Patents by Inventor Didi Yao

Didi Yao 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: 20210042814
    Abstract: Embodiments of the disclosure disclose a store system, and a method and an apparatus for processing information of clothing items for try-on. The store system comprises: a first device, deployed in a back warehouse area of a store and configured to obtain corresponding relationship between a user and information of one or more clothing items for try-on; and provide preparation prompt information based on the corresponding relationship to prepare the one or more clothing items for the user; and a fitting room, the fitting room comprising a first door and a second door, the first door configured for the user to enter and exit the fitting room, and the second door configured for delivering the one or more clothing items for try-on corresponding to the user from the back warehouse area to the fitting room.
    Type: Application
    Filed: April 1, 2019
    Publication date: February 11, 2021
    Inventors: Keyang SHI, Ding SHENG, Lin BIN, Jianfeng GUO, Shurong HE, Didi YAO, Wei FENG, Weizhi XIE, Wei ZHU, Jianhong WANG, Menglei JIA, Xiaoying HU
  • Publication number: 20190369735
    Abstract: Embodiments of the disclosure provide methods and systems for inputting content. The method can include: determining location information of a virtual surface in a three-dimensional space; obtaining location information of an input object in the three-dimensional space; determining, according to the location information of the input object and the location information of the virtual surface, whether the input object is in contact with the virtual surface; determining a trajectory of the input object when the input object is determined to be in contact with the virtual surface; and determining input content according to the determined trajectory.
    Type: Application
    Filed: August 15, 2019
    Publication date: December 5, 2019
    Inventors: Didi YAO, Congyu HUANG
  • Publication number: 20180375987
    Abstract: The present disclosure sets forth a device control method, apparatus and mobile terminal based on a mobile device, wherein, a device control method based on a mobile device includes the below steps: establishing a communication connection with a controlled device; obtaining picture information currently displayed on the controlled device, generating a projected picture based on the picture information, and performing displaying; receiving a control operation of a user targeting the projected picture; converting the control operation to an instruction recognizable by the controlled device, and transmitting the instruction to the controlled device, to control the controlled device. A device control method based on a mobile terminal according to the present disclosure realizes inter-device complementary advantages, and greatly improves freedom and flexibility of user interactions.
    Type: Application
    Filed: August 31, 2018
    Publication date: December 27, 2018
    Inventors: Didi Yao, Lei Zhang, Wuping Du
  • Patent number: 10154014
    Abstract: One embodiment provides a system for efficiently and securely encrypting, transmitting, and decrypting video data, including selective encryption of image frames. During operation, the system obtains by a content-transmitting device, an image frame which is used to form a video stream. In response to determining that the image frame satisfies a predetermined condition for encryption, the system encrypts the image frame based on an encryption algorithm. The system encapsulates the encrypted image frame based on encapsulation information. The system includes encryption identification information for the image frame in the encapsulation information.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: December 11, 2018
    Assignee: Alibaba Group Holding Limited
    Inventors: Qi Zhang, Didi Yao
  • Publication number: 20170054697
    Abstract: One embodiment provides a system for efficiently and securely encrypting, transmitting, and decrypting video data, including selective encryption of image frames. During operation, the system obtains by a content-transmitting device, an image frame which is used to form a video stream. In response to determining that the image frame satisfies a predetermined condition for encryption, the system encrypts the image frame based on an encryption algorithm. The system encapsulates the encrypted image frame based on encapsulation information. The system includes encryption identification information for the image frame in the encapsulation information.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 23, 2017
    Applicant: Alibaba Group Holding Limited
    Inventors: Qi Zhang, Didi Yao
  • Patent number: 7742504
    Abstract: Systems and techniques for transmitting data stream to a client include transmitting a data segment from one of a plurality of nodes of a continuous media server to a client according to a scheduler on the node. A system includes a plurality of data processing devices, each data processing device coupled with at least one storage device. Each data processing device includes a scheduler to schedule transmission of the data segment to a client in sequence with other data segments, and a module to transmit the data segment to the client.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: June 22, 2010
    Assignee: University of Southern California
    Inventors: Roger Zimmermann, Cyrus Shahabi, Kun Fu, Shu-Yuen Didi Yao
  • Patent number: 7096328
    Abstract: Systems and techniques to pseudorandomly place and redistribute data blocks in a storage system. In general, in one implementation, the techniques include: distributing data blocks over multiple storage devices according to a reproducible pseudorandom sequence that provides load balancing across the storage devices, and determining current storage locations of the data blocks by reproducing the pseudorandom sequence. The techniques may also include: distributing data blocks over multiple storage devices according to a reproducible pseudorandom sequence, in response to initiation of a storage scaling operation, pseudorandomly redistributing a selected subset of the data blocks and saving information describing the storage scaling operation, determining current storage locations based on the pseudorandom sequence and the saved scaling operation information, and accessing the data blocks according to the determined current storage locations.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: August 22, 2006
    Assignee: University of Southern California
    Inventors: Shu-Yuen Didi Yao, Cyrus Shahabi, Roger Zimmermann
  • Publication number: 20040003173
    Abstract: Systems and techniques to pseudorandomly place and redistribute data blocks in a storage system. In general, in one implementation, the techniques include: distributing data blocks over multiple storage devices according to a reproducible pseudorandom sequence that provides load balancing across the storage devices, and determining current storage locations of the data blocks by reproducing the pseudorandom sequence. The techniques may also include: distributing data blocks over multiple storage devices according to a reproducible pseudorandom sequence, in response to initiation of a storage scaling operation, pseudorandomly redistributing a selected subset of the data blocks and saving information describing the storage scaling operation, determining current storage locations based on the pseudorandom sequence and the saved scaling operation information, and accessing the data blocks according to the determined current storage locations.
    Type: Application
    Filed: January 24, 2003
    Publication date: January 1, 2004
    Inventors: Shu-Yuen Didi Yao, Cyrus Shahabi, Roger Zimmermann
  • Publication number: 20030161302
    Abstract: Systems and techniques for transmitting a data stream to a client include transmitting a data segment from one of a plurality of nodes of a continuous media server to a client according to a scheduler on the node. A system includes a plurality of data processing devices, each data processing device coupled with at least one storage device. Each data processing device includes a scheduler to schedule transmission of the data segment to a client in sequence with other data segments, and a module to transmit the data segment to the client.
    Type: Application
    Filed: January 24, 2003
    Publication date: August 28, 2003
    Inventors: Roger Zimmermann, Cyrus Shahabi, Kun Fu, Shu-Yuen Didi Yao