Journaling on mobile devices
First Claim
Patent Images
1. A method comprising:
- collecting, by a journaling subsystem of a mobile device, financial transaction data, the financial transaction data including a location of a purchase and a timestamp of the purchase, the journaling subsystem configured to store and index the financial transaction data in a journal database as event data that form a timeline;
responsive to a request for the timeline, providing for display, in a virtual map, one or more markers representing the timeline, each marker representing an event at a corresponding event time as stored in the event data, at least one of the one or more markers being a transaction marker representing the purchase, the location of the purchase, and, according to the timestamp, a time of the purchase;
in response to a user interaction with the transaction marker, retrieving, by the mobile device, the financial transaction data from the journal database; and
providing the financial transaction data for display in the virtual map on the mobile device.
0 Assignments
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.
28 Citations
18 Claims
-
1. A method comprising:
-
collecting, by a journaling subsystem of a mobile device, financial transaction data, the financial transaction data including a location of a purchase and a timestamp of the purchase, the journaling subsystem configured to store and index the financial transaction data in a journal database as event data that form a timeline; responsive to a request for the timeline, providing for display, in a virtual map, one or more markers representing the timeline, each marker representing an event at a corresponding event time as stored in the event data, at least one of the one or more markers being a transaction marker representing the purchase, the location of the purchase, and, according to the timestamp, a time of the purchase; in response to a user interaction with the transaction marker, retrieving, by the mobile device, the financial transaction data from the journal database; and providing the financial transaction data for display in the virtual map on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory storage device storing a computer program product operable to cause one or more processors to perform operations comprising:
-
collecting, by a journaling subsystem of a mobile device, financial transaction data, the financial transaction data including a location of a purchase and a timestamp of the purchase, the journaling subsystem configured to store and index the financial transaction data in a journal database as event data that form a timeline; responsive to a request for the timeline, providing for display, in a virtual map, one or more markers representing the timeline, each marker representing an event at a corresponding event time as stored in the event data, at least one of the one or more markers being a transaction marker representing the purchase, the location of the purchase, and, according to the timestamp, a time of the purchase; in response to a user interaction with the transaction marker, retrieving, by the mobile device, the financial transaction data from the journal database; and providing the financial transaction data for display in the virtual map on the mobile device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and a non-transitory storage device storing a computer program product operable to cause the one or more processors to perform operations comprising; collecting, by a journaling subsystem of a mobile device, financial transaction data, the financial transaction data including a location of a purchase and a timestamp of the purchase, the journaling subsystem configured to store and index the financial transaction data in a journal database as event data that form a timeline; responsive to a request for the timeline, providing for display, in a virtual map, one or more markers representing the timeline, each marker representing an event at a corresponding event time as stored in the event data, at least one of the one or more markers being a transaction marker representing the purchase, the location of the purchase, and, according to the timestamp, a time of the purchase; in response to a user interaction with the transaction marker, retrieving, by the mobile device, the financial transaction data from the journal database; and providing the financial transaction data for display in the virtual map on the mobile device at the location of the purchase. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification