Patents Assigned to Jitterbit, Inc.
  • Patent number: 12675472
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a source independent query language. One of the methods includes receiving, by a computer system, a statement to perform operations on data stored in a data storing application, the data including fields. The method includes identifying a query language based on the data store. The method includes transforming the received statement into a query language specific statement. The method includes identifying at least one operation of the operations that is not supported by the query language specific statement. The method includes obtaining a function to replace the unsupported operation. The method includes applying the function to the query language specific statement. The method also includes providing the query language specific statement to the data storing application for processing.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: July 7, 2026
    Assignee: JITTERBIT, INC.
    Inventor: Thomas R. Kennedy, Jr.
  • Patent number: 12530340
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a source independent query language. One of the methods includes receiving a first executable statement, the first executable statement referencing a second set of fields in a table in a relational database, the first executable statement having instructions to cause the database to perform operations on data in the table. The method includes generating a second executable statement based on the first set of fields and the first executable statement. The method includes determining a mapping between the first set of fields and the second set of fields. The method includes specifying a derived table using the corresponding values and the mapping. The method includes generating instructions to cause the database to perform the operations on the derived table. The method includes sending the second executable statement to the database.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: January 20, 2026
    Assignee: JITTERBIT, INC.
    Inventor: Thomas R. Kennedy, Jr.
  • Patent number: 12326862
    Abstract: The data processing system described in this specification enables a user to generate non-application specific statements for controlling execution of an application that executes on a user device (client device). The application can include a browser. The statements can be written to control behavior of a webpage or application at the user. The data processing system enables a user to provide non-application specific statements, such as SQL queries or commands. These non-application specific commands are uniform in syntax an enable the user to access other systems, such as web services, databases, and so forth, using the commands with a uniform syntax.
    Type: Grant
    Filed: August 24, 2023
    Date of Patent: June 10, 2025
    Assignee: JITTERBIT, INC.
    Inventor: Thomas R. Kennedy
  • Patent number: 11966689
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a responsive user interface. One of the methods includes receiving a page for a user device, the page including a panels. The method includes receiving a layout for the page, the layout defining a visual relationship between the panels. The method includes generating, by a computer system, a slide including a subset of panels to display on the user device, the subset of panels selected based on characteristics of the user device and the layout. The method includes sending the slide to the user device.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: April 23, 2024
    Assignee: Jitterbit, Inc.
    Inventor: Thomas R. Kennedy, Jr.
  • Patent number: 11727080
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a responsive user interface. One of the methods includes receiving a page, the page including panels, each panel having an equivalent predetermined size. The method includes receiving a layout for the page, the layout defining a predefined hierarchy of panel groups that defines a visual relationship between the panel groups. The method includes selecting panels to include in a slide based on characteristics of the user device and the panel groups. The method includes determining a scaled size for each panel in the selected panels based on a relative weighting of the panel groups. The method includes resizing a panel in the set of panels based on the scaled size. The method includes generating the slide using the set of panels including the resized panel. The method includes sending the slide to the user device.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: August 15, 2023
    Assignee: Jitterbit, Inc.
    Inventor: Thomas R. Kennedy, Jr.
  • Patent number: 11714693
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a dynamic api, includes receiving a first message in a first format from a client, the first format being specified for the client, the first message including information sufficient to cause a target service to execute an operation. The method includes identifying, using the API message, the target service. The method includes determining based of the target, a second format. The method includes generating a second message in the second format prescribed by the target service using the first message, the second message including information sufficient to cause the target service to execute the operation. The method also includes sending the second message to the target service over the network connector.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: August 1, 2023
    Assignee: Jitterbit, Inc.
    Inventor: Thomas R. Kennedy, Jr.