Centralized dispatching of application analytics
First Claim
1. A method, comprising:
- in a mobile computing device comprising at least one processor and a memory, generating, by a first application, a first information beacon that provides application analytics data describing use of the first application installed on the mobile computing device while the first application is running on the mobile computing device;
generating, concurrently with the first information beacon and by a second application that is running concurrently with the first application, a second information beacon that provides application analytics data describing use of the second application running on the mobile computing device while the first application is running on the mobile computing device;
collecting the first information beacon and second information beacon according to a beacon collection policy that stores the first information beacon and second information beacon in a common location in the mobile computing device; and
dispatching the stored first information beacon and the second information beacon, according to a beacon dispatch policy maintained by the mobile computing device, to a network device communicatively coupled to the mobile computing device in a single transmission.
2 Assignments
0 Petitions
Accused Products
Abstract
A method may include, in a computing device comprising at least one processor and a memory, generating at least one information beacon from each of a plurality of applications installed on the computing device. Each information beacon may include application analytics data associated with a corresponding application while the corresponding application is running on the computing device. The at least one information beacon from each of the plurality of applications may be stored in a common location in the computing device. The stored at least one information beacon may be dispatched from each of the plurality of applications to a network device communicatively coupled to the computing device. The generating may be triggered by beacon generation code implemented in each of the plurality of applications installed on the computing device.
41 Citations
14 Claims
-
1. A method, comprising:
-
in a mobile computing device comprising at least one processor and a memory, generating, by a first application, a first information beacon that provides application analytics data describing use of the first application installed on the mobile computing device while the first application is running on the mobile computing device; generating, concurrently with the first information beacon and by a second application that is running concurrently with the first application, a second information beacon that provides application analytics data describing use of the second application running on the mobile computing device while the first application is running on the mobile computing device; collecting the first information beacon and second information beacon according to a beacon collection policy that stores the first information beacon and second information beacon in a common location in the mobile computing device; and dispatching the stored first information beacon and the second information beacon, according to a beacon dispatch policy maintained by the mobile computing device, to a network device communicatively coupled to the mobile computing device in a single transmission. - View Dependent Claims (2, 3, 4, 5, 11, 12, 13)
-
-
6. A method, comprising:
in a network device communicatively coupled to a mobile computing device, the mobile computing device comprising at least a first installed application and a second installed application; receiving, from the mobile computing device, a first information beacon generated from the first installed application, wherein the first information beacon comprises data describing use of the first application and, installed application, and a second information beacon generated, concurrently with the second information beacon, from the second installed application that is running concurrently with the first installed application, wherein the second information beacon comprises data describing use of the second installed application, wherein communication of the first information beacon and the second information beacon is triggered by the network device according to a beacon dispatch policy that causes a dispatch of information beacons on a pre-determined schedule, the beacon dispatch policy maintained by the mobile computing device; and generating an application analytics report, associated with usage of the first installed application and the second installed application by a user of the mobile computing device, based on the received first information beacon and the second information beacon. - View Dependent Claims (7, 8, 9, 10, 14)
Specification