Patents by Inventor Shengwei Cai

Shengwei Cai 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: 8718066
    Abstract: The present invention relates to the reduction of handoff delays for mobile telematics applications. In particular, the present invention provides a method employing GPS technology to define IP addresses in a mobile environment in order to reduce delays and transient data loss caused by handoff from one network to another.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: May 6, 2014
    Assignees: Telcordia Technologies, Inc., Toyota Motor Corporation
    Inventors: Ashutosh Dutta, Wai Chen, Onur Altintas, Sunil Madhani, Yoshihisa Suwa, Shengwei Cai
  • Patent number: 8554920
    Abstract: Establishing and maintaining a moving ad-hoc network is provided. The ad-hoc network includes a plurality of equivalent cells communicationally linked together to form a linked equivalent cell network. An equivalent cell header manages each equivalent cell. Additionally, regular nodes, scattered throughout the equivalent cell network, may be provided. Regular nodes have restricted communication privileges compared to the equivalent cell headers. However, equivalent cell headers can be demoted to regular nodes and regular nodes can be promoted to equivalent cell headers as required by equivalent cell network.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: October 8, 2013
    Assignees: Telcordia Technologies, Inc., Toyota Infotechnology Center, U.S.A., Inc.
    Inventors: Wai Chen, John Lee, Marcus Pang, Shengwei Cai, Toshiro Hikita
  • Patent number: 8527611
    Abstract: A method of tailoring data streams transmitted to networked user devices is disclosed in which environment information associated with each device is stored at an agent located on those devices. This environment information may include information related to the hardware, interface and application capabilities of the particular device. In another embodiment, this environment information is transmitted and stored at an agent at a local network gateway. And in another embodiment, the environment information is then stored at a mirror agent located in a backbone network of a service provider. By referring to this environment information, a service provider can tailor the transmission of data streams, such as multimedia streams, to a device based on the capabilities of the device and the associated network.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: September 3, 2013
    Assignee: Telcordia Technologies, Inc.
    Inventors: Jasmine Chennikara-Varghese, Harshad Tanna, Wai Chen, Onur Altintas, Yoshihisa Suwa, Shengwei Cai
  • Patent number: 8254301
    Abstract: A method for establishing and maintaining the network and a corresponding ad-hoc moving-device to moving-device network having a plurality of moving-devices grouped into a Local Peer Group (LPG) is disclosed. A group header node (GH) is selected from the plurality of moving wireless devices in the LPG. The GH controls and manages the LPG by broadcasting a plurality of control messages, including a heartbeat message at a fixed interval. The LPG also includes at least one group node (GN). The at least one GN can communicate with the GH via a network link created between the at least one GN and the GH. The GNs join the LPG via the GH. If there is more then one GH in an LPG, header resolution occurs to select only one GH.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: August 28, 2012
    Assignees: Telcordia Technologies, Inc., Toyota Infotechnology Center, U.S.A, Inc.
    Inventors: Wai Chen, Jasmine Chennikara-Varghese, Marcus Pang, Shengwei Cai, Toshiro Hikita
  • Publication number: 20100254350
    Abstract: The present invention relates to the reduction of handoff delays for mobile telematics applications. In particular, the present invention provides a method employing GPS technology to define IP addresses in a mobile environment in order to reduce delays and transient data loss caused by handoff from one network to another.
    Type: Application
    Filed: June 17, 2010
    Publication date: October 7, 2010
    Applicants: TELCORDIA TECHNOLOGIES, INC., TOYOTA MOTOR CORPORATION
    Inventors: Ashutosh Dutta, Wai Chen, Onur Altintas, Sunil Madhani, Yoshihisa Suwa, Shengwei Cai
  • Patent number: 7768975
    Abstract: The present invention relates to the reduction of handoff delays for mobile telematics applications. In particular, the present invention provides a method employing GPS technology to define IP addresses in a mobile environment in order to reduce delays and transient data loss caused by handoff from one network to another.
    Type: Grant
    Filed: March 29, 2004
    Date of Patent: August 3, 2010
    Assignees: Telecordia Technologies, Inc., Toyota Motor Corporation
    Inventors: Ashutosh Dutta, Wai Chen, Onur Altintas, Sunil Madhani, Yoshihisa Suwa, Shengwei Cai
  • Patent number: 7720026
    Abstract: A method for organizing and maintaining an ad-hoc network for communication between a plurality of moving devices is disclosed. The method comprises the steps of grouping the plurality of moving devices into at least one local peer group (LPG), ordering the plurality of devices within each LPG based upon a relative position of each of the plurality of devices within each LPG and assigning a unique identifier for each of the plurality of moving devices, where the unique identifier is based, in part on the LPG that the corresponding moving device is located.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: May 18, 2010
    Assignees: Telcordia Technologies, Inc., Toyota Infotechnology Center, U.S.A., Inc.
    Inventors: Wai Chen, Jasmine Chennikara-Varghese, Marcus Pang, Toshiro Hikita, John Lee, Shengwei Cai
  • Patent number: 7620687
    Abstract: A plurality of servers for processing client requests forward the requests among themselves to achieve a balanced load. When a server initially receives a client request, it randomly selects another of the plurality of servers, referred to as a first-chance server, and forwards the request to this server. Upon receiving the request, the first-chance server determines if it is overloaded and if not, processes the request. However, if overloaded, the first-chance server compares its load to the load of one or more predetermined next-neighbor servers. If the next-neighbor server(s) are more loaded than the first-chance server, the first-chance server processes the request. Otherwise, the first-chance server forwards the request to the least loaded next-neighbor server. The next-neighbor receiving the request either processes it directly, or alternatively, based on its current load and that of its next-neighbor server(s), forwards the request to another next-neighbor server for processing.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: November 17, 2009
    Assignees: Telcordia Technologies, Inc., Toyota Motor Corporation
    Inventors: Chung-Min Chen, Wai Chen, Yibei Ling, Marcus Pang, Shengwei Cai
  • Publication number: 20070115897
    Abstract: Establishing and maintaining a moving ad-hoc network is provided. The ad-hoc network includes a plurality of equivalent cells communicationally linked together to form a linked equivalent cell network. An equivalent cell header manages each equivalent cell. Additionally, regular nodes, scattered throughout the equivalent cell network, may be provided. Regular nodes have restricted communication privileges compared to the equivalent cell headers. However, equivalent cell headers can be demoted to regular nodes and regular nodes can be promoted to equivalent cell headers as required by equivalent cell network.
    Type: Application
    Filed: November 22, 2005
    Publication date: May 24, 2007
    Inventors: Wai Chen, John Lee, Marcus Pang, Shengwei Cai, Toshiro Hikita
  • Publication number: 20070115868
    Abstract: A method for establishing and maintaining the network and a corresponding ad-hoc moving-device to moving-device network having a plurality of moving-devices grouped into a Local Peer Group (LPG) is disclosed. A group header node (GH) is selected from the plurality of moving wireless devices in the LPG. The GH controls and manages the LPG by broadcasting a plurality of control messages, including a heartbeat message at a fixed interval. The LPG also includes at least one group node (GN). The at least one GN can communicate with the GH via a network link created between the at least one GN and the GH. The GNs join the LPG via the GH. If there is more then one GH in an LPG, header resolution occurs to select only one GH.
    Type: Application
    Filed: November 22, 2005
    Publication date: May 24, 2007
    Inventors: Wai Chen, Jasmine Chennikara-Varghese, Marcus Pang, Shengwei Cai, Toshiro Hikita
  • Publication number: 20060176847
    Abstract: A method for organizing and maintaining an ad-hoc network for communication between a plurality of moving devices is disclosed. The method comprises the steps of grouping the plurality of moving devices into at least one local peer group (LPG), ordering the plurality of devices within each LPG based upon a relative position of each of the plurality of devices within each LPG and assigning a unique identifier for each of the plurality of moving devices, where the unique identifier is based, in part on the LPG that the corresponding moving device is located.
    Type: Application
    Filed: January 11, 2006
    Publication date: August 10, 2006
    Inventors: Wai Chen, Jasmine Chennikara-Varghese, Marcus Pang, Toshiro Hikita, John Lee, Shengwei Cai
  • Publication number: 20060047751
    Abstract: A plurality of servers for processing client requests forward the requests among themselves to achieve a balanced load. When a server initially receives a client request, it randomly selects another of the plurality of servers, referred to as a first-chance server, and forwards the request to this server. Upon receiving the request, the first-chance server determines if it is overloaded and if not, processes the request. However, if overloaded, the first-chance server compares its load to the load of one or more predetermined next-neighbor servers. If the next-neighbor server(s) are more loaded than the first-chance server, the first-chance server processes the request. Otherwise, the first-chance server forwards the request to the least loaded next-neighbor server. The next-neighbor receiving the request either processes it directly, or alternatively, based on its current load and that of its next-neighbor server(s), forwards the request to another next-neighbor server for processing.
    Type: Application
    Filed: June 25, 2004
    Publication date: March 2, 2006
    Inventors: Chung-Min Chen, Wai Chen, Yibei Ling, Marcus Pang, Shengwei Cai
  • Publication number: 20060034222
    Abstract: A method of tailoring data streams transmitted to networked user devices is disclosed in which environment information associated with each device is stored at an agent located on those devices. This environment information may include information related to the hardware, interface and application capabilities of the particular device. In another embodiment, this environment information is transmitted and stored at an agent at a local network gateway. And in another embodiment, the environment information is then stored at a mirror agent located in a backbone network of a service provider. By referring to this environment information, a service provider can tailor the transmission of data streams, such as multimedia streams, to a device based on the capabilities of the device and the associated network.
    Type: Application
    Filed: May 23, 2005
    Publication date: February 16, 2006
    Inventors: Jasmine Chennikara-Varghese, Harshad Tanna, Wai Chen, Onur Altintas, Yoshihisa Suwa, Shengwei Cai
  • Publication number: 20050213539
    Abstract: The present invention relates to the reduction of handoff delays for mobile telematics applications. In particular, the present invention provides a method employing GPS technology to define IP addresses in a mobile environment in order to reduce delays and transient data loss caused by handoff from one network to another.
    Type: Application
    Filed: March 29, 2004
    Publication date: September 29, 2005
    Inventors: Ashutosh Dutta, Wai Chen, Onur Altintas, Sunil Madhani, Yoshihisa Suwa, Shengwei Cai