Pre-loaded native application tracking service
First Claim
1. A method of communicating events generated by a mobile communication device, comprising:
- receiving a mobile advertisement by a mobile communication device, where the ad comprises a creative content associated with a mobile application, a uniform resource identifier (URI), and a tracking identity associated with the mobile application, where the URI references an event tracking client application that is installed as a pre-loaded native application on the mobile communication device and that executes on the mobile communication device;
presenting the creative content on a display of the mobile communication device;
receiving a click input to the creative content by the mobile communication device;
providing the tracking identity to the event tracking client application;
storing a log of the click input by the event tracking client application, where the log comprises the tracking identity;
transmitting a click message to an application store by the event tracking client application, where the click message comprises a uniform resource identifier (URI) identifying content associated with the mobile application stored by the application store;
establishing a reliable communication connection to an event tracking server by the event tracking client application;
transmitting the log of the click input by the event tracking client application via the reliable communication connection to the event tracking server;
receiving the log of the click input by the event tracking server;
accessing information in a data store by the event tracking server based on the tracking identity of the log of the click input, where the accessed information identifies a reference to a server; and
transmitting a notification of the click input and the tracking identity by the event tracking server to the server associated with the reference identified in the accessed information,whereby the event of a click through on the mobile advertisement is communicated from the mobile communication device to stakeholders in a distribution chain of the mobile application and the mobile communication device is enabled to access information about the mobile application from the application store.
4 Assignments
0 Petitions
Accused Products
Abstract
A mobile communication device is disclosed. The device comprises a processor, a memory, a display, an input device, and a tracking client pre-loaded native application stored in the memory and referenced by a uniform resource identifier (URI). When executed by the processor the client application receives a tracking identity of a mobile advertisement from another application installed on the device sent based on the URI associated with the client application. In response to receiving the tracking identity of the mobile advertisement, the client application stores a log of a click input associated with the mobile advertisement, and in response to receiving the tracking identity of the mobile application, transmits a click message to an application store. The application further establishes a reliable communication connection to an event tracking server and transmits the log of the click input via the reliable communication connection to the event tracking server.
-
Citations
20 Claims
-
1. A method of communicating events generated by a mobile communication device, comprising:
-
receiving a mobile advertisement by a mobile communication device, where the ad comprises a creative content associated with a mobile application, a uniform resource identifier (URI), and a tracking identity associated with the mobile application, where the URI references an event tracking client application that is installed as a pre-loaded native application on the mobile communication device and that executes on the mobile communication device; presenting the creative content on a display of the mobile communication device; receiving a click input to the creative content by the mobile communication device; providing the tracking identity to the event tracking client application; storing a log of the click input by the event tracking client application, where the log comprises the tracking identity; transmitting a click message to an application store by the event tracking client application, where the click message comprises a uniform resource identifier (URI) identifying content associated with the mobile application stored by the application store; establishing a reliable communication connection to an event tracking server by the event tracking client application; transmitting the log of the click input by the event tracking client application via the reliable communication connection to the event tracking server; receiving the log of the click input by the event tracking server; accessing information in a data store by the event tracking server based on the tracking identity of the log of the click input, where the accessed information identifies a reference to a server; and transmitting a notification of the click input and the tracking identity by the event tracking server to the server associated with the reference identified in the accessed information, whereby the event of a click through on the mobile advertisement is communicated from the mobile communication device to stakeholders in a distribution chain of the mobile application and the mobile communication device is enabled to access information about the mobile application from the application store. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile communication device, comprising:
-
a processor; a non-transitory memory; a display; an input device; and a tracking client pre-loaded native application stored in the non-transitory memory and referenced by a uniform resource identifier (URI) that, when executed by the processor; receives a tracking identity of a mobile advertisement presented on the display from another application installed on the mobile communication device sent based on the URI associated with the tracking client pre-loaded native application; in response to receiving the tracking identity of the mobile advertisement, stores a log of a click input associated with the mobile advertisement; in response to receiving the tracking identity of the mobile application, transmits a click message to an application store, where the click message comprises a uniform resource identifier (URI) identifying content associated with the mobile application stored by the application store; establishes a communication connection to an event tracking server; and transmits the log of the click input via the communication connection to the event tracking server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of communicating events generated by a mobile communication device, comprising:
-
receiving a mobile advertisement by a mobile communication device, where the ad comprises a creative content associated with a mobile application, a uniform resource identifier (URI), and a tracking identity associated with the mobile application, where the URI references an event tracking client application that is installed on the mobile communication device and that executes on the mobile communication device; presenting the creative content on a display of the mobile communication device; receiving a click input to the creative content by the mobile communication device; providing the tracking identity to the event tracking client application; storing a log of the click input by the event tracking client application, where the log comprises the tracking identity; transmitting a click message to an application store by the event tracking client application, where the click message comprises a uniform resource identifier (URI) identifying content associated with the mobile application stored by the application store; establishing a communication connection to an event tracking server by the event tracking client application; and transmitting the log of the click input by the event tracking client application via the communication connection to the event tracking server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification