Monitoring entitlement usage in an on-demand system
First Claim
1. A method of managing entitlements, the method comprising:
- obtaining, by an application server, usage information for a resource associated with an entitlement from a database, the entitlement being offered by a provider to a user of a client device, the usage information being indicative of a current usage of the resource by the user, the provider comprising a social media monitoring system, wherein the current usage comprises a current number of instances of communications associated with a topic profile on one or more websites being monitored by the provider via a network;
generating, by the application server, a first graphical representation of the current usage of the resource by the user with respect to the user'"'"'s allotted usage for the resource;
receiving an indication of a modified monitoring criterion associated with monitoring consumption of the resource by the user, the modified monitoring criterion impacting usage of the resource by the user relative to the current usage;
determining an estimated usage of the resource influenced by the modified monitoring criterion based at least in part on the usage information indicative of the current usage of the resource obtained from the database and the modified monitoring criterion by;
searching the one or more websites to identify an additional number of instances of communications on the one or more websites that satisfy the topic profile; and
determining an estimated number of instances of communications based on a sum of the current number and the additional number; and
generating, by the application server, a second graphical representation of the estimated number of instances of communications with respect to the user'"'"'s allotted number of instances of communications.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for on-demand entitlement monitoring. One exemplary method involves an on-demand application server obtaining, from a database, usage information for a resource associated with an entitlement offered by a resource provider to a user of a client device and generating a graphical representation of usage of the resource by the user based at least in part on the usage information obtained from the database. In exemplary embodiments, the on-demand application server provides the graphical representation to the resource provider for integration into a graphical user interface display associated with a virtual application provided to the client device over a network.
-
Citations
19 Claims
-
1. A method of managing entitlements, the method comprising:
-
obtaining, by an application server, usage information for a resource associated with an entitlement from a database, the entitlement being offered by a provider to a user of a client device, the usage information being indicative of a current usage of the resource by the user, the provider comprising a social media monitoring system, wherein the current usage comprises a current number of instances of communications associated with a topic profile on one or more websites being monitored by the provider via a network; generating, by the application server, a first graphical representation of the current usage of the resource by the user with respect to the user'"'"'s allotted usage for the resource; receiving an indication of a modified monitoring criterion associated with monitoring consumption of the resource by the user, the modified monitoring criterion impacting usage of the resource by the user relative to the current usage; determining an estimated usage of the resource influenced by the modified monitoring criterion based at least in part on the usage information indicative of the current usage of the resource obtained from the database and the modified monitoring criterion by; searching the one or more websites to identify an additional number of instances of communications on the one or more websites that satisfy the topic profile; and determining an estimated number of instances of communications based on a sum of the current number and the additional number; and generating, by the application server, a second graphical representation of the estimated number of instances of communications with respect to the user'"'"'s allotted number of instances of communications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a database configured to maintain usage information for a resource of an entitlement associated with a user of a client device, the usage information indicating a current usage of the resource by the user and an allotted usage of the resource for the user; and an application server coupled to the database and configured to obtain the usage information from the database, generate a first graphical representation of the current usage of the resource by the user with respect to the allotted usage, determine an estimated usage of the resource based at least in part on the current usage obtained from the database and a modified monitoring criterion associated with monitoring consumption of the resource by the user, and generate a second graphical representation of the estimated usage of the resource with respect to the allotted usage, the modified monitoring criterion impacting the usage of the resource by the user relative to the current usage and the estimated usage is influenced by the modified monitoring criterion, wherein; the resource comprises instances of communications associated with a topic profile on one or more websites being monitored by a social media monitoring system via a network; the current usage comprises a current number of instances of communications on the one or more websites; the modified monitoring criterion comprises a keyword or operator for the topic profile; the estimated usage comprises an estimated number of instances of communications based on a sum of the current number and an additional number of instances of communications on the one or more websites that satisfy the topic profile identified by searching the one or more websites; and the second graphical representation comprises a graphical representation the estimated number of instances of communications with respect to an allotted number of instances of communications. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A server comprising a processing system and a memory, wherein the memory comprises computer-executable instructions that, when executed by the processing system, cause the server to:
-
receive, from a social media monitoring system via a network, a request for information pertaining to an entitlement associated with a user of a client device; obtain usage information for a resource associated with the entitlement from a database, the usage information indicating a current usage of the resource by the user and an allotted usage of the resource for the user, the resource comprising instances of communications that are associated with a topic profile on one or more websites being monitored by the provider via a network and the current usage comprising a current number of instances of communications on the one or more websites; generate a first graphical representation of the current usage of the resource by the user with respect to the allotted usage; provide the first graphical representation to the social media monitoring system via the network; receive an indication of a modified monitoring criterion associated with monitoring consumption of the resource by the user, the modified monitoring criterion impacting the usage of the resource by the user relative to the current usage, the modified monitoring criterion comprising a keyword or operator for the topic profile; determine an estimated usage of the resource that is influenced by the modified monitoring criterion based at least in part on the current usage—
obtained from the database and the modified monitoring criterion by searching the one or more websites to identify an additional number of instances of communications on the one or more websites that satisfy the topic profile and determining an estimated number of instances of communications based on a sum of the current number and the additional number;generate a second graphical representation of the estimated number of instances of communications with respect to an allotted number of instances of communications; and provide the second graphical representation to the social media monitoring system via the network.
-
Specification