Patents by Inventor Miroslav Bajto{hacek over (s)}

Miroslav Bajto{hacek over (s)} 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: 10102016
    Abstract: Some embodiments provide a system and method for dynamically determining whether to execute a function locally or remotely for an application operating on a first device. The method, while the application is operating, identifies a set of conditions the evaluation of which dynamically determines whether to (i) direct a second device to remotely process a function or (ii) locally process the function on the first device. The method evaluates the identified set of conditions on the first device. When the evaluation of the set of conditions corresponds to remote processing of the function, the method directs the second device to process the function and return a response to the first device. When the evaluation of the set of conditions corresponds to local processing of the function, the method processes the function on the first device.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: October 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ritchie Tyler Martori, Zhaohui Feng, Miroslav Bajto{hacek over (s)}
  • Patent number: 10067776
    Abstract: A method and system for generating application programming interfaces (APIs) in a codeless manner. A set of data graphs is generated. The data graphs identify relationships between data objects included in a description of a database schema of a database. The APIs are generated based on the set of data graphs. The APIs are provided to a user for selecting an API of the APIs. A JavaScript object notation based model (JSON-based model) associated with the selected API is generated, wherein the selected API is added to an application that uses the selected API for exchanging data with the database using the JSON-based model.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajto{hacek over (s)}, Albert K. Tsang
  • Patent number: 9875121
    Abstract: Some embodiments of the invention provide a novel server for processing application programming interface (API) requests. In some embodiments, the API server is written in JavaScript. For example, in some embodiments, the API-accessible objects of this server are each defined in terms of a JavaScript file and a JSON (JavaScript Object Notation) file. At runtime, a runtime processor instantiates each JavaScript object from its associated JavaScript and JSON files. Once instantiated, the JavaScript object can be used to process API requests that refer to the JavaScript object. Some embodiments use novel JSON file structures that allow these embodiments to define rich JavaScript models.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: January 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Issac Jacob Roth, Albert K. Tsang, Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajto{hacek over (s)}
  • Patent number: 9582301
    Abstract: Some embodiments of the invention provide a novel server for processing application programming interface (API) requests. In some embodiments, the API server is written in JavaScript. For example, in some embodiments, the API-accessible objects of this server are each defined in terms of a JavaScript file and a JSON (JavaScript Object Notation) file. At runtime, a runtime processor instantiates each JavaScript object from its associated JavaScript and JSON files. Once instantiated, the JavaScript object can be used to process API requests that refer to the JavaScript object. Some embodiments use novel JSON file structures that allow these embodiments to define rich JavaScript models.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: February 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajto{hacek over (s)}
  • Patent number: 9582300
    Abstract: Some embodiments provide a system and method for dynamically determining whether to execute a function locally or remotely for an application operating on a first device. The method, while the application is operating, identifies a set of conditions the evaluation of which dynamically determines whether to (i) direct a second device to remotely process a function or (ii) locally process the function on the first device. The method evaluates the identified set of conditions on the first device. When the evaluation of the set of conditions corresponds to remote processing of the function, the method directs the second device to process the function and return a response to the first device. When the evaluation of the set of conditions corresponds to local processing of the function, the method processes the function on the first device.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: February 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ritchie Tyler Martori, Zhaohui Feng, Miroslav Bajto{hacek over (s)}
  • Patent number: 9558020
    Abstract: Some embodiments of the invention provide a novel server for processing application programming interface (API) requests. In some embodiments, the API server is written in JavaScript. For example, in some embodiments, the API-accessible objects of this server are each defined in terms of a JavaScript file and a JSON (JavaScript Object Notation) file. At runtime, a runtime processor instantiates each JavaScript object from its associated JavaScript and JSON files. Once instantiated, the JavaScript object can be used to process API requests that refer to the JavaScript object. Some embodiments use novel JSON file structures that allow these embodiments to define rich JavaScript models.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: January 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajto{hacek over (s)}