Method and system of utilizing a context vector and method and system of utilizing a context vector and database for location applications
First Claim
1. A method of using context vectors in location applications, comprising:
- sensing, from a portable radio, an environmental condition external to the portable radio for a given location without using location signaling, the environmental condition comprising one or more of a light frequency, a light intensity, a light type, a humidity level, a temperature level, a pressure level, a scent, a carbon dioxide level, an oxygen level, a nitrogen level, a sound pressure level, a tone level, a sound frequency, an altitude, a longitude, or a latitude;
defining a context vector for the given location, wherein the context vector includes a value for the environmental condition sensed external to the portable radio;
detecting a context transition corresponding to a change in the environmental condition external to the portable radio;
modifying an operation of location applications in the portable radio based on the context transition detected, wherein the step of modifying the operation of location applications comprises activating, suspending, favoring, disfavoring or initiating a particular location technology among a plurality of location technologies used in the portable radio based on the context transition detected;
forming a new context vector based on the context transition and attempting to match the new context vector with a pre-stored context vector; and
storing the new context vector if the new context vector fails to match the pre-stored context vector.
2 Assignments
0 Petitions
Accused Products
Abstract
A system (100) and method (300) of using a context vector and database (202) for location applications can include a transceiver (104), a plurality of environmental sensors (114, 116, 118, 120, 121) including at least two location technology devices (110, 112), and a processor (102) coupled to the transceiver and the plurality of environmental sensors. The processor can be programmed to sense (302) an environmental condition for a given location, define (310) a context vector for the given location, detect (312) a context transition corresponding to a change in the environmental condition, and modify (314) an operation of the at least two location technology devices based on the context transition detected. The processor can be further programmed to form (320) a new context vector based on the context transition and attempt to match the new context vector with a pre-stored context vector.
33 Citations
16 Claims
-
1. A method of using context vectors in location applications, comprising:
-
sensing, from a portable radio, an environmental condition external to the portable radio for a given location without using location signaling, the environmental condition comprising one or more of a light frequency, a light intensity, a light type, a humidity level, a temperature level, a pressure level, a scent, a carbon dioxide level, an oxygen level, a nitrogen level, a sound pressure level, a tone level, a sound frequency, an altitude, a longitude, or a latitude; defining a context vector for the given location, wherein the context vector includes a value for the environmental condition sensed external to the portable radio; detecting a context transition corresponding to a change in the environmental condition external to the portable radio; modifying an operation of location applications in the portable radio based on the context transition detected, wherein the step of modifying the operation of location applications comprises activating, suspending, favoring, disfavoring or initiating a particular location technology among a plurality of location technologies used in the portable radio based on the context transition detected; forming a new context vector based on the context transition and attempting to match the new context vector with a pre-stored context vector; and storing the new context vector if the new context vector fails to match the pre-stored context vector. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication system using context vectors in location applications, comprising:
a portable radio comprising; a transceiver; a plurality of environmental sensors including at least two location technology devices; and a processor coupled to the transceiver and the plurality of environmental sensors, wherein the processor is programmed to; sense an environmental condition external to the portable radio for a given location without using location signaling, the environmental condition comprising one or more of a light frequency, a light intensity, a light type, a humidity level, a temperature level, a pressure level, a scent, a carbon dioxide level, an oxygen level, a nitrogen level, a sound pressure level, a tone level, a sound frequency, an altitude, a longitude, or a latitude; define a context vector for the given location, wherein the context vector includes a value for the environmental condition sensed; detect a context transition corresponding to a change in the environmental condition external to the portable radio; modify an operation of the at least two location technology devices based on the context transition detected, wherein modifying the operation of the at least two technology devices comprises activating, suspending, favoring, disfavoring or initiating a particular location technology device among the at least two location technology devices used in the portable radio based on the context transition detected; form a new context vector based on the context transition and attempt to match the new context vector with a pre-stored context vector and further create a new context vector; and store the new context vector if the new context vector fails to match a pre-stored context vector. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A method for using context vectors in location applications, comprising the steps of:
-
sensing, from a portable radio, an environmental condition external to the portable radio for a given location without using location signaling, the environmental condition comprising one or more of a light frequency, a light intensity, a light type, a humidity level, a temperature level, a pressure level, a scent, a carbon dioxide level, an oxygen level, a nitrogen level, a sound pressure level, a tone level, a sound frequency, an altitude, a longitude, or a latitude; defining a first context vector for the given location, wherein the first context vector includes a value for the environmental condition external to the portable radio; comparing the first context vector to a second context vector associated with the given location, wherein the second context vector of the portable radio is pre-loaded into the portable radio; establishing a location of the portable radio based on the comparison of the first context vector and the second context vector of the portable radio; and storing the first context vector as the second context vector when the first context vector fails to match the second context vector. - View Dependent Claims (15, 16)
-
Specification