Patent · US Active

Dynamically adding application logic and protocol adapters to a programmable network element

US7840700B2 · kind B2 · utility

5Cited by
6References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 21, 2006
Grant dateNov 23, 2010
Priority date
Expiry dateApr 18, 2028

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L41/22
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.