Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Ho; Chi-Fai
Address:
Sunnyvale, CA
No. of patents:
22
Patents:




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


 
 
  Recently Added Patents
Ceramic heater
Pacifier and pacifier locator set
Power-save control for network master device
Information processing apparatus, control method and control program for registration of information related to ground tint
Bandwidth allocation device and method to guarantee QoS in ethernet passive optical access network
Cooling device
Adjustable arc irrigation spray nozzle configured for enhanced sector edge watering
  Randomly Featured Patents
Liquid crystal display device
Tennis ball shaped beverage container
Container
Converter input/output voltage balancing control
Magnetic sensor arming apparatus and method for an explosive projectile
Nutrient medium for the bioremediation of polycyclic aromatic hydrocarbon-contaminated soil
Substrate surface potential measuring apparatus and plasma equipment
Weight-sensing member for an electrical suspension weigher
Arrowhead
Intraocular lenses