Patents by Inventor Greg Kesler

Greg Kesler 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: 10558656
    Abstract: The present disclosure relates to processing write requests across a plurality of data sources. According to one embodiment, an example method includes determining a navigable path of nodes accessed to satisfy a write request in a graph projection of an application programming interface (API). An API service generates a plurality of subqueries, each subqueries being associated with a node in the navigable path. While traversing the navigable path to execute the write request, the API service identifies one or more nodes in the navigable path sharing an association with a data repository associated with the current node and upon which execution of a write operation associated with the current node depends. The API service coalesces a set of subqueries associated with the current node and the identified one or more nodes into a single subquery and executes the single subquery.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: February 11, 2020
    Assignee: INTUIT INC.
    Inventors: Joe Wells, Greg Kesler
  • Patent number: 10116725
    Abstract: The present disclosure relates to processing read requests to retrieve data from a plurality of data sources. According to one embodiment, an example method includes determining a navigable path of nodes accessed to satisfy a read request based on a graph projection of an application programming interface (API). An API service generates a plurality of subqueries, each subqueries being associated with a node in the navigable path. While traversing the navigable path to satisfy the read request, the API service identifies data associated with lower level nodes that is cached at a data source associated with a current node, replaces subqueries directed to data stored at the current node and the identified data with a single subquery executed against the data source associated with the current node, and executes the single subquery at the current node. The API service returns data accessed during traversal of the navigable path.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: October 30, 2018
    Assignee: INTUIT INC.
    Inventors: Joe Wells, Greg Kesler
  • Publication number: 20170346875
    Abstract: The present disclosure relates to processing read requests to retrieve data from a plurality of data sources. According to one embodiment, an example method includes determining a navigable path of nodes accessed to satisfy a read request based on a graph projection of an application programming interface (API). An API service generates a plurality of subqueries, each subqueries being associated with a node in the navigable path. While traversing the navigable path to satisfy the read request, the API service identifies data associated with lower level nodes that is cached at a data source associated with a current node, replaces subqueries directed to data stored at the current node and the identified data with a single subquery executed against the data source associated with the current node, and executes the single subquery at the current node. The API service returns data accessed during traversal of the navigable path.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Joe WELLS, Greg KESLER
  • Publication number: 20170344605
    Abstract: The present disclosure relates to processing write requests across a plurality of data sources. According to one embodiment, an example method includes determining a navigable path of nodes accessed to satisfy a write request in a graph projection of an application programming interface (API). An API service generates a plurality of subqueries, each subqueries being associated with a node in the navigable path. While traversing the navigable path to execute the write request, the API service identifies one or more nodes in the navigable path sharing an association with a data repository associated with the current node and upon which execution of a write operation associated with the current node depends. The API service coalesces a set of subqueries associated with the current node and the identified one or more nodes into a single subquery and executes the single subquery.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Joe WELLS, Greg KESLER
  • Patent number: 4470373
    Abstract: An apparatus and method for practicing calf-roping on live calves without the use of a roping horse. The novel calf-roping practice apparatus of the present invention comprises a rectangular chute which may be connected to the cattle chute of a stockyard or corral. The chute of the apparatus has a spring-loaded forward gate, which may be opened by pulling on a lever. The apparatus further comprises a take-up mechanism which is connected to the roping rope and which removes the slack in the rope after a calf has been roped. The apparatus is surmounted by a surface which simulates a horse's back, such that the user may secure his saddle thereon. The apparatus of the present invention may also include a spring-loaded neck mechanism which simulates a horse's neck and head.In use, the user ties his saddle on the apparatus and ties a string between one of the stirrups of the saddle and the lever which triggers the spring-loaded forward gate. The user then connects his rope to the take-up device of the apparatus.
    Type: Grant
    Filed: April 28, 1983
    Date of Patent: September 11, 1984
    Inventor: Greg Kesler