Apparatus and method of creating and utilizing a context
First Claim
1. A method of context-aware communication, comprising:
- obtaining, by an access terminal, a plurality of terminal data representing a current operating environment of the access terminal from a plurality of access terminal subsystems, one or more terminal applications, or a combination of both;
storing the plurality of terminal data obtained over time in a historical database;
determining at least one context corresponding to a portion of the plurality of terminal data by;
receiving a user input on the access terminal at a first time that defines the respective context identifier,recognizing a relationship between the plurality of terminal data obtained at the first time and the plurality of terminal data in the historical database,identifying the portion of the plurality of terminal data corresponding to the context based on the recognized relationship, andassociating the portion of the plurality of terminal data with the respective context identifier;
creating a context profile having a context identifier identifying each context, wherein each context profile comprises profile parameters corresponding to the respective portion of the plurality of terminal data determined to correspond to the respective context; and
storing each context profile.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus or method of context-aware communication comprises obtaining, by an access terminal, a plurality of terminal data from a plurality of access terminal subsystems, one or more terminal applications, or a combination of both. Further, the various embodiments may include determining at least one context corresponding to at least a portion of the plurality of terminal data. Also, various embodiments may include creating a context profile having a context identifier identifying each context, wherein each context profile comprises profile parameters corresponding to the respective portion of the plurality of terminal data determined to correspond to the respective context. Additionally, the aspects include storing each context profile. Optionally, other embodiments may further include monitoring for the occurrence of a context corresponding to a content profile, and performing a context action triggered by detecting the occurrence of a context.
13 Citations
26 Claims
-
1. A method of context-aware communication, comprising:
-
obtaining, by an access terminal, a plurality of terminal data representing a current operating environment of the access terminal from a plurality of access terminal subsystems, one or more terminal applications, or a combination of both; storing the plurality of terminal data obtained over time in a historical database; determining at least one context corresponding to a portion of the plurality of terminal data by; receiving a user input on the access terminal at a first time that defines the respective context identifier, recognizing a relationship between the plurality of terminal data obtained at the first time and the plurality of terminal data in the historical database, identifying the portion of the plurality of terminal data corresponding to the context based on the recognized relationship, and associating the portion of the plurality of terminal data with the respective context identifier; creating a context profile having a context identifier identifying each context, wherein each context profile comprises profile parameters corresponding to the respective portion of the plurality of terminal data determined to correspond to the respective context; and storing each context profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having stored thereon computer executable instructions configured to cause a processor of an access terminal to perform context-aware communication operations comprising:
-
obtaining a plurality of terminal data representing a current operating environment of the access terminal from a plurality of access terminal subsystems, one or more terminal applications, or a combination of both; storing the plurality of terminal data obtained over time in a historical database; determining at least one context corresponding to a portion of the plurality of terminal data by; receiving a user input on the access terminal at a first time that defines the respective context identifier, recognizing a relationship between the plurality of terminal data obtained at the first time and the plurality of terminal data in the historical database, identifying the portion of the plurality of terminal data corresponding to the context based on the recognized relationship, and associating the portion of the plurality of terminal data with the respective context identifier; creating a context profile having a context identifier identifying each context, wherein each context profile comprises profile parameters corresponding to the respective portion of the plurality of terminal data determined to correspond to the respective context; and storing each context profile. - View Dependent Claims (13)
-
-
14. An access terminal, comprising:
-
means for obtaining a plurality of terminal data representing a current operating environment of the access terminal from a plurality of access terminal subsystems, one or more terminal applications, or a combination of both; means for storing the plurality of terminal data obtained over time in a historical database; means for determining at least one context corresponding to a portion of the plurality of terminal data, comprising; means for receiving a user input on the access terminal at a first time that defines the respective context identifier, means for recognizing a relationship between the plurality of terminal data obtained at the first time and the plurality of terminal data in the historical database, means for identifying the portion of the plurality of terminal data based on the recognized relationship, and means for associating the portion of the plurality of terminal data with the respective context identifier; means for creating a context profile having a context identifier identifying each context, wherein each context profile comprises profile parameters corresponding to the respective portion of the plurality of terminal data determined to correspond to the respective context; and means for storing each context profile on the access terminal. - View Dependent Claims (15)
-
-
16. An access terminal, comprising:
-
a memory; and at least one processor coupled to the memory, wherein the at least one processor is configured with processor-executable instructions so the access terminal performs operations comprising; obtaining a plurality of terminal data representing a current operating environment of the access terminal from a plurality of access terminal subsystems, one or more terminal applications, or a combination of both; storing the plurality of terminal data obtained over time in a historical database; determining at least one context corresponding to a portion of the plurality of terminal data by; receiving a user input on the access terminal at a first time that defines the respective context identifier, recognizing a relationship between the plurality of terminal data obtained at the first time and the plurality of terminal data in the historical database, identifying the portion of the plurality of terminal data corresponding to the context based on the recognized relationship, and associating the portion of the plurality of terminal data with the respective context identifier; creating a context profile having a context identifier identifying each context, wherein each context profile comprises profile parameters corresponding to the respective portion of the plurality of terminal data determined to correspond to the respective context; and storing each context profile in the memory. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification