Patents by Inventor Songwu Lu

Songwu Lu 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: 7808908
    Abstract: A method of adapting wireless transmission rates that includes the steps of determining at least a short-term loss ratio for wireless communication during a window of time, and adapting a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window. A size of the window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication. Preferably, the window is re-started if the transmission rate changes. Also, systems, devices, and memories that embody the foregoing.
    Type: Grant
    Filed: September 20, 2006
    Date of Patent: October 5, 2010
    Assignee: Meru Networks
    Inventors: Vaduvur Bharghavan, Ho Yin Starsky Wong, Hao Yang, Songwu Lu
  • Publication number: 20100180048
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 15, 2010
    Applicant: Microsoft Corporation
    Inventors: Chuanxiong Guo, Guohan Lu, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
  • Publication number: 20090312033
    Abstract: Described is a technology, such as implemented as social networking groupware application designed for mobile device users, that provides a data mashup service for various data types, including location dependent and mobility-aware data such as GPS location and surrounding maps. A mobile user may track the location and maps of roaming friends at runtime. To this end, a client device joins a squad of client devices that are each capable of communicating with one another over a wireless local area network (WLAN) connection. When in a squad, the client can obtain data for use as mashup information from other client devices in the squad over the WLAN connection (inter-squad). This may include intra-squad data that was obtained from a service based on information that the service received from another squad, e.g., over a WWAN connection.
    Type: Application
    Filed: June 16, 2008
    Publication date: December 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Guobin Shen, Yongguang Zhang, Songwu Lu
  • Publication number: 20090274063
    Abstract: A method and system for providing a multi-level interconnection network is provided. A multi-level interconnection network comprises basic cells that are aggregated into higher level cells at each level of the network. At the first level, the basic cells are aggregated into first level cells. Each first level cell is an aggregation of a number of basic cells that is one more than the number of devices in a basic cell. The basic cells of a first level cell are fully connected; that is, each basic cell has a first level link or connection to each other basic cell. In a first level cell, each device of a basic cell has a first level link to each other basic cell. The multi-level interconnection network has higher level cells that are aggregations of lower level cells in a similar manner.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Chuanxiong Guo, Songwu Lu, Lei Shi, Kun Tan, Haitao Wu, Yongguang Zhang
  • Publication number: 20090274043
    Abstract: A method and system for providing a multi-level interconnection network is provided. A multi-level interconnection network comprises basic cells that are aggregated into higher level cells at each level of the network. At the first level, the basic cells are aggregated into first level cells. Each first level cell is an aggregation of a number of basic cells that is one more than the number of devices in a basic cell. The basic cells of a first level cell are fully connected; that is, each basic cell has a first level link or connection to each other basic cell. In a first level cell, each device of a basic cell has a first level link to each other basic cell. The multi-level interconnection network has higher level cells that are aggregations of lower level cells in a similar manner.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Chuanxiong Guo, Songwu Lu, Shi Lei, Kun Tan, Haitao Wu, Yongguang Zhang
  • Patent number: 6728257
    Abstract: A wireless shared channel network packet communication method emulates fluid flow fair scheduling. Errors inherent in wireless communication and unaccounted for in fair scheduling for wired networks are accounted for according to the method. Lagging communication flows, typically caused by burst errors in wireless communication systems, make up for their lag by causing leading flows to give up their lead. The method is independent of the pattern of channel error. In a preferred embodiment, lag compensation is accounted for by a service tag which identifies a precedence for contention based upon the previous denial of access for channel error. This precedence allows compensation when channels become error free. A modified preferred embodiment first attempts intraframe compensation by swapping slots when a host predicts an error for its assigned slot and another host assigned a later slot is able to transmit in the slot.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: April 27, 2004
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Vaduvur Bharghavan, Songwu Lu, Rayadurgam Srikant