Patents by Inventor Mike ROSENGARTEN

Mike ROSENGARTEN 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: 20190007289
    Abstract: Techniques are disclosed for selectively re-homing data processing tasks based on data complexity and candidate system performance characteristics. A server system obtains performance capabilities of a target system such that the server can decide whether to send program code and data to the target system for execution, based in part on the complexity of the data and code used in performing the request. In cases where a client system sending a request is capable of executing code and where other constraints are satisfied, e.g., bandwidth, throughput, and data volume, then the server can decide to re-home both the data and the program code to the client for execution.
    Type: Application
    Filed: August 10, 2018
    Publication date: January 3, 2019
    Inventor: Mike ROSENGARTEN
  • Patent number: 10050858
    Abstract: Techniques are disclosed for selectively re-homing data processing tasks based on data complexity and candidate system performance characteristics. A server system obtains performance capabilities of a target system such that the server can decide whether to send program code and data to the target system for execution, based in part on the complexity of the data and code used in performing the request. In cases where a client system sending a request is capable of executing code and where other constraints are satisfied, e.g., bandwidth, throughput, and data volume, then the server can decide to re-home both the data and the program code to the client for execution.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: August 14, 2018
    Assignee: OPENGOV, INC.
    Inventor: Mike Rosengarten
  • Publication number: 20160119209
    Abstract: Techniques are disclosed for selectively re-homing data processing tasks based on data complexity and candidate system performance characteristics. A server system obtains performance capabilities of a target system such that the server can decide whether to send program code and data to the target system for execution, based in part on the complexity of the data and code used in performing the request. In cases where a client system sending a request is capable of executing code and where other constraints are satisfied, e.g., bandwidth, throughput, and data volume, then the server can decide to re-home both the data and the program code to the client for execution.
    Type: Application
    Filed: October 23, 2014
    Publication date: April 28, 2016
    Inventor: Mike ROSENGARTEN