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: 11463974
    Abstract: Disclosed is a device for facilitating optimizing of a network connection established between the device and one or more servers through at least one network. Further, the device comprises at least one network connection interface configured for establishing the network connection with the one or more servers. Further, the device comprises at least one monitor configured for collecting at least one network information associated with the at least one network connection interface. Further, the device comprises at least one optimizer communicatively coupled with the at least one monitor. Further, the at least one optimizer is configured for profiling each frequency channel of a plurality of frequency channels associated with the at least one network connection interface, determining at least one optimal frequency channel of the plurality of frequency channels based on the profiling and determining at least one optimal communication layer parameter of at least one communication layer based on the profiling.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: October 4, 2022
    Inventors: Yuanjie Li, Zengwen Yuan, Jinghao Zhao, Songwu Lu
  • Patent number: 11144586
    Abstract: Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the files and with a similarity measurement.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guobin Shen, Songwu Lu, Fan Yang
  • Publication number: 20210112509
    Abstract: Disclosed is a device for facilitating optimizing of a network connection established between the device and one or more servers through at least one network. Further, the device comprises at least one network connection interface configured for establishing the network connection with the one or more servers. Further, the device comprises at least one monitor configured for collecting at least one network information associated with the at least one network connection interface. Further, the device comprises at least one optimizer communicatively coupled with the at least one monitor. Further, the at least one optimizer is configured for profiling each frequency channel of a plurality of frequency channels associated with the at least one network connection interface, determining at least one optimal frequency channel of the plurality of frequency channels based on the profiling and determining at least one optimal communication layer parameter of at least one communication layer based on the profiling.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 15, 2021
    Inventors: Yuanjie Li, Zengwen Yuan, Jinghao Jinghao Zhao, Songwu Lu
  • Publication number: 20210014353
    Abstract: Disclosed herein is a callee device for detecting a spoofed call from a caller device. Further, the callee device may include a communication device and a processing device. Further, the communication device may be configured for receiving a first connection request from a first caller device of the caller devices and receiving at least one signaling message from a second caller device of the caller devices. Further, the processing device may be configured for initiating a second connection to the second caller device based on the caller identification, determining an inferred call state based on the at least one signaling message, comparing an expected call state of the first caller device and the inferred call state based on the determining of the inferred call state, determining an indication of spoofing based on the comparing, and performing an action based on the determining of the indication of the spoofing.
    Type: Application
    Filed: July 8, 2020
    Publication date: January 14, 2021
    Inventors: Yuanjie Li, Songwu Lu, Chunyi Peng
  • Patent number: 10129140
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: November 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chuanxiong Guo, Haitao Wu, Songwu Lu, Yunfeng Shi, Guohan Lu, Danfeng Zhang, Dan Li, Yongguang Zhang
  • Patent number: 9674082
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chuanxiong Guo, Haitao Wu, Songwu Lu, Yunfeng Shi, Guohan Lv, Danfeng Zhang, Dan Li, Yongguang Zhang
  • Publication number: 20170011032
    Abstract: Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the files and with a similarity measurement.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 12, 2017
    Inventors: Guobin Shen, Songwu Lu, Fan Yang
  • Patent number: 9449024
    Abstract: Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the files and with a similarity measurement.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guobin Shen, Fan Yang, Songwu Lu
  • Publication number: 20160164772
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Application
    Filed: February 10, 2016
    Publication date: June 9, 2016
    Inventors: Chuanxiong Guo, Haitao Wu, Songwu Lu, Yunfeng Shi, Guohan Lv, Danfeng Zhang, Dan Li, Yongguang Zhang
  • Publication number: 20160164778
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Application
    Filed: February 10, 2016
    Publication date: June 9, 2016
    Inventors: Chuanxiong Guo, Haitao Wu, Songwu Lu, Yunfeng Shi, Guohan Lv, Danfeng Zhang, Dan Li, Yongguang Zhang
  • Patent number: 9288134
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chuanxiong Guo, Guohan Lv, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
  • Publication number: 20140258412
    Abstract: A method for service migration between user devices includes: receiving a migration from request MFR transmitted by a service migration protocol application SMPA entity of a first device; transmitting a service migration protocol SMP resolution request SRR to a service migration protocol server SMPS entity; receiving a response message transmitted by the SMPS entity; transmitting a migration to request MTR to an SMPA entity of the second device; transmitting a service acquired from the service source device to the second device, after the second device initiates the service application and switches the first SID to the second SID, so as to migrate the service of the first device to the second device. The present invention enables each user to perform seamless migration between different devices of the user in different situations without interrupting the service reception, or even receive the service with a preference device of the user.
    Type: Application
    Filed: May 22, 2014
    Publication date: September 11, 2014
    Inventors: Bojie Li, Wei Zhang, Chenghui Peng, Songwu Lu, Chiyu Li
  • Patent number: 8767548
    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, 2010
    Date of Patent: July 1, 2014
    Assignee: Meru Networks
    Inventors: Vaduvur Bharghavan, Starsky Wong, Hao Yang, Songwu Lu
  • Publication number: 20120131005
    Abstract: Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the files and with a similarity measurement.
    Type: Application
    Filed: November 19, 2010
    Publication date: May 24, 2012
    Applicant: Microsoft Corporation
    Inventors: Guobin Shen, Fan Yang, Songwu Lu
  • Publication number: 20120026917
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Application
    Filed: October 13, 2011
    Publication date: February 2, 2012
    Applicant: Microsoft Corporation
    Inventors: Chuanxiong Guo, Guohan Lv, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
  • Patent number: 8098593
    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: Grant
    Filed: April 30, 2008
    Date of Patent: January 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Chuanxiong Guo, Songwu Lu, Shi Lei, Kun Tan, Haitao Wu, Yongguang Zhang
  • Patent number: 8072954
    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: Grant
    Filed: June 16, 2008
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Yongguang Zhang, Songwu Lu
  • Patent number: 8065433
    Abstract: A hybrid Butterfly Cube (“BCube”) architecture is described herein. The BCube architecture is a server-centric network architectural design, and includes a plurality of servers. Each of the plurality of servers may have multiple network ports and serve not only as an end host, but also an intermediate relay node for other servers. The BCube architecture further includes a plurality of switches which are arranged in multiple levels. Each switch has a certain number of network ports for connecting to the servers. The BCube architecture provides multiple parallel paths between any two servers. A packet source routing protocol and a BCube source routing (BSR) protocol are used to determine which path is used for routing a packet between any two servers.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Chuanxiong Guo, Guohan Lu, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
  • Publication number: 20110103262
    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: January 11, 2011
    Publication date: May 5, 2011
    Applicant: Microsoft Corporation
    Inventors: Chuanxiong Guo, Songwu Lu, Lei Shi, Kun Tan, Yongguang Zhang
  • Patent number: 7872990
    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: Grant
    Filed: April 30, 2008
    Date of Patent: January 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Chuanxiong Guo, Songwu Lu, Lei Shi, Kun Tan, Haitao Wu, Yongguang Zhang