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: 10853660Abstract: 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: GrantFiled: July 11, 2019Date of Patent: December 1, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yuanyuan Zhang, Qun Yu, Fei Zhan, Xiao Hua, Wengsan Cheong, Lei Xiong
-
Publication number: 20200356270Abstract: 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: ApplicationFiled: July 24, 2020Publication date: November 12, 2020Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qun Yu, Jun Xu, Yuangang Wang
-
Publication number: 20200250091Abstract: 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: ApplicationFiled: April 22, 2020Publication date: August 6, 2020Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jun Xu, Qun Yu, Yuangang Wang
-
Patent number: 10725662Abstract: 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: GrantFiled: August 20, 2018Date of Patent: July 28, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qun Yu, Jun Xu, Yuangang Wang
-
Publication number: 20200211052Abstract: 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: ApplicationFiled: December 31, 2018Publication date: July 2, 2020Inventors: Samira Tasharofi, Christopher D. Erbach, Pei Qun Yu, Nirav Nalinbhai Shingala, Alexandros Ntoulas, Rohan Rajiv
-
Publication number: 20200159655Abstract: 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: ApplicationFiled: January 21, 2020Publication date: May 21, 2020Inventors: Jun Xu, Qun Yu, Licheng Chen
-
Patent number: 10649897Abstract: 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: GrantFiled: June 28, 2018Date of Patent: May 12, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jun Xu, Qun Yu, Yuangang Wang
-
Patent number: 10606746Abstract: 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: GrantFiled: June 26, 2018Date of Patent: March 31, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jun Xu, Qun Yu, Licheng Chen
-
Patent number: 10606769Abstract: 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: GrantFiled: February 13, 2018Date of Patent: March 31, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qun Yu, Jun Xu, Yuangang Wang
-
Patent number: 10599436Abstract: 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: GrantFiled: June 13, 2018Date of Patent: March 24, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Haiyan Liu, Jun Xu, Qun Yu
-
Patent number: 10529217Abstract: 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: GrantFiled: August 2, 2018Date of Patent: January 7, 2020Assignee: Keeson Technology Corporation LimitedInventors: Huafeng Shan, Hui Cao, Qun Yu
-
Publication number: 20190332867Abstract: 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: ApplicationFiled: July 11, 2019Publication date: October 31, 2019Inventors: Yuanyuan ZHANG, Qun YU, Fei ZHAN, Xiao HUA, Wengsan CHEONG, Lei XIONG
-
Patent number: 10157143Abstract: 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: GrantFiled: February 28, 2017Date of Patent: December 18, 2018Assignee: Huawei Technologies Co., Ltd.Inventors: Jun Xu, Guanyu Zhu, Qun Yu
-
Publication number: 20180356979Abstract: 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: ApplicationFiled: August 20, 2018Publication date: December 13, 2018Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventors: Qun Yu, Jun Xu, Yuangang Wang
-
Publication number: 20180338724Abstract: 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: ApplicationFiled: August 2, 2018Publication date: November 29, 2018Inventors: Huafeng Shan, Hui Cao, Qun Yu
-
Publication number: 20180338725Abstract: 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: ApplicationFiled: August 2, 2018Publication date: November 29, 2018Inventors: Huafeng Shan, Hui Cao, Qun Yu
-
Publication number: 20180338624Abstract: 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: ApplicationFiled: August 2, 2018Publication date: November 29, 2018Inventors: Huafeng Shan, Hui Cao, Qun Yu
-
Publication number: 20180338626Abstract: 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: ApplicationFiled: August 2, 2018Publication date: November 29, 2018Inventors: Huafeng Shan, Hui Cao, Qun Yu
-
Publication number: 20180342148Abstract: 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: ApplicationFiled: August 2, 2018Publication date: November 29, 2018Inventors: Huafeng Shan, Hui Cao, Qun Yu
-
Publication number: 20180307602Abstract: 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: ApplicationFiled: June 28, 2018Publication date: October 25, 2018Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventors: Jun Xu, Qun Yu, Yuangang Wang