Configurable sharing of user information
US-2016285884-A1 · Sep 29, 2016 · US
US11410152B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11410152-B2 |
| Application number | US-202016926047-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 10, 2020 |
| Priority date | Oct 19, 2015 |
| Publication date | Aug 9, 2022 |
| Grant date | Aug 9, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.