Patents by Inventor Yongguang Zhang

Yongguang Zhang 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: 11080118
    Abstract: A reliable network function virtualization (rVNF) system includes a virtualized network function (VNF) application instance that includes a plurality of physical VNF instances. A load balancer provides an interface between a client and the VNF application instance. A load balancer interface facilitates delivery of packets related to a particular user context to the same physical VNF instance. A communication interface facilitates communication between the client and the VNF application instance. Application storage stores session data associated with the VNF application instance.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bozidar Radunovic, Matthew John Balkwill, Noel Andrew Bainbridge, Yongguang Zhang, Antonios Katsarakis
  • Patent number: 11048536
    Abstract: Systems and methods for high availability cloud service provision are disclosed. A server receives, from a remote device, a request to access a specified service, the specified service being associated with a plurality of virtual machines, each of the plurality of virtual machines storing shared states associated with the specified service. The server provides, to the remote device in response to the request, a connection to a first virtual machine of the plurality of virtual machines and identifiers of other ones of the plurality of virtual machines. The server determines to end a data connection the remote device and the first virtual machine while continuing to provide the specified service to the remote device. The server provides, to the remote device in response to determining to disconnect the remote device from the first virtual machine, a connection to a second virtual machine of the plurality of virtual machines.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bozidar Radunovic, Yongguang Zhang, Zhaowei Tan
  • Publication number: 20200389404
    Abstract: Techniques are described for balancing traffic load for networks configured in multi-rooted tree topologies, in the presence of link failures. Maximum flows (through minimum cuts) are calculated for subgraphs that incorporate effective link capacities on links between source and destination nodes. Effective link capacities may be determined that take into account link failures, as well as sharing of current available link capacities by multiple nodes. Traffic is balanced while simultaneously fully utilizing available link capacities, even available link capacities on partially failed links (e.g., partially failed Link Aggregation Groups (LAGs)).
    Type: Application
    Filed: June 24, 2020
    Publication date: December 10, 2020
    Inventors: Haitao Wu, Chuanxiong Guo, Yongguang Zhang, Lihua Yuan
  • Publication number: 20200272525
    Abstract: A reliable network function virtualization (rVNF) system includes a virtualized network function (VNF) application instance that includes a plurality of physical VNF instances. A load balancer provides an interface between a client and the VNF application instance. A load balancer interface facilitates delivery of packets related to a particular user context to the same physical VNF instance. A communication interface facilitates communication between the client and the VNF application instance. Application storage stores session data associated with the VNF application instance.
    Type: Application
    Filed: February 21, 2019
    Publication date: August 27, 2020
    Inventors: Bozidar RADUNOVIC, Matthew John BALKWILL, Noel Andrew BAINBRIDGE, Yongguang ZHANG, Antonios KATSARAKIS
  • Patent number: 10735327
    Abstract: Techniques are described for balancing traffic load for networks configured in multi-rooted tree topologies, in the presence of link failures. Maximum flows (through minimum cuts) are calculated for subgraphs that incorporate effective link capacities on links between source and destination nodes. Effective link capacities may be determined that take into account link failures, as well as sharing of current available link capacities by multiple nodes. Traffic is balanced while simultaneously fully utilizing available link capacities, even available link capacities on partially failed links (e.g., partially failed Link Aggregation Groups (LAGs)).
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haitao Wu, Chuanxiong Guo, Yongguang Zhang, Lihua Yuan
  • Patent number: 10505393
    Abstract: Techniques for facilitating wireless charging are discussed herein. For example, a power-consuming device may receive a light beam from a charging device. In response, the power-consuming device may determine a power level of a battery associated with the power-consuming device. The power-consuming device may wirelessly signal the power level to the charging device. In some instances, the power-consuming device may determine the power level of the battery without drawing power from the battery. Further, in some instances the power-consuming device may receive another light beam to charge the battery.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: December 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yunxin Liu, Chunshui Zhao, Yongguang Zhang
  • Patent number: 10455509
    Abstract: The techniques described herein reduce a rate at which a mobile device consumes energy when receiving, processing and storing data events (e.g., emails, instant messages, social networking messages and notifications, etc.). In various embodiments, the techniques may be implemented in accordance with a connected standby mode of operation for the mobile device. Therefore, the techniques may decouple data reception from data processing when exchanging data events in the connected standby mode. In various embodiments, the techniques may store persistent memory operations for multiple data events in a temporary cache and process the stored persistent memory operations as a batch (e.g., perform the persistent memory operations together). In various embodiments, the techniques may partition data storage space allocated for data communications applications on the mobile device.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yunxin Liu, Thomas Moscibroda, Ranveer Chandra, Yongguang Zhang, Fengyuan Xu
  • Patent number: 10375517
    Abstract: Some implementations include identifying a location for a device perceived landmark. The location is identified by monitoring received signal strength of a signal of a wireless access point, detecting the location at which the trend in the received signal strength changes direction, and qualifying the location based on measurements taken form one or more inertial measurement unit sensors.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guobin (Jacky) Shen, Yongguang Zhang, Thomas Moscibroda
  • Publication number: 20190163514
    Abstract: Systems and methods for high availability cloud service provision are disclosed. A server receives, from a remote device, a request to access a specified service, the specified service being associated with a plurality of virtual machines, each of the plurality of virtual machines storing shared states associated with the specified service. The server provides, to the remote device in response to the request, a connection to a first virtual machine of the plurality of virtual machines and identifiers of other ones of the plurality of virtual machines. The server determines to end a data connection the remote device and the first virtual machine while continuing to provide the specified service to the remote device. The server provides, to the remote device in response to determining to disconnect the remote device from the first virtual machine, a connection to a second virtual machine of the plurality of virtual machines.
    Type: Application
    Filed: December 14, 2017
    Publication date: May 30, 2019
    Inventors: Bozidar Radunovic, Yongguang Zhang, Zhaowei Tan
  • Patent number: 10271220
    Abstract: An example method for managing a wireless network can include receiving, via a processor, an access point (AP) beam shape and an AP transmit direction corresponding to each of a plurality of access points (APs). The example method can also include receiving, via a processor, a client device beam shape profile from at least one of the plurality of access points. The example method can also further include calculating, via the processor, a location of a blocking object based on the AP beam shape, the AP transmit direction, and the client device beam shape profile from the plurality of access points. The example method can further include allocating, via the processor, client-to-AP associations based at least in part on the location of the blocking object.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paramvir Bahl, Yongguang Zhang, Bo Chen
  • Patent number: 10178614
    Abstract: The techniques discussed herein reduce the power consumption of a Wi-Fi tethering device by switching the Wi-Fi functionality of the Wi-Fi tethering device from a normal operational mode to a sleep mode during idle intervals. The techniques implement a sleep protocol where a Wi-Fi tethering device and the Wi-Fi client device coordinate and establish a sleep schedule. Moreover, the techniques describe a sleep interval adaptation algorithm to establish sleep duration intervals based on data packet exchange patterns associated with different applications executing on the Wi-Fi client device and/or different operations being performed by the Wi-Fi client device.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yunxin Liu, Guobin Shen, Yongguang Zhang, Hao Han
  • Publication number: 20180368190
    Abstract: A method of implementing data transmission in a wireless network by utilizing modified probe messages originally intended for link setup purposes is disclosed. A device receives first data from a determiner circuit, generates a probe message including a field defined to carry second data used for set up of communications between the device and a network, modifies the probe message by inserting the first data into the field in place of the second data, and sends the first data to a data service by transmitting the probe message to the network. This provides an efficient way of sending data that utilizes existing infrastructure and does not require adding messages or modifications to an air interface. The data is transferred from a device in a single message of an air interface in an “unconnected” manner without needing to go through resource intensive channel setup procedures normally needed for data transfer.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 20, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bengt-Erik Norum, Yongguang Zhang
  • Publication number: 20180364035
    Abstract: The present invention relates to a parallelism control system of an emission laser light optical axis and a target tracking optical axis, including an optical axis parallelism detection unit, a control unit, a target tracking optical axis correction unit and an emission laser light optical axis correction unit; wherein the optical axis parallelism detection unit is configured to detect the offset amount of the target tracking optical axis and the offset amount of the emission laser light optical axis; the control unit is configured to control the target tracking optical axis correction unit according to the offset amount of the target tracking optical axis, and control the emission laser light optical axis correction unit according to the offset amount of the emission laser light optical axis.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 20, 2018
    Inventors: ZHOU LIAO, YONGGUANG ZHANG, DELETU MO
  • Publication number: 20180364105
    Abstract: The invention relates to an iso-focus control system for emission laser light and target detection light, including a beam iso-focus detection unit, a control unit, a target light defocusing correction unit and an emission laser light defocusing correction unit; wherein the beam iso-focus detection unit is configured to detect the defocusing amount of the target detection light and the defocusing amount of the emission laser light; the control unit is configured to control the target light defocusing correction unit according to the defocusing amount of the target detection light, and control the emission laser light defocusing correction unit according to the defocusing amount of the emission laser light so that the difference between the defocusing amounts of the corrected target detection light and the corrected emission laser light is within a set range.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 20, 2018
    Inventors: ZHOU LIAO, DELETU MO, YONGGUANG ZHANG
  • 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
  • Publication number: 20180183050
    Abstract: An electrode composite material is disclosed in the invention. The electrode composite material comprises ABxCyDz, wherein A is selected from at least one of polypyrrole, polyacrylonitrile, and polyacrylonitrile copolymer; B comprises sulfur, C is selected from carbon material; D is selected from metal oxides, 1?x?20, 0?y<1, and 0?z<1. Comparing to the prior art, the conductivity of the electrode composite material is obviously increased, the material is dispersed uniformly and the size of the material is small. The electrochemical performance of the electrode composite material is improved. It has a good cycle life and high discharging capacity efficiency. A method for manufacturing the electrode composite material, a positive electrode using the electrode composite material and a battery including the same are also disclosed in the invention.
    Type: Application
    Filed: January 18, 2018
    Publication date: June 28, 2018
    Applicants: Positec Power Tools (Suzhou) Co., Ltd
    Inventors: Pu Chen, Yongguang Zhang, Zhumabay Bakenov, Aishuak Konarov, The Nam Long Doan
  • Patent number: 9918313
    Abstract: Embodiments include processes, systems, and devices that allow a white space base station to request available frequency ranges for white space transmission in a local area. A white space finder service models a primary user device's transmission signal propagation area using terrain data associated with the local area of the primary user device. The white space finder service also determines, based on the location of the white space base station and the modeled propagation area, one or more locally available, non-interfering frequency ranges and provides them to the white space base station. The white space base station compares the provided frequency ranges to policies and selects one or more of the available frequencies that accommodate the policies. The white space base station also maps the transmission frequency ranges to virtual frequency ranges for transmission by a software-defined radio employing spectrum virtualization.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: March 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, Ranveer Chandra, Yong He, Thomas Moscibroda, Paramvir Bahl, Haichen Shen
  • Patent number: 9906333
    Abstract: Implementations for retransmitting erroneous portions within a transmission frame are described. A sender transmits a transmission frame and the receiver performs error detection on portions of the transmission frame in order to determine if any are received in error. The receiver sets up a feedback channel and transmits acknowledgements to the receiver to indicate that one or more portions have been received and to identify any portions that are received with errors. At least some of the acknowledgements are transmitted prior to receipt of the entire transmission frame. The sender retransmits any portions that are identified as being erroneous within the transmission frame.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: February 27, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jiansong Zhang, Kun Tan, Yongguang Zhang, Ranveer Chandra
  • Patent number: 9899667
    Abstract: An electrode composite material is disclosed in the invention. The electrode composite material comprises ABxCyDz, wherein A is selected from at least one of polypyrrole, polyacrylonitrile, and polyacrylonitrile copolymer; B comprises sulfur; C is selected from carbon material; D is selected from metal oxides, l?x?20, 0?y<l, and 0?z<1. Comparing to the prior art, the conductivity of the electrode composite material is obviously increased, the material is dispersed uniformly and the size of the material is small. The electrochemical performance of the electrode composite material is improved. It has a good cycle life and high discharging capacity efficiency. A method for manufacturing the electrode composite material, a positive electrode using the electrode composite material and a battery including the same are also disclosed in the invention.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: February 20, 2018
    Assignees: POSITEC POWER TOOLS (SUZHOU) CO., LTD
    Inventors: Pu Chen, Yongguang Zhang, Zhumabay Bakenov, Aishuak Konarov, The Nam Long Doan
  • Patent number: 9753884
    Abstract: A radio control board exchanges data with a radio frequency (RF) front end using a messaging protocol over an interface that includes separate data and control channels. Training data can also be passed over the interface for tuning the clock phase.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang