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).
-
Patent number: 11978105Abstract: 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: GrantFiled: April 1, 2019Date of Patent: May 7, 2024Assignee: ALIBABA GROUP HOLDING LIMITEDInventors: 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: 20210042814Abstract: 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: ApplicationFiled: April 1, 2019Publication date: February 11, 2021Inventors: 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: 20190369735Abstract: 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: ApplicationFiled: August 15, 2019Publication date: December 5, 2019Inventors: Didi YAO, Congyu HUANG
-
Publication number: 20180375987Abstract: 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: ApplicationFiled: August 31, 2018Publication date: December 27, 2018Inventors: Didi Yao, Lei Zhang, Wuping Du
-
Patent number: 10154014Abstract: 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: GrantFiled: August 18, 2016Date of Patent: December 11, 2018Assignee: Alibaba Group Holding LimitedInventors: Qi Zhang, Didi Yao
-
Publication number: 20170054697Abstract: 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: ApplicationFiled: August 18, 2016Publication date: February 23, 2017Applicant: Alibaba Group Holding LimitedInventors: Qi Zhang, Didi Yao
-
Patent number: 7742504Abstract: 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: GrantFiled: January 24, 2003Date of Patent: June 22, 2010Assignee: University of Southern CaliforniaInventors: Roger Zimmermann, Cyrus Shahabi, Kun Fu, Shu-Yuen Didi Yao
-
Patent number: 7096328Abstract: 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: GrantFiled: January 24, 2003Date of Patent: August 22, 2006Assignee: University of Southern CaliforniaInventors: Shu-Yuen Didi Yao, Cyrus Shahabi, Roger Zimmermann
-
Publication number: 20040003173Abstract: 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: ApplicationFiled: January 24, 2003Publication date: January 1, 2004Inventors: Shu-Yuen Didi Yao, Cyrus Shahabi, Roger Zimmermann
-
Publication number: 20030161302Abstract: 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: ApplicationFiled: January 24, 2003Publication date: August 28, 2003Inventors: Roger Zimmermann, Cyrus Shahabi, Kun Fu, Shu-Yuen Didi Yao