Context diary application for a mobile terminal
First Claim
Patent Images
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 atoms are stored in a blackboard within the context silo, and the blackboard provides an API for querying and setting the context atoms.
10 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.
47 Citations
14 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 atoms are stored in a blackboard within the context silo, and the blackboard provides an API for querying and setting the context atoms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 blackboard within a context engine, wherein the blackboard provides an application program interface (API) for querying and setting the context atoms; 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; and using the context-related information and external context sources to provide a presentation on the mobile terminal of multimedia files. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification