| US 7,587,517 B2 | ||
| Packet routing via payload inspection for quality of service management | ||
| Yennun Huang, Bridgewater, N.J. (US); Ping-Fai Yang, Berkeley Heights, N.J. (US); Tsu-Wei Chen, Berkeley Heights, N.J. (US); Shalini Yajnik, Berkeley Heights, N.J. (US); Chih-Mei Lin, Parsippany, N.J. (US); and Alex W. P. Fung, South Plainfield, N.J. (US) | ||
| Assigned to PreCache Inc., Bridgewater, N.J. (US) | ||
| Filed on Jul. 08, 2003, as Appl. No. 10/613,996. | ||
| Application 10/613996 is a continuation in part of application No. 10/199439, filed on Jul. 19, 2002, granted, now 7,117,270. | ||
| Application 10/199439 is a continuation in part of application No. 10/199388, filed on Jul. 19, 2002. | ||
| Application 10/199388 is a continuation in part of application No. 10/199369, filed on Jul. 19, 2002, granted, now 6,910,033. | ||
| Application 10/199369 is a continuation in part of application No. 10/199368, filed on Jul. 19, 2002. | ||
| Application 10/199368 is a continuation in part of application No. 10/199356, filed on Jul. 19, 2002. | ||
| Claims priority of provisional application 60/394631, filed on Jul. 08, 2002. | ||
| Prior Publication US 2004/0073701 A1, Apr. 15, 2004 | ||
| Int. Cl. G06F 15/173 (2006.01) | ||
| U.S. Cl. 709—238 [709/224; 709/227] | 19 Claims |

| 1. A method, executed by a processor, for routing packets in a network in conjunction with a quality of service guarantee,
comprising:
receiving a packet having a header section and a payload section;
inspecting the payload section of the packet in a network core as a prelude to routing the packet, the step of inspecting,
comprising:
extracting data attributes from the payload section,
comparing the extracted data attributes to two or more attributes filters, and
if the comparing step indicates that each of the two or more attributes filters is satisfied, performing a set of functions;
determining a quality of service guarantee for the packet, said quality of service guarantee is associated with a reserved
bandwidth; and
selectively routing the packet based upon the inspecting and the quality of service guarantee,
wherein each attributes filter describes a set of events that a subscriber is interested in receiving from publishers.
|