-
公开(公告)号:US11127075B1
公开(公告)日:2021-09-21
申请号:US16585519
申请日:2019-09-27
摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media for an automated financial management system. One of the methods includes receiving data indicating a list of historic transactions of a user from a plurality of financial institutions. The method includes identifying at least one predicted unexpected expense based on providing at least some of the data to a trained machine-learning model, the trained machine-learning model trained using historic transaction data of a plurality of other users. The method includes determining a plan to account for the unexpected expense. The method also includes automatically transferring an amount based on the plan.
-
公开(公告)号:US10452738B1
公开(公告)日:2019-10-22
申请号:US15899589
申请日:2018-02-20
IPC分类号: G06F17/00 , G06F16/957 , G06F16/904 , G06F16/954 , G06F16/958
摘要: Implementations of the present disclosure are directed to coordinating content between a page and a frame embedded in the page, and include establishing an event listener with the frame, the event listener inducing the frame to provide event messages to the page in response to occurrence of respective events within the frame, receiving a first event message from the frame, the first event message reporting occurrence of a first event, requesting first content from one or more data sources, the first content corresponding to the first event, and updating the page to display the first content therein, the first content corresponding to content displayed in the frame.
-
公开(公告)号:US11063925B1
公开(公告)日:2021-07-13
申请号:US17112439
申请日:2020-12-04
发明人: Alejandro Vera , Miguel Solís, Jr. , Hieu Nguyen , Jason Paul Hendry , Nathan Mahoney , Debra Randall Casillas
IPC分类号: H04L29/06 , H04L9/06 , G06F16/182 , H04L29/08
摘要: Techniques are described for client registration for authorizing an aggregator service to access data on behalf of an application, through self-registration of an application client identifier and issuance of authorization token(s) based on the application client identifier. Implementations provide a technique for dynamic client registration that avoids the need for manual vetting and manual generation of the client credential grant. Additionally, the implementations described herein enforce domain values around the scope and/or purpose of the client grant. This allows for support of application providers through a single point of registration that supports multi-layer and channel. This also allows for support of a scalable authorization solution for any suitable number of clients. The dynamic client registration process adds an additional layer of security through the OAuth client grant and mutual authentication.
-
公开(公告)号:US10810366B1
公开(公告)日:2020-10-20
申请号:US16567908
申请日:2019-09-11
IPC分类号: G06F17/00 , G06F40/197 , G06F40/14 , G06F40/154
摘要: Implementations of the present disclosure are directed to coordinating content between a page and a frame embedded in the page, and include providing a set of events to be registered in a service layer of a third-party system, the set of events including one or more events that can be triggered through the frame, and for which respective update messages are sent from the third-party system to a service layer of an enterprise system, receiving a first update message from the third-party system, the first update message providing data representative of a first event occurring within the frame, requesting first content from one or more data sources, the first content corresponding to the first event, and updating the page to display the first content therein, the first content corresponding to content displayed in the frame.
-
公开(公告)号:US11888837B1
公开(公告)日:2024-01-30
申请号:US17356863
申请日:2021-06-24
发明人: Alejandro Vera , Miguel Solís, Jr. , Hieu Nguyen , Jason Paul Hendry , Nathan Mahoney , Debra Randall Casillas
CPC分类号: H04L63/0807 , G06F16/1824 , G06F16/1834 , H04L9/0643 , H04L63/0884 , H04L67/51 , H04L9/50 , H04L2209/56
摘要: Techniques are described for client registration for authorizing an aggregator service to access data on behalf of an application, through self-registration of an application client identifier and issuance of authorization token(s) based on the application client identifier. Implementations provide a technique for dynamic client registration that avoids the need for manual vetting and manual generation of the client credential grant. Additionally, the implementations described herein enforce domain values around the scope and/or purpose of the client grant. This allows for support of application providers through a single point of registration that supports multi-layer and channel. This also allows for support of a scalable authorization solution for any suitable number of clients. The dynamic client registration process adds an additional layer of security through the OAuth client grant and mutual authentication.
-
公开(公告)号:US10452762B1
公开(公告)日:2019-10-22
申请号:US15901642
申请日:2018-02-21
摘要: Implementations of the present disclosure are directed to coordinating content between a page and a frame embedded in the page, and include providing a set of events to be registered in a service layer of a third-party system, the set of events including one or more events that can be triggered through the frame, and for which respective update messages are sent from the third-party system to a service layer of an enterprise system, receiving a first update message from the third-party system, the first update message providing data representative of a first event occurring within the frame, requesting first content from one or more data sources, the first content corresponding to the first event, and updating the page to display the first content therein, the first content corresponding to content displayed in the frame.
-
公开(公告)号:US11861694B1
公开(公告)日:2024-01-02
申请号:US17410473
申请日:2021-08-24
摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media for an automated financial management system. One of the methods includes receiving data indicating a list of historic transactions of a user from a plurality of financial institutions. The method includes identifying at least one predicted unexpected expense based on providing at least some of the data to a trained machine-learning model, the trained machine-learning model trained using historic transaction data of a plurality of other users. The method includes determining a plan to account for the unexpected expense. The method also includes automatically transferring an amount based on the plan.
-
公开(公告)号:US11514532B1
公开(公告)日:2022-11-29
申请号:US16439473
申请日:2019-06-12
发明人: David Thomas Biasiolli , David Hugh Doyal , Steve Rubalcaba , Brian Michael Beard , Jeffrey Andrew Dixon , Paul Edward Ortiz , Josh Matthew Williams , Jason Paul Hendry
摘要: Techniques are described for managing data transfer between an enterprise system and a third-party provider system, through a batch interface of the third-party provider system. A batch of transaction data is uploaded through the batch interface for enrichment, and enrichment data is received in response. The enrichment data provides additional context regarding each of the transactions specified in the uploaded batch. The enrichment data can be sent back to the presented to user(s) through various tools. Prior to uploading, the batch can be filtered to include those records corresponding to users who have opted into a service. Filtering can also exclude records for which enrichment data has already been provided through a real-time process. Reconciliation can be performed to ensure integrity of the communicated data.
-
公开(公告)号:US10887301B1
公开(公告)日:2021-01-05
申请号:US16218191
申请日:2018-12-12
发明人: Alejandro Vera , Miguel Solis, Jr. , Hieu Nguyen , Jason Paul Hendry , Nathan Mahoney , Debra Randall Casillas
IPC分类号: H04L29/06 , H04L29/08 , H04L9/06 , G06F16/182
摘要: Techniques are described for client registration for authorizing an aggregator service to access data on behalf of an application, through self-registration of an application client identifier and issuance of authorization token(s) based on the application client identifier. Implementations provide a technique for dynamic client registration that avoids the need for manual vetting and manual generation of the client credential grant. Additionally, the implementations described herein enforce domain values around the scope and/or purpose of the client grant. This allows for support of application providers through a single point of registration that supports multi-layer and channel. This also allows for support of a scalable authorization solution for any suitable number of clients. The dynamic client registration process adds an additional layer of security through the OAuth client grant and mutual authentication.
-
-
-
-
-
-
-
-