64 patents
Page 3 of 4
Utility
Dynamic process model optimization in domains
24 Aug 21
A computing server may receive master data, transaction data, and one or more existing process models of a domain.
Sudipto Shankar Dasgupta, Michael Reh
Filed: 28 May 20
Utility
Systems and Methods for Providing Uniform Access In a Multi-tenant System
8 Jul 21
Receive, by a central controller engine, a user request to perform one or more operations associated with user data, wherein the user data includes first data and second data.
Henning Schmiedehausen, Nicolas Fusseder, Alexander Vasilevskiy
Filed: 23 Mar 21
Utility
Systems and methods for providing uniform access in a multi-tenant system
23 Mar 21
Receive, by a central controller engine, a user request to perform one or more operations associated with user data, wherein the user data includes first data and second data.
Henning Schmiedehausen, Nicolas Fusseder, Alexander Vasilevsky
Filed: 4 Jun 19
Utility
System and method for managing and editing accounting periods
19 Jan 21
Embodiments of the present methods and systems are directed to a system and method for managing and editing accounting periods.
Lei Jin, John Banks
Filed: 1 Jun 19
Utility
System and method for recognizing revenue and managing revenue lifecycles
12 Jan 21
A system and method for calculating variable consideration for performance obligations.
Jagan Balsundaram, Seshagiri Chilukuri, Katherine Pearson, Karthikeyan Ramamoorthy
Filed: 11 Dec 18
Utility
Systems and Methods for Extending the Data Model of a Monolithic Database Through a Microservice for a Multi-tenant Platform
2 Dec 20
A multi-tenant system comprises a monolithic database storing global records, each including global fields common for all tenants; a custom field database storing custom records, each including custom fields for a tenant; a custom field record service processing a custom record storage request by instructing the custom field database to store custom field values of the custom record for the tenant, and processing a custom record fetch request by instructing the custom field database to retrieve the custom field values; a monolithic application configured to receive a record storage or fetch request, configured to partition the record storage request into the global record storage request and the custom record storage request, configured to send the custom record storage request to the custom field record service, configured to partition the record fetch request into the global record fetch request and the custom record fetch request, and configured to send the custom record fetch request to the custom field record service.
Alexander Vasilevskiy, Henning Schmiedehausen, Suryatej Mukkamalla, Rui Zhang
Filed: 2 Jun 20
Utility
Self-healing Data Synchronization
2 Dec 20
A self-healing data synchronization process includes an initial stage in which a collection of data change events is received, a set of data record(s) corresponding to the data change event(s) is identified, and a syncing of the set of data record(s) is initiated.
Liangqi Wang, Junyi Song, Sean Mahbod
Filed: 2 Jun 20
Utility
Systems and Methods for Providing Custom Objects for a Multi-tenant Platform with Microservices Architecture
2 Dec 20
A multi-tenant system, comprises a main storage system including: a monolithic database storing global records associated with global objects, each global object including global fields common for all tenants; a monolithic application configured to process a particular global record storage request by instructing the monolithic database to store particular global field values of the particular global record for a particular tenant, and to process a particular global record fetch request by instructing the monolithic database to retrieve the one or more particular global field values; a custom object storage system including: a custom object database configured to store custom records associated with one or more custom objects, each custom object including one or more custom fields for a tenant; a custom object record service configured to process a particular custom record storage request by instructing the custom object database to store one or more particular custom field values for the tenant, and to process a particular custom record fetch request by instructing the custom object database to retrieve the one or more particular custom field values; and a query engine configured to receive a query, fetch relevant global records from the monolithic database, fetch relevant custom records from the custom object database, and generate a query response.
Alexander Vasilevskiy, Henning Schmiedehausen, Chi Lap Hoang, Rodolfo Gentini Fernandez, Suryatej Mukkamalla
Filed: 2 Jun 20
Utility
Systems and Methods for Providing Tenant-defined Event Notifications In a Multi-tenant Database System
2 Dec 20
Systems and methods for providing tenant-defined event notifications in a multi-tenant database system are provided.
Wei Liu, Weilei Chen, Chi Lap Hoang, Lukasz Andrzej Weber, Henning Schmiedehausen
Filed: 2 Jun 20
Utility
Parallel Data Synchronization of Hierarchical Data
2 Dec 20
A data sync cache is maintained to facilitate syncing of child data objects between a first computing system and a second computing system.
Sean Mahbod, Liangqi Wang, Junyi Song
Filed: 2 Jun 20
Utility
Systems and Methods for Providing Authentication In a Microservice System
2 Dec 20
Systems and methods providing authentication in a microservice system.
Wei Liu, Henning Schmiedehausen, Zhen Wang
Filed: 2 Jun 20
Utility
System and Method for Single Sign-on Technical Support Access to Tenant Accounts and Data In a Multi-tenant Platform
21 Oct 20
Shown is single sign-on support access to tenant accounts in a multi-tenant service platform involving a proxy user account in an identity provider for a tenant account on the service platform having security metadata associated therewith, mapping in the identity provider maps a support user to a proxy user identifier, a corresponding security endpoint in the service platform and mapping of the proxy user account identifier to the tenant account and security metadata.
Oleg Mikheev, Joshy Austin, Pushkala Pattabhiraman, Levon Stepanian, Pritesh Parekh
Filed: 6 Jul 20
Utility
System and method for single sign-on technical support access to tenant accounts and data in a multi-tenant platform
6 Jul 20
Shown is single sign-on support access to tenant accounts in a multi-tenant service platform involving a proxy user account in an identity provider for a tenant account on the service platform having security metadata associated therewith, mapping in the identity provider maps a support user to a proxy user identifier, a corresponding security endpoint in the service platform and mapping of the proxy user account identifier to the tenant account and security metadata.
Oleg Mikheev, Joshy Austin, Pushkala Pattabhiraman, Levon Stepanian, Pritesh Parekh
Filed: 4 Mar 19
Utility
Systems and methods for live testing performance conditions of a multi-tenant system
8 Jun 20
A method receives start commands for starting end-to-end testing of a live multi-tenant system that hosts shared services for multiple tenants; executes multiple test scripts for generating controller commands in response to the start commands, the executing the test scripts generating respectively synthetic transaction inputs; provides the synthetic transaction inputs to the live multi-tenant system, the live multi-tenant system configured to use the synthetic transaction inputs to perform respectively multiple synthetic transactions involving multiple destinations in the live multi-tenant system, the live multi-tenant system configured to generate respectively multiple test results in response to the multiple synthetic transactions; receives and evaluates the test results generated by the live multi-tenant system to test end-to-end performance conditions of the multi-tenant system; and generates one or more alerts upon recognizing an alert trigger condition based upon the evaluating of the test results.
Xuquan Lin, Tinglan Kung, Sahin Habesoglu
Filed: 5 May 19
Utility
System and Method for a Revenue Allocation Engine for Use with Subscription Economy
27 May 20
Systems, apparatuses, and methods for the recognition and allocation of revenue generated by a subscription based pricing model or plan that is applied to a product or service.
Lei JIN, John BANKS, Kang AO, Muyun ZHU
Filed: 4 Nov 19
Utility
Multi-tenant Extensible Billing System
5 Feb 20
Receive, by a price calculation microservice, tenant user input from a particular tenant of a multi-tenant system.
Xinxin Wang, Steven Lotito, Song Cui, Pilar Loren Pickering, Xin Yu Liu, David Kenneth Magill, Kan Shun Sit, Zhiguo Lu, Chen Xin Sun
Filed: 25 Jul 19
Utility
System and method for equitable processing of asynchronous messages in a multi-tenant platform
9 Dec 19
Systems, methods and media are shown for equitable job processing of asynchronous messages for multiple tenants in a multi-tenant platform that involve receiving messages of a given message type in an input buffer from at least one front end tier (FET) device, providing messages of the given message type from an output buffer to at least one back end tier (BET) device, determining a priority weight W for each message in the input buffer based on a tenant identifier and message type for the message, and evaluating the priority weight W for the message and delaying the message if the priority weight W is below a priority threshold and moving the message to the output buffer if the priority weight W is not below the priority threshold.
Marco Gagliardi, Marc Aronson, Pushkala Pattabhiraman, Dmitri Medvedev, Levon Stepanian
Filed: 3 Dec 18
Utility
Systems and Methods for Providing Uniform Access In a Multi-tenant System
4 Dec 19
Receive, by a central controller engine, a user request to perform one or more operations associated with user data, wherein the user data includes first data and second data.
Henning Schmiedehausen
Filed: 3 Jun 19
Utility
Multi-tenant System for Providing Arbitrary Query Support
4 Dec 19
Receive, by an arbitrary query user interface, a user request to perform a query associated with user data, wherein the user data includes first data and second data.
Henning Schmiedehausen, Alexander Vasilevskiy
Filed: 3 Jun 19
Utility
Systems and Methods for Providing Error Recovery In Data Transmissions
4 Dec 19
Receive a user request to perform a service request associated with user data.
Henning Schmiedehausen
Filed: 3 Jun 19