MOBILE USER, ACTIVITY AND APPLICATION PROFILING
First Claim
Patent Images
1. A method comprising:
- proactively monitoring and collecting, by an activity monitoring module running on a mobile device, activity stream data, wherein the activity stream data includes information regarding context and usage of one or more applications installed on the mobile device by identifying at various points in time one or more of applications, application processes or tasks currently running on the mobile device and a current state associated with the applications, the application processes or the tasks; and
providing, by the activity monitoring module, the activity stream data to a central server that collects activity stream data from a plurality of mobile devices, including the mobile device, and processes the collected activity stream data in conjunction with auxiliary data to create derived mobile user activity profiles for users of the plurality of mobile devices, wherein the auxiliary data includes one or more of information characterizing a type or nature of a plurality of mobile applications and information characterizing a type or nature of a particular location.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for user, activity and application profiling for a mobile device are provided. According to one embodiment, activity stream data is received by an activity monitoring module running on a mobile device. The activity stream data includes information regarding usage of one or more applications installed on the mobile device. The activity stream data is provided by the activity monitoring module to a central server that collects activity stream data from multiple mobile devices, including the mobile device. The collected activity stream data is processed by the central server in conjunction with auxiliary data to create derived mobile user activity profiles for users of the mobile devices.
-
Citations
22 Claims
-
1. A method comprising:
-
proactively monitoring and collecting, by an activity monitoring module running on a mobile device, activity stream data, wherein the activity stream data includes information regarding context and usage of one or more applications installed on the mobile device by identifying at various points in time one or more of applications, application processes or tasks currently running on the mobile device and a current state associated with the applications, the application processes or the tasks; and providing, by the activity monitoring module, the activity stream data to a central server that collects activity stream data from a plurality of mobile devices, including the mobile device, and processes the collected activity stream data in conjunction with auxiliary data to create derived mobile user activity profiles for users of the plurality of mobile devices, wherein the auxiliary data includes one or more of information characterizing a type or nature of a plurality of mobile applications and information characterizing a type or nature of a particular location. - View Dependent Claims (2, 3, 4, 5, 6, 9)
-
-
7-8. -8. (canceled)
-
10. A method comprising:
-
maintaining, by a central server, a database of auxiliary data including one or more of information characterizing a type or nature of a plurality of mobile applications; and
information characterizing a type or nature of a particular location;receiving, by the central server, activity stream data from a plurality of mobile devices, wherein the activity stream data includes information regarding context and usage of one or more applications installed on the plurality of mobile devices that has been proactively monitored and collected by identifying at various points in time one or more of applications, application processes or tasks currently running on each of the plurality of mobile devices and a current state associated with the applications, the application processes and the tasks; creating, by the central server, derived mobile user activity profiles for individual users of the plurality of mobile devices by processing the activity stream data in conjunction with the auxiliary data. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a plurality of mobile devices, wherein each mobile device of the plurality of mobile devices has installed thereon an activity monitoring module that proactively monitors and collects activity stream data including information regarding context and usage of one or more applications installed on the mobile device by identifying at various points in time one or more of applications, application processes and tasks currently running on each of the plurality of mobile devices and a current state associated with the applications, the application processes and the tasks; and a central server which receives the collected activity stream data from the plurality of mobile devices, processes the collected activity stream data in conjunction with auxiliary data to create a derived profile for each of a plurality of mobile users of the plurality of mobile devices, wherein the auxiliary data includes one or more of information characterizing a type or nature of a plurality of mobile applications and information characterizing a type or nature of a particular location. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification