Role-based user tracking in service usage
First Claim
1. A method of recording a usage of a service by a user, the method comprising:
- generating a usage data set identifying at least the service, the user, and the role of the user;
sending the usage data set to the user;
instructing the user to send the usage data set to a usage database; and
upon the usage database receiving the usage data set from the user, storing the usage data set in the usage database.
2 Assignments
0 Petitions
Accused Products
Abstract
Devising a centralized usage database for tracking and recording the usage of various services by various users may be difficult for several reasons, including the volume of data generated by each user in interacting with each service. Techniques are disclosed for streamlining usage data transmitted between the services, the users, and the usage database, such as by redistributing a portion of the computational burden to the users, and by characterizing the usage data based on the role of each user in interacting with each service. Additional techniques are disclosed for caching and authenticating the usage data, and for improving the response rate in the interaction of the usage database with users in order to provide a better user experience.
-
Citations
20 Claims
-
1. A method of recording a usage of a service by a user, the method comprising:
-
generating a usage data set identifying at least the service, the user, and the role of the user; sending the usage data set to the user; instructing the user to send the usage data set to a usage database; and upon the usage database receiving the usage data set from the user, storing the usage data set in the usage database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for notifying a usage database of a usage of a service by a user, the system comprising:
a service usage representing component configured to; generate a usage data set identifying at least the service, the user, and the role of the user; send the usage data set to the user; and instruct the user to send the usage data set to the usage database. - View Dependent Claims (11, 12, 13, 14)
-
15. A system for recording a usage of a service by a user, the system comprising:
- a usage database configured to receive from the user a usage data set identifying at least the service, the user, and the role of the user, and to store the usage data set.
- View Dependent Claims (16, 17, 18, 19, 20)
Specification