Patents by Inventor Tao Zou

Tao Zou 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: 20230236807
    Abstract: A software and hardware collaborative compilation processing method and system. The system comprises an environment configurator, a command parser, a code filler, a scheduler and a heterogeneous target system, wherein the code filler is configured for obtaining the source program path of a user, reading source codes and identifying the heterogeneous target system according to a macro definition, complementing the codes related to the heterogeneous target system, carrying out primary filling and secondary filling on the source codes; the scheduler is configured for realizing compilation scheduling and execution scheduling functions respectively; the heterogeneous target system is configured for compiling and processing user modal data, and comprises at least two heterogeneous target subsystems; each target subsystem comprises a target-related middle-end compiler, a back-end compiler and a target-related running environment.
    Type: Application
    Filed: November 2, 2022
    Publication date: July 27, 2023
    Inventors: Lei XUE, Tao ZOU, Ruyun ZHANG
  • Publication number: 20230214968
    Abstract: This application relates to the field of terminal technologies, and provides an image display method and apparatus, a terminal device, a storage medium, and a program product. The method includes: obtaining, in response to a first instruction entered by a user, a first offset corresponding to a first display specification; and displaying a first target image on a display based on the first display specification, where the first target image is obtained by cropping a first original image based on the first display specification, an offset between a center of the first target image and a center of the first original image is the first offset, and the first original image is an image shot by using a front-facing camera as a center.
    Type: Application
    Filed: April 26, 2021
    Publication date: July 6, 2023
    Inventor: Tao Zou
  • Publication number: 20230169063
    Abstract: The disclosure discloses a mimetic database-based network operating system design method, including: designing a mimetic data structure; designing a mimetic data object; designing a synchronization mechanism and a decision mechanism, designing a mimetic database safe storage command processing system, and designing a classification storage mechanism for interacting data between service modules and a master database in a network operating system. By means of vertical hierarchy and horizontal classification, the problem of compatibility of the database subjected to mimetic transformation and a network operating system is solved. By means of a memory random distribution storage mechanism and a memory hardware heterogeneous storage mechanism, the cost caused by mimetic transformation can be reduced, and the cost is controllable while the safety is improved.
    Type: Application
    Filed: May 25, 2022
    Publication date: June 1, 2023
    Inventors: Peilei WANG, Ruyun ZHANG, Tao ZOU, Peilong HUANG
  • Publication number: 20230154083
    Abstract: The method includes: displaying a face image of a user collected by a camera; obtaining makeup contours corresponding to a target makeup effect image; and recognizing makeup areas corresponding to the makeup contours from the face image, and adaptively superimposing and displaying the makeup contours on the makeup areas corresponding to the makeup contours, to enable the user to perform makeup based on the makeup contours.
    Type: Application
    Filed: March 25, 2021
    Publication date: May 18, 2023
    Inventor: Tao Zou
  • Publication number: 20230047278
    Abstract: A geographical identification forwarding method for area-oriented addressing. The geographic location information is used as a transmission identification, and the communication process based on the geographical identification is realized by constructing the SDN-based geographical identification transmission architecture. In this method, a geographical identification is used instead of a traditional IP identification for network transmission, which effectively alleviates the problem of narrow waist of IP single bearing in the current network. At the same time, through a flow table decomposition design, the flow table size of the switch is effectively controlled. The method provided by the present invention can be extended to a plurality of geographical identification areas to realize large-area real-time cross-domain transmission.
    Type: Application
    Filed: October 17, 2022
    Publication date: February 16, 2023
    Inventors: Congqi SHEN, Shaofeng YAO, Zhongxia PAN, Hanguang LUO, Tao ZOU
  • Publication number: 20230020947
    Abstract: The present disclosure belongs to an identity authentication technology in network security field, and relates to a lightweight identity authentication method. The method utilizes lightweight operations of the physical unclonable function, Hash operation, XOR operation, etc.
    Type: Application
    Filed: July 29, 2022
    Publication date: January 19, 2023
    Applicant: Zhejiang Lab
    Inventors: Hanguang LUO, Tao ZOU, Shunbin LI, Qi XU, Huifeng ZHANG
  • Publication number: 20220408168
    Abstract: A magnetically attractable Bluetooth speaker is disclosed, including a speaker housing, a loudspeaker, a control circuit board, and a magnet. The loudspeaker is electrically connected to the control circuit board. The speaker housing includes a limiting part for securing the magnet. The magnet is fixedly arranged in the limiting part, and the magnet is arranged outside the magnetic circuit range of the loudspeaker. With such a structure, by arranging the magnet in the speaker housing, the user experience of the speaker can be greatly improved, so that the user can place it in different manners depending on their different needs. Compared with the traditional ordinary speakers that can only be placed on a horizontal plane or a surface with a small slope, the speaker provided by the present disclosure has better flexibility in use.
    Type: Application
    Filed: October 10, 2021
    Publication date: December 22, 2022
    Inventors: XIAOMIN ZHU, TAO ZOU, YAJIAN LIU, HANQIAO ZHANG, FANG CHENG, YICHAO FAN, Dan Cass
  • Patent number: 11533604
    Abstract: The present invention relates to the technical field of network communication, in particular to a method and system for controlling ID identifier network mobility based on a programmable switch. The system includes mobile terminal nodes, mobile access points, programmable switching nodes and control nodes, wherein the control nodes include local control nodes and a global control node, the mobile terminal nodes are connected and communicated with the mobile access points through wireless data links, the mobile access points are connected and communicated with the programmable switching nodes through wired data links, and the programmable switching nodes, the local control nodes and the global control node are connected and communicated in order through control links.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: December 20, 2022
    Assignee: Zhejiang Lab
    Inventors: Qi Xu, Ruyun Zhang, Tao Zou, Hanguang Luo
  • Publication number: 20220345872
    Abstract: The present invention relates to the technical field of network communication, in particular to a method and system for controlling ID identifier network mobility based on a programmable switch. The system includes mobile terminal nodes, mobile access points, programmable switching nodes and control nodes, wherein the control nodes include local control nodes and a global control node, the mobile terminal nodes are connected and communicated with the mobile access points through wireless data links, the mobile access points are connected and communicated with the programmable switching nodes through wired data links, and the programmable switching nodes, the local control nodes and the global control node are connected and communicated in order through control links.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 27, 2022
    Applicant: Zhejiang Lab
    Inventors: Qi XU, Ruyun ZHANG, Tao ZOU, Hanguang LUO
  • Publication number: 20220335049
    Abstract: The present disclosure describes an analytical data management system (ADMS) that serves critical dashboards, applications, and internal users. This ADMS has high scalability, and availability through replication and failover, high user query load, and large data volumes. The ADMS provides continuous ingestion and high performance querying with tunable freshness. It further advances the idea of disaggregation by decoupling its architectural components: ingestion, indexing, and querying. As a result, the impact of a slow down in indexing on the query performance is minimized by either trading off data freshness or incurring higher costs.
    Type: Application
    Filed: April 14, 2022
    Publication date: October 20, 2022
    Inventors: Vahit Hakan Hacigumus, Ankur Agiwal, Kevin I. Lai, Gokulnath Babu Manoharan, Indrajit Roy, Jagan Sankaranarayanan, Hao Zhang, Tao Zou, Rajesh Sambavarvadakarai Rajagopalan
  • Patent number: 11431632
    Abstract: The present invention relates to the technical field of computer networking, in particular to an ID/location hybrid forwarding method based on source routing, including a message format based on an extension header of a MobilityFirst protocol, a source routing forwarding mechanism based on ID identifiers and a source routing forwarding mechanism based on location identifiers.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: August 30, 2022
    Assignee: Zhejiang Lab
    Inventors: Qi Xu, Hanguang Luo, Tao Zou, Ruyun Zhang, Geyang Xiao, Wanxin Gao, Huifeng Zhang, Congqi Shen
  • Patent number: 11336589
    Abstract: A method for allocating a virtual resource based on a blockchain, including: receiving resource allocation transaction sent by a client, wherein the resource allocation transaction includes a user identifier of a target user; in response to the resource allocation transaction, invoking verification logic in a smart contract deployed in the blockchain to verify whether a service indicator of the target user within a preset service cycle satisfies a virtual resource allocation condition; and when the service indicator satisfies the virtual resource allocation condition, invoking virtual resource allocation logic in the smart contract to allocate a preset amount of virtual resources to the target user from a virtual resource pool and transfer the preset amount of virtual resources to a blockchain account corresponding to the user identifier, wherein virtual resources in the virtual resource pool are associated with service profits of a service operator corresponding to service of the target user.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: May 17, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Tao Zou
  • Publication number: 20210297368
    Abstract: A method for allocating a virtual resource based on a blockchain, including: receiving resource allocation transaction sent by a client, wherein the resource allocation transaction includes a user identifier of a target user; in response to the resource allocation transaction, invoking verification logic in a smart contract deployed in the blockchain to verify whether a service indicator of the target user within a preset service cycle satisfies a virtual resource allocation condition; and when the service indicator satisfies the virtual resource allocation condition, invoking virtual resource allocation logic in the smart contract to allocate a preset amount of virtual resources to the target user from a virtual resource pool and transfer the preset amount of virtual resources to a blockchain account corresponding to the user identifier, wherein virtual resources in the virtual resource pool are associated with service profits of a service operator corresponding to service of the target user.
    Type: Application
    Filed: June 7, 2021
    Publication date: September 23, 2021
    Applicant: Advanced New Technologies Co., Ltd.
    Inventor: Tao Zou
  • Patent number: 11032215
    Abstract: A method for allocating a virtual resource based on a blockchain, including: receiving a resource allocation transaction sent by a client, wherein the resource allocation transaction includes a user identifier of a target user; in response to the resource allocation transaction, invoking verification logic in a smart contract deployed in the blockchain to verify whether a service indicator of the target user within a preset service cycle satisfies a virtual resource allocation condition; and when the service indicator satisfies the virtual resource allocation condition, invoking virtual resource allocation logic in the smart contract to allocate a preset amount of virtual resources to the target user from a virtual resource pool and transfer the preset amount of virtual resources to a blockchain account corresponding to the user identifier, wherein virtual resources in the virtual resource pool are associated with service profits of a service operator corresponding to a service of the target user.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: June 8, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Tao Zou
  • Patent number: 10956198
    Abstract: A method and an apparatus for controlling virtual machine (VM) migration is presented, where the method includes obtaining information about an application running on a first VM, where the first VM runs on a first host; determining, according to the information about the application, whether an application associated with the application running on the first VM runs on a second VM, where the second VM is any VM running on a second host; and if no application associated with the application running on the first VM runs on the second VM, migrating the first VM to the second host. The embodiments of the present disclosure can ensure that reliability of an application is not affected during a VM migration process.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: March 23, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Tao Zou
  • Patent number: 10943161
    Abstract: A two-dimensional code, a two-dimensional code generation method, identification method, generation apparatus, and identification apparatus, and a storage medium are provided. The two-dimensional code includes a square module array including an array of m*m modules, a location detection pattern and a data information pattern. The location detection pattern determines a location of the two-dimensional code, the data information pattern is configured to carry data information, each module of the array of m*m modules is at least one of a first-type module and a second-type module, a color attribute of the first-type module is different from a color attribute of the second-type module, and m is at least one of 17, 18, 19, and 20.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: March 9, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yu Geng Lin, Dian Ping Xu, Chen Ran, Hua Jie Huang, Yi Ke Liu, Zhang Jing Yang, Hong Yang Wang, Tao Zou, Hong Xiao Yu, Pin Lin Chen, Jun Jie Zhou, Ju Bo Mo, Ting Huang
  • Publication number: 20210006506
    Abstract: A method for allocating a virtual resource based on a blockchain, including: receiving a resource allocation transaction sent by a client, wherein the resource allocation transaction includes a user identifier of a target user; in response to the resource allocation transaction, invoking verification logic in a smart contract deployed in the blockchain to verify whether a service indicator of the target user within a preset service cycle satisfies a virtual resource allocation condition; and when the service indicator satisfies the virtual resource allocation condition, invoking virtual resource allocation logic in the smart contract to allocate a preset amount of virtual resources to the target user from a virtual resource pool and transfer the preset amount of virtual resources to a blockchain account corresponding to the user identifier, wherein virtual resources in the virtual resource pool are associated with service profits of a service operator corresponding to a service of the target user.
    Type: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Applicant: Advanced New Technologies Co., Ltd.
    Inventor: Tao Zou
  • Publication number: 20200334507
    Abstract: Embodiments of this application disclose an object on which a two-dimensional code is disposed, a two-dimensional code generation method, identification method, generation apparatus, and identification apparatus, and a storage medium. The two-dimensional code includes a square module array of m*m modules. The square module array includes a location detection pattern and a data information pattern. The location detection pattern is used for determining a location of the two-dimensional code. The data information pattern is used for carrying data. m=17 or 18 or 19 or 20. Even if printed in a miniature area whose side length is 0.5 cm to 0.7 cm, a miniature two-dimensional code provided in the embodiments of this application can still be normally identified, and is suitable for being used in a small area application scenario such as an inner side of a bottle cap or a corner of an object.
    Type: Application
    Filed: August 16, 2017
    Publication date: October 22, 2020
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yu Geng LIN, Dian Ping XU, Chen RAN, Hua Jie HUANG, Yi Ke LIU, Zhang Jing YANG, Hong Yang WANG, Tao ZOU, Hong Xiao YU, Pin Lin CHEN, Jun Jie ZHOU, Ju Bo MO, Ting HUANG
  • Patent number: D901047
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: November 3, 2020
    Assignee: Guangzhou Chengguang Electronic Technology Co., Ltd.
    Inventors: Xu-Tao Zou, Lan-Yan Jiang
  • Patent number: D901048
    Type: Grant
    Filed: September 29, 2019
    Date of Patent: November 3, 2020
    Assignee: Guangzhou Chengguang Electronic Technology Co., Ltd.
    Inventors: Xu-Tao Zou, Lan-Yan Jiang