Patents Assigned to hopTo Inc.
  • Patent number: 8856262
    Abstract: Data including information regarding a display of the host device may be received. A display of a client device may correspond to the display of the host device. Information regarding the display of the host device may be received and evaluated identify the images in the display. The identified images may be stored in memory and associated with a uniform resource locator (URL). A bitstream describing the display may be generated in which each image is referenced using the associated URL. The bitstream may then be provided to a client device, where rendering of the bitstream results in a display corresponding to the host device. Rendering the display may include retrieving the images associated with the URLs in the bitstream.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: October 7, 2014
    Assignee: hopTo Inc.
    Inventor: Eldad Eilam
  • Patent number: 8838749
    Abstract: A client computing system in a client-server computing environment includes a client display driver that receives a transmission from a server, decodes graphics commands from the transmission using a client application, executes the functions using a client 3D library stored in a memory of the client, and renders the resulting image data to a display. The client may transmit capability information to the server, allowing the resolution of differences between the graphics application programming interfaces (APIs) supported on the server and the client.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: September 16, 2014
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 8776152
    Abstract: A request is sent from a client device to a host device hosting an application. A display associated with execution of the application on the host device may include a video portion and one or more non-video portions. Information may be sent from the host device to the client device over the communication network. Such information may include display information for the video portion as described by raster data and information for the non-video portions as described by vector data. Such information may be used by the client device to generate a display corresponding to the host display. The video portion of the client display may be based on the raster data, and the non-video portions of the client display may be based on the vector data.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: July 8, 2014
    Assignee: hopTo Inc.
    Inventor: Eldad Eilam
  • Patent number: 8766990
    Abstract: A server computing system in a client-server computing environment includes a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a client via a network. The server may receive capability information from the client, allowing the virtual display driver to resolve differences between the APIs supported on the server and the client.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: July 1, 2014
    Assignee: hopTo Inc.
    Inventor: Bill Tidd
  • Patent number: 8769052
    Abstract: A server computing system in a client-server computing environment includes a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a client via a network. The server may receive capability information from the client, allowing the virtual display driver to resolve differences between the APIs supported on the server and the client.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: July 1, 2014
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 8763055
    Abstract: A request is sent from a client device to a host device hosting an application. A display associated with execution of the application on the host device may include a video portion and one or more non-video portions. Information may be sent from the host device to the client device over the communication network. Such information may include display information for the video portion as described by raster data and information for the non-video portions as described by vector data. Such information may be used by the client device to generate a display corresponding to the host display. The video portion of the client display may be based on the raster data, and the non-video portions of the client display may be based on the vector data.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: June 24, 2014
    Assignee: hopTo Inc.
    Inventor: Eldad Eilam
  • Patent number: 8763054
    Abstract: A request is sent from a client device to a host device hosting an application. A display associated with execution of the application on the host device may include a video portion and one or more non-video portions. Information may be sent from the host device to the client device over the communication network. Such information may include display information for the video portion as described by raster data and information for the non-video portions as described by vector data. Such information may be used by the client device to generate a display corresponding to the host display. The video portion of the client display may be based on the raster data, and the non-video portions of the client display may be based on the vector data.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: June 24, 2014
    Assignee: hopTo Inc.
    Inventor: Eldad Eilam
  • Patent number: 8745173
    Abstract: A client computing system in a client-server computing environment includes a client display driver that receives a transmission from a server, decodes graphics commands from the transmission using a client application, executes the functions using a client 3D library stored in a memory of the client, and renders the resulting image data to a display. The client may transmit capability information to the server, allowing the resolution of differences between the graphics application programming interfaces (APIs) supported on the server and the client.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: June 3, 2014
    Assignee: hopTo Inc.
    Inventor: Bill Tidd
  • Patent number: 8745280
    Abstract: A system that translates motion-based user input between a client device and an application host computer. In various embodiments, the system and methods enable an application host computer, application server, or cloud server that supports a first type of input/output (I/O) devices (e.g., mouse, keyboard, and display) to interpret I/O commands from a client device that supports a second type of I/O devices (e.g., touchscreen display), wherein the I/O commands of the client device support motion-based user input. The operations of the interpreted I/O commands are then returned from the application host computer, application server, or cloud server to the client device and rendered on the display thereof. The system and methods enable cross-platform application execution by translating I/O operations that are native to the user's remote device to I/O operations that are native to the application host computer, application server, or cloud server.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: June 3, 2014
    Assignee: hopTo, Inc.
    Inventor: John Cronin
  • Patent number: 8738814
    Abstract: A system that translates motion-based user input between a client device and an application host computer. In various embodiments, the system and methods enable an application host computer, application server, or cloud server that supports a first type of input/output (I/O) devices (e.g., mouse, keyboard, and display) to interpret I/O commands from a client device that supports a second type of I/O devices (e.g., touchscreen display), wherein the I/O commands of the client device support motion-based user input. The operations of the interpreted I/O commands are then returned from the application host computer, application server, or cloud server to the client device and rendered on the display thereof. The system and methods enable cross-platform application execution by translating I/O operations that are native to the user's remote device to I/O operations that are native to the application host computer, application server, or cloud server.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: May 27, 2014
    Assignee: hopTo Inc.
    Inventor: John Cronin
  • Patent number: 8688734
    Abstract: A system includes a file access manager driver and a kernel file system driver stack in a kernel-mode address space of an operating system (OS). The system also includes session processes, a public file whitelist; a public file whitelist manager; a user/group file whitelist, which is a private whitelist; and a user/group file whitelist manager in a user-mode address space of the OS. A method includes receiving a request for access and/or visibility to a directory and/or file and then determining whether the request is allowed to execute based on whether the file access manager driver identifies that the directory and/or file is allowed in either public or private whitelists.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: April 1, 2014
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: D709089
    Type: Grant
    Filed: December 9, 2012
    Date of Patent: July 15, 2014
    Assignee: hopTo Inc.
    Inventor: Eldad Eilam
  • Patent number: D709090
    Type: Grant
    Filed: December 9, 2012
    Date of Patent: July 15, 2014
    Assignee: hopTo Inc.
    Inventor: Eldad Eilam