Mobile application configurations to enable data transfers
First Claim
1. A mobile system, comprising:
- a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising;
determining a provider application configured to access a user account associated with a provider server;
identifying a plurality of other applications of the mobile system configured to communicate with the provider server, wherein identifiers associated with the plurality of other applications are displayed by the mobile system;
receiving a user selection of a first application and a second application from the plurality of other applications displayed;
determining, through the provider application and without manual input, a first set of data types required for the first selected application to perform one or more data transfers with the user account and a second set of data types required for the second selected application to perform the one or more data transfers with the user account, wherein the first set of data types is different from the second set of data types;
causing the provider application to send data corresponding to the first set of data types to the first selected application and data corresponding to the second set of data types to the second selected application; and
enabling the first and second selected applications to perform the one or more data transfers with the user account based at least on the data sent to the first and second selected applications.
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems, mediums, and methods may involve a provider application configured to access a user account associated with a provider server. For example, a system may perform operations to identify one or more other applications installed on the mobile device that may be configured to communicate with the provider server. The system may determine data required by the other applications to perform one or more data transfers with the user account. The system may cause the provider application to send the data required to the other applications. As such, the other applications may be enabled to perform one or more data transfers with the user account based on the data sent to the other applications.
9 Citations
20 Claims
-
1. A mobile system, comprising:
-
a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising; determining a provider application configured to access a user account associated with a provider server; identifying a plurality of other applications of the mobile system configured to communicate with the provider server, wherein identifiers associated with the plurality of other applications are displayed by the mobile system; receiving a user selection of a first application and a second application from the plurality of other applications displayed; determining, through the provider application and without manual input, a first set of data types required for the first selected application to perform one or more data transfers with the user account and a second set of data types required for the second selected application to perform the one or more data transfers with the user account, wherein the first set of data types is different from the second set of data types; causing the provider application to send data corresponding to the first set of data types to the first selected application and data corresponding to the second set of data types to the second selected application; and enabling the first and second selected applications to perform the one or more data transfers with the user account based at least on the data sent to the first and second selected applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
causing a provider application of a mobile device to request an operating system of the mobile device to identify one or more other applications of the mobile device configured to perform one or more data transfers associated with a user account; in response to the request to the operating system, retrieving application identification data from the operating system that identifies a first application and a second application of the mobile device configured to perform the one or more data transfers associated with the user account; in response to retrieving the application identification data, causing the provider application to display a first icon and a second icon on a graphic user interface that correspond with the first application and the second application, respectively; determining, through the provider application and without manual input, a first set of data types required for the first application to perform the one or more data transfers associated with the user account and a second set of data types for the second application to perform the one or more data transfers associated with the user account, wherein the first set of data types is different from the second set of data types; and maintaining, through the provider application, data corresponding to the first and second set of data types for the first and second applications to perform the one or more data transfers associated with the user account. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
determining a provider application configured to access a user account associated with a provider server; identifying a plurality of other applications configured to communicate with the provider server; displaying identifiers representing the plurality of other applications on a graphical user interface of a mobile device; receiving a user selection of a first application and a second application from the plurality of other applications displayed; determining, through the provider application and without manual input, a first set of data types required by the first selected application to perform one or more data transfers with the user account and a second set of data types required for the second selected application to perform the one or more data transfers with the user account, wherein the first set of data types is different from the second set of data types; causing the provider application to send data corresponding to the first set of data types to the first selected application and data corresponding to the second set of data types to the second selected application; and enabling the first and second selected applications to perform the one or more data transfers with the user account based at least on the data sent to the first and second selected applications. - View Dependent Claims (17, 18, 19, 20)
-
Specification