Patents by Inventor Xiaoyi Zhang

Xiaoyi 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: 11467843
    Abstract: A method may include determining, with a queue availability module, that an entry is available in a queue, asserting a bit in a register based on determining that an entry is available in the queue, determining, with a processor, that the bit is asserted, and processing, with the processor, the entry in the queue based on determining that the bit is asserted. The method may further include storing the register in a tightly coupled memory associated with the processor. The method may further include storing the queue in the tightly coupled memory. The method may further include determining, with the queue availability module, that an entry is available in a second queue, and asserting a second bit in the register based on determining that an entry is available in the second queue. The method may further include finding the first bit in the register using a find first instruction.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: October 11, 2022
    Inventors: Chao Yang, Wentao Wu, Glenn Yu, Wei Zhao, Fnu Vikram Singh, Xiaoyi Zhang, Yong Yang
  • Patent number: 11444841
    Abstract: This application discloses a method for implementing a software-defined network (SDN), including: receiving, by an SDN controller, virtual network information sent by a cloud computing platform, where the virtual network information includes a correspondence between information about a virtual machine (VM) and information about a server running the VM. The method also includes acquiring, by the SDN controller, physical network information, where the physical network information includes a correspondence between information about a top-of-rack (TOR) switch and the information about the server. Additionally, the method includes acquiring, by the SDN controller, a correspondence between the information about the VM and the information about the TOR switch according to the virtual network information and the physical network information.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: September 13, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hua Li, Xiaoyi Zhang, Wenhui Li, Hui Ni
  • Publication number: 20220089371
    Abstract: A material box storage and sorting system includes a material box storage module, a batch-of-orders sorting module, an order box goods collection cache module, an order box allocation module and a warehouse management module. The material box storage module is configured to store material boxes, and the material boxes are configured to store goods. The batch-of-orders sorting module is configured to perform parallel sorting of a batch of orders, so as to pick up goods from the material boxes into order boxes. The order box goods collection cache module is configured to cache and transfer the order boxes. The order box allocation module is configured to receive the order boxes cached and transferred by the order box goods collection cache module and to allocate the order boxes according to information of the user orders, so as to complete goods sorting for the batch of orders.
    Type: Application
    Filed: September 29, 2018
    Publication date: March 24, 2022
    Applicant: BLUESWORD INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Yaohua WU, Xiaoyi ZHANG, Xia JIANG, Yigong ZHANG
  • Patent number: 11261092
    Abstract: The invention provides a method of producing graphene. The method comprising: A) mixing graphite powders with a silk fibroin nanofiber solution, performing mechanical stirring to exfoliate graphite to form graphene flakes; wherein the silk fibroin nanofibers in the silk fibroin nanofiber solution have a crystallinity of 40% or above; the silk fibroin nanofibers have a diameter of 10 to 30 nm; the silk fibroin nanofibers have a length of 100 nm to 3 ?m; the mechanical stirring has a shearing speed of 1,000 to 50,000 rpm; and the duration of the mechanical stirring is 10 min to 6 h; B) centrifuging the solution obtained in step A) after exfoliation to remove unexfoliated graphite; and C) centrifuging the centrifuged solution obtained in step B), and separating graphene from the silk fibroin nanofibers to obtain the graphene.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: March 1, 2022
    Assignee: SOOCHOW UNIVERSITY
    Inventors: Qiang Lu, Xiaoyi Zhang, Liying Xiao
  • Publication number: 20210397456
    Abstract: A method may include determining, with a queue availability module, that an entry is available in a queue, asserting a bit in a register based on determining that an entry is available in the queue, determining, with a processor, that the bit is asserted, and processing, with the processor, the entry in the queue based on determining that the bit is asserted. The method may further include storing the register in a tightly coupled memory associated with the processor. The method may further include storing the queue in the tightly coupled memory. The method may further include determining, with the queue availability module, that an entry is available in a second queue, and asserting a second bit in the register based on determining that an entry is available in the second queue. The method may further include finding the first bit in the register using a find first instruction.
    Type: Application
    Filed: August 24, 2020
    Publication date: December 23, 2021
    Inventors: Chao YANG, Wentao WU, Glenn YU, Wei ZHAO, Fnu VIKRAM SINGH, Xiaoyi ZHANG, Yong YANG
  • Patent number: 11204973
    Abstract: In an example embodiment, position bias and other types of bias may be compensated for by using two-phase training of a machine-learned model. In a first phase, the machine-learned model is trained using non-randomized training data. Since certain types of machine-learned models, such as those involving deep learning (e.g., neural networks) require a lot of training data, this allows the bulk of the training to be devoted to training using non-randomized training data. However, since this non-randomized training data may be biased, a second training phase is then used to revise the machine-learned model based on randomized training data to remove the bias from the machine-learned model. Since this randomized training data may be less plentiful, this allows the deep learning machine-learned model to be trained to operate in an unbiased manner without the need to generate additional randomized training data.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: December 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Sairom Krishnan Hewlett, Dan Liu, Qi Guo, Wenxiang Chen, Xiaoyi Zhang, Lester Gilbert Cottle, III, Xuebin Yan, Yu Gong, Haitong Tian, Siyao Sun, Pei-Lun Liao
  • Publication number: 20210349587
    Abstract: Representative embodiments set forth techniques for optimizing user interfaces on a client device. A method may include receiving a spatial difficulty map associated with the user interface. The method also includes identifying one or more user interface elements using an element detection model and generating a user interface layout based on at least the spatial difficulty map. The method also includes generating an updated user interface by editing the one or more user interface elements using the user interface layout and rendering, on a display of the client device, the updated user interface.
    Type: Application
    Filed: October 9, 2020
    Publication date: November 11, 2021
    Inventors: Jeffrey P. BIGHAM, Colin S. LEA, Jason WU, Xiaoyi ZHANG
  • Patent number: 11106280
    Abstract: Calibration of eye tracking is improved by collecting additional calibration pairs when user is using apps with eye tracking. A user input component is presented on a display of an electronic device, detecting a dwelling action for user input component, and in response to detecting the dwelling action, obtaining a calibration pair comprising an uncalibrated gaze point and a screen location of the user input component, wherein the uncalibrated gaze point is determined based on an eye pose during the dwelling action. A screen gaze estimation is determine based on the uncalibrated gaze point, and in response to determining that the calibration pair is a valid calibration pair, training a calibration model using the calibration pair.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: August 31, 2021
    Assignee: Apple Inc.
    Inventors: Jeffrey P. Bigham, Mingzhe Li, Samuel C. White, Xiaoyi Zhang, Qi Shan, Carlos E. Guestrin
  • Publication number: 20210068733
    Abstract: Methods, systems, and apparatuses are described causing light to be emitted, causing a frequency at which the light is emitted to vary, receiving, based on the frequency variation, a user input, determining a critical flicker frequency (CFF) corresponding to the user input, and determining, based on the CFF, a disease state.
    Type: Application
    Filed: September 8, 2020
    Publication date: March 11, 2021
    Inventors: George IOANNOU, James FOGARTY, Jasmine ZIA, Rafal KOCIELNIK, Ravi KARKAR, Sean MUNSON, Xiaoyi ZHANG
  • Publication number: 20210016967
    Abstract: A honeycomb system includes at least one modular storage unit. The modular storage unit comprises a set of dual-goods-location shelves at least one lifting machine, at least one shuttle vehicle and at least one power station. The set of dual-goods-location shelves are parallel to each other to form a roadway where the shuttle vehicle operates. The power station is arranged at two ends or in a middle portion of the dual-goods-location shelves and is integrated with a transmission mechanism and a support frame. The transmission mechanism is connected to the shuttle vehicle and the lifting machine to perform goods transfer therebetween.
    Type: Application
    Filed: September 29, 2018
    Publication date: January 21, 2021
    Applicant: BLUESWORD INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Yaohua WU, Xiaoyi ZHANG, Xia JIANG, Yigong ZHANG
  • Publication number: 20200401644
    Abstract: In an example embodiment, position bias and other types of bias may be compensated for by using two-phase training of a machine-learned model. In a first phase, the machine-learned model is trained using non-randomized training data. Since certain types of machine-learned models, such as those involving deep learning (e.g., neural networks) require a lot of training data, this allows the bulk of the training to be devoted to training using non-randomized training data. However, since this non-randomized training data may be biased, a second training phase is then used to revise the machine-learned model based on randomized training data to remove the bias from the machine-learned model. Since this randomized training data may be less plentiful, this allows the deep learning machine-learned model to be trained to operate in an unbiased manner without the need to generate additional randomized training data.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 24, 2020
    Inventors: Daniel Sairom Krishnan Hewlett, Dan Liu, Qi Guo, Wenxiang Chen, Xiaoyi Zhang, Lester Gilbert Cottle, Xuebin Yan, Yu Gong, Haitong Tian, Siyao Sun, Pei-Lun Liao
  • Publication number: 20200204450
    Abstract: This application discloses a method for implementing a software-defined network (SDN), including: receiving, by an SDN controller, virtual network information sent by a cloud computing platform, where the virtual network information includes a correspondence between information about a virtual machine (VM) and information about a server running the VM. The method also includes acquiring, by the SDN controller, physical network information, where the physical network information includes a correspondence between information about a top-of-rack (TOR) switch and the information about the server. Additionally, the method includes acquiring, by the SDN controller, a correspondence between the information about the VM and the information about the TOR switch according to the virtual network information and the physical network information.
    Type: Application
    Filed: January 22, 2020
    Publication date: June 25, 2020
    Inventors: Hua Li, Xiaoyi Zhang, Wenhui Li, Hui Ni
  • Patent number: 10560337
    Abstract: A method for implementing a software-defined network (SDN) includes receiving, by an SDN controller, virtual network information sent by a cloud computing platform, where the virtual network information includes a correspondence between information about a virtual machine (VM) and information about a server running the VM. The method also includes acquiring, by the SDN controller, physical network information, where the physical network information includes a correspondence between information about a top-of-rack (TOR) switch and the information about the server. Additionally, the method includes acquiring, by the SDN controller, a correspondence between the information about the VM and the information about the TOR switch according to the virtual network information and the physical network information.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: February 11, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hua Li, Xiaoyi Zhang, Wenhui Li, Hui Ni
  • Publication number: 20190300371
    Abstract: The invention provides a method of producing graphene. The method comprising: A) mixing graphite powders with a silk fibroin nanofiber solution, performing mechanical stirring to exfoliate graphite to form graphene flakes; wherein the silk fibroin nanofibers in the silk fibroin nanofiber solution have a crystallinity of 40% or above; the silk fibroin nanofibers have a diameter of 10 to 30 nm; the silk fibroin nanofibers have a length of 100 nm to 3 ?m; the mechanical stirring has a shearing speed of 1,000 to 50,000 rpm; and the duration of the mechanical stirring is 10 min to 6 h; B) centrifuging the solution obtained in step A) after exfoliation to remove unexfoliated graphite; and C) centrifuging the centrifuged solution obtained in step B), and separating graphene from the silk fibroin nanofibers to obtain the graphene.
    Type: Application
    Filed: March 20, 2019
    Publication date: October 3, 2019
    Inventors: Qiang LU, Xiaoyi ZHANG, Liying XIAO
  • Patent number: 10366090
    Abstract: In one embodiment, a method includes accessing, from a data store of the communication network, user information associated with a first user of the communication network, identifying one or more entities associated with the communication network that are relevant to the first user based on the user information, and retrieving, for each identified entity, one or more content frames associated with the entity. The method includes ranking the one or more content frames based on the user information. The method also includes sending, to a client device of the first user, one or more of the content frames for display to the first user in ranked order, wherein each content frame is selectable by the first user to display the selected content frame in association with a particular content item for a specified period of time.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: July 30, 2019
    Assignee: Facebook, Inc.
    Inventors: Aigerim Shorman, Ben Chen, Jeremy Samuel Friedland, Alan Thomas Clark, Ryan Michael Houx, Xiao Yang Xie, Xiaoyi Zhang, Rahul Rajagopalan, Adam Ankenmann, Mitchell Sadao Fukumoto, Noah Bradley Blecher, Adam Shih, Jing Chen, David Martin Kaye, Crystal Rhan-Tsor Chen
  • Patent number: 10353475
    Abstract: Techniques for text entry using gestures are disclosed. As disclosed, a camera may capture a frame and the face of the user can be detected therein. Landmarks can be aligned to the face in the captured frame. A left eye image and a right eye image may be extracted from the captured frame. The left eye image and the right image each may be resized and compared to a calibration template. A direction of eye gaze may be determined based upon the comparison. A character or word may be predicted based upon the determination of the direction of eye gaze and a known configuration of an eye gaze board (e.g., an E-tran board). The predicted character or word can be included as a part of a text-based message.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: July 16, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Xiaoyi Zhang, Harish Sripad Kulkarni, Meredith Morris
  • Publication number: 20180095539
    Abstract: Techniques for text entry using gestures are disclosed. As disclosed, a camera may capture a frame and the face of the user can be detected therein. Landmarks can be aligned to the face in the captured frame. A left eye image and a right eye image may be extracted from the captured frame. The left eye image and the right image each may be resized and compared to a calibration template. A direction of eye gaze may be determined based upon the comparison. A character or word may be predicted based upon the determination of the direction of eye gaze and a known configuration of an eye gaze board (e.g., an E-tran board). The predicted character or word can be included as a part of a text-based message.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 5, 2018
    Inventors: Xiaoyi ZHANG, Harish Sripad KULKARNI, Meredith MORRIS
  • Publication number: 20170286423
    Abstract: In one embodiment, a method includes accessing, from a data store of the communication network, user information associated with a first user of the communication network, identifying one or more entities associated with the communication network that are relevant to the first user based on the user information, and retrieving, for each identified entity, one or more content frames associated with the entity. The method includes ranking the one or more content frames based on the user information. The method also includes sending, to a client device of the first user, one or more of the content frames for display to the first user in ranked order, wherein each content frame is selectable by the first user to display the selected content frame in association with a particular content item for a specified period of time.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Aigerim Shorman, Ben Chen, Jeremy Samuel Friedland, Alan Thomas Clark, Ryan Michael Houx, Xiao Yang Xie, Xiaoyi Zhang, Rahul Rajagopalan, Adam Ankenmann, Mitchell Sadao Fukumoto, Noah Bradley Blecher, Adam Shih, Jing Chen, David Martin Kaye, Crystal Rhan-Tsor Chen
  • Patent number: D893634
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: August 18, 2020
    Assignee: Honor Metro Limited
    Inventor: Xiaoyi Zhang
  • Patent number: D894288
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: August 25, 2020
    Assignee: Honor Metro Limited
    Inventors: Ami Shapiro, Xiaoyi Zhang, Jeffrey Falerni