-
公开(公告)号:US11741291B2
公开(公告)日:2023-08-29
申请号:US17718936
申请日:2022-04-12
申请人: Zuora, Inc.
IPC分类号: G06F40/114 , H04L67/51 , H04L41/5051 , G06F11/07 , G06F9/50 , H04L67/55
CPC分类号: G06F40/114 , G06F9/5072 , G06F11/0709 , H04L41/5051 , H04L67/51 , H04L67/55
摘要: Receive a user request to perform a service request associated with user data. Select, based on the user request, a first service provider interface (SPI) integrated into a first service, the first SPI being configured to obtain and buffer the user data from a datastore associated with the first service into a first buffer of the first SPI. Obtain, by the first SPI, a first page of records of the user data from the datastore. Buffer, by the first SPI, the first page of records in the first buffer of the first SPI as the records of the first page of records are being obtained from the datastore. Provide, by the first SPI, the first page of records to a central controller engine. Store, by the central controller engine, the first page of records. Provide the first page of records to a user.
-
2.
公开(公告)号:US20230237041A1
公开(公告)日:2023-07-27
申请号:US18127461
申请日:2023-03-28
申请人: Zuora, Inc.
发明人: Alexander Vasilevskiy , Henning Schmiedehausen , Chi Lap Hoang , Rodolfo Gentini Fernandez , Suryatej Mukkamalla
CPC分类号: G06F16/2291 , G06F16/256 , G06F16/2272 , G06Q30/04
摘要: 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.
-
公开(公告)号:US20230177018A1
公开(公告)日:2023-06-08
申请号:US18106904
申请日:2023-02-07
申请人: Zuora, Inc.
发明人: Liangqi Wang , Junyi Song , Sean Mahbod
CPC分类号: G06F16/178 , G06F16/1734 , G06F11/1658 , G06F11/0772 , G06F16/2322 , G06F16/128 , G06F16/2379 , G06F16/214
摘要: 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. Data that indicates which data record(s) successfully synced and which failed is stored. During a subsequent stage of the self-healing process, data change events that occurred during a preceding time horizon are identified, a corresponding first set of data record(s) are identified, a difference between the first set and a second set of data record(s) that successfully synced during the time horizon is determined as a third set of data record(s), and any data record that was attempted to be synced during the time horizon but failed is excluded from the third set. A sync of any data record remaining in the third set is then initiated.
-
公开(公告)号:US11276123B2
公开(公告)日:2022-03-15
申请号:US16674648
申请日:2019-11-05
申请人: Zuora, Inc.
发明人: Lei Jin , John Banks , Kang Ao , Muyun Zhu
IPC分类号: G06Q40/00
摘要: 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. Embodiments respond to customer needs for a flexible and powerful revenue allocation engine to permit correct revenue distribution within a subscription economy and effectively trace changes to a revenue schedule and the resulting revenue recognition. Embodiments can efficiently react to changes to a subscription agreement and calculate a new distribution for a revenue schedule and its impact on revenue recognition and future revenue projections. In one embodiment, the systems and methods includes a revenue recognition/allocation engine that operates to evaluate the impact of “charge events” on revenue generation, taking into account relevant business rules and revenue recognition principles.
-
公开(公告)号:US20210406297A1
公开(公告)日:2021-12-30
申请号:US17410876
申请日:2021-08-24
申请人: Zuora, Inc.
摘要: A computing server may receive master data, transaction data, and one or more existing process models of a domain. The computing server may aggregate, based on domain knowledge ontology of the domain, the master data and the transaction data to generate a fact table. For example, entries in the fact table may be identified as relevant to the target process model and include attributes and facts that are extracted from master data or transaction data. The computing server may convert the entries in the fact table into vectors. The computing server inputting vectors into one or more machine learning algorithms to generate one or more algorithm outputs. One or more algorithm outputs may correspond to one or more improved process models that are optimized compared to the existing process models. The computing server may provide the improved process model to the domain to replace one of the existing process models.
-
公开(公告)号:US20210390628A1
公开(公告)日:2021-12-16
申请号:US17152453
申请日:2021-01-19
申请人: Zuora, Inc.
发明人: Lei Jin , John Banks
IPC分类号: G06Q40/00
摘要: Embodiments of the present methods and systems are directed to a system and method for managing and editing accounting periods. Particularly, the embodiments are directed to a financial management system that allows for the recordation of financial transactions without first requiring the creation of a user-defined accounting period, and that further allows for the creation, modification, and closure of defined accounting periods.
-
公开(公告)号:US20210390128A1
公开(公告)日:2021-12-16
申请号:US17394246
申请日:2021-08-04
申请人: Zuora, Inc.
摘要: A computing server configured to process data of a domain from heterogeneous data sources. A domain may store data and schema, domain knowledge ontology such as resource description framework, and unstructured data. The computing server may extract objects from the unstructured data. The computing server may convert the extracted named entities and activities to word embeddings and input the word embeddings to a machine learning model to generate an activity time sequence. The machine learning model may be a long short-term memory. A process model may be generated from the time sequence. The computing server may identify outliers in the process model based on metrics defined by the domain. The computing server may convert transactions without outliers as word embeddings and generate signatures of the transactions using cosine similarity. The computing server may augment the results with the domain knowledge ontology.
-
公开(公告)号:US10891697B2
公开(公告)日:2021-01-12
申请号:US16216934
申请日:2018-12-11
申请人: Zuora, Inc.
摘要: A system and method for calculating variable consideration for performance obligations. The method can involve, checking a database for historical transaction data, accessing the historical transaction data, and applying one or more predetermined variable consideration rules to the historical transaction data. The method can include automatically analyzing the historical transaction data generating an analysis report based on the data. The method can include uploading predetermined corrections to variable consideration transactions to a database or other storage medium and applying the corrections to historical performance obligation transaction data. The method can include determining whether variable consideration changes should be applied to individual transaction lines within the variable consideration transactions.
-
公开(公告)号:US20200167873A1
公开(公告)日:2020-05-28
申请号:US16674648
申请日:2019-11-05
申请人: Zuora, Inc.
发明人: Lei JIN , John BANKS , Kang AO , Muyun ZHU
IPC分类号: G06Q40/00
摘要: 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. Embodiments respond to customer needs for a flexible and powerful revenue allocation engine to permit correct revenue distribution within a subscription economy and effectively trace changes to a revenue schedule and the resulting revenue recognition. Embodiments can efficiently react to changes to a subscription agreement and calculate a new distribution for a revenue schedule and its impact on revenue recognition and future revenue projections. In one embodiment, the systems and methods includes a revenue recognition/allocation engine that operates to evaluate the impact of “charge events” on revenue generation, taking into account relevant business rules and revenue recognition principles.
-
10.
公开(公告)号:US20190199709A1
公开(公告)日:2019-06-27
申请号:US16293435
申请日:2019-03-05
申请人: Zuora, Inc.
CPC分类号: H04L63/0815 , G06F21/41 , H04L63/0884 , H04L67/10 , H04W4/60
摘要: 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. The identity provider authenticates a request to access the tenant account on the service platform, obtains the security credentials for the proxy user identifier, and sends a security assertion with the proxy user identifier and the security metadata to the security endpoint. The endpoint receives and validates the security assertion against the mapping for the proxy user identifier to the tenant account and the security metadata in the service platform, and permits access by the support user to the tenant account in the service platform.
-
-
-
-
-
-
-
-
-