Patents by Inventor Marcus Pang

Marcus Pang 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).

  • Publication number: 20080095134
    Abstract: An ad-hoc wireless network with a roadside network unit (RSU) and a local peer group (LPG). The LPG is formed from a plurality of moving vehicles. The LPG includes a group header node (GH) for managing the LPG. The GH is elected from one of the moving vehicles. The LPG further includes group nodes (GN) designated from the remaining moving vehicles in a given area. Each of the moving vehicles, whether the GH or the GN, communicates with other using routing paths created based upon a first control packet broadcast from the GH and a second control packet broadcast from each of the GN. Each moving vehicle communicates with the RSU using a routing paths created based upon a beacon broadcast by the RSU and a reply signal from each of the moving vehicles. The RSU can also be a member of the LPG and act as GN or GH.
    Type: Application
    Filed: October 23, 2006
    Publication date: April 24, 2008
    Inventors: Wai Chen, Marcus Pang, Jasmine Chennikara-Varghese, John Lee, Toshiro Hikita, Ryokichi Onishi, Taek-Jin Kwon
  • 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