Patents by Inventor Simon Toens
Simon Toens 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: 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
-
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
-
Publication number: 20200320071Abstract: 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: April 20, 2020Publication date: October 8, 2020Inventors: Jonathan Mark Bruce, Eli Levine, Simon Toens, Ian Varley
-
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
-
Patent number: 10628387Abstract: 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: November 14, 2014Date of Patent: April 21, 2020Assignee: salesforce.com, inc.Inventors: Jonathan Mark Bruce, Eli Levine, Simon Toens, Ian Varley
-
Patent number: 10180837Abstract: Methods and apparatuses for version management. Information corresponding to multiple versions of a file is maintained in a database. The information includes one or more versions of the file and change data associated with the one or more versions of the file. In response to a request, a graphical user interface (GUI) is presented that includes a timeline with entries corresponding to one or more versions of the file. The entries have at least a graphical representation of changes made.Type: GrantFiled: July 20, 2015Date of Patent: January 15, 2019Assignee: salesforce.com, inc.Inventors: Owen Winne Schoppe, John Fredric Vogt, Jr., Simon Toens
-
Patent number: 10176235Abstract: Managing data in a multitenant environment having a relational database and a non-relational database. A set of one or more policies for data retention corresponding to data stored in the relational database environment is received. The policies for data retention are defined on a tenant-by-tenant basis within the multitenant environment. The policies are deployed to data in the relational database on a tenant-by-tenant basis within the multitenant environment. Data to be copied from the relational database to the non-relational database is identified. The data to be copied in the non-relational database is stored while maintaining tenant isolation so that data belonging to the respective tenants is not accessible by other tenants when stored in the non-relational database.Type: GrantFiled: November 14, 2014Date of Patent: January 8, 2019Assignee: salesforce.com, inc.Inventors: Jonathan Mark Bruce, Eli Levine, Simon Toens
-
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
-
Patent number: 10061823Abstract: 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: November 14, 2014Date of Patent: August 28, 2018Assignee: salesforce.com, inc.Inventors: Jonathan Mark Bruce, Eli Levine, Simon Toens, James Taylor
-
Patent number: 9733920Abstract: In accordance with embodiments, there are provided mechanisms and methods for associating a plurality of stored elements with a creation of a patch. These mechanisms and methods for associating a plurality of stored elements with a creation of a patch can enable improved patch development for multi-tenant on-demand database systems, improved patch flexibility, etc.Type: GrantFiled: January 6, 2015Date of Patent: August 15, 2017Assignee: salesforce.com, inc.Inventors: Andrew Smith, Timothy Kral, Simon Toens
-
Publication number: 20170024445Abstract: Methods and apparatuses for version management. Information corresponding to multiple versions of a file is maintained in a database. The information includes one or more versions of the file and change data associated with the one or more versions of the file. In response to a request, a graphical user interface (GUI) is presented that includes a timeline with entries corresponding to one or more versions of the file. The entries have at least a graphical representation of changes made.Type: ApplicationFiled: July 20, 2015Publication date: January 26, 2017Inventors: Owen Winne Schoppe, John Fredric Vogt, JR., Simon Toens
-
Publication number: 20150378723Abstract: In accordance with embodiments, there are provided mechanisms and methods for associating a plurality of stored elements with a creation of a patch. These mechanisms and methods for associating a plurality of stored elements with a creation of a patch can enable improved patch development for multi-tenant on-demand database systems, improved patch flexibility, etc.Type: ApplicationFiled: January 6, 2015Publication date: December 31, 2015Applicant: salesforce.com, inc.Inventors: Andrew Smith, Timothy Kral, Simon Toens
-
Patent number: 9195438Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating an application within a system. These mechanisms and methods for creating an application within a system can enable improved application diversity and productivity, enhanced customer experience, increased user flexibility, etc.Type: GrantFiled: October 9, 2013Date of Patent: November 24, 2015Assignee: salesforce.com, inc.Inventors: Simon Toens, Eugene Li, Sheng Wang, Adam Torman, Andrew Smith, Herman Kwong
-
Publication number: 20150142736Abstract: 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: November 14, 2014Publication date: May 21, 2015Inventors: Jonathan Mark Bruce, Eli Levine, Simon Toens, Ian Varley
-
Publication number: 20150142783Abstract: 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: November 14, 2014Publication date: May 21, 2015Inventors: Jonathan Mark Bruce, Eli Levine, Simon Toens, James Taylor