Patents by Inventor Wenheng Zhao

Wenheng Zhao 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: 10747586
    Abstract: Methods and systems are provided for Remote Application Programming Interface (RAPI) communications between server and client devices. In an embodiment, server and client devices comprise memories and hardware processors coupled to the memories. The hardware processors execute instructions to perform operations that instantiate access point instances on both server side and client side. The instructions are generated from compiling API interface classes with remote communication classes, wherein the compiling includes a procedure of creating new classes through double inheritance. By receiving an API connection message from a client device, the server device clones a default relayer access point instance and assigns the cloned relayer access point instance to process API requests received thereafter from the client device.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: August 18, 2020
    Assignee: SILEAD INC.
    Inventor: Wenheng Zhao
  • Patent number: 10261877
    Abstract: Systems and methods for testing mobile device s are disclosed. In an embodiment, a mobile device testing system comprises a non-transitory memory and one or more hardware processors coupled to the non-transitory memory. The one or more hardware processors execute instructions to perform operations that include receiving a command XML sheet and rendering the command XML sheet into a user interface application, wherein the command XML sheet comprises elements corresponding to one or more commands for testing a mobile device.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: April 16, 2019
    Assignee: SILEAD INC.
    Inventor: Wenheng Zhao
  • Publication number: 20180267843
    Abstract: Methods and systems are provided for Remote Application Programming Interface (RAPI) communications between server and client devices. In an embodiment, server and client devices comprise memories and hardware processors coupled to the memories. The hardware processors execute instructions to perform operations that instantiate access point instances on both server side and client side. The instructions are generated from compiling API interface classes with remote communication classes, wherein the compiling includes a procedure of creating new classes through double inheritance. By receiving an API connection message from a client device, the server device clones a default relayer access point instance and assigns the cloned relayer access point instance to process API requests received thereafter from the client device.
    Type: Application
    Filed: May 21, 2018
    Publication date: September 20, 2018
    Inventor: Wenheng Zhao
  • Patent number: 9977701
    Abstract: Methods and systems are provided for Remote Application Programming Interface (RAPI) communications between server and client devices. In an embodiment, server and client devices comprise memories and hardware processors coupled to the memories. The hardware processors execute instructions to perform operations that instantiate access point instances on both server side and client side. The instructions are generated from compiling API interface classes with remote communication classes, wherein the compiling includes a procedure of creating new classes through double inheritance. By receiving an API connection message from a client device, the server device clones a default relayer access point instance and assigns the cloned relayer access point instance to process API requests received thereafter from the client device.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: May 22, 2018
    Assignee: SILEAD INC.
    Inventor: Wenheng Zhao
  • Publication number: 20180101418
    Abstract: Methods and systems are provided for Remote Application Programming Interface (RAPI) communications between server and client devices. In an embodiment, server and client devices comprise memories and hardware processors coupled to the memories. The hardware processors execute instructions to perform operations that instantiate access point instances on both server side and client side. The instructions are generated from compiling API interface classes with remote communication classes, wherein the compiling includes a procedure of creating new classes through double inheritance. By receiving an API connection message from a client device, the server device clones a default relayer access point instance and assigns the cloned relayer access point instance to process API requests received thereafter from the client device.
    Type: Application
    Filed: October 19, 2016
    Publication date: April 12, 2018
    Inventor: Wenheng Zhao
  • Publication number: 20180018249
    Abstract: Systems and methods for testing mobile device s are disclosed. In an embodiment, a mobile device testing system comprises a non-transitory memory and one or more hardware processors coupled to the non-transitory memory. The one or more hardware processors execute instructions to perform operations that include receiving a command XML sheet and rendering the command XML sheet into a user interface application, wherein the command XML sheet comprises elements corresponding to one or more commands for testing a mobile device.
    Type: Application
    Filed: August 17, 2016
    Publication date: January 18, 2018
    Inventor: Wenheng Zhao