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: 11467843Abstract: 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: GrantFiled: August 24, 2020Date of Patent: October 11, 2022Inventors: Chao Yang, Wentao Wu, Glenn Yu, Wei Zhao, Fnu Vikram Singh, Xiaoyi Zhang, Yong Yang
-
Patent number: 11444841Abstract: 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: GrantFiled: January 22, 2020Date of Patent: September 13, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Hua Li, Xiaoyi Zhang, Wenhui Li, Hui Ni
-
Publication number: 20220089371Abstract: 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: ApplicationFiled: September 29, 2018Publication date: March 24, 2022Applicant: BLUESWORD INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Yaohua WU, Xiaoyi ZHANG, Xia JIANG, Yigong ZHANG
-
Patent number: 11261092Abstract: 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: GrantFiled: March 20, 2019Date of Patent: March 1, 2022Assignee: SOOCHOW UNIVERSITYInventors: Qiang Lu, Xiaoyi Zhang, Liying Xiao
-
Publication number: 20210397456Abstract: 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: ApplicationFiled: August 24, 2020Publication date: December 23, 2021Inventors: Chao YANG, Wentao WU, Glenn YU, Wei ZHAO, Fnu VIKRAM SINGH, Xiaoyi ZHANG, Yong YANG
-
Patent number: 11204973Abstract: 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: GrantFiled: June 21, 2019Date of Patent: December 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20210349587Abstract: 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: ApplicationFiled: October 9, 2020Publication date: November 11, 2021Inventors: Jeffrey P. BIGHAM, Colin S. LEA, Jason WU, Xiaoyi ZHANG
-
Patent number: 11106280Abstract: 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: GrantFiled: September 21, 2020Date of Patent: August 31, 2021Assignee: Apple Inc.Inventors: Jeffrey P. Bigham, Mingzhe Li, Samuel C. White, Xiaoyi Zhang, Qi Shan, Carlos E. Guestrin
-
Publication number: 20210068733Abstract: 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: ApplicationFiled: September 8, 2020Publication date: March 11, 2021Inventors: George IOANNOU, James FOGARTY, Jasmine ZIA, Rafal KOCIELNIK, Ravi KARKAR, Sean MUNSON, Xiaoyi ZHANG
-
Publication number: 20210016967Abstract: 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: ApplicationFiled: September 29, 2018Publication date: January 21, 2021Applicant: BLUESWORD INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Yaohua WU, Xiaoyi ZHANG, Xia JIANG, Yigong ZHANG
-
Publication number: 20200401644Abstract: 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: ApplicationFiled: June 21, 2019Publication date: December 24, 2020Inventors: 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: 20200204450Abstract: 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: ApplicationFiled: January 22, 2020Publication date: June 25, 2020Inventors: Hua Li, Xiaoyi Zhang, Wenhui Li, Hui Ni
-
Patent number: 10560337Abstract: 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: GrantFiled: March 3, 2017Date of Patent: February 11, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Hua Li, Xiaoyi Zhang, Wenhui Li, Hui Ni
-
Publication number: 20190300371Abstract: 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: ApplicationFiled: March 20, 2019Publication date: October 3, 2019Inventors: Qiang LU, Xiaoyi ZHANG, Liying XIAO
-
Patent number: 10366090Abstract: 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: GrantFiled: March 30, 2016Date of Patent: July 30, 2019Assignee: 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: 10353475Abstract: 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: GrantFiled: October 3, 2016Date of Patent: July 16, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Xiaoyi Zhang, Harish Sripad Kulkarni, Meredith Morris
-
Publication number: 20180095539Abstract: 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: ApplicationFiled: October 3, 2016Publication date: April 5, 2018Inventors: Xiaoyi ZHANG, Harish Sripad KULKARNI, Meredith MORRIS
-
Publication number: 20170286423Abstract: 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: ApplicationFiled: March 30, 2016Publication date: October 5, 2017Inventors: 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: D893634Type: GrantFiled: November 16, 2018Date of Patent: August 18, 2020Assignee: Honor Metro LimitedInventor: Xiaoyi Zhang
-
Patent number: D894288Type: GrantFiled: November 21, 2018Date of Patent: August 25, 2020Assignee: Honor Metro LimitedInventors: Ami Shapiro, Xiaoyi Zhang, Jeffrey Falerni