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: 20260099775Abstract: 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: ApplicationFiled: October 7, 2025Publication date: April 9, 2026Inventors: Avraam ZOSIMADIS, Dharmesh DAYABHAI, Jonathan BRUCE, Jan Gabriel ONA, Peter SYMANIW, Paul Andrew BIRKBECK
-
Publication number: 20260099777Abstract: 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: ApplicationFiled: October 6, 2025Publication date: April 9, 2026Inventors: Avraam ZOSIMADIS, Dharmesh DAYABHAI, Jonathan BRUCE, Peter SYMANIW, Jan Gabriel ONA, Paul Andrew BIRKBECK
-
Publication number: 20260072945Abstract: 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: ApplicationFiled: September 26, 2025Publication date: March 12, 2026Applicant: Salesforce.com, Inc.Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
-
Patent number: 12468734Abstract: 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: GrantFiled: August 29, 2024Date of Patent: November 11, 2025Assignee: Salesforce, Inc.Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
-
Patent number: 12450261Abstract: 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: GrantFiled: June 25, 2024Date of Patent: October 21, 2025Assignee: Salesforce, Inc.Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
-
Publication number: 20240419676Abstract: 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: ApplicationFiled: August 29, 2024Publication date: December 19, 2024Applicant: salesforce.com, Inc.Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
-
Publication number: 20240411769Abstract: 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: ApplicationFiled: June 25, 2024Publication date: December 12, 2024Applicant: salesforce.com, Inc.Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
-
Patent number: 12056138Abstract: 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: GrantFiled: October 24, 2022Date of Patent: August 6, 2024Assignee: Salesforce, Inc.Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
-
Patent number: 11615105Abstract: 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: GrantFiled: June 14, 2019Date of Patent: March 28, 2023Assignee: salesforce.com, inc.Inventors: Eli Levine, Jonathan Bruce
-
Publication number: 20230084317Abstract: 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: ApplicationFiled: October 24, 2022Publication date: March 16, 2023Applicant: salesforce.com, inc.Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
-
Patent number: 11507589Abstract: 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: GrantFiled: April 20, 2020Date of Patent: November 22, 2022Assignee: salesforce.com, inc.Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
-
Patent number: 11392599Abstract: 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: GrantFiled: May 26, 2020Date of Patent: July 19, 2022Assignee: salesforce.com, Inc.Inventors: Jonathan Bruce, Eli Levine, Simon Toens, James Taylor
-
Publication number: 20210011911Abstract: 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: ApplicationFiled: May 26, 2020Publication date: January 14, 2021Inventors: Jonathan Bruce, Eli Levine, Simon Toens, James Taylor
-
Patent number: 10664487Abstract: 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: GrantFiled: August 24, 2018Date of Patent: May 26, 2020Assignee: salesforce.comInventors: Jonathan Bruce, Eli Levine, Simon Toens, James Taylor
-
Publication number: 20180365299Abstract: 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: ApplicationFiled: August 24, 2018Publication date: December 20, 2018Inventors: Jonathan Bruce, Eli Levine, Simon Toens, James Taylor
-
Publication number: 20050100505Abstract: 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: ApplicationFiled: May 21, 2003Publication date: May 12, 2005Inventor: Jonathan Bruce
-
Publication number: 20050097914Abstract: 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: ApplicationFiled: November 10, 2003Publication date: May 12, 2005Inventor: Jonathan Bruce