ROLE-SPECIFIC SERVICE CUSTOMIZATION
First Claim
1. A server that provides a service to an individual represented by an individual profile, the server comprising:
- a processor; and
a memory storing instructions that, when executed by the processor, provide;
a current role selector that, responsive to detecting a role determinant of the individual, selects, among at least two roles of the individual, a current role that is associated with the role determinant;
a role profile selector that selects, from the individual profile, a current role profile comprising at least one selected individual profile detail that is associated with the current role, and excluding at least one excluded individual profile detail that is not associated with the current role; and
a service provider that provides the service to the individual according to the current role profile of the individual.
1 Assignment
0 Petitions
Accused Products
Abstract
In many computing scenarios, an individual may choose to interact with a service in a variety of roles, and may therefore create a set of accounts respectively representing the service. However, the use of multiple accounts by the same individual may introduce considerable administrative complications (e.g., failing to update all accounts with new information results in stale and/or conflicting account information), and may reduce the efficiency and/or scalability of the service. Presented herein are techniques for enabling individuals to interact with services through various roles. Such techniques involve evaluating the individual'"'"'s role determinants to identify and automatically select the individual'"'"'s current role; selecting a current role profile, as a subset of the details of the individual profile that are associated with the current role, and excluding details that are not associated with the current role; and performing the service according to the current role profile of the individual.
73 Citations
20 Claims
-
1. A server that provides a service to an individual represented by an individual profile, the server comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, provide; a current role selector that, responsive to detecting a role determinant of the individual, selects, among at least two roles of the individual, a current role that is associated with the role determinant; a role profile selector that selects, from the individual profile, a current role profile comprising at least one selected individual profile detail that is associated with the current role, and excluding at least one excluded individual profile detail that is not associated with the current role; and a service provider that provides the service to the individual according to the current role profile of the individual. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device that facilitates a service in providing a service to an individual, the device comprising:
-
a processor; a sensor; and a memory storing instructions that, when executed by the processor, provide; a role determinant detector that correlates input from the sensor to a role determinant of the individual; a current role selector that, responsive to the role determinant of the individual, selects, among at least two roles of the individual, a current role that is associated with the role determinant; and a service notifier that notifies the service of the current role of the individual to facilitate provision of the service in accordance with the current role of the individual.
-
-
15. A method of providing a service to an individual represented by an individual profile, the method utilizing at least one device having a processor and comprising:
executing, by the processor, instructions that cause at least one the device to, responsive to detecting a role determinant of the individual; among at least two roles of the individual, select a current role of the individual that is associated with the role determinant; select, from the individual profile, a current role profile comprising at least one selected individual profile detail that is associated with the current role, and excluding at least one excluded individual profile detail that is not associated with the current role; and represent the individual to the service according to the current role profile of the individual. - View Dependent Claims (16, 17, 18, 19, 20)
Specification