Patents by Inventor Prabhas Kejriwal

Prabhas Kejriwal has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7817545
    Abstract: 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.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: October 19, 2010
    Assignee: Nokia Corporation
    Inventors: Chi Fai Ho, Raghu R. Kondapalli, Lalit Merani, Ravi Bail Bhat, Prabhas Kejriwal, Shashank Merchant
  • Patent number: 7292586
    Abstract: 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 plurality of instruction fields in parallel. Each instruction field is related to a specific operation for parsing a packet or encapsulating data to form a packet. The programmable micro-controller can be programmed to handle packets to support new types of protocols by programming a template to string specific routines together based on an instruction set specific for parsing and encapsulating.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: November 6, 2007
    Assignee: Nokia Inc.
    Inventors: Gautam Dewan, Prabhas Kejriwal, Manish Muthal, Shashank Merchant, Chi Fai Ho
  • Patent number: 7170856
    Abstract: 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.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: January 30, 2007
    Assignee: Nokia Inc.
    Inventors: Chi Fai Ho, Raghu R. Kondapalli, Lalit Merani, Ravi Bail Bhat, Prabhas Kejriwal, Shashank Merchant
  • Publication number: 20070019547
    Abstract: 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.
    Type: Application
    Filed: September 27, 2006
    Publication date: January 25, 2007
    Inventors: Chi Ho, Raghu Kondapalli, Lalit Merani, Ravi Bhat, Prabhas Kejriwal, Shashank Merchant
  • Patent number: 6934280
    Abstract: 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 single network service at a network layer higher than layer 2, maps the single network service to a plurality of network services, and transmits the plurality of network services.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: August 23, 2005
    Assignee: Nokia, Inc.
    Inventors: Chi Fai Ho, Shashank Merchant, Amar Gupta, Prabhas Kejriwal, Ravi Bail Bhat, Guatam Dewan
  • Patent number: 6934250
    Abstract: 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 organizer has a third location. The third location has a higher priority than the first location. The first and third locations are coupled to a scheduler that serves the first and third locations. The second locations coupled to the scheduler through a round robin pointer.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: August 23, 2005
    Assignee: Nokia, Inc.
    Inventors: Prabhas Kejriwal, Chi Fai Ho
  • Patent number: 6882642
    Abstract: 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 located. The input flow information is then fetched. The input flow information identifies where input capacity information for the packet is located and the input capacity information is then fetched. Another of the stages compares an input capacity for the packet with the packet's size and indicates whether the packet is conforming or non-conforming based upon the comparison. The input capacity is calculated from the input capacity information.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: April 19, 2005
    Assignee: Nokia, Inc.
    Inventors: Prabhas Kejriwal, Chi Fai Ho
  • Patent number: 6870837
    Abstract: 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 at the local interworking function is encapsulated into a number of IP packets configured according to the CES. The IP packets are transported from the local interworking function to the remote interworking function according to the CES. In one embodiment, each IP packet also includes data segments for simultaneously encapsulating multiple constant bit rate circuits. In another embodiment, each data segment includes a separate CES circuit header.
    Type: Grant
    Filed: August 19, 1999
    Date of Patent: March 22, 2005
    Assignee: Nokia Corporation
    Inventors: Chi Fai Ho, Amar Gupta, Prabhas Kejriwal, Ravi Bail Bhat
  • Patent number: 6757249
    Abstract: 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 internal information where the internal information is used within a service provider's network. At least one of the pipeline stages has a second interface that receives packet size information; a third interface that receives the output capacity information; and comparison logic coupled to the second and third interfaces. A method that involves presenting packet header information and packet size information to one or more pipeline stages where the packet header information and the packet size information correspond to a packet. Then, determining within a stage associated with the pipeline, with the packet header information, output capacity for the packet.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: June 29, 2004
    Assignee: Nokia Inc.
    Inventors: Prabhas Kejriwal, Chi Fai Ho
  • Patent number: 6704794
    Abstract: 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.
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: March 9, 2004
    Assignee: Nokia Intelligent Edge Routers Inc.
    Inventors: Prabhas Kejriwal, Chi Fai Ho
  • Publication number: 20030133461
    Abstract: 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 at the local interworking function is encapsulated into a number of IP packets configured according to the CES. The IP packets are transported from the local interworking function to the remote interworking function according to the CES. In one embodiment, each IP packet also includes data segments for simultaneously encapsulating multiple constant bit rate circuits. In another embodiment, each data segment includes a separate CES circuit header.
    Type: Application
    Filed: August 19, 1999
    Publication date: July 17, 2003
    Inventors: CHI FAI HO, AMAR GUPTA, PRABHAS KEJRIWAL, RAVI BAIL BHAT
  • Publication number: 20020198687
    Abstract: 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 plurality of instruction fields in parallel. Each instruction field is related to a specific operation for parsing a packet or encapsulating data to form a packet. The programmable micro-controller can be programmed to handle packets to support new types of protocols by programming a template to string specific routines together based on an instruction set specific for parsing and encapsulating.
    Type: Application
    Filed: March 30, 2001
    Publication date: December 26, 2002
    Inventors: Gautam Dewan, Prabhas Kejriwal, Manish Muthal, Shashank Merchant, Chi Fai Ho