Systems and methods for one-click financials
First Claim
1. A system for managing services provided on behalf of a user, comprising:
- a storage medium, comprising;
a registry storing one or more user profiles; and
a repository storing;
user information that identifies the user, service preferences of the user, attributes of the user, or any combination thereof; and
service provider information that identifies a service provider, attributes of the service provider, association information between the user and the service provider, or any combination thereof; and
one or more processors configured to provide;
a user profile generator operable to receive input from a user to;
display a first user profile associated with the user via a user interface, wherein the first user profile comprises a first subset of the user information associated with the user that is cross-referenced with a first subset of the service provider information that is associated with a service provider account of the user;
modify the first subset of the user information, the first subset of the service provider information, or both, creating a second subset of the user information, a second subset of the service provider information, or both; and
save the modifications to the first subset of the user information, the first subset of the service provider information, or both as a second user profile, without modifying the first user profile, such that the first user profile remains saved without modifications; and
a service fulfillment system, comprising the one or more processors configured to;
receive a second user profile invocation input that indicates when the second user profile should be invoked;
when the second user profile should be invoked, invoke a second provision of services defined by the modifications to the first subset of the user information, the first subset of the service provider information, or both of the second user profile;
wherein the second provision of services are invoked in place of a first provision of services related to the first user profile; and
when the second user profile should no longer be invoked, re-invoke the first provision of services related to the first user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer-usable medium are disclosed for managing services provided on behalf of a user through the invocation of a user profile. A service provision management system comprises a user profile registry, which further comprises a plurality of user profiles, each of which is associated with a user. A first user profile is compared to a second user profile within a user interface and recommended modifications to the first user profile are generated in response to user input. The user makes modifications to user information and service provider information contained in the first user profile. Upon invocation of the user profile, service provider instructions, which comprise service execution information, are issued to a service provider to provide a service on behalf of said user.
26 Citations
20 Claims
-
1. A system for managing services provided on behalf of a user, comprising:
-
a storage medium, comprising; a registry storing one or more user profiles; and a repository storing; user information that identifies the user, service preferences of the user, attributes of the user, or any combination thereof; and service provider information that identifies a service provider, attributes of the service provider, association information between the user and the service provider, or any combination thereof; and one or more processors configured to provide; a user profile generator operable to receive input from a user to; display a first user profile associated with the user via a user interface, wherein the first user profile comprises a first subset of the user information associated with the user that is cross-referenced with a first subset of the service provider information that is associated with a service provider account of the user; modify the first subset of the user information, the first subset of the service provider information, or both, creating a second subset of the user information, a second subset of the service provider information, or both; and save the modifications to the first subset of the user information, the first subset of the service provider information, or both as a second user profile, without modifying the first user profile, such that the first user profile remains saved without modifications; and a service fulfillment system, comprising the one or more processors configured to; receive a second user profile invocation input that indicates when the second user profile should be invoked; when the second user profile should be invoked, invoke a second provision of services defined by the modifications to the first subset of the user information, the first subset of the service provider information, or both of the second user profile;
wherein the second provision of services are invoked in place of a first provision of services related to the first user profile; andwhen the second user profile should no longer be invoked, re-invoke the first provision of services related to the first user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible, non-transitory, computer-readable storage medium comprising machine-readable instructions that, upon execution, are configured to:
-
display, via a user interface, a first user profile associated with the user comprising user information associated with the user, wherein the user information includes service preferences associated with a plurality of third party accounts of the user, and third party service provider information, wherein the third party service provider information is associated with the third party accounts of the user; modify the service preferences of the user information, to create a second set of service preferences associated with the plurality of third party accounts of the user; generate a second user profile, by saving the modifications to the service preferences of the user information, without saving over the first user profile; receive a second user profile invocation input that indicates when the second user profile should be invoked; when the second user profile should be invoked, invoke the second user profile, providing a provision of services based on the second set of service preferences, by; using the second user profile to issue instructions to the plurality of third party service providers to provide services on behalf of the user, wherein the instructions are executed to change the provision of services from the service preferences related to the first user profile to the second set of service preferences in response to receipt of the second user profile invocation input to invoke the second user profile; and providing service execution information to the plurality of third party service providers; and when the second user profile should not be invoked, invoke the first provision of services related to the first user profile. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for managing third party services provided on behalf of a user, comprising:
at least one tangible and non-transitory storage medium comprising; a registry, storing one or more user profiles; and a repository storing; user information that identifies the user, service preferences of the user, attributes of the user, or any combination thereof; and third party service provider information for a plurality of third party service providers; one or more processors configured to; display a first user profile comprising a first set of user information and third party service provider information associated with the user; receive modifications to the first set of user information and third party service provider information to generate a second set of user information and third party service provider information, without saving the modifications to the first user profile, such that the first user profile remains saved without said modifications; receive a request to save the second set of user information and third party service provider information as a second user profile; concurrently display the first user profile and the second user profile associated with the user; and receive a request to invoke the second user profile for a provision of services associated with the second user profile, wherein the provision of services related to the second user profile is activated in place of a provision of services related to the first user profile; determine, based upon the request when the second user profile should be invoked; generate, in response to receiving the request to invoke the second user profile, a plurality of third party service execution information, wherein the plurality of third party service execution information comprises instructions to invoke the provision of services based upon the second set of user information and third party service provider information, when the second user profile should be invoked; transmit the plurality of third party service execution information to the plurality of third party service providers to invoke the provision of services according to the second user profile; and when the second user profile should not be invoked, cause invocation of the provision of services related to the first user profile. - View Dependent Claims (16, 17, 18, 19, 20)
Specification