The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 23, 2010
Filed:
Jun. 21, 2006
Kollivakkam Raghavan, San Jose, CA (US);
Pravin Singhal, Cupertino, CA (US);
Sunil Potti, Castro Valley, CA (US);
Tefcros Anthias, Los Altos, CA (US);
Kollivakkam Raghavan, San Jose, CA (US);
Pravin Singhal, Cupertino, CA (US);
Sunil Potti, Castro Valley, CA (US);
Tefcros Anthias, Los Altos, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
Custom or user-defined application program extensions may be loaded into a network infrastructure element such as a router or switch without restarting the device. For example, a network element has program extensibility logic operable for receiving one or more user program extensions that comprise logic operable to interface with the application program and perform message processing functions or protocol processing functions that are not in the application program; installing the one or more user program extensions without restarting the apparatus; receiving one or more packets representing an application message; selecting a particular one of the user program extensions based on a protocol associated with the message; loading the particular one of the user program extensions; executing business logic of the application program associated with the received message; and invoking a function of the particular one of the user program extensions in response to a call in the business logic.