Data usage profiles for users and applications
First Claim
Patent Images
1. A system comprising:
- a memory area associated with a mobile computing device, said memory area storing a plurality of applications; and
a processor programmed to;
calculate data usage statistics associated with the plurality of applications stored in the memory area, the calculated data usage statistics representing data usage by the plurality of applications under a first data usage plan;
analyze, at the mobile computing device, the calculated data usage statistics, the analysis determining a frequency of use by the mobile computing device of different types of network connections associated with different types of network data;
present information describing at least a second data usage plan for review and selection on the mobile computing device;
calculate an expected network usage by each of the plurality of applications as a percentage of the first data usage plan, the percentage reflecting a cost of network transfers associated with one or more applications of the plurality of applications; and
rank, at the mobile computing device, the plurality of applications based on the percentage.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments profile users and applications based on network data usage. Data usage statistics are collected and compared for the users and applications. Profiles are assigned to the users and applications based on the comparison. In some embodiments, the applications are ranked based on data usage and presented to the users in an application marketplace.
-
Citations
20 Claims
-
1. A system comprising:
-
a memory area associated with a mobile computing device, said memory area storing a plurality of applications; and a processor programmed to; calculate data usage statistics associated with the plurality of applications stored in the memory area, the calculated data usage statistics representing data usage by the plurality of applications under a first data usage plan; analyze, at the mobile computing device, the calculated data usage statistics, the analysis determining a frequency of use by the mobile computing device of different types of network connections associated with different types of network data; present information describing at least a second data usage plan for review and selection on the mobile computing device; calculate an expected network usage by each of the plurality of applications as a percentage of the first data usage plan, the percentage reflecting a cost of network transfers associated with one or more applications of the plurality of applications; and rank, at the mobile computing device, the plurality of applications based on the percentage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed by a processor, the method comprising:
-
receiving data usage statistics for a user; comparing the received data usage statistics for the user with data usage statistics associated with a plurality of user data usage profiles, a user data usage profile from the plurality of user data usage profiles being defined based on data usage statistics of a plurality of users; assigning the user to one of the plurality of user data usage profiles based on the comparison, the assigned one of the plurality of user data usage profiles, after the assigning, indicating network data use characteristics of the user over a time period; receiving data usage statistics representing data usage by a plurality of applications under a first data usage plan; receiving information describing at least a second data usage plan competing with the first data usage plan associated with the plurality of applications; and providing the received information for review and selection by the user, an expected network usage by each of the plurality of applications as a percentage of the first data usage plan being provided for display on a device of the user before one or more of the plurality of applications is installed on the device of the user, the percentage reflecting a cost of network transfers associated with one or more applications of the plurality of applications. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer storage media embodying computer-executable components, said components comprising:
-
a user profile component that when executed causes at least one processor to; receive data usage statistics for a plurality of users, compare the received data usage statistics for the plurality of users with data usage statistics associated with a plurality of user data usage profiles, and assign each of the plurality of users to one of the plurality of user data usage profiles based on the comparison; and an application profile component that when executed causes at least one processor to; receive data usage statistics associated with a plurality of applications, analyze the received data usage statistics associated with the plurality of applications, rank the plurality of applications based on said analyzing and a selection of one of a plurality of user selectable options for ranking the plurality of applications, ranks for the plurality of applications being changed based on a selection of other user selectable option from the plurality of user selectable options, and present the ranked plurality of applications in an application marketplace based on the one of the plurality of options selected by a user, the application marketplace providing an interface for users to download one or more of the plurality of applications and to display anticipated network data consumption by each of the applications relative to each other before installing the one or more of the plurality of applications, wherein the user profile component obtains information describing at least one data usage plan competing with a current data usage plan of at least one of the plurality of users, and presents the obtained information to the at least one of the plurality of users for review and selection, an expected network usage by each of the applications as a percentage of the current data usage plan being displayed to the at least one of the plurality of users before one of the applications is installed on a user device, the percentage reflecting a cost of network transfers associated with one or more applications of the plurality of the applications. - View Dependent Claims (18, 19, 20)
-
Specification