Patents by Inventor Joseph Charles Gregorio

Joseph Charles Gregorio 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: 8972489
    Abstract: Disclosed methods, systems, and articles of manufacture, including processor-readable mediums, relate to providing a client interface for a server-based web application programming interface (API). In a disclosed method, a client device receives a first discovery document that is represented in a first machine-readable language and that includes information describing a plurality of resources of a first API of a server device. Based at least in part on the first discovery document, the client device executes a first set of instructions represented in a second machine-readable language that is different from the first machine-readable language, to generate a first library that includes instructions represented in the second machine-readable language and that enables the client device to interface with at least one of the plurality of resources of the first API.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: March 3, 2015
    Assignee: Google Inc.
    Inventors: Joseph Charles Gregorio, Monsur Hossain
  • Patent number: 8510762
    Abstract: A system, method and computer-readable storage medium provided as a Web service for on-demand generation of code samples for a specified API, target programming language and target platform. The system can include an interface, a Web application, a data store, and a compile server. The Web application is configured to receive a request including a target programming language and target platform from the user interface, to retrieve a description of an API, to generate a source library, to create a model of the API based on the API description, to select a template based on the target programming language and target platform, to expand the template to create a code sample. The data store stores generated code artifacts, and stores the generated source library for the API description. The compile server is configured to generate compiled libraries and documentation, and store compiled libraries and documentation in the data store.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: August 13, 2013
    Assignee: Google Inc.
    Inventors: Joseph Charles Gregorio, Anthony Julian Aiuto
  • Publication number: 20130124608
    Abstract: Disclosed methods, systems, and articles of manufacture, including processor-readable mediums, relate to providing a client interface for a server-based web application programming interface (API). In a disclosed method, a client device receives a first discovery document that is represented in a first machine-readable language and that includes information describing a plurality of resources of a first API of a server device. Based at least in part on the first discovery document, the client device executes a first set of instructions represented in a second machine-readable language that is different from the first machine-readable language, to generate a first library that includes instructions represented in the second machine-readable language and that enables the client device to interface with at least one of the plurality of resources of the first API.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Inventors: Joseph Charles GREGORIO, Monsur Hossain
  • Publication number: 20120296929
    Abstract: The APIs Discovery Service is a service that exposes machine readable metadata about APIs, enabling users to build client libraries, IDE plugins, and other tools that interact with these APIs.
    Type: Application
    Filed: May 18, 2011
    Publication date: November 22, 2012
    Applicant: Google Inc.
    Inventors: Monsur Hossain, Joseph Charles Gregorio, Anton Lopyrev