Patents by Inventor Haojun Zhou
Haojun Zhou 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: 11803937Abstract: In an embodiment a method for panoramic video playback is disclosed. The method includes determining, by a client, that a new time point to play a video in a panoramic video is indicated, matching, by the client, the new time point and a time range of each of at least one interest point included in the panoramic video and before the time point and the time range of each of at least one interest point in the panoramic video is matched, obtaining, by the client from a server, description information of each of the at least one interest point in the panoramic video, wherein the description information includes the time range of the interest point and an area of the interest point. When the client finds that the new time point falls within a time range of an interest point the client determines a user's field of view in which an area of the matched interest point is viewable.Type: GrantFiled: June 11, 2021Date of Patent: October 31, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Haojun Zhou
-
Publication number: 20230119065Abstract: A method and an apparatus for controlling a data access right are disclosed. The method includes: receiving, by a first proxy node, a first request message from a request node, where the first request message includes an identity of the request node and an identifier of to-be-accessed data; determining a first encrypted ciphertext on a blockchain based on the identifier; determining, based on the identity, whether the request node has a right to read the first encrypted ciphertext; and if yes, initiating a right verification request for the request node to at least one second proxy node, and determining, based on a feedback result of the at least one second proxy node, provisioning of the first encrypted ciphertext. A proxy node is added to the blockchain network, so that a data source can freely grant or revoke the right of the request node without modifying a ciphertext, ensuring information security.Type: ApplicationFiled: December 20, 2022Publication date: April 20, 2023Inventors: Ruifeng Hu, Feihu Jiang, Tsz Hon Yuen, Yaoguo Jiang, Haojun Zhou
-
Patent number: 11610019Abstract: An information management method includes: receiving an information import request sent by a first agent node, where the information import request includes a first identifier of a user; obtaining a second identifier of the user based on the information import request, and obtaining to-be-imported personal information corresponding to the second identifier of the user; and sending metadata of the user to a block chain node, to store the metadata of the user into the block chain system. In this way, personal information of the user is registered in the block chain system, so that security of the personal information can be effectively ensured, and the user can perform management of and provide external authorized access to the personal information of the user in a unified manner.Type: GrantFiled: May 7, 2020Date of Patent: March 21, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Haojun Zhou, Yaoguo Jiang, Ruifeng Hu, Feihu Jiang
-
Patent number: 11563569Abstract: A method and an apparatus for controlling a data access right are disclosed. The method includes: receiving, by a first proxy node, a first request message from a request node, where the first request message includes an identity of the request node and an identifier of to-be-accessed data; determining a first encrypted ciphertext on a blockchain based on the identifier; determining, based on the identity, whether the request node has a right to read the first encrypted ciphertext; and if yes, initiating a right verification request for the request node to at least one second proxy node, and determining, based on a feedback result of the at least one second proxy node, provisioning of the first encrypted ciphertext. A proxy node is added to the blockchain network, so that a data source can freely grant or revoke the right of the request node without modifying a ciphertext, ensuring information security.Type: GrantFiled: September 18, 2020Date of Patent: January 24, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Ruifeng Hu, Feihu Jiang, Tsz Hon Yuen, Yaoguo Jiang, Haojun Zhou
-
Patent number: 11303881Abstract: In various embodiments, a client device can obtain user field of view information and recommended field of view information of a panoramic video. The client can then determine, based on the user field of view information and the recommended field of view information, that a field of view range corresponding to a recommended field of view is not within a range of a user field of view. The client can display an image corresponding to the user field of view and an image within the recommended field of view. An image corresponding to a recommended field of view can be prompted and presented, so that the user independently determines whether to switch a field of view.Type: GrantFiled: September 23, 2019Date of Patent: April 12, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Haojun Zhou
-
Publication number: 20210304353Abstract: A panoramic video playback method is provided, and the method includes: determining, by a client, that a user chooses to jump to play a video corresponding to a jump time point in a panoramic video; matching, by the client, the time point and a time range of each of at least one interest point included in the panoramic video; determining, by the client, a user's field of view in which an area of the matched interest point in a panoramic area of the panoramic video can be viewed; and obtaining, by the client, a video corresponding to the time point in the panoramic video, and jumping to play the video corresponding to the time point when the user's field of view is used.Type: ApplicationFiled: June 11, 2021Publication date: September 30, 2021Inventor: Haojun Zhou
-
Patent number: 11055814Abstract: A panoramic video playback method is provided, and the method includes: determining, by a client, that a user chooses to jump to play a video corresponding to a jump time point in a panoramic video; matching, by the client, the time point and a time range of each of at least one interest point included in the panoramic video; determining, by the client, a user's field of view in which an area of the matched interest point in a panoramic area of the panoramic video can be viewed; and obtaining, by the client, a video corresponding to the time point in the panoramic video, and jumping to play the video corresponding to the time point when the user's field of view is used.Type: GrantFiled: March 27, 2019Date of Patent: July 6, 2021Assignee: Huawei Technologies Co., Ltd.Inventor: Haojun Zhou
-
Publication number: 20210006400Abstract: A method and an apparatus for controlling a data access right are disclosed. The method includes: receiving, by a first proxy node, a first request message from a request node, where the first request message includes an identity of the request node and an identifier of to-be-accessed data; determining a first encrypted ciphertext on a blockchain based on the identifier; determining, based on the identity, whether the request node has a right to read the first encrypted ciphertext; and if yes, initiating a right verification request for the request node to at least one second proxy node, and determining, based on a feedback result of the at least one second proxy node, provisioning of the first encrypted ciphertext. A proxy node is added to the blockchain network, so that a data source can freely grant or revoke the right of the request node without modifying a ciphertext, ensuring information security.Type: ApplicationFiled: September 18, 2020Publication date: January 7, 2021Inventors: Ruifeng HU, Feihu JIANG, Tsz Hon YUEN, Yaoguo JIANG, Haojun ZHOU
-
Publication number: 20200320222Abstract: An information management method includes: receiving an information import request sent by a first agent node, where the information import request includes a first identifier of a user; obtaining a second identifier of the user based on the information import request, and obtaining to-be-imported personal information corresponding to the second identifier of the user; and sending metadata of the user to a block chain node, to store the metadata of the user into the block chain system. In this way, personal information of the user is registered in the block chain system, so that security of the personal information can be effectively ensured, and the user can perform management of and provide external authorized access to the personal information of the user in a unified manner.Type: ApplicationFiled: May 7, 2020Publication date: October 8, 2020Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Haojun ZHOU, Yaoguo JIANG, Ruifeng HU, Feihu JIANG
-
Patent number: 10680928Abstract: The present disclosure relates to the field of communications technologies, and provides a multi-stream transmission method and device in an SDN network. A server obtains network status information of a network by using an SDN controller; determines, according to the network status information and a data sending rate requirement of a client, a quantity of sub-streams and a sub-stream transmission path that are required by a multi-stream connection, and allocates corresponding sub-stream identification information to each sub-stream; and sends the determined sub-stream transmission path and the corresponding sub-stream identification information to the SDN controller. According to the foregoing solution, the server completes multi-stream connection path planning according to the network status information, and the SDN controller only provides the network status information for the server without performing the multi-stream connection path planning, so that calculation load of the SDN controller is reduced.Type: GrantFiled: September 24, 2018Date of Patent: June 9, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Baolei Xu, Haojun Zhou
-
Publication number: 20200021795Abstract: Embodiments provide a method and a client for playing back a panoramic video. Under the method, a client device can obtain user field of view information and recommended field of view information of a panoramic video. The client can then determine, based on the user field of view information and the recommended field of view information, that a field of view range corresponding to a recommended field of view is not within a range of a user field of view. The client can display an image corresponding to the user field of view and an image corresponding to the recommended field of view. An image corresponding to a recommended field of view can be prompted and presented, so that the user independently determines whether to switch a field of view.Type: ApplicationFiled: September 23, 2019Publication date: January 16, 2020Inventor: Haojun ZHOU
-
Publication number: 20190220953Abstract: A panoramic video playback method is provided, and the method includes: determining, by a client, that a user chooses to jump to play a video corresponding to a jump time point in a panoramic video; matching, by the client, the time point and a time range of each of at least one interest point included in the panoramic video; determining, by the client, a user's field of view in which an area of the matched interest point in a panoramic area of the panoramic video can be viewed; and obtaining, by the client, a video corresponding to the time point in the panoramic video, and jumping to play the video corresponding to the time point when the user's field of view is used.Type: ApplicationFiled: March 27, 2019Publication date: July 18, 2019Applicant: Huawei Technologies Co., Ltd.Inventor: Haojun ZHOU
-
Publication number: 20190028374Abstract: The present disclosure relates to the field of communications technologies, and provides a multi-stream transmission method and device in an SDN network. A server obtains network status information of a network by using an SDN controller; determines, according to the network status information and a data sending rate requirement of a client, a quantity of sub-streams and a sub-stream transmission path that are required by a multi-stream connection, and allocates corresponding sub-stream identification information to each sub-stream; and sends the determined sub-stream transmission path and the corresponding sub-stream identification information to the SDN controller. According to the foregoing solution, the server completes multi-stream connection path planning according to the network status information, and the SDN controller only provides the network status information for the server without performing the multi-stream connection path planning, so that calculation load of the SDN controller is reduced.Type: ApplicationFiled: September 24, 2018Publication date: January 24, 2019Inventors: Baolei Xu, Haojun Zhou
-
Patent number: 10015204Abstract: A method, a terminal, and a server for restoring transmission of session content. The method includes, after a refresh message for a page is received, retaining a first ICE address used by a session in the page to be in an activated state, and restoring transmission of session content of the session by using the first ICE address in the activated state, so that a terminal directly establishes a connection according to the first ICE address in the activated state after receiving a refreshed page, and after receiving a refresh message for a page, the terminal does not need to perform ICE address negotiation to determine a suitable ICE address for receiving and sending the session content, which shortens waiting time for interacting the session content with a peer-end user, thereby improving user experience.Type: GrantFiled: August 19, 2014Date of Patent: July 3, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Haojun Zhou
-
Publication number: 20150143539Abstract: A method for backing up and restoring a license is provided, which solves the problem of right proliferation in the prior art caused when an original license is transmitted to a user when a server restores the license. The method includes: backing up, at a server, license information of a first device, and associating the license information with a user identifier, the license information reflecting the current state information of a license when the first device reports the license information the last time; requesting, by a second device, the server to restore the license; and validating, by the server, a user identifier of the second device and the user identifier associated with the license information, and upon determination that the two user identifiers are consistent, generating a license based on the license information backed up, and transmitting the license to the second device. A terminal device, a server, and a license processing system are also provided.Type: ApplicationFiled: September 4, 2014Publication date: May 21, 2015Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wenjie FENG, Yimin LI, Pei DANG, Renzhou ZHANG, Haojun ZHOU, Chen ZHOU, Zhipeng ZHOU
-
Publication number: 20140359004Abstract: A method, a terminal, and a server for restoring transmission of session content. The method includes, after a refresh message for a page is received, retaining a first ICE address used by a session in the page to be in an activated state, and restoring transmission of session content of the session by using the first ICE address in the activated state, so that a terminal directly establishes a connection according to the first ICE address in the activated state after receiving a refreshed page, and after receiving a refresh message for a page, the terminal does not need to perform ICE address negotiation to determine a suitable ICE address for receiving and sending the session content, which shortens waiting time for interacting the session content with a peer-end user, thereby improving user experience.Type: ApplicationFiled: August 19, 2014Publication date: December 4, 2014Inventor: Haojun Zhou
-
Patent number: 8737622Abstract: A method for importing or moving a rights object (RO) is provided, a rights issuer (RI) receives a request message of importing or moving an RO to a target device, the request message including key information encapsulated by a public key of the target device; the RI generates the RO according to the request message, the RO including the key information encapsulated by the public key of the target device; and the RI provides the RO for the target device. An RI is also provided. In the present invention, the key information encapsulated by the public key of the target device is provided for the RI, and the real key is hidden from the RI, such that the un-trust RI cannot generate the illegal RO for other devices except the target device, thereby enhancing the security of importing or moving the RO through the RI.Type: GrantFiled: December 28, 2012Date of Patent: May 27, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Renzhou Zhang, Chen Huang, Pei Dang, Haojun Zhou, Weizhong Yuan, Zhipeng Zhou
-
Publication number: 20140095574Abstract: A method for online application processing includes receiving an online application execution request from a client. An online application is executed. Local resource data of the client is acquired from the client. The local resource data of the client is used as input data of the online application for processing. Online application execution information is transmitted to the client in real time. In addition, a corresponding apparatus and system for online application processing are provided.Type: ApplicationFiled: December 3, 2013Publication date: April 3, 2014Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Haojun Zhou, Qiaoqiao Peng
-
Publication number: 20140075438Abstract: Embodiments of the present disclosure provide a method, a server, and a system for starting an application. The method includes: receiving identifier information sent by a terminal, where the identifier information includes information about a user identifier, an application identifier, and a terminal identifier; and selecting an appropriate virtual machine for the terminal from idle virtual machines according to the identifier information, so that after starting an application program corresponding to the application identifier, the virtual machine sets up a connection with the terminal. A unified virtual experience server is set in the embodiments of the present disclosure, so that all applications run in a virtual machine, and a client only needs to receive audio and video data in a process of running an application in a virtual machine at a remote end, thereby allowing the client to receive a result of an application program run on different operating systems.Type: ApplicationFiled: November 14, 2013Publication date: March 13, 2014Applicant: Huawei Technologies Co., Ltd.Inventors: Guanghui HE, Jin QIN, Pei DANG, Haojun ZHOU
-
Publication number: 20130124864Abstract: A method for importing or moving a rights object (RO) is provided, a rights issuer (RI) receives a request message of importing or moving an RO to a target device, the request message including key information encapsulated by a public key of the target device; the RI generates the RO according to the request message, the RO including the key information encapsulated by the public key of the target device; and the RI provides the RO for the target device. An RI is also provided. In the present invention, the key information encapsulated by the public key of the target device is provided for the RI, and the real key is hidden from the RI, such that the un-trust RI cannot generate the illegal RO for other devices except the target device, thereby enhancing the security of importing or moving the RO through the RI.Type: ApplicationFiled: December 28, 2012Publication date: May 16, 2013Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Renzhou ZHANG, Chen HUANG, Pei DANG, Haojun ZHOU, Weizhong YUAN, Zhipeng ZHOU