Patents by Inventor Christoph Berlin

Christoph Berlin 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: 9633089
    Abstract: Systems and methods for aggregated search are provided. A user using a client device may provide a search request concerning a file hosted at a remote host. It is determined that the client device has an open session with each of a plurality of remote hosts. Search commands are generated and sent to the remote hosts. Such search commands may be based on an application programming interface specific to the particular remote hosts. Search results may be received from the remotes hosts. The search results may then displayed on the client device in a consolidated list, which may be sorted according to any parameter selected by the user and/or known in the art.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 25, 2017
    Assignee: HOPTO INC.
    Inventor: Christoph Berlin
  • Patent number: 9577946
    Abstract: Systems and methods for account specific login throttling are provided. A user with a user account may submit a request to a server regarding download of an application onto one or more user devices associated with the server. The server may determine that the current load of request is more than it handle, assign a number to the request, and send a responsive message includes information about when the application will be made available to the user account for download. Once the allotted number is called and the server is ready to make the application available to the user account, the server may send notification to the user. account. The user may then download the application onto the one or more client devices associated with the user account.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: February 21, 2017
    Assignee: hopTo, Inc.
    Inventors: Eldad Eilam, Christoph Berlin
  • Patent number: 9547694
    Abstract: Systems and methods for aggregated search are provided. A user using a client device may provide a search request concerning a file hosted at a remote host. It is determined that the client device has an open session with each of a plurality of remote hosts. Search commands are generated and sent to the remote hosts. Such search commands may be based on an application programming interface specific to the particular remote hosts. Search results may be received from the remotes hosts. The search results may then displayed on the client device in a consolidated list, which may be sorted according to any parameter selected by the user and/or known in the art.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 17, 2017
    Assignee: HOPTO INC.
    Inventor: Christoph Berlin
  • Patent number: 9239812
    Abstract: A system and method of providing a universal input/output (I/O) command translation framework in an application publishing environment is disclosed. A client-server computing system includes a network of one or more host computers and an application server that further includes an application publishing service supporting multiple client devices and a translation framework that provides a set of generic public APIs. Using the translation framework, an application-specific translation layer is created and integrated into remote applications, which enables I/O commands from client devices to be interpreted by remote applications whose control functions only exist internally (i.e., controls are private). The application-specific translation layer also receives the I/O commands of the client devices that may be generated via touch-based user input. Then, the application-specific translation layer translates the client I/O commands to the native internal control functions of the remote application.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: January 19, 2016
    Assignee: HOPTO INC.
    Inventor: Christoph Berlin