US 9,813,296 B2
Wireless network optimization appliance
Seraphin B. Calo, Cortland Manor, NY (US); William Cornejo, Woodhaven, NY (US); Keith Grueneberg, Stewart Manor, NY (US); Franck Le, White Plains, NY (US); Erich M. Nahum, New York, NY (US); Maroun Touma, Redding, CT (US); Dinesh C. Verma, New Castle, NY (US); and Ho Yin Starsky Wong, Ossining, NY (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Nov. 27, 2012, as Appl. No. 13/685,774.
Application 13/685,774 is a continuation of application No. 13/667,038, filed on Nov. 2, 2012.
Prior Publication US 2014/0126379 A1, May 8, 2014
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/24 (2006.01); H04W 24/02 (2009.01); H04L 12/801 (2013.01); H04L 12/26 (2006.01)
CPC H04L 41/0836 (2013.01) [H04W 24/02 (2013.01); H04L 43/10 (2013.01); H04L 47/14 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A method for improving wireless network traffic, comprising:
receiving selectively redirected traffic of a given session at a network appliance from a network router based on one or more configuration rules that selectively redirect network traffic that matches one or more predefined criteria, wherein said given session comprises a plurality of connections
applying said selectively redirected traffic to a protocol optimizer that improves said wireless network traffic based on one or more optimization rules implemented by a plurality of instances of an optimization process on said network appliance, wherein each of said plurality of instances generates a distinct heartbeat signal on said network appliance, wherein a given instance of said optimization process is associated with a corresponding one of said plurality of connections; and
separately monitoring, at said network appliance, each of said distinct heartbeat signals of said plurality of instances of said optimization process running on said network appliance to determine whether one or more of said plurality of instances of said optimization process within said session have failed and to automatically restart a failed optimization process instance.