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: 20240099465Abstract: 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: ApplicationFiled: August 17, 2023Publication date: March 28, 2024Applicant: SUNON TECHNOLOGY CO.,LTDInventors: Xujun Zhang, Hao Wu, Changjiang Liu, Xianping He, Aijun Qian, Haibo Lu
-
Patent number: 11880419Abstract: 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: GrantFiled: October 9, 2020Date of Patent: January 23, 2024Assignee: Microsoft Tech nology Licensing, LLCInventors: Mark Libby, Ronald M. Parker, Haibo Qian
-
Patent number: 11831562Abstract: 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: GrantFiled: October 4, 2021Date of Patent: November 28, 2023Inventors: Ronald M. Parker, Jeremy Brown, Haibo Qian
-
Patent number: 11711732Abstract: 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: GrantFiled: May 19, 2021Date of Patent: July 25, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Fred Walter Rink, Haibo Qian, Michael Anthony Brown
-
Patent number: 11653268Abstract: 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: GrantFiled: June 15, 2021Date of Patent: May 16, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Piotr Michal Galecki, Michael Anthony Brown, Haibo Qian, Fred Walter Rink, Liang Tian
-
Publication number: 20220400413Abstract: 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: ApplicationFiled: June 15, 2021Publication date: December 15, 2022Inventors: Piotr Michal GALECKI, Michael Anthony BROWN, Haibo QIAN, Fred Walter RINK, Liang TIAN
-
Patent number: 11516113Abstract: 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: GrantFiled: March 20, 2019Date of Patent: November 29, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Haibo Qian, Srinivasan Muralidharan, Kenton Perry Nickell, Ronald M. Parker, Fred Rink
-
Publication number: 20220377623Abstract: 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: ApplicationFiled: May 19, 2021Publication date: November 24, 2022Inventors: Fred Walter RINK, Haibo QIAN, Michael Anthony BROWN
-
Publication number: 20220350748Abstract: 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: ApplicationFiled: May 28, 2021Publication date: November 3, 2022Inventors: Haibo QIAN, Michael Anthony BROWN, Srinivasan MURALIDHARAN, Akash BAID
-
Publication number: 20220150181Abstract: 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: ApplicationFiled: October 4, 2021Publication date: May 12, 2022Inventors: Ronald M. PARKER, Jeremy BROWN, Haibo QIAN
-
Patent number: 11140093Abstract: 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: GrantFiled: October 22, 2019Date of Patent: October 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ronald M. Parker, Jeremy Brown, Haibo Qian
-
Publication number: 20210109978Abstract: 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: ApplicationFiled: October 9, 2020Publication date: April 15, 2021Inventors: Mark LIBBY, Ronald M. PARKER, Haibo QIAN
-
Patent number: 10855645Abstract: 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: GrantFiled: January 9, 2015Date of Patent: December 1, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Fred Rink, Haibo Qian, Michael Brown
-
Publication number: 20200127939Abstract: 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: ApplicationFiled: October 22, 2019Publication date: April 23, 2020Inventors: Ronald M. Parker, Jeremy Brown, Haibo Qian
-
Patent number: 10602408Abstract: 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: GrantFiled: February 13, 2018Date of Patent: March 24, 2020Assignee: AFFIRMED NETWORKS COMMUNICATIONS TECHNOLOGIES, INC.Inventors: Fred Rink, Haibo Qian, Michael Anthony Brown
-
Patent number: 10548140Abstract: 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: GrantFiled: May 1, 2018Date of Patent: January 28, 2020Assignee: AFFIRMED NETWORKS, INC.Inventors: Haibo Qian, Fred Rink, Bret Bieghler
-
Publication number: 20190297002Abstract: 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: ApplicationFiled: March 20, 2019Publication date: September 26, 2019Inventors: Haibo QIAN, Srinivasan MURALIDHARAN, Kenton Perry NICKELL, Ronald M. PARKER, Fred RINK
-
Publication number: 20180324784Abstract: 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: ApplicationFiled: May 1, 2018Publication date: November 8, 2018Inventors: Haibo QIAN, Fred RINK, Bret BIEGHLER
-
Publication number: 20180234885Abstract: 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: ApplicationFiled: February 13, 2018Publication date: August 16, 2018Inventors: Fred RINK, Haibo QIAN, Michael Anthony BROWN
-
Patent number: 9867326Abstract: 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: GrantFiled: March 28, 2013Date of Patent: January 16, 2018Assignee: INSTITUTE OF SCIENCE, CHINESE ACADEMY OF SCIENCESInventors: Yuanhua Dong, Hanliang Shao, Qin Miao, Haibo Qian