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 while interacting with the service;
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
19 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 while interacting with the service; 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. A system for notifying a usage database of a usage of a service by a user, the system comprising:
-
a processor; and a memory storing instructions that, when executed on the processor, implement 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 while using the service; 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 (10, 11, 12, 13)
-
-
14. A system for recording a usage of a service by a user, the system comprising:
-
a processor; and a memory storing instructions that, when executed on the processor, implement a usage database configured to; receive from the user a usage data set generated by the service and identifying at least the service, the user, and the role of the user while using the service, and upon receiving the usage data set from the user, store the usage data set in the memory. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification