| Patent Number |
Title Of Patent |
Date Issued |
| 7430170 |
System and method for implementing protocol stack across multiple chassis |
September 30, 2008 |
| A network gateway element is provided. The network gateway element appears as a single node to the external world, while it physically is maintained in at least two chassis. A routing node handles functions typically associated with routers, while another network element, such as a serve |
| 7392424 |
Router and routing protocol redundancy |
June 24, 2008 |
| A router and routing protocol redundancy are disclosed to reduce service outage or degradation for a network device and thus to increase service availability on a network due to software and hardware failures of the network device. A network device such as router includes a redundancy |
| 7292586 |
Micro-programmable protocol packet parser and encapsulator |
November 6, 2007 |
| A micro-programmable controller is disclosed for parsing a packet and encapsulating data to form a packet. The micro-programmable controller loads an instruction within the micro-controller. The instruction word has a plurality of instruction fields. The micro-controller processes the |
| 7225259 |
Service tunnel over a connectionless network |
May 29, 2007 |
| A method for establishing a service tunnel for private internet protocol services over a connectionless network. The private internet protocol services are transported over the service tunnel in accordance with selected respective private internet protocol services. |
| 7201580 |
Inexpensive computer-aided learning methods and apparatus for learners |
April 10, 2007 |
| A computer-aided learning method and apparatus for a learning user to learn materials inexpensively. Not only does the apparatus provide the user the freedom as to where and when to learn, and the guidance as to what to learn, the apparatus also reduces a significant hurdle to learni |
| 7170856 |
Jitter buffer for a circuit emulation service over an internet protocol network |
January 30, 2007 |
| A jitter buffer receives a plurality of data packets comprising a circuit emulation service over internet protocol (CESIP), buffers the plurality of data packets, and plays data from the plurality of data packets at a constant bit rate corresponding to the CESIP. |
| 7093160 |
Method and system for implementing MPLS redundancy |
August 15, 2006 |
| The present invention relates to a method and system for implementing protocol redundancy in a router. In particular, the invention relates to providing redundancy of multi protocol label switching (MPLS). In one aspect, the present invention provides MPLS redundancy wherein all prot |
| 7042885 |
System and method for implementing a distributed service platform using a system-wide switchtag |
May 9, 2006 |
| A system and method for configuring components of a distributed routing platform using switchtags. The distributed routing platform includes transport service modules that are configured to perform a service on packets. Each of the transport service modules is further configured to p |
| 6947375 |
System and method for network card switchovers in an IP network |
September 20, 2005 |
| The system provides an IP network card that comprises a redundancy configuration register; an interface; and redundancy mapping logic. The redundancy configuration register stores card configuration data. The interface receives slot active signals from other cards. The redundancy map |
| 6934280 |
Multiple services emulation over a single network service |
August 23, 2005 |
| One embodiment of the present invention receives a plurality of network services, maps the plurality of network services to a single network service at a network layer higher than layer 2, and transmits the single network service. Another embodiment of the present invention receives a |
| 6934250 |
Method and apparatus for an output packet organizer |
August 23, 2005 |
| An apparatus is described having an output packet organizer that has a first location and a plurality of second locations. The first and second locations correspond to the priority of a packet, where the first location has higher priority than the second locations. The output packet orga |
| 6910148 |
Router and routing protocol redundancy |
June 21, 2005 |
| A router and routing protocol redundancy are disclosed to reduce service outage or degradation for a network device and thus to increase service availability on a network due to software and hardware failures of the network device. A network device such as router includes a redundancy |
| 6882642 |
Method and apparatus for input rate regulation associated with a packet processing pipeline |
April 19, 2005 |
| A method is described that involves presenting packet header information from a packet and packet size information for the packet to a pipeline that comprises multiple stages. One of the stages identifies, with the packet header information, where input flow information for the packet is |
| 6870837 |
Circuit emulation service over an internet protocol network |
March 22, 2005 |
| The present invention establishes a circuit emulation service (CES) over an internet protocol (IP) network based on properties of the IP network. The CES emulates a circuit from a local interworking function to a remote interworking function. Data that is received at a constant bit rate |
| 6757249 |
Method and apparatus for output rate regulation and control associated with a packet pipeline |
June 29, 2004 |
| An apparatus having a pipeline having a series of stages. At least one of the pipeline stages has a first interface for coupling to a memory that stores output capacity information for a packet. The output capacity information is obtainable from the packet's packet header information or |
| 6704794 |
Cell reassembly for packet based networks |
March 9, 2004 |
| A cell processing pipeline is described having a plurality of stages for cell reassembly. The cell has a cell header and a cell payload. One of the stages is configured to parse packet header information located within the cell payload. |
| 6685478 |
Inexpensive computer-aided learning methods and apparatus for learners |
February 3, 2004 |
| A computer-aided learning method and apparatus for a learning user to learn materials inexpensively. Not only does the apparatus provide the user the freedom as to where and when to learn, and the guidance as to what to learn, the apparatus also reduces a significant hurdle to learni |
| 6633548 |
Method and apparatus for ternary content addressable memory (TCAM) table management |
October 14, 2003 |
| A method and a system for managing a TCAM table are disclosed. A new route is inserted into the TCAM table at an available location using an index. The new route is added into a Patricia tree organized by a mask length associated with the new route. Routes having common prefixes with the |
| 6571240 |
Information processing for searching categorizing information in a document based on a categoriz |
May 27, 2003 |
| Processing automatically information in a document to be incorporated into databases to be searched, retrieved and learned. This would significantly enhance categorizing information in the domain so that information can be systematically and efficiently retrieved when needed. In one appr |
| 6498921 |
Method and system to answer a natural-language question |
December 24, 2002 |
| Providing methods and systems to quickly and accurately respond to a natural-language question. The responses to the question can depend on additional information about the user asking the question, and the subject matter of the question the user asked. For example, the system knows that |
| 6398556 |
Inexpensive computer-aided learning methods and apparatus for learners |
June 4, 2002 |
| A computer-aided learning method and apparatus for a learning user to learn materials inexpensively. Not only does the apparatus provide the user the freedom as to where and when to learn, and the guidance as to what to learn, the apparatus also reduces a significant hurdle to learni |
| 6213780 |
Computer-aided learning and counseling methods and apparatus for a job |
April 10, 2001 |
| Computer-aided learning methods and apparatus that can automatically identify learning objectives and provide learning materials for a user based on a job position identified for the user. The identification process depends on at least one attribute of the user's profile. After the j |