Patents by Inventor Anzhou Hou

Anzhou Hou 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: 11500209
    Abstract: A method, an electronic device, and a computer program product for displaying graphic interfaces are provided in embodiments of the present disclosure. The method includes: generating a first graphic interface associated with an operation performed by a user of a wearable device at a computing device connected to the wearable device; causing a display device of the computing device to display the first graphic interface; and causing the wearable device to display at least a second graphic interface, the second graphic interface being obtained by extending the first graphic interface. In this way, a plurality of graphic interfaces can be efficiently displayed with both a physical display device and a wearable device.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: November 15, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Danqing Sha, Zhen Jia, Anzhou Hou, Bin He
  • Publication number: 20220294867
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for data processing. The method for data processing includes: generating, based on a category of a target data content segment, a target tag for the target data content segment; acquiring a reference tag set, a reference tag in the reference tag set being generated based on a category of a historical data content segment; and determining redundancy of the target data content segment based on comparison between the target tag and the reference tag set. In this way, the distribution of a large amount of redundant data from an edge server to a terminal device can be avoided, thereby saving bandwidth, improving delay, and further providing a better user experience for AR/VR content experience.
    Type: Application
    Filed: April 9, 2021
    Publication date: September 15, 2022
    Inventors: Zhen Jia, Anzhou Hou, Danqing Sha, Bin He
  • Patent number: 11431353
    Abstract: An encoding method includes: receiving configuration data related to encoding with a predetermined encoding mode; determining an encoding strategy based on the configuration data, wherein the encoding strategy includes parameters associated with encoding the data on an entity; and causing the data to be encoded on the entity based on the encoding strategy.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: August 30, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Zhenzhen Lin, Si Chen, Anzhou Hou
  • Publication number: 20220244536
    Abstract: A method, an electronic device, and a computer program product for displaying graphic interfaces are provided in embodiments of the present disclosure. The method includes: generating a first graphic interface associated with an operation performed by a user of a wearable device at a computing device connected to the wearable device; causing a display device of the computing device to display the first graphic interface; and causing the wearable device to display at least a second graphic interface, the second graphic interface being obtained by extending the first graphic interface. In this way, a plurality of graphic interfaces can be efficiently displayed with both a physical display device and a wearable device.
    Type: Application
    Filed: February 22, 2021
    Publication date: August 4, 2022
    Inventors: Danqing Sha, Zhen Jia, Anzhou Hou, Bin He
  • Patent number: 11386039
    Abstract: One example method includes transmitting, by an application running in a host CPU, a notification to an application in a coprocessor/accelerator indicating that inbound data generated by the application is ready, receiving, by the application in the coprocessor/accelerator, the notification and delegating, by the application in the coprocessor/accelerator, an IO command to the application running in the host CPU, forwarding, by the application running in the host CPU, the IO command to an OS of the host CPU, transmitting, by the OS of the host CPU, an IO request to an IO device, initiating, by the IO device, a P2PDMA to transmit data associated with the IO request to a memory of the coprocessor/accelerator, and processing, by the application in the coprocessor/accelerator, the data.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: July 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jinpeng Liu, Andrew Anzhou Hou, Christopher S. MacLellan
  • Publication number: 20220206568
    Abstract: Illustrative embodiments of the present disclosure relate to a method, a wearable device, an electronic device, and a computer program product for monitoring a user. The method includes verifying an identity of the user by analyzing user data related to the user and obtained by a wearable device, the user data including at least a first image of a part of the user's body. The method further includes monitoring a relative position of the wearable device with respect to the user based on sensor data obtained by the wearable device if the verification on the identity of the user succeeds; monitoring a surrounding environment of the user based on a second image of the surrounding environment obtained by the wearable device; and monitoring behaviors of the user based at least in part on the monitored relative position and the monitored surrounding environment.
    Type: Application
    Filed: February 1, 2021
    Publication date: June 30, 2022
    Inventors: Anzhou Hou, Danqing Sha, Zhen Jia, Bin He
  • Patent number: 11360755
    Abstract: A method comprises: in response to receiving a file identification of a first file in an application to be installed in a computing device, sending the file identification to a file server, wherein the first file belongs to a first file group of the application, and the first file group is a part of a file set of the application. The method further comprises: in response to receiving a first file group identification of the first file group from the file server, acquiring the first file group based on the first file group identification. The method further comprises: installing the application based on at least the first file group and a second file group of the application, wherein the second file group is another part of the file set of the application.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: June 14, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Zhenzhen Lin, Anzhou Hou, Pengfei Wu
  • Patent number: 11307790
    Abstract: The present disclosure relates to a method, device and computer program product for managing data placement. In the method for managing data placement, in response to receiving a backup request for backing up raw data, the raw data is stored in a first storage system so as to form a raw copy. Metadata corresponding to the raw data is obtained, the metadata comprising abstract information of the raw data. The metadata is stored in a blockchain system in a second storage system so as to form a metadata copy, the first storage system and the second storage system being independent storage systems provided by a first vendor and a second vendor respectively. The raw data is managed by using the raw copy and the metadata copy. In the present disclosure, the raw copy and the metadata copy are stored to different storage systems, so that it may be judged whether a copy has been tampered with, and further higher security may be provided.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: April 19, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Zhenzhen Lin, Pengfei Wu, Si Chen, Anzhou Hou
  • Publication number: 20210349704
    Abstract: A method comprises: in response to receiving a file identification of a first file in an application to be installed in a computing device, sending the file identification to a file server, wherein the first file belongs to a first file group of the application, and the first file group is a part of a file set of the application. The method further comprises: in response to receiving a first file group identification of the first file group from the file server, acquiring the first file group based on the first file group identification. The method further comprises: installing the application based on at least the first file group and a second file group of the application, wherein the second file group is another part of the file set of the application.
    Type: Application
    Filed: May 27, 2020
    Publication date: November 11, 2021
    Inventors: Zhenzhen Lin, Anzhou Hou, Pengfei Wu
  • Publication number: 20210216496
    Abstract: One example method includes transmitting, by an application running in a host CPU, a notification to an application in a coprocessor/accelerator indicating that inbound data generated by the application is ready, receiving, by the application in the coprocessor/accelerator, the notification and delegating, by the application in the coprocessor/accelerator, an IO command to the application running in the host CPU, forwarding, by the application running in the host CPU, the IO command to an OS of the host CPU, transmitting, by the OS of the host CPU, an IO request to an IO device, initiating, by the IO device, a P2PDMA to transmit data associated with the IO request to a memory of the coprocessor/accelerator, and processing, by the application in the coprocessor/accelerator, the data.
    Type: Application
    Filed: December 22, 2020
    Publication date: July 15, 2021
    Inventors: Jinpeng Liu, Andrew Anzhou Hou, Christopher S. MacLellan
  • Patent number: 11055813
    Abstract: Techniques are disclosed for expanding a memory of a graphics processing unit. For example, a method comprises: receiving, from a graphics processing unit coupled to a host, an indication that data to be accessed by the graphics processing unit is absent in the memory of the graphics processing unit, where the data is stored in a storage device coupled to the host; in response to receiving the indication, determining, from a plurality of candidate paths, a path for migrating the data from the storage device to the memory of the graphics processing unit; causing the data to be migrated from the storage device to the memory of the graphics processing unit via the determined path; and instructing the graphics processing unit to access the data from the memory of the graphics processing unit. As such, a memory of a GPU can be expanded with an external storage device.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: July 6, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Fucai Liu, Anzhou Hou, Zhen Jia, Chenxi Hu
  • Patent number: 11029866
    Abstract: A method comprises: determining whether an event triggering processing of data at a storage device occurs, the data being predetermined to be processed at a computing device associated with the storage device; in response to determining that the event occurs, determining available resources of the storage device; and in response to an amount of the available resources exceeding a first predetermined threshold, causing the storage device to process the data and provide the processed data to the computing device. As such, operations to be performed to data may be adaptively allocated, deployed and adjusted on the storage device and the computing device, so that computing capabilities of both the storage device and the computing device may be fully leveraged, and further the computing efficiency of the entire data processing system may be improved.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: June 8, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Zhao, Andrew Anzhou Hou
  • Publication number: 20210133918
    Abstract: Techniques are disclosed for expanding a memory of a graphics processing unit. For example, a method comprises: receiving, from a graphics processing unit coupled to a host, an indication that data to be accessed by the graphics processing unit is absent in the memory of the graphics processing unit, where the data is stored in a storage device coupled to the host; in response to receiving the indication, determining, from a plurality of candidate paths, a path for migrating the data from the storage device to the memory of the graphics processing unit; causing the data to be migrated from the storage device to the memory of the graphics processing unit via the determined path; and instructing the graphics processing unit to access the data from the memory of the graphics processing unit. As such, a memory of a GPU can be expanded with an external storage device.
    Type: Application
    Filed: February 24, 2020
    Publication date: May 6, 2021
    Inventors: Fucai Liu, Anzhou Hou, Zhen Jia, Chenxi Hu
  • Patent number: 10922266
    Abstract: One example method includes transmitting, by an application running in a host CPU, a notification to an application in a coprocessor/accelerator indicating that inbound data generated by the application is ready, receiving, by the application in the coprocessor/accelerator, the notification and delegating, by the application in the coprocessor/accelerator, an IO command to the application running in the host CPU, forwarding, by the application running in the host CPU, the IO command to an OS of the host CPU, transmitting, by the OS of the host CPU, an IO request to an IO device, initiating, by the IO device, a P2PDMA to transmit data associated with the IO request to a memory of the coprocessor/accelerator, and processing, by the application in the coprocessor/accelerator, the data.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: February 16, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jinpeng Liu, Andrew Anzhou Hou, Christopher S. MacLellan
  • Publication number: 20200401317
    Abstract: The present disclosure relates to a method, device and computer program product for managing data placement. In the method for managing data placement, in response to receiving a backup request for backing up raw data, the raw data is stored in a first storage system so as to form a raw copy. Metadata corresponding to the raw data is obtained, the metadata comprising abstract information of the raw data. The metadata is stored in a blockchain system in a second storage system so as to form a metadata copy, the first storage system and the second storage system being independent storage systems provided by a first vendor and a second vendor respectively. The raw data is managed by using the raw copy and the metadata copy. In the present disclosure, the raw copy and the metadata copy are stored to different storage systems, so that it may be judged whether a copy has been tampered with, and further higher security may be provided.
    Type: Application
    Filed: September 18, 2019
    Publication date: December 24, 2020
    Inventors: Zhenzhen Lin, Pengfei Wu, Si Chen, Anzhou Hou
  • Publication number: 20200133533
    Abstract: A method comprises: determining whether an event triggering processing of data at a storage device occurs, the data being predetermined to be processed at a computing device associated with the storage device; in response to determining that the event occurs, determining available resources of the storage device; and in response to an amount of the available resources exceeding a first predetermined threshold, causing the storage device to process the data and provide the processed data to the computing device. As such, operations to be performed to data may be adaptively allocated, deployed and adjusted on the storage device and the computing device, so that computing capabilities of both the storage device and the computing device may be fully leveraged, and further the computing efficiency of the entire data processing system may be improved.
    Type: Application
    Filed: May 17, 2019
    Publication date: April 30, 2020
    Inventors: Junping Zhao, Andrew Anzhou Hou
  • Patent number: 10588108
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for determining a location of device. The method comprises obtaining locations of at least three reference points associated with the device and determining the location of the device based on the locations of the at least three reference points. The embodiments of the present disclosure have advantages such as cheapness, easy implementation and easy installation, may provide an administrator with various management interfaces and monitoring interfaces, and expand the scope of applicability.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: March 10, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Chao Wu, Li Zhai, Robert Guowu Xia, Krein Zuiliang Peng, Andrew Anzhou Hou
  • Patent number: 10204702
    Abstract: Embodiments of the present disclosure provide an apparatus for testing a storage network comprising a processor configured to generate a configuration signal in response to a test request; and a tester coupled to the processor and configured to, by the configuration signal, operate under different operation modes so as to test different to-be-tested objects in the storage network. The test request indicates an operation mode of the tester, wherein various types of to-be-tested objects in a storage network can be tested by one test device, at a low test cost and with more convenient operations.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: February 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Chao Wu, Li Zhai, Bryan Xiaoguang Fu, Hongtao Zhang, Andrew Anzhou Hou
  • Publication number: 20170086161
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for determining a location of device. The method comprises obtaining locations of at least three reference points associated with the device and determining the location of the device based on the locations of the at least three reference points. The embodiments of the present disclosure have advantages such as cheapness, easy implementation and easy installation, may provide an administrator with various management interfaces and monitoring interfaces, and expand the scope of applicability.
    Type: Application
    Filed: September 19, 2016
    Publication date: March 23, 2017
    Inventors: Chao Wu, Li Zhai, Robert Guowu Xia, Krein Zuiliang Peng, Andrew Anzhou Hou
  • Publication number: 20160307643
    Abstract: Embodiments of the present disclosure provide an apparatus for testing a storage network comprising a processor configured to generate a configuration signal in response to a test request; and a tester coupled to the processor and configured to, by the configuration signal, operate under different operation modes so as to test different to-be-tested objects in the storage network. The test request indicates an operation mode of the tester, wherein various types of to-be-tested objects in a storage network can be tested by one test device, at a low test cost and with more convenient operations.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 20, 2016
    Inventors: Chao Wu, Li Zhai, Bryan Xiaoguang Fu, Hongtao Zhang, Andrew Anzhou Hou