System and method for integrating data from a remote server with a client application

US11410152B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11410152-B2
Application numberUS-202016926047-A
CountryUS
Kind codeB2
Filing dateJul 10, 2020
Priority dateOct 19, 2015
Publication dateAug 9, 2022
Grant dateAug 9, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The electronic device may invoke a host application. The device may display a first host user interface on the display, the first host user interface including a first host user interface component associated with a child application. In response, the device may invoke, using the host application, the child application executed at the electronic device. The device may transmit, using the host application, a request for data associated with a child user interface component to the child application. The device may transmit, using the child application, the request for data associated with the child user interface component to a child application server, wherein the data associated with the child user interface component is inaccessible by the host application. The device may receive, using the child application, the data associated with the child user interface component from the child application server. The device may display the child user interface component.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: receiving, at an electronic device, user input data for a secure transaction including secure communications with a child server and a host server, wherein the user input data is received by a child application operating on the electronic device, and wherein the electronic device executes a host application and the child application; transmitting a secure access request for secure user information, wherein the secure access request is originated by the child application; receiving the secure user information; storing user data in a memory of the electronic device, wherein the user data includes the user input data and the secure user information; segmenting the user data to generate host user data and segmented user data, the segmented user data including sensitive personal information; and facilitating communication with the child server and the host server, wherein facilitating includes sharing the host user data and the segmented user data with the child server, and preventing the segmented user data associated with the sensitive personal information from being exposed to the host application. 2. The method of claim 1 further comprising: presenting the host user data and the segmented user data in an integrated user interface display, wherein the integrated user interface display includes at least one user interface component configured to communicate with the host server, and at least one user interface component configured to communicate with the child server. 3. The method of claim 1 , further comprising: invoking the host application associated with the host server; invoking the child application associated with the child server; and presenting the host user data and the segmented user data in an integrated user interface display for the host application and the child application, wherein the segmented user data is inaccessible to the host application. 4. The method of claim 1 , further comprising: invoking the host application associated with the host server; invoking the child application associated with the child server; and transferring control of a user interface display between the host application and the child application, wherein the segmented user data is inaccessible to the host application. 5. The method of claim 1 , further comprises: invoking the host application associated with the host server; and invoking the child application associated with the child server, wherein transfer of the segmented user data is avoided during a transfer of control of an integrated user interface display between the host application and the child application. 6. The method of claim 1 , further comprising: invoking the host application associated with the host server; and invoking the child application associated with the child server, wherein the child application is encoded so that the host application is prevented from modifying code of the child application. 7. The method of claim 1 , wherein segmenting the user data is implemented by encrypting the user data using the child application in accordance with a security model specific to the child application. 8. The method of claim 1 , further comprising: encrypting the user data using the child application to prevent the host application from violating a security model specific to the child application. 9. The method of claim 1 , wherein a selection option associated with the host server specifies an offer associated with one or more offer criteria. 10. The method of claim 1 , further comprising: generating the secure access request based on one or more offer criteria associated with the host server; determining whether the one or more offer criteria are met based on the user data; and generating an integrated user interface based on a determination that the one or more offer criteria are met. 11. The method of claim 1 , further comprising: identifying a first offer associated with the host server; determining that an initial one or more offer criteria associated with the first offer are not met; and displaying a second offer, the second offer associated with updating the user data to meet the initial one or more offer criteria. 12. The method of claim 1 , wherein the secure access request is associated with the child application; and wherein when the secure access request is sent to the child application, the child server verifies the secure access request before the user data is sent to the child application. 13. The method of claim 1 , wherein the child application associated with the child server generates the secure access request based on one or more user attributes provided to the child application; and wherein the one or more user attributes includes an identifier of the electronic device. 14. The method of claim 1 , further comprising: generating a fingerprint for authenticating a user associated with the electronic device; and storing the fingerprint in encrypted storage of the electronic device, wherein the secure access request includes the fingerprint. 15. The method of claim 1 , wherein the child application associated with the child server is invoked to provide a functionality that is not available through the host server. 16. The method of claim 1 , wherein the host application associated with the host server is further associated with a set of credentials for a user associated with the electronic device, and wherein the child application associated with the child server is further associated with a distinct set of credentials for a same user associated with the electronic device. 17. An electronic device comprising: a memory; and one or more processors coupled to the memory and configured to cause the electronic device to perform operations comprising: receiving user input data for a secure transaction including secure communications with a child server and a host server, wherein the user input data is received by a child application operating on the electronic device, and wherein the electronic device executes a host application and the child application; transmitting a secure access request for secure user information, wherein the secure access request is originated by the child application; receiving the secure user information; storing user data in the memory of the electronic device, wherein the user data includes the user input data and the secure user information; segmenting the user data to generate host user data and segmented user data, the segmented user data including sensitive personal information; and facilitating communication with the child server and the host server, wherein facilitating includes sharing the host user data and the segmented user data with the child server, and preventing the segmented user data associated with the sensitive personal information from being exposed to the host application. 18. The electronic device of claim 17 , wherein the one or more processors coupled to the memory are further configured to cause the electronic device to perform operations comprising: presenting the host user data and the segmented user data in an integrated user interface display, wherein the integrated user interface display includes at least one user interface component configured to communicate with the host server, and at least one user interface component configured to communicate with the child server. 19. The electronic device of claim 17 , wherein the one or more processors coupled to the memory are further configured

Assignees

Inventors

Classifications

  • Credit; Loans; Processing thereof · CPC title

  • Parent-child type, e.g. where parent has control on child rights · CPC title

  • Executing subprograms · CPC title

  • Interprogram communication · CPC title

  • Aspects of commerce using mobile devices [M-devices] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11410152B2 cover?
The electronic device may invoke a host application. The device may display a first host user interface on the display, the first host user interface including a first host user interface component associated with a child application. In response, the device may invoke, using the host application, the child application executed at the electronic device. The device may transmit, using the host a…
Who is the assignee on this patent?
Synchrony Bank
What technology area does this patent fall under?
Primary CPC classification G06Q20/24. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 09 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).