Patents by Inventor Xingzhong Mao

Xingzhong Mao 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: 10873342
    Abstract: The embodiments of the invention provide a method and device for sending and receiving data and a data transmission system thereof. The sending method includes the following steps: acquiring a first data corresponding to a transmission unit with a specific transmission format, wherein the first data has a first data amount which is equal to the data amount of the transmission unit; acquiring a second data which corresponds to the transmission unit and has a second data amount; obtain a compressed data with a compressed data amount, wherein the compressed data amount is equal to or smaller than the data amount of the transmission unit; sending the compressed data.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: December 22, 2020
    Assignees: BEIJING LENOVO SOFTWARE LTD., LENOVO (BEIJING) CO., LTD.
    Inventors: Xingzhong Mao, Wei Xie
  • Patent number: 10642494
    Abstract: A method, device and computer program product are disclosed. The method includes: receiving a command that reads data; parsing the command to obtain information sets; reading data based on the information sets; and sending the data and the information sets. The device includes: a memory that stores data in physical pages; and a controller that receives a command that reads data, parses the command to obtain information sets, reads data based on the information sets, and sends the data and the information sets. The computer program product includes code to: receive a command that reads data; parse the command to obtain information sets; read data based on the information sets; and send the data and the information sets.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: May 5, 2020
    Assignee: Lenovo (Beijing) Limited
    Inventors: Haiyang Wang, Xingzhong Mao, Bibo Yang
  • Publication number: 20190339875
    Abstract: A method, device and computer program product are disclosed. The method includes: receiving a command that reads data; parsing the command to obtain information sets; reading data based on the information sets; and sending the data and the information sets. The device includes: a memory that stores data in physical pages; and a controller that receives a command that reads data, parses the command to obtain information sets, reads data based on the information sets, and sends the data and the information sets. The computer program product includes code to: receive a command that reads data; parse the command to obtain information sets; read data based on the information sets; and send the data and the information sets.
    Type: Application
    Filed: December 30, 2016
    Publication date: November 7, 2019
    Inventors: Haiyang Wang, Xingzhong Mao, Bibo Yang
  • Patent number: 10394723
    Abstract: The present disclosure provides a data accessing method applied to a PCIe storage device. The method comprises: receiving a data reading/writing request sent by a host; calculating a physical storage location of data to be accessed, based on the data reading/writing request, wherein the physical storage location comprises a plurality of PCIe storage devices communicating according to a network protocol; acquiring the data from the plurality of PCIe storage devices based on the network protocol and transferring the data to the host. Also, the disclosure provides a PCIe storage device. With the solution of the disclosure, a PCIe storage device is enabled to access both local and cloud storages, the small-capacity problem with the local storage is addressed and operations of a host's operating system for managing two different types of heterogeneous storages are simplified.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: August 27, 2019
    Assignees: BEIJING LENOVO SOFTWARE LTD, LENOVO (BEIJING) LIMITED
    Inventors: Bibo Yang, Xingzhong Mao, Haiyang Wang, Anrong Yang
  • Publication number: 20170192690
    Abstract: A method, device and computer program product are disclosed. The method includes: receiving a command that reads data; parsing the command to obtain information sets; reading data based on the information sets; and sending the data and the information sets. The device includes: a memory that stores data in physical pages; and a controller that receives a command that reads data, parses the command to obtain information sets, reads data based on the information sets, and sends the data and the information sets. The computer program product includes code to: receive a command that reads data; parse the command to obtain information sets; read data based on the information sets; and send the data and the information sets.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 6, 2017
    Inventors: Haiyang Wang, Xingzhong Mao, Bibo Yang
  • Publication number: 20160364346
    Abstract: The present disclosure provides a data accessing method applied to a PCIe storage device. The method comprises: receiving a data reading/writing request sent by a host; calculating a physical storage location of data to be accessed, based on the data reading/writing request, wherein the physical storage location comprises a plurality of PCIe storage devices communicating according to a network protocol; acquiring the data from the plurality of PCIe storage devices based on the network protocol and transferring the data to the host. Also, the disclosure provides a PCIe storage device. With the solution of the disclosure, a PCIe storage device is enabled to access both local and cloud storages, the small-capacity problem with the local storage is addressed and operations of a host's operating system for managing two different types of heterogeneous storages are simplified.
    Type: Application
    Filed: September 9, 2015
    Publication date: December 15, 2016
    Inventors: BIBO YANG, XINGZHONG MAO, HAIYANG WANG, ANRONG YANG
  • Patent number: 9204304
    Abstract: An electronic terminal includes at least one input and output unit. The electronic terminal further includes: a communication detection unit configured to detect whether a communication event exists, so as to obtain a first detection result; a condition sensing unit configured to detect whether a prohibition condition for prohibiting an input and output function of the at least one input and output unit is satisfied, so as to obtain a second detection result; a prohibition unit configured to prohibit a part of the input and output function of the at least one input and output unit which is unrelated to the communication event, when the first detection result indicates that the communication event exists and the second detection result indicates that the prohibition condition is satisfied.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: December 1, 2015
    Assignees: LENOVO (BEIJING) LIMITED, Beijing Lenovo Software Ltd.
    Inventors: Xingzhong Mao, Lvming Lin, Wei Xie, Zhiqiang Zhou
  • Patent number: 9055027
    Abstract: The present disclosure provides a transmission method and an electronic device. The transmission method includes the steps of detecting whether a predetermined condition is satisfied; dividing the data to be transmitted into a first data and a second data when determining that the predetermined condition has been satisfied; converting the first data to a third data with a first algorithm and the second data to a fourth data with a second algorithm, so that the sum of the amounts of the third data and the fourth data is less than the sum of the amounts of the first data and the second data, wherein the first algorithm is different from the second algorithm; and transmitting the third data and the fourth data to the receiving device.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: June 9, 2015
    Assignees: LENOVO (BEIJING) CO., LTD., BEIJING LENOVO SOFTWARE LTD.
    Inventors: Xingzhong Mao, Wei Xie
  • Patent number: 8806206
    Abstract: The present invention provides a cooperation method of a mobile hardware secure unit and a fixed hardware secure unit, comprising: providing user's identification information of a mobile hardware secure unit; providing platform's identification information of a computer-based or other-device-based fixed hardware secure unit; establishing a bidirectional communication pipe between the mobile and fixed hardware secure unit; and binding the mobile and fixed hardware secure units through interaction of the user's identification information and the platform's identification information. The present invention further provides a cooperation system of a mobile hardware secure unit and a fixed hardware secure unit as well as a computer device, with which the security solution based on a fixed hardware secure unit can be combined with a mobile hardware secure unit securing a user's identity.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: August 12, 2014
    Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) Limited
    Inventors: Xizhe Li, Hongping Tian, Wei Xie, Yun Gu, Xingzhong Mao, Chentao Yu
  • Publication number: 20140220959
    Abstract: An electronic terminal includes at least one input and output unit. The electronic terminal further includes: a communication detection unit configured to detect whether a communication event exists, so as to obtain a first detection result; a condition sensing unit configured to detect whether a prohibition condition for prohibiting an input and output function of the at least one input and output unit is satisfied, so as to obtain a second detection result; a prohibition unit configured to prohibit a part of the input and output function of the at least one input and output unit which is unrelated to the communication event, when the first detection result indicates that the communication event exists and the second detection result indicates that the prohibition condition is satisfied.
    Type: Application
    Filed: August 30, 2012
    Publication date: August 7, 2014
    Applicants: BEIJING LENOVO SOFTWARE LTD., LENOVO (BEIJING) LIMITED
    Inventors: Xingzhong Mao, Lvming Lin, Wei Xie, Zhiqiang Zhou
  • Publication number: 20130060899
    Abstract: The embodiments of the invention provide a method and device for sending and receiving data and a data transmission system thereof The sending method includes the following steps: acquiring a first data corresponding to a transmission unit with a specific transmission format, wherein the first data has a first data amount which is equal to the data amount of the transmission unit; acquiring a second data which corresponds to the transmission unit and has a second data amount; obtain a compressed data with a compressed data amount, wherein the compressed data amount is equal to or smaller than the data amount of the transmission unit; sending the compressed data.
    Type: Application
    Filed: May 10, 2011
    Publication date: March 7, 2013
    Applicants: LENOVO (BEIJING) CO., LTD., BEIJING LENOVO SOFTWARE LTD.
    Inventors: Xingzhong Mao, Wei Xie
  • Publication number: 20090254749
    Abstract: The present invention provides a cooperation method of a mobile hardware secure unit and a fixed hardware secure unit, comprising: providing user's identification information of a mobile hardware secure unit; providing platform's identification information of a computer-based or other-device-based fixed hardware secure unit; establishing a bidirectional communication pipe between the mobile and fixed hardware secure unit; and binding the mobile and fixed hardware secure units through interaction of the user's identification information and the platform's identification information. The present invention further provides a cooperation system of a mobile hardware secure unit and a fixed hardware secure unit as well as a computer device, with which the security solution based on a fixed hardware secure unit can be combined with a mobile hardware secure unit securing a user's identity.
    Type: Application
    Filed: December 19, 2008
    Publication date: October 8, 2009
    Applicants: BEIJING LENOVO SOFTWARE LTD., LENOVO (BEIJING) LIMITED
    Inventors: Xizhe Li, Hongping Tian, Wei Xie, Yun Gu, Xingzhong Mao, Chentao Yu