Patents by Inventor Haibo Qian

Haibo Qian 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: 20240099465
    Abstract: A quick-assembly structure includes an inserting portion and an inserting port allowing the inserting portion to be inserted, where one of the inserting portion and the inserting port is provided on the chassis, and the other one is provided on the back frame. A locking block of the inserting portion is movably arranged relative to the inserting port; and in an assembled state, a bump of the inserting portion is inserted into the inserting port along with the inserting portion, the locking block is pushed by an elastic force of an elastic member of the inserting port to enter a locking position, and at the locking position, a locking end of the locking block enters the inserting port and abuts against an abutting surface of the bump so as to restrict the inserting portion from being pulled out in a direction opposite to an inserting direction thereof.
    Type: Application
    Filed: August 17, 2023
    Publication date: March 28, 2024
    Applicant: SUNON TECHNOLOGY CO.,LTD
    Inventors: Xujun Zhang, Hao Wu, Changjiang Liu, Xianping He, Aijun Qian, Haibo Lu
  • Patent number: 11880419
    Abstract: A network function is implemented using cloud native architecture. The network function utilizes one or more loosely coupled and independently deployable microservice instances to perform services. To retain state between independent transactions, a microservice instance takes a soft lock on state data in an external database. The soft lock makes the state data unavailable except to the microservice instance. After the microservice instance completes the transaction, the microservice instance clears the lock so that the state data is available for use by other microservices.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: January 23, 2024
    Assignee: Microsoft Tech nology Licensing, LLC
    Inventors: Mark Libby, Ronald M. Parker, Haibo Qian
  • Patent number: 11831562
    Abstract: Systems and methods for efficient database management of non-transitory readable media, including a memory configured to store information associated with service instance requests across a plurality of distributed network resources and a processor configured to receive a service instance request, determine the first native domain object associated with the service instance request, allocate the plurality of network resources to a plurality of distributed worker instances dependent upon a first native domain object, assign the first service instance request to a first worker instance that includes a microservice instance that define service instance blocks to execute the request, and a service instance block manager configured to manage the first service instance request in conjunction with subsequent service instance requests associated with the plurality of worker instances, track running and completed requests, and allocate resources for similar requests across the distributed network nodes.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: November 28, 2023
    Inventors: Ronald M. Parker, Jeremy Brown, Haibo Qian
  • Patent number: 11711732
    Abstract: A transition region can be defined for a first network segment that can provide wireless communication services using a first radio access technology (RAT) and a second RAT and that supports Internet protocol (IP) packet-based voice calls. The transition region can be defined based at least in part on a first coverage area of the first network segment and a second coverage area of a second network segment that does not support IP packet-based voice calls and does not support a first handoff mechanism based on the first RAT. A network node can be notified about an IP packet-based voice call involving a user equipment (UE) that is receiving service from the first network segment using a first RAT. Upon determining that the UE is located within the transition region, the network node can cause the UE to be switched to a second RAT for the IP packet-based voice call.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: July 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fred Walter Rink, Haibo Qian, Michael Anthony Brown
  • Patent number: 11653268
    Abstract: A core network can send first data transmissions to a radio access network (RAN) at a first data rate that is based at least in part on a first RAT policy associated with a first RAT used by the RAN for downlink transmissions to user equipment. The core network can obtain information indicating that the RAN is using a second RAT for the downlink transmissions to the user equipment. The core network can cause a RAT policy that is applied to the data transmissions from the core network to the RAN to be changed from the first RAT policy to a second RAT policy that is associated with the second RAT. The core network can send second data transmissions from the core network to the RAN at a second data rate that is based at least in part on the second RAT policy.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: May 16, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Piotr Michal Galecki, Michael Anthony Brown, Haibo Qian, Fred Walter Rink, Liang Tian
  • Publication number: 20220400413
    Abstract: A core network can send first data transmissions to a radio access network (RAN) at a first data rate that is based at least in part on a first RAT policy associated with a first RAT used by the RAN for downlink transmissions to user equipment. The core network can obtain information indicating that the RAN is using a second RAT for the downlink transmissions to the user equipment. The core network can cause a RAT policy that is applied to the data transmissions from the core network to the RAN to be changed from the first RAT policy to a second RAT policy that is associated with the second RAT. The core network can send second data transmissions from the core network to the RAN at a second data rate that is based at least in part on the second RAT policy.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventors: Piotr Michal GALECKI, Michael Anthony BROWN, Haibo QIAN, Fred Walter RINK, Liang TIAN
  • Patent number: 11516113
    Abstract: Embodiments disclosed herein relate to systems and methods for network slicers. Network slicers can receive creation request messages and select network slices based on policies. A network slicer can indicate to next hop routers that it has lower routing costs in order to receive messages, and inspect the received messages to identify creation request messages. A network slicer can indicate to a DNS server that it has a higher priority than other network elements, and receive creation request messages based on the higher priority. New creation request messages can be sent to the selected network slices based on received creation request messages. The network can also create and send appropriate response messages to the creation request to establish future communications with the selected network slice.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: November 29, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Haibo Qian, Srinivasan Muralidharan, Kenton Perry Nickell, Ronald M. Parker, Fred Rink
  • Publication number: 20220377623
    Abstract: A transition region can be defined for a first network segment that can provide wireless communication services using a first radio access technology (RAT) and a second RAT and that supports Internet protocol (IP) packet-based voice calls. The transition region can be defined based at least in part on a first coverage area of the first network segment and a second coverage area of a second network segment that does not support IP packet-based voice calls and does not support a first handoff mechanism based on the first RAT. A network node can be notified about an IP packet-based voice call involving a user equipment (UE) that is receiving service from the first network segment using a first RAT. Upon determining that the UE is located within the transition region, the network node can cause the UE to be switched to a second RAT for the IP packet-based voice call.
    Type: Application
    Filed: May 19, 2021
    Publication date: November 24, 2022
    Inventors: Fred Walter RINK, Haibo QIAN, Michael Anthony BROWN
  • Publication number: 20220350748
    Abstract: A method for allocating a device-specific resource from one or more databases is provided. The method includes receiving, at an interface, a coupling identifier including a pool identifier and a resource identifier, as part of a processing request from a requesting entity, the processing request including a request for the device-specific resource, wherein the coupling identifier associates the requesting entity with the device-specific resource based on the resource identifier, extracting, at the interface, the pool identifier from the coupling identifier, identifying, by the interface, the processing service in which the device-specific resource associated with the resource identifier is cached, based on the pool identifier, and transmitting, from the interface to the identified processing service, at least a part of the processing request to process the cached requested device-specific resource.
    Type: Application
    Filed: May 28, 2021
    Publication date: November 3, 2022
    Inventors: Haibo QIAN, Michael Anthony BROWN, Srinivasan MURALIDHARAN, Akash BAID
  • Publication number: 20220150181
    Abstract: Systems and methods for efficient database management of non-transitory readable media, including a memory configured to store information associated with service instance requests across a plurality of distributed network resources and a processor configured to receive a service instance request, determine the first native domain object associated with the service instance request, allocate the plurality of network resources to a plurality of distributed worker instances dependent upon a first native domain object, assign the first service instance request to a first worker instance that includes a microservice instance that define service instance blocks to execute the request, and a service instance block manager configured to manage the first service instance request in conjunction with subsequent service instance requests associated with the plurality of worker instances, track running and completed requests, and allocate resources for similar requests across the distributed network nodes.
    Type: Application
    Filed: October 4, 2021
    Publication date: May 12, 2022
    Inventors: Ronald M. PARKER, Jeremy BROWN, Haibo QIAN
  • Patent number: 11140093
    Abstract: Systems and methods for efficient database management of non-transitory readable media, including a memory configured to store information associated with service instance requests across a plurality of distributed network resources and a processor configured to receive a service instance request, determine the first native domain object associated with the service instance request, allocate the plurality of network resources to a plurality of distributed worker instances dependent upon a first native domain object, assign the first service instance request to a first worker instance that includes a microservice instance that define service instance blocks to execute the request, and a service instance block manager configured to manage the first service instance request in conjunction with subsequent service instance requests associated with the plurality of worker instances, track running and completed requests, and allocate resources for similar requests across the distributed network nodes.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: October 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ronald M. Parker, Jeremy Brown, Haibo Qian
  • Publication number: 20210109978
    Abstract: A network function is implemented using cloud native architecture. The network function utilizes one or more loosely coupled and independently deployable microservice instances to perform services. To retain state between independent transactions, a microservice instance takes a soft lock on state data in an external database. The soft lock makes the state data unavailable except to the microservice instance. After the microservice instance completes the transaction, the microservice instance clears the lock so that the state data is available for use by other microservices.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 15, 2021
    Inventors: Mark LIBBY, Ronald M. PARKER, Haibo QIAN
  • Patent number: 10855645
    Abstract: Example implementations described herein are directed to providing one or more service tags in a Domain name service (DNS) response to indicate the availability of user defined services for a particular peer node in an Evolved Packet Core (EPC). DNS clients can process the DNS response for the service tags and facilitate the selection of peer nodes for a User Equipment (UE) based on the processed service tag(s).
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fred Rink, Haibo Qian, Michael Brown
  • Publication number: 20200127939
    Abstract: Systems and methods for efficient database management of non-transitory readable media, including a memory configured to store information associated with service instance requests across a plurality of distributed network resources and a processor configured to receive a service instance request, determine the first native domain object associated with the service instance request, allocate the plurality of network resources to a plurality of distributed worker instances dependent upon a first native domain object, assign the first service instance request to a first worker instance that includes a microservice instance that define service instance blocks to execute the request, and a service instance block manager configured to manage the first service instance request in conjunction with subsequent service instance requests associated with the plurality of worker instances, track running and completed requests, and allocate resources for similar requests across the distributed network nodes.
    Type: Application
    Filed: October 22, 2019
    Publication date: April 23, 2020
    Inventors: Ronald M. Parker, Jeremy Brown, Haibo Qian
  • Patent number: 10602408
    Abstract: Example implementations are directed to a method and an apparatus for managing one of a plurality of core networks (CNs) sharing a radio access network (RAN), which may receive a RAN resource allocation control type indicator associated with at least one CN of the plurality of CNs. The RAN resource allocation control type indicator be at least one of: a guaranteed minimum allocation of RAN resources, an absolute allocation of RAN resources, and a percentage-based allocation of RAN resources. The method and apparatus may further include determining a RAN resource allotment parameter for the at least one CN of the plurality of CNs. The RAN resource allotment parameter and an identification of the associated at least one CN may be transmitted to a traffic controller such that the at least one CN is allocated an amount of RAN resources based on the resource allotment value may.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: March 24, 2020
    Assignee: AFFIRMED NETWORKS COMMUNICATIONS TECHNOLOGIES, INC.
    Inventors: Fred Rink, Haibo Qian, Michael Anthony Brown
  • Patent number: 10548140
    Abstract: Systems and methods are disclosed for a method of assigning resources to eNodeBs in a mobility management entity (MME) pool, including determining a first relative capacity for a first eNodeB based on at least one of latency between the first eNodeB and a first MME and the location of the first eNodeB. A second relative capacity may be determined for a second eNodeB based on at least one of latency between the second eNodeB and the first MME and the location of the second eNodeB. The first and second relative capacities may be indicative of relative capacity values greater than zero. The relative capacities may be provided to the first and second eNodeBs, and a portion of traffic sent from the first and second eNodeBs to the first MME may be based on the first and second relative capacities, respectively.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: January 28, 2020
    Assignee: AFFIRMED NETWORKS, INC.
    Inventors: Haibo Qian, Fred Rink, Bret Bieghler
  • Publication number: 20190297002
    Abstract: Embodiments disclosed herein relate to systems and methods for network slicers. Network slicers can receive creation request messages and select network slices based on policies. A network slicer can indicate to next hop routers that it has lower routing costs in order to receive messages, and inspect the received messages to identify creation request messages. A network slicer can indicate to a DNS server that it has a higher priority than other network elements, and receive creation request messages based on the higher priority. New creation request messages can be sent to the selected network slices based on received creation request messages. The network can also create and send appropriate response messages to the creation request to establish future communications with the selected network slice.
    Type: Application
    Filed: March 20, 2019
    Publication date: September 26, 2019
    Inventors: Haibo QIAN, Srinivasan MURALIDHARAN, Kenton Perry NICKELL, Ronald M. PARKER, Fred RINK
  • Publication number: 20180324784
    Abstract: Systems and methods are disclosed for a method of assigning resources to eNodeBs in a mobility management entity (MME) pool, including determining a first relative capacity for a first eNodeB based on at least one of latency between the first eNodeB and a first MME and the location of the first eNodeB. A second relative capacity may be determined for a second eNodeB based on at least one of latency between the second eNodeB and the first MME and the location of the second eNodeB. The first and second relative capacities may be indicative of relative capacity values greater than zero. The relative capacities may be provided to the first and second eNodeBs, and a portion of traffic sent from the first and second eNodeBs to the first MME may be based on the first and second relative capacities, respectively.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 8, 2018
    Inventors: Haibo QIAN, Fred RINK, Bret BIEGHLER
  • Publication number: 20180234885
    Abstract: Example implementations are directed to a method and an apparatus for managing one of a plurality of core networks (CNs) sharing a radio access network (RAN), which may receive a RAN resource allocation control type indicator associated with at least one CN of the plurality of CNs. The RAN resource allocation control type indicator be at least one of: a guaranteed minimum allocation of RAN resources, an absolute allocation of RAN resources, and a percentage-based allocation of RAN resources. The method and apparatus may further include determining a RAN resource allotment parameter for the at least one CN of the plurality of CNs. The RAN resource allotment parameter and an identification of the associated at least one CN may be transmitted to a traffic controller such that the at least one CN is allocated an amount of RAN resources based on the resource allotment value may.
    Type: Application
    Filed: February 13, 2018
    Publication date: August 16, 2018
    Inventors: Fred RINK, Haibo QIAN, Michael Anthony BROWN
  • Patent number: 9867326
    Abstract: Disclosed is a cold plasma seed treatment device, having a vacuum apparatus, an electric discharging apparatus, and a transport apparatus. The electric discharging apparatus and the transport apparatus are disposed in the vacuum apparatus. The vacuum apparatus is provided with a tube feeding hole and a tube discharging hole. The cold plasma seed treatment device further has a feeding apparatus and a discharging apparatus. The feeding apparatus comprises a first feeding hopper and a second feeding hopper, each of which is provided with a feeding cover, a vent valve, a discharging hole, and a vacuuming butterfly valve. Each of the discharging hole of the feeding hopper and the tube feeding hole are separately connected to a three-way pipe by using a butterfly valve. Each vacuuming butterfly valve is connected to a first vacuuming pump group. The discharging apparatus comprises a first discharging hopper and a second discharging hopper.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: January 16, 2018
    Assignee: INSTITUTE OF SCIENCE, CHINESE ACADEMY OF SCIENCES
    Inventors: Yuanhua Dong, Hanliang Shao, Qin Miao, Haibo Qian