Patents by Inventor XIAOHU CHEN

XIAOHU CHEN 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: 20200322175
    Abstract: The current disclosure is directed towards providing methods and mechanisms enabling computationally efficient cross-chain messaging and message validation between subchains of a large-scale decentralized network. In one example, the current disclosure provides for determining if a message generated by a first subchain, received at a second subchain, represents a valid, consensually generated message of the first subchain, by comparing the received message with a public-key-share list of the first subchain stored in the second subchain. In one example, the current disclosure provides for a method comprising receiving a first message from a first subchain at a smart contract of a second subchain, wherein the smart contract of the second subchain comprises a public-key-share list of the first subchain, determining if the first message is valid based on the public-key-share list, and executing a transaction based on the first message responsive to the first message being determined valid.
    Type: Application
    Filed: April 4, 2019
    Publication date: October 8, 2020
    Inventor: Xiaohu Chen
  • Patent number: 10795644
    Abstract: The current disclosure is directed towards efficiently generating random sequences on a large-scale peer-to-peer network. In one example, the disclosure provides for selecting a first node based on a block generation order, where the first node is selected to generate a current block, adding a first signature share of the first node to the current block, adding at least a second signature share from a previously selected node to the current block, generating a random sequence based on the first signature share and the second signature share, adding the random sequence to the current block, and publishing the current block to a blockchain maintained by a node pool. In this way, a random sequence may be generated on-chain, with linear messaging complexity, without relying on a single trusted party/apparatus, which may thereby decrease a probability of any single party controlling the random sequence produced.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: October 6, 2020
    Inventor: Xiaohu Chen
  • Patent number: 10761603
    Abstract: A method is disclosed for providing increased accessibility for users of a computing device. The method may include analyzing content on a display device to identify a plurality of interactive elements most likely to be interacted with. The method may also include causing each of the plurality of interactive elements to be highlighted in a different manner. The method may additionally include causing a plurality of graphical elements to be displayed, where each of the plurality of graphical elements may be associated with a different interactive element and may visually correspond with highlighting of its associated interactive element. The method may moreover include determining a location of the user's gaze on the display device and causing a particular interactive element to be activated, based at least in part on the user gazing at its associated graphical element, where activation of the particular interactive element causes display of new content.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: September 1, 2020
    Assignee: Tobii AB
    Inventors: Anders Borge, Anna Belanova, Chiel van de Ruit, Chris Edson, Christopher Badman, Dmitriy Sukhorukov, Joel Ahlgren, Ole Alexander Mæhle, Ragnar Mjelde, Sveinung Thunes, Xiaohu Chen
  • Publication number: 20200218512
    Abstract: The current disclosure is directed towards efficiently generating random sequences on a large-scale peer-to-peer network. In one example, the disclosure provides for selecting a first node based on a block generation order, where the first node is selected to generate a current block, adding a first signature share of the first node to the current block, adding at least a second signature share from a previously selected node to the current block, generating a random sequence based on the first signature share and the second signature share, adding the random sequence to the current block, and publishing the current block to a blockchain maintained by a node pool. In this way, a random sequence may be generated on-chain, with linear messaging complexity, without relying on a single trusted party/apparatus, which may thereby decrease a probability of any single party controlling the random sequence produced.
    Type: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Inventor: Xiaohu Chen
  • Publication number: 20200120019
    Abstract: A packet including a message intended for a smart contract associated with the second subchain and a node identifier is constructed at each of a plurality of nodes associated with the first subchain. The message constructed by the plurality of nodes are identical and may be a transaction request requesting the smart contract to execute on a blockchain. Each of the packets is sent to one or more nodes associated with the second subchain. The packets and messages received by one or more of a plurality of nodes associated with the second subchain are monitored and processed at the second subchain to determine if a consensus on request has been reached from the first subchain. If a consensus on request has been reached from the first subchain, the smart contract associated with the second subchain executes on the blockchain in accordance with the transaction request.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 16, 2020
    Inventors: Xiaohu Chen, Xinle Yang, Zhengpeng Li, Qing Xu, Yuechao Ma, Xiannong Fu, Yang Chen
  • Publication number: 20200076918
    Abstract: A mechanism for managing a decentralized application functioning within an application shard in a decentralized network includes an access control mechanism and a resource control mechanism. The access control mechanism includes access logic that determines if a request to submit a transaction for execution by the decentralized application is valid. The request is received from an originator through the decentralized application. The resource control mechanism is called when a request is determined by the access control mechanism to be a valid request. The resource control mechanism includes resource logic that determines if a criterion is satisfied. The criterion may include one or more of a first criterion associated with the originator and a second criterion associated with the application shard. The resource control mechanism further includes forwarding logic that initiates a forwarding of the validated request to the application shard if the criterion is satisfied.
    Type: Application
    Filed: September 5, 2018
    Publication date: March 5, 2020
    Inventors: Xiaohu Chen, Xinle Yang, Zhengpeng Li, Qing Xu, Yuechao Ma, Xiannong Fu, Yang Chen
  • Publication number: 20200028775
    Abstract: Decentralized anonymous communication between nodes within large-scale peer-to-peer networks is provided by a pool of link nodes and a resource control mechanism. One or more link nodes within the pool of nodes are selected to construct a communication channel between a source node and a destination node included in the network of nodes. The communication channel includes a number of individual communication links, each link being between a different pair of nodes. The establishment of communication links is handled anonymously by the link nodes, with the resource control mechanism providing information on link node availability. The communication channel is constructed in such a way that no individual node included in the communication channel has knowledge of the entire node formation of the channel.
    Type: Application
    Filed: July 19, 2018
    Publication date: January 23, 2020
    Inventor: Xiaohu Chen
  • Publication number: 20190113969
    Abstract: A method is disclosed for providing increased accessibility for users of a computing device. The method may include analyzing content on a display device to identify a plurality of interactive elements most likely to be interacted with. The method may also include causing each of the plurality of interactive elements to be highlighted in a different manner. The method may additionally include causing a plurality of graphical elements to be displayed, where each of the plurality of graphical elements may be associated with a different interactive element and may visually correspond with highlighting of its associated interactive element. The method may moreover include determining a location of the user's gaze on the display device and causing a particular interactive element to be activated, based at least in part on the user gazing at its associated graphical element, where activation of the particular interactive element causes display of new content.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 18, 2019
    Applicant: Tobii AB
    Inventors: Anders Borge, Anna Belanova, Chiel van de Ruit, Chris Edson, Christopher Badman, Dmitriy Sukhorukov, Joel Ahlgren, Ole Alexander Mæhle, Ragnar Mjelde, Sveinung Thunes, Xiaohu Chen
  • Patent number: 10172092
    Abstract: Example systems and methods are provided for maintaining a system clock during a sleep mode of a mobile communication device. An example system may include a high frequency clock circuit configured to generate a system clock, and a low frequency clock circuit configured to generate a sleep clock, where the sleep clock has a lower frequency than the system clock. The example system may further include a sleep system configured to deactivate the system clock in response to the mobile communication device entering sleep mode. The sleep system may include a sleep counter configured to use the sleep clock to maintain a sleep count for the deactivated system clock during the sleep mode, and a calibration unit configured to activate a calibration clock at periodic intervals during the sleep mode and utilize the calibration clock to calibrate a frequency of the sleep clock.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: January 1, 2019
    Assignee: Marvell International Ltd.
    Inventors: Xuan Zhou, Bin Xia, Shiyi Zhu, Xiaohu Chen, Xioabo Zhang, Qingming Zhang
  • Publication number: 20180318155
    Abstract: A bendable transferring bed has a bed frame, multiple bed-panel units, and at least one coupling. Each two adjacent ones of the bed-panel units are pivotally connected to each other. Each bed-panel units has a moveable bed-panel and a transmission shaft. The moveable bed-panel is moved relative to the mounting frame through the rotating of the transmission shaft. The two transmission shafts of each two adjacent ones of the bed-panel units are connected by one of the couplings, and thus the moveable bed-panels of all the bed-panel units can be moved together. The moveable bed-panels of the bed-panel units are bendable relative to each other to keep the patient in a sitting position or other positions. The moveable bed-panels can be moved when the moveable bed-panels are bent relative to each other by the coupling, such that the patient can be moved when in the sitting position.
    Type: Application
    Filed: November 1, 2017
    Publication date: November 8, 2018
    Applicants: Jinling Institute of Technology, Nanjing Kangni Precision Mechanics Co., Ltd
    Inventors: LIMING ZHENG, BIN XIE, XIAOHU CHEN, HAIWEI ZHANG, MINGMING ZHANG, YU GUO, YUNHUI CHEN