Patents by Inventor Jonathan Bruce

Jonathan Bruce 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).

  • Publication number: 20260099775
    Abstract: A machine learning based computing system that is configured for rendering, at run-time, improved graphical user interfaces showing a combination of static contracted inventory and dynamic shared reserve inventory. A machine learning data architecture is maintained and trained to generate time-based decay logit outputs that are populated into an extended data structure representing available offers for re-allocating reservation data objects in the dynamic shared reserve inventory. At run-time, the graphical user interface renders a combined view that utilizes the time-based decay logit outputs to generate a rendering showing a constrained view of available offers for potential re-allocation of the reservation data objects.
    Type: Application
    Filed: October 7, 2025
    Publication date: April 9, 2026
    Inventors: Avraam ZOSIMADIS, Dharmesh DAYABHAI, Jonathan BRUCE, Jan Gabriel ONA, Peter SYMANIW, Paul Andrew BIRKBECK
  • Publication number: 20260099777
    Abstract: A technical challenge with open block inventory is that there is open competition and a level of uncertainty as to whether a room is actually available for booking at a particular price. A race condition can arise when multiple parties are interested in a same booking at the same time. An improved dynamic augmented backend data structure representation for combining contracted inventory and open block inventory is proposed for more efficient computer representation and interactions thereof of the heterogenous inventory. The heterogeneous data objects can be stored on a database table that is extended with additional columns and fields to represent a greater entropy level associated with open block inventory.
    Type: Application
    Filed: October 6, 2025
    Publication date: April 9, 2026
    Inventors: Avraam ZOSIMADIS, Dharmesh DAYABHAI, Jonathan BRUCE, Peter SYMANIW, Jan Gabriel ONA, Paul Andrew BIRKBECK
  • Publication number: 20260072945
    Abstract: Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.
    Type: Application
    Filed: September 26, 2025
    Publication date: March 12, 2026
    Applicant: Salesforce.com, Inc.
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
  • Patent number: 12468734
    Abstract: Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.
    Type: Grant
    Filed: August 29, 2024
    Date of Patent: November 11, 2025
    Assignee: Salesforce, Inc.
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
  • Patent number: 12450261
    Abstract: Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.
    Type: Grant
    Filed: June 25, 2024
    Date of Patent: October 21, 2025
    Assignee: Salesforce, Inc.
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
  • Publication number: 20240419676
    Abstract: Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.
    Type: Application
    Filed: August 29, 2024
    Publication date: December 19, 2024
    Applicant: salesforce.com, Inc.
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
  • Publication number: 20240411769
    Abstract: Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.
    Type: Application
    Filed: June 25, 2024
    Publication date: December 12, 2024
    Applicant: salesforce.com, Inc.
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
  • Patent number: 12056138
    Abstract: Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: August 6, 2024
    Assignee: Salesforce, Inc.
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
  • Patent number: 11615105
    Abstract: Techniques and systems for completing a database query. A time to complete a synchronous query in response to receiving an original database query is estimated by a database management system provided by one or more computing devices. A synchronous database query corresponding to the original database query is performed with the database management system if the estimated time to complete the synchronous query is less than a pre-selected threshold time. One or more asynchronous queries corresponding to the original database query are performed with the database management system if the estimated time to complete the synchronous query is greater than the pre-selected threshold time. A result, whether from a synchronous query or one or more asynchronous queries, is stored in an object within a non-relational database system.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: March 28, 2023
    Assignee: salesforce.com, inc.
    Inventors: Eli Levine, Jonathan Bruce
  • Publication number: 20230084317
    Abstract: Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.
    Type: Application
    Filed: October 24, 2022
    Publication date: March 16, 2023
    Applicant: salesforce.com, inc.
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
  • Patent number: 11507589
    Abstract: Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: November 22, 2022
    Assignee: salesforce.com, inc.
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
  • Patent number: 11392599
    Abstract: Techniques and structures for providing a multitenant environment having both a relational database and a non-relational database. A database query is received with at least one server computing device providing a multitenant environment having a relational database system and a non-relational database system, the database query in a format corresponding to the relational database system. The query is parsed with the at least one server computing device to find one or more components of the query directed to data stored in the non-relational database system. One or more components of the query directed to data stored in the non-relational database system are converted to one or more scans of the non-relational database system. Results from the query of the relational database system and results from the one or more scans of the non-relational database system are collected. The results from the query and the results of the one or more scans to a combined result are combined.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: July 19, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, James Taylor
  • Publication number: 20210011911
    Abstract: Techniques and structures for providing a multitenant environment having both a relational database and a non-relational database. A database query is received with at least one server computing device providing a multitenant environment having a relational database system and a non-relational database system, the database query in a format corresponding to the relational database system. The query is parsed with the at least one server computing device to find one or more components of the query directed to data stored in the non-relational database system. One or more components of the query directed to data stored in the non-relational database system are converted to one or more scans of the non-relational database system. Results from the query of the relational database system and results from the one or more scans of the non-relational database system are collected. The results from the query and the results of the one or more scans to a combined result are combined.
    Type: Application
    Filed: May 26, 2020
    Publication date: January 14, 2021
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, James Taylor
  • Patent number: 10664487
    Abstract: Techniques and structures for providing a multitenant environment having both a relational database and a non-relational database. A database query is received with at least one server computing device providing a multitenant environment having a relational database system and a non-relational database system, the database query in a format corresponding to the relational database system. The query is parsed with the at least one server computing device to find one or more components of the query directed to data stored in the non-relational database system. One or more components of the query directed to data stored in the non-relational database system are converted to one or more scans of the non-relational database system. Results from the query of the relational database system and results from the one or more scans of the non-relational database system are collected. The results from the query and the results of the one or more scans to a combined result are combined.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: May 26, 2020
    Assignee: salesforce.com
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, James Taylor
  • Publication number: 20180365299
    Abstract: Techniques and structures for providing a multitenant environment having both a relational database and a non-relational database. A database query is received with at least one server computing device providing a multitenant environment having a relational database system and a non-relational database system, the database query in a format corresponding to the relational database system. The query is parsed with the at least one server computing device to find one or more components of the query directed to data stored in the non-relational database system. One or more components of the query directed to data stored in the non-relational database system are converted to one or more scans of the non-relational database system. Results from the query of the relational database system and results from the one or more scans of the non-relational database system are collected. The results from the query and the results of the one or more scans to a combined result are combined.
    Type: Application
    Filed: August 24, 2018
    Publication date: December 20, 2018
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, James Taylor
  • Publication number: 20050100505
    Abstract: This invention will make life easier in the energy business. Plenty of clean heat or coolant. Heat it up past coolant level (since compression cools it) and it should be hot air at the end.
    Type: Application
    Filed: May 21, 2003
    Publication date: May 12, 2005
    Inventor: Jonathan Bruce
  • Publication number: 20050097914
    Abstract: This heating cooling machine will use less power and will help stop heating fires and will be smaller compared to other heating/cooling machines.
    Type: Application
    Filed: November 10, 2003
    Publication date: May 12, 2005
    Inventor: Jonathan Bruce