JOURNALING ON MOBILE DEVICES
First Claim
Patent Images
1. A computer-implemented method performed by a mobile device, the method comprising:
- configuring a processor of the mobile device to collect journal event data over a time span;
storing the journal event data and corresponding timestamps in a database;
receiving a request for journal event data;
responsive to the request, retrieving the requested journal event data from the database; and
providing the journal event data for display on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A journaling subsystem on a mobile device stores event data related to applications or other subsystems running on the mobile device. The event data can be stored and indexed in a journal database so that a timeline of past events can be reconstructed in response to search queries. In some implementations, a timeline can be reconstructed with markers on a map display based on search results. When the user interacts with a marker on the map display, the event data collected by the mobile device is made available to the user.
45 Citations
21 Claims
-
1. A computer-implemented method performed by a mobile device, the method comprising:
-
configuring a processor of the mobile device to collect journal event data over a time span; storing the journal event data and corresponding timestamps in a database; receiving a request for journal event data; responsive to the request, retrieving the requested journal event data from the database; and providing the journal event data for display on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product stored on a mobile device and configured to cause the mobile device to perform operations comprising:
-
configuring a processor of the mobile device to collect journal event data over a time span; storing the journal event data and corresponding timestamps in a database; receiving a request for journal event data; responsive to the request, retrieving the requested journal event data from the database; and providing the journal event data for display on the mobile device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system implemented on a mobile device comprising:
-
an interface; a database; a processor coupled to the interface and the database, the processor configured for; automatically collecting journal event data through the mobile device over a time span; storing the journal event data and corresponding timestamps in the database; receiving a request for journal event data through the interface; responsive to the request, retrieving the requested journal event data from the database; and providing the journal event data for display on the mobile device. - View Dependent Claims (20, 21)
-
Specification