Patents by Inventor Qun Yu

Qun Yu 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: 10853660
    Abstract: Embodiments of this application disclose a method for retrieving similar videos performed at a computing device. The computing device obtains video information of a video for which similar videos are to be retrieved, the video information including a video tag and a video title, and trains the video information by using a preset text depth representation model, to convert the video information into a word vector. After selecting, from a video library according to a preset knowledge graph, videos matching the video information, to obtain a first candidate video set, the computing device screens, in the video library, videos similar to the video information according to the word vector, to obtain a second candidate video set and then determines a similar video for the video information from the first candidate video set and the second candidate video set.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: December 1, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yuanyuan Zhang, Qun Yu, Fei Zhan, Xiao Hua, Wengsan Cheong, Lei Xiong
  • Publication number: 20200356270
    Abstract: A storage system includes a management node and a plurality of storage nodes forming a redundant array of independent disks (RAID). When the management node determines that not all data in an entire stripe is updated based on a received write request, the management node sends update data chunk obtained from to-be-written data to corresponding storage node. The storage node do not directly update, based on the received update data chunks, data block stored in storage device of the storage node, but store the update data chunk into non-volatile memories (NVM) cache of the storage node and send the update data chunk to another storage node to backup. According to the data updating method, write amplification problems caused in a stripe update process can be reduced, thereby improving update performance of the storage system.
    Type: Application
    Filed: July 24, 2020
    Publication date: November 12, 2020
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qun Yu, Jun Xu, Yuangang Wang
  • Publication number: 20200250091
    Abstract: An access request processing method is performed by a computer device that includes a processor, a dynamic random-access memory (DRAM), and a non-volatile memory (NVM). When receiving a write request, the processor may identify an object cache page according to the write request. The processor obtains the to-be-written data from a buffer according to a buffer pointer in the write request, the to-be-written data including a new data chunk to be written into the object cache page. The processor then inserts a new data node into a log chain of the object cache page, where the NVM stores data representing the log chain of the object cache page. The new data node includes information regarding the new data chunk of the object cache page. The computer device provided in this application can reduce system overheads while protecting data consistency.
    Type: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jun Xu, Qun Yu, Yuangang Wang
  • Patent number: 10725662
    Abstract: A storage system includes a management node and a plurality of storage nodes forming a redundant array of independent disks (RAID). When the management node determines that not all data in an entire stripe is updated based on a received write request, the management node sends update data chunk obtained from to-be-written data to corresponding storage node. The storage node do not directly update, based on the received update data chunks, data block stored in storage device of the storage node, but store the update data chunk into non-volatile memories (NVM) cache of the storage node and send the update data chunk to another storage node to backup. According to the data updating method, write amplification problems caused in a stripe update process can be reduced, thereby improving update performance of the storage system.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: July 28, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qun Yu, Jun Xu, Yuangang Wang
  • Publication number: 20200211052
    Abstract: Techniques for optimizing content item delivery for installations or activations of a mobile application are provided. In one technique, a machine-learned model is trained based on multiple training instances that individually indicate whether an entity performed a particular action relative to a mobile application. In response to receiving a content item request from a third-party content delivery exchange, it is determined whether a client device that initiated the content item request has activated a particular application. In response to determining that the client device has not activated the particular application, multiple feature values of the content item request are identified. Based on inputting the feature values into the model, a score is generated that indicates a likelihood that an entity of the client device will perform the particular action relative to the particular application. Based on the score, a content item is transmitted over a network to the client device.
    Type: Application
    Filed: December 31, 2018
    Publication date: July 2, 2020
    Inventors: Samira Tasharofi, Christopher D. Erbach, Pei Qun Yu, Nirav Nalinbhai Shingala, Alexandros Ntoulas, Rohan Rajiv
  • Publication number: 20200159655
    Abstract: An access request processing apparatus comprises, a processor determines an object cache page according to a write request when receiving the write request. After determining that the NVM stores a log chain of the object cache page, the processor inserts, into the log chain of the object cache page, a second data node recording information about a second log data chunk. The log chain already includes a first data node recording information about the first log data chunk. The second log data chunk is at least partial to-be-written data of the write request. Then, the processor sets, in the first data node, data that is in the first log data chunk and that overlaps the second log data chunk to invalid data.
    Type: Application
    Filed: January 21, 2020
    Publication date: May 21, 2020
    Inventors: Jun Xu, Qun Yu, Licheng Chen
  • Patent number: 10649897
    Abstract: An access request processing method and apparatus, and a computer device are disclosed. The computer device includes a processor, a dynamic random-access memory (DRAM), and a non-volatile memory (NVM). When receiving a write request, the processor may identify an object cache page according to the write request. The processor obtains the to-be-written data from a buffer according to a buffer pointer in the write request, the to-be-written data including a new data chunk to be written into the object cache page. The processor then inserts a new data node into a log chain of the object cache page, where the NVM stores data representing the log chain of the object cache page. The new data node includes information regarding the new data chunk of the object cache page. The computer device provided in this application can reduce system overheads while protecting data consistency.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: May 12, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jun Xu, Qun Yu, Yuangang Wang
  • Patent number: 10606746
    Abstract: An access request processing method and apparatus, and a computer system is disclosed. The computer system includes a processor and a non-volatile memory (NVM). When receiving a write request, the processor determines an object cache page according to the write request. After determining that the NVM stores a log chain of the object cache page, the processor inserts, into the log chain of the object cache page, a second data node recording information about a second log data chunk. The log chain already includes a first data node recording information about the first log data chunk. The second log data chunk is at least partial to-be-written data of the write request. Then, the processor sets, in the first data node, data that is in the first log data chunk and that overlaps the second log data chunk to invalid data.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: March 31, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jun Xu, Qun Yu, Licheng Chen
  • Patent number: 10606769
    Abstract: A file data access method and a computer system, where the method includes accessing a page global directory (PGD) of the process using PGD space when accessing first file data by a process, determining, based on access to the PGD and according to a first virtual address of the first file data in file system space, a first PGD entry in the PGD, linking a file page table of the process to the first PGD entry, where the file page table points to a physical address of the file data such that a processor retrieves a first physical address of the first file data in a memory according to the first virtual address using the PGD and the file page table, and accessing the first file data according to the first physical address.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: March 31, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qun Yu, Jun Xu, Yuangang Wang
  • Patent number: 10599436
    Abstract: A data processing method and apparatus are provided. A system includes a CPU pool and a storage pool, a mapper node and a reducer node respectively run on different CPUs in the CPU pool, and a remote storage area shared by the mapper node and the reducer node is delimited in the storage pool. In this method, the mapper node executes a map task, and stores a data segment obtained by executing the map task, into the remote storage area; and the reducer node directly obtains a data segment to be processed by the reducer node from the remote storage area, and executes a reduce task on the data segment. The method omits some actions in the prior art, and shortens a time for executing the Map/Reduce task.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: March 24, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Haiyan Liu, Jun Xu, Qun Yu
  • Patent number: 10529217
    Abstract: An electric bed includes: a bed body, a plurality of bed planks, a wake-up device, a clock and a main control box. The main control box is electrically connected to the wake-up device and the clock, and is applicable for storing a wake-up time. The electric bed further includes a monitoring module. The monitoring module includes a processing module and a sensor, wherein the sensor is electrically connected to the processing module, and is applicable for monitoring whether a user has left the bed; if the sensor monitors that the user has not left the bed, the processing module activates the wake-up device when the wake-up time on the clock is due according to the stored wake-up time; and if the sensor monitors that the user has left the bed, the processing module does not activate the wake-up device when the wake-up time on the clock is due.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: January 7, 2020
    Assignee: Keeson Technology Corporation Limited
    Inventors: Huafeng Shan, Hui Cao, Qun Yu
  • Publication number: 20190332867
    Abstract: Embodiments of this application disclose a method for retrieving similar videos performed at a computing device. The computing device obtains video information of a video for which similar videos are to be retrieved, the video information including a video tag and a video title, and trains the video information by using a preset text depth representation model, to convert the video information into a word vector. After selecting, from a video library according to a preset knowledge graph, videos matching the video information, to obtain a first candidate video set, the computing device screens, in the video library, videos similar to the video information according to the word vector, to obtain a second candidate video set and then determines a similar video for the video information from the first candidate video set and the second candidate video set.
    Type: Application
    Filed: July 11, 2019
    Publication date: October 31, 2019
    Inventors: Yuanyuan ZHANG, Qun YU, Fei ZHAN, Xiao HUA, Wengsan CHEONG, Lei XIONG
  • Patent number: 10157143
    Abstract: A file access method and apparatus, and a storage system are provided. After receiving a file access request including a file identifier, first physical address space is accessed according to first virtual address space and a first mapping relationship between the first virtual address space and the first physical address space storing a file system. After obtaining, from the first physical address space, an index node of an object file indicated by the file identifier, a file page table is obtained according to information included in the index node, where the file page table records second physical address space of the object file. Then, second virtual address space is allocated to the object file. After establishing a second mapping relationship between the second physical address space and the second virtual address space, the object file in the second physical address space is accessed according to the second virtual address space.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: December 18, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jun Xu, Guanyu Zhu, Qun Yu
  • Publication number: 20180356979
    Abstract: A storage system includes a management node and a plurality of storage nodes forming a redundant array of independent disks (RAID). When the management node determines that not all data in an entire stripe is updated based on a received write request, the management node sends update data chunk obtained from to-be-written data to corresponding storage node. The storage node do not directly update, based on the received update data chunks, data block stored in storage device of the storage node, but store the update data chunk into non-volatile memories (NVM) cache of the storage node and send the update data chunk to another storage node to backup. According to the data updating method, write amplification problems caused in a stripe update process can be reduced, thereby improving update performance of the storage system.
    Type: Application
    Filed: August 20, 2018
    Publication date: December 13, 2018
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Qun Yu, Jun Xu, Yuangang Wang
  • Publication number: 20180338724
    Abstract: An electric bed includes: a monitoring module (1), configured to monitor physical conditions of a user, and send monitoring data to a wireless communication module (2); and the wireless communication module (2), configured to send the monitoring data to a server. The server receives a setting signal sent by a terminal device, and determines whether to send an alarm signal based on the setting signal and the monitoring data. The electric bed has an intelligent help seeking function, and can comprehensively reflect a real condition of people in sleep by monitoring a plurality of vital signs, thereby reducing the probability of false alarm.
    Type: Application
    Filed: August 2, 2018
    Publication date: November 29, 2018
    Inventors: Huafeng Shan, Hui Cao, Qun Yu
  • Publication number: 20180338725
    Abstract: An intelligent electric bed includes an electric bed, a terminal device, and a server. The electric bed includes: a monitoring module (1) for monitoring physical conditions of a user, and sending monitoring data to a wireless communication module (3); and a main control module (2) receiving a control signal from the wireless communication module (3) and adjusting a state of the electric bed based on the control signal. The wireless communication module (3) may transmit the received monitoring data to the server, receive the control signal from the server, and send the control signal to the main control module (2). The server may generate the control signal based on a setting signal sent by a terminal device and the monitoring data. The terminal device is adapted to adjust the state of the electric bed via the server and send the setting signal to the server.
    Type: Application
    Filed: August 2, 2018
    Publication date: November 29, 2018
    Inventors: Huafeng Shan, Hui Cao, Qun Yu
  • Publication number: 20180338624
    Abstract: An electric bed includes: a bed body, a plurality of bed planks, a driver for driving the head bed plank to rotate, a monitoring module, a driving module and a wireless communication module. When the monitoring module detects that the user is snoring, the driving module controls the driver to drive the head bed plank to rotate to an anti-snoring position. When the symptoms of snoring weaken or stop, the driving module controls the driver to drive the head bed plank to restore to an initial position. The wireless communication module is electrically connected to the driving module. The wireless communication module is wirelessly connected to an intelligent terminal. The user sets an anti-snoring program into the intelligent terminal, and then the intelligent terminal transmits the anti-snoring program to the wireless communication module, and the wireless communication module sends an application situation of the anti-snoring function to the intelligent terminal.
    Type: Application
    Filed: August 2, 2018
    Publication date: November 29, 2018
    Inventors: Huafeng Shan, Hui Cao, Qun Yu
  • Publication number: 20180338626
    Abstract: An intelligent bed includes a bed body, an intelligent lamp (4) attached to the bed body, a sensor (1) provided on the bed body for acquiring monitoring data as to whether a user has left the bed, a main control box (2) for controlling the intelligent lamp, and a wireless communication module (3) for storing intelligent lamp information, receiving the monitoring data of the sensor (1) and conducting operation on the monitoring data, and then sending the intelligent lamp information corresponding to an operation result to the main control box (2) so as to control the intelligent lamp (4). The intelligent bed can realize a plurality of customized functions according to the set parameters of the intelligent lamp (4) under various user-customized modes.
    Type: Application
    Filed: August 2, 2018
    Publication date: November 29, 2018
    Inventors: Huafeng Shan, Hui Cao, Qun Yu
  • Publication number: 20180342148
    Abstract: An electric bed includes: a bed body, a plurality of bed planks, a wake-up device, a clock and a main control box. The main control box is electrically connected to the wake-up device and the clock, and is applicable for storing a wake-up time. The electric bed further includes a monitoring module. The monitoring module includes a processing module and a sensor, wherein the sensor is electrically connected to the processing module, and is applicable for monitoring whether a user has left the bed; if the sensor monitors that the user has not left the bed, the processing module activates the wake-up device when the wake-up time on the clock is due according to the stored wake-up time; and if the sensor monitors that the user has left the bed, the processing module does not activate the wake-up device when the wake-up time on the clock is due.
    Type: Application
    Filed: August 2, 2018
    Publication date: November 29, 2018
    Inventors: Huafeng Shan, Hui Cao, Qun Yu
  • Publication number: 20180307602
    Abstract: An access request processing method and apparatus, and a computer device are disclosed. The computer device includes a processor, a dynamic random-access memory (DRAM), and a non-volatile memory (NVM). When receiving a write request, the processor may identify an object cache page according to the write request. The processor obtains the to-be-written data from a buffer according to a buffer pointer in the write request, the to-be-written data including a new data chunk to be written into the object cache page. The processor then inserts a new data node into a log chain of the object cache page, where the NVM stores data representing the log chain of the object cache page. The new data node includes information regarding the new data chunk of the object cache page. The computer device provided in this application can reduce system overheads while protecting data consistency.
    Type: Application
    Filed: June 28, 2018
    Publication date: October 25, 2018
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Jun Xu, Qun Yu, Yuangang Wang