CONTEXT DIARY APPLICATION FOR A MOBILE TERMINAL
First Claim
1. A mobile terminal comprising:
- two or more sensors for sensing two or more types of context data;
a sensor application program interface (API) for processing the sensed data to provide one or more context atoms relating to specific pieces of context-related information, wherein each context atom comprises an entity having an associated name, value, source, and date;
a context engine for receiving and storing the context atoms, the context engine including a context silo for storing the context atoms and a context API for allowing one or more user applications to access the context data;
a data store coupled to the context engine for storing information related to a user;
a privacy engine for providing security;
a communications manager for identifying context sources external to the mobile terminal and initiating contact with the external context sources; and
a display for presenting the context-related information and/or information from the external context sources in the manner of a diary,wherein the context silo further comprises a subscription manager for providing subscriptions to one or more of the context atoms and for providing notifications in the event of a change in the context atoms.
9 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a presentation of contextual information to a digital device in relation to a period of time. As such the invention provides for efficient user access to historical, as well as, current and future or forecasted contextual information. In addition, the present invention provides for current contextual information to be presented in an idle mode view, a scrolling bar mode view or another inconspicuous view. Additionally the present invention provides a novel means of using context information to create multimedia file presentations; image or video file presentations that can be associated with previous periods of time, locations or other context data.
-
Citations
25 Claims
-
1. A mobile terminal comprising:
-
two or more sensors for sensing two or more types of context data; a sensor application program interface (API) for processing the sensed data to provide one or more context atoms relating to specific pieces of context-related information, wherein each context atom comprises an entity having an associated name, value, source, and date; a context engine for receiving and storing the context atoms, the context engine including a context silo for storing the context atoms and a context API for allowing one or more user applications to access the context data; a data store coupled to the context engine for storing information related to a user; a privacy engine for providing security; a communications manager for identifying context sources external to the mobile terminal and initiating contact with the external context sources; and a display for presenting the context-related information and/or information from the external context sources in the manner of a diary, wherein the context silo further comprises a subscription manager for providing subscriptions to one or more of the context atoms and for providing notifications in the event of a change in the context atoms. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
sensing, in a mobile terminal, two or more types of context data; processing the sensed data to provide one or more context atoms relating to specific pieces of context-related information, wherein each context atom comprises an entity having an associated name, value, source, and date; receiving and storing the context atoms in a context engine; storing, in a data store, information related to a user; providing different levels of security based on the information related to the user; identifying context sources external to the mobile terminal and initiating contact with the external context sources; using the context-related information and external context sources to provide a presentation on the mobile terminal of multimedia files; and providing subscriptions to one or more of the context atoms and for providing notifications in the event of a change in the context atoms. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A mobile terminal comprising:
-
two or more sensors for sensing two or more types of context data; a sensor application program interface (API) for processing the sensed data to provide one or more context atoms relating to specific pieces of context-related information, wherein each context atom comprises an entity having an associated name, value, source, and date; a context engine for receiving and storing the context atoms, the context engine including a context silo for storing the context atoms and a context API for allowing one or more user applications to access the context data; a data store coupled to the context engine for storing information related to a user; a privacy engine for providing security; a communications manager for identifying context sources external to the mobile terminal and initiating contact with the external context sources; and a display for presenting the context-related information and/or information from the external context sources in the manner of a diary.
-
-
15. A method comprising:
-
monitoring the external environment of a mobile terminal to determine two or more types of context data, wherein the monitoring includes sensing two or more types of context data from sensors disposed within the mobile terminal; presenting a context view that provides at least two context categories respectively associated with the two or more types of context data and at least one context item within each of the at least two context categories, wherein each of the at least one context items is related to a period of time; presenting a calendar view; and receiving selection of a period of time within the calendar view for presenting the context view that is associated with the period of time so as to present a context diary. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
monitoring the external environment of a mobile terminal to determine two or more types of context data, wherein the monitoring includes sensing two or more types of context data from sensors disposed within the mobile terminal; presenting the current monitored context data in user-accessible form on a display of the mobile terminal; and updating the context data on the display when there is a change in the mobile terminal environment; wherein the updating further defines a change in the mobile terminal environment as chosen from the group consisting of detection of an external context data source; and acknowledging the disappearance of a signal from a detected external context data source. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification