Patents by Inventor William Tidd

William Tidd 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: 9467534
    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 10, 2015
    Date of Patent: October 11, 2016
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 9465955
    Abstract: A system includes an application access manager driver and an operating system (OS) kernel module in a kernel-mode address space of an OS. The system also includes application modules, a public application whitelist, a public application whitelist manager, a user/group application whitelist, and a user/group application whitelist manager in a user-mode address space of the OS. A method includes receiving a request to launch an application, calling a “create process” function in the OS kernel module, calling a pre-registered “create process” callback function to the application access manager driver, and determining whether the application is allowed to execute based on whether the application access manager driver identifies the application as an allowable process in either public application whitelist or user/group application whitelist.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: October 11, 2016
    Assignee: HOPTO INC.
    Inventor: William Tidd
  • Patent number: 9437032
    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: May 13, 2014
    Date of Patent: September 6, 2016
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 9419848
    Abstract: A system for and methods of providing a document sharing service in combination with remote access to document editor and/or viewer applications is disclosed. A hosting service of a client-server computing system includes a network of one or more host computers, a document sharing server that further includes a document sharing service, and a document database for storing shared documents. Methods of the disclosure include a method of creating a document and saving to the document sharing service, a method of a user accessing a document available through the document sharing service, and a method of selecting a computer of the client-server computing system on which to launch the requested document editor/viewer application. Further, the client-server computing system supports three classes of client devices, wherein each of the three classes provides unique functionality with respect to the document sharing service.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: August 16, 2016
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 9401909
    Abstract: A client-server computing system includes a computer cluster for hosting certain resources, applications, programs, processes, files, and/or data that are published to users who are accessing the computer cluster remotely. The computer cluster includes a network of one or more host computers, a gateway server, a gateway service database, and a user database. A single sign-on (SSO) method of the disclosure includes performing a computer cluster authentication process in which a user enters his/her credentials followed by a resource authentication process in which there is no need for the user to reenter his/her credentials, having entered them already in the computer cluster authentication process.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: July 26, 2016
    Assignee: HOPTO INC.
    Inventor: William Tidd
  • Patent number: 9398001
    Abstract: A client-server computing system includes a computer cluster for hosting certain resources, applications, programs, processes, files, and/or data that are published to users who are accessing the computer cluster remotely. The computer cluster includes a network of one or more host computers, a gateway server, a gateway service database, and a user database. A single sign-on (SSO) method of the disclosure includes performing a computer cluster authentication process in which a user enters his/her credentials followed by a resource authentication process in which there is no need for the user to reenter his/her credentials, having entered them already in the computer cluster authentication process.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: July 19, 2016
    Assignee: HOPTO INC.
    Inventor: William Tidd
  • Patent number: 9355429
    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: April 21, 2014
    Date of Patent: May 31, 2016
    Assignee: HOPTO INC.
    Inventor: William Tidd
  • Publication number: 20160100038
    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: Application
    Filed: December 10, 2015
    Publication date: April 7, 2016
    Inventor: William Tidd
  • Patent number: 9219779
    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: May 13, 2014
    Date of Patent: December 22, 2015
    Assignee: HOPTO INC.
    Inventor: William Tidd
  • Patent number: 9165160
    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 10, 2014
    Date of Patent: October 20, 2015
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 9064292
    Abstract: A client-server computing system includes a server that has a virtual display driver that classifies and, if necessary, translates graphics application programming interface (API) functions to a cross-platform format. Classification involves determining whether the graphics command(s) are platform-specific and/or client-supported functions. After classification and translation, the graphics command(s) are marshaled and transmitted to a client via a network. The client includes a client display driver that executes the functions using a client 3D library and renders the resulting image data to a display.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: June 23, 2015
    Assignee: hopTo, Inc.
    Inventor: William Tidd
  • Patent number: 8922569
    Abstract: A client-server computing system includes a server with a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a client via a network. The virtual display driver includes a translation module that classifies graphics commands according to graphics library type and, if necessary, translates commands from one type to another such that the original command can be executed on the client. The translation module enables the server and the client to utilize different types of graphics libraries, such as the Direct3D API and the OpenGL API.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: December 30, 2014
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 8863232
    Abstract: A system includes an application access manager driver and an operating system (OS) kernel module in a kernel-mode address space of an OS. The system also includes application modules, a public application whitelist, a public application whitelist manager, a user/group application whitelist, and a user/group application whitelist manager in a user-mode address space of the OS. A method includes receiving a request to launch an application, calling a “create process” function in the OS kernel module, calling a pre-registered “create process” callback function to the application access manager driver, and determining whether the application is allowed to execute based on whether the application access manager driver identifies the application as an allowable process in either public application whitelist or user/group application whitelist.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: October 14, 2014
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 8856907
    Abstract: A client-server computing system includes a computer cluster for hosting certain resources, applications, programs, processes, files, and/or data that are published to users who are accessing the computer cluster remotely. The computer cluster includes a network of one or more host computers, a gateway server, a gateway service database, a user database, and a document database. A single sign-on (SSO) method of the disclosure includes performing a computer cluster authentication process in which a user enters his/her credentials followed by a resource authentication process and/or document sharing process in which there is no need for the user to reenter his/her credentials, having entered them already in the computer cluster authentication process.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: October 7, 2014
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • 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: 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
  • Publication number: 20140143846
    Abstract: A client-server computing system includes a computer cluster for hosting certain resources, applications, programs, processes, files, and/or data that are published to users who are accessing the computer cluster remotely. The computer cluster includes a network of one or more host computers, a gateway server, a gateway service database, and a user database. A single sign-on (SSO) method of the disclosure includes performing a computer cluster authentication process in which a user enters his/her credentials followed by a resource authentication process in which there is no need for the user to reenter his/her credentials, having entered them already in the computer cluster authentication process.
    Type: Application
    Filed: January 8, 2014
    Publication date: May 22, 2014
    Applicant: GRAPHON CORPORATION
    Inventor: William Tidd
  • Publication number: 20140143847
    Abstract: A client-server computing system includes a computer cluster for hosting certain resources, applications, programs, processes, files, and/or data that are published to users who are accessing the computer cluster remotely. The computer cluster includes a network of one or more host computers, a gateway server, a gateway service database, and a user database. A single sign-on (SSO) method of the disclosure includes performing a computer cluster authentication process in which a user enters his/her credentials followed by a resource authentication process in which there is no need for the user to reenter his/her credentials, having entered them already in the computer cluster authentication process.
    Type: Application
    Filed: January 8, 2014
    Publication date: May 22, 2014
    Applicant: GraphOn Corporation
    Inventor: William Tidd
  • Patent number: 8713658
    Abstract: A client-server computing system includes a computer cluster for hosting certain resources, applications, programs, processes, files, and/or data that are published to users who are accessing the computer cluster remotely. The computer cluster includes a network of one or more host computers, a gateway server, a gateway service database, and a user database. A single sign-on (SSO) method of the disclosure includes performing a computer cluster authentication process in which a user enters his/her credentials followed by a resource authentication process in which there is no need for the user to reenter his/her credentials, having entered them already in the computer cluster authentication process.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: April 29, 2014
    Assignee: GraphOn Corporation
    Inventor: William Tidd
  • 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