Data usage plan associated with user device
First Claim
1. A computer-implemented method comprising:
- receiving, by an application server device, application information associated with at least one user device;
wherein the application information is associated with at least one application running on at least one user device in a network;
storing, by the application server device, the received application information associated with the at least one user device;
identifying, by the application server device, content information received by the at least one user device in association with the at least one application;
receiving, by a data plan server device, data usage information from the at least one user device;
wherein the data usage information includes a volume of data usage by the at least one user device;
creating, by the data plan server device, data thresholds;
receiving, by the data plan server device, the identified content information from the application server device;
receiving, by the data plan server device, the application information from the application server device;
matching, by the data plan server device, the received application information, the received content information, and the received data usage information of the at least one user device with usage of the at least one application;
identifying, by the data plan server device, application data usage from the matching;
determining, by the data plan server device, that the identified application data usage exceeds a predetermined threshold;
sending a request, by the data plan server device, to implement an advertisement based usage plan to the application server device;
transmitting, by the application server device, at least one advertisement to be associated with the content information to the data plan server device;
receiving, by the data plan server device, the transmitted at least one advertisement to be associated with the content information;
determining, by the data plan server device, one or more advertisements based on the received application information, the transmitted at least one advertisement and the identified content information; and
allocating, by the data plan server device, additional data usage capacity and the one or more advertisements to the at least one user device for a predetermined time based on the identified content information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes providing identifying application information associated with a user device in a network. The application information is information associated with at least one application running on the at least one user device. The method may further include identifying data usage information associated with the user device. The data usage information includes information associated with data used by the user device. In addition, the method may include associating the application information and the data usage information to determine application data usage for the user device. The method may also include identifying a data usage plan associated with the user device, and applying the data usage plan in the network based on the application data usage.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by an application server device, application information associated with at least one user device; wherein the application information is associated with at least one application running on at least one user device in a network; storing, by the application server device, the received application information associated with the at least one user device; identifying, by the application server device, content information received by the at least one user device in association with the at least one application; receiving, by a data plan server device, data usage information from the at least one user device; wherein the data usage information includes a volume of data usage by the at least one user device; creating, by the data plan server device, data thresholds; receiving, by the data plan server device, the identified content information from the application server device; receiving, by the data plan server device, the application information from the application server device; matching, by the data plan server device, the received application information, the received content information, and the received data usage information of the at least one user device with usage of the at least one application; identifying, by the data plan server device, application data usage from the matching; determining, by the data plan server device, that the identified application data usage exceeds a predetermined threshold; sending a request, by the data plan server device, to implement an advertisement based usage plan to the application server device; transmitting, by the application server device, at least one advertisement to be associated with the content information to the data plan server device; receiving, by the data plan server device, the transmitted at least one advertisement to be associated with the content information; determining, by the data plan server device, one or more advertisements based on the received application information, the transmitted at least one advertisement and the identified content information; and allocating, by the data plan server device, additional data usage capacity and the one or more advertisements to the at least one user device for a predetermined time based on the identified content information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device, comprising:
-
a memory to store a plurality of instructions; and a processor to execute the instructions that, when executed by the processor, cause the processor to perform the steps of; receiving data usage information from at least one user device; wherein the data usage information includes a volume of data usage by at least one user device; creating data thresholds; receiving content information identified from an application server device; wherein the content information is received by the at least one user device in association with at least one application; receiving application information from an application server device; wherein the application information is associated with at least one application running the on at least one user device in a network; matching the received application information, the received content information, and the received data usage information of the at least one user device with usage of the at least one application; identifying application data usage from the matching; determining that the identified application data usage exceeds a predetermined threshold; sending a request to implement an advertisement based usage plan to the application server device; receiving at least one advertisement to be associated with the content information from the application server device; determining one or more advertisements based on the received application information, the at least one advertisement and the received content information; and allocating additional data usage capacity and the one or more advertisements to the at least one user device for a predetermined time based on the received content information. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium including instructions to be executed by a processor, the instructions including one or more instructions, when executed by the processor, for causing the processor to the operation of:
-
receiving data usage information from at least one user device; wherein the data usage information includes a volume of data consumed by the at least one user device; creating data thresholds; receiving content information identified from an application server device; wherein the content information is received by the at least one user device in association with at least one application; receiving application information from an application server device; wherein the application information is associated with the at least one application running on the at least one user device; matching the received application information, the received content information, and the received data usage information of the at least one user device with usage of the at least one application; identifying application data usage from the matching; determining that the application data usage exceeds a predetermined threshold; sending a request to implement an advertisement based usage plan to the application server device; receiving at least one advertisement to be associated with the content information from the application server device; receiving the at least one advertisement to be associated with content; determining one or more advertisements based on the received application information, the at least one advertisement and the received content information; and allocating additional data usage capacity and the one or more advertisements to the at least one user device for a predetermined time based on the receive content information. - View Dependent Claims (18, 19, 20)
-
Specification