Patents by Inventor Stephen Peter BALL

Stephen Peter BALL 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: 11709821
    Abstract: Methods and systems are disclosed for tracking change data in a database. A database, stored at a computer system, is accessed with a plurality of data written to fields in the database, wherein each data in the fields comprises a record header. Data is changed in at least one field of the plurality of data in the database via the computer system, wherein the changing the data changes the record header for the at least one field. A transaction identification (ID) is stored in the record header for each change to the at least one field. A flag is created in the record header signaling the change to the at least one field. Successive versions of the database are linked together such that a subscriber accessing the database can automatically view a current version of the database with the change by accessing the record header and identifying the flag.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: July 25, 2023
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Charles W. Caro, Sriram Balasubramanian, Stephen Peter Ball
  • Publication number: 20230092911
    Abstract: Methods and systems are disclosed for tracking change data in a database. A database, stored at a computer system, is accessed with a plurality of data written to fields in the database, wherein each data in the fields comprises a record header. Data is changed in at least one field of the plurality of data in the database via the computer system, wherein the changing the data changes the record header for the at least one field. A transaction identification (ID) is stored in the record header for each change to the at least one field. A flag is created in the record header signaling the change to the at least one field. Successive versions of the database are linked together such that a subscriber accessing the database can automatically view a current version of the database with the change by accessing the record header and identifying the flag.
    Type: Application
    Filed: November 21, 2022
    Publication date: March 23, 2023
    Applicant: Embarcadero Technologies, Inc.
    Inventors: Charles W. CARO, Sriram BALASUBRAMANIAN, Stephen Peter BALL
  • Patent number: 11520772
    Abstract: Methods and systems are disclosed for tracking change data in a database. A database, stored at a computer system, is accessed with a plurality of data written to fields in the database, wherein each data in the fields comprises a record header. Data is changed in at least one field of the plurality of data in the database via the computer system, wherein the changing the data changes the record header for the at least one field. A transaction identification (ID) is stored in the record header for each change to the at least one field. A flag is created in the record header signaling the change to the at least one field. Successive versions of the database are linked together such that a subscriber accessing the database can automatically view a current version of the database with the change by accessing the record header and identifying the flag.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: December 6, 2022
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Charles W. Caro, Sriram Balasubramanian, Stephen Peter Ball
  • Publication number: 20210294790
    Abstract: Methods and systems are disclosed for tracking change data in a database. A database, stored at a computer system, is accessed with a plurality of data written to fields in the database, wherein each data in the fields comprises a record header. Data is changed in at least one field of the plurality of data in the database via the computer system, wherein the changing the data changes the record header for the at least one field. A transaction identification (ID) is stored in the record header for each change to the at least one field. A flag is created in the record header signaling the change to the at least one field. Successive versions of the database are linked together such that a subscriber accessing the database can automatically view a current version of the database with the change by accessing the record header and identifying the flag.
    Type: Application
    Filed: June 4, 2021
    Publication date: September 23, 2021
    Applicant: Embarcadero Technologies, Inc.
    Inventors: Charles W. CARO, Sriram BALASUBRAMANIAN, Stephen Peter BALL
  • Patent number: 11055276
    Abstract: In a method for tracking change data, data is changed in a field of a plurality of data in a database at a computer system, where the plurality of data is included within a base table of the database, the base table including an original state of the plurality of data, where changing the data changes a record header for the field within a change data table of the database, where the change data table includes changes made to the base table. A flag is created in the record header of the data signaling the change to the field within the change data table. Successive versions of the database are linked together such that a subscriber accessing the database can automatically view a current version of the database with the change by accessing the record header of the data and identifying the flag within the record header of the data.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: July 6, 2021
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Charles W. Caro, Sriram Balasubramanian, Stephen Peter Ball
  • Publication number: 20190377723
    Abstract: Methods and systems are disclosed for tracking change data in a database. A database, stored at a computer system, is accessed with a plurality of data written to fields in the database, wherein each data in the fields comprises a record header. Data is changed in at least one field of the plurality of data in the database via the computer system, wherein the changing the data changes the record header for the at least one field. A transaction identification (ID) is stored in the record header for each change to the at least one field. A flag is created in the record header signaling the change to the at least one field. Successive versions of the database are linked together such that a subscriber accessing the database can automatically view a current version of the database with the change by accessing the record header and identifying the flag.
    Type: Application
    Filed: August 21, 2019
    Publication date: December 12, 2019
    Applicant: Embarcadero Technologies, Inc.
    Inventors: Charles W. CARO, Sriram BALASUBRAMANIAN, Stephen Peter BALL
  • Patent number: 10430403
    Abstract: Methods and systems are disclosed for tracking change data in a database. A database, stored at a computer system, is accessed with a plurality of data written to fields in the database, wherein each data in the fields comprises a record header. Data is changed in at least one field of the plurality of data in the database via the computer system, wherein the changing the data changes the record header for the at least one field. A transaction identification (ID) is stored in the record header for each change to the at least one field. A flag is created in the record header signaling the change to the at least one field. Successive versions of the database are linked together such that a subscriber accessing the database can automatically view a current version of the database with the change by accessing the record header and identifying the flag.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: October 1, 2019
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Charles W. Caro, Sriram Balasubramanian, Stephen Peter Ball
  • Publication number: 20160055197
    Abstract: Methods and systems are disclosed for tracking change data in a database. A database, stored at a computer system, is accessed with a plurality of data written to fields in the database, wherein each data in the fields comprises a record header. Data is changed in at least one field of the plurality of data in the database via the computer system, wherein the changing the data changes the record header for the at least one field. A transaction identification (ID) is stored in the record header for each change to the at least one field. A flag is created in the record header signaling the change to the at least one field. Successive versions of the database are linked together such that a subscriber accessing the database can automatically view a current version of the database with the change by accessing the record header and identifying the flag.
    Type: Application
    Filed: August 11, 2015
    Publication date: February 25, 2016
    Applicant: EMBARCADERO TECHNOLOGIES, INC.
    Inventors: Charles W. CARO, Sriram BALASUBRAMANIAN, Stephen Peter BALL