1. A method of scanning frequencies for registration onto a wireless service provider by a wireless device comprising:
predefining priority sequences of frequencies each in association with one of a plurality of locations and storing the priority sequences on the wireless device;
receiving and storing itinerary information on the wireless device;
determining on the wireless device a current expected location of the wireless device in real-time based on the itinerary information;
determining on the wireless device the priority sequence to be scanned based on the current expected location; and
scanning frequencies according to the determined priority sequence.
2. The method of claim 1, wherein the itinerary information comprises at least one expected location of the wireless device at a date and time.
3. The method of claim 1, wherein determining a current expected location of the wireless device occurs on any one of power-up of the device, the device losing wireless signal, a trigger of an itinerary alarm and at the direction of a user.
4. The method of claim 1, wherein determining the current expected location of the wireless device is dynamic.
5. The method of claim 2, wherein the at least one expected location is outside of a home network of the wireless device.
6. The method of claim 1, wherein the itinerary information comprises at least one of arrival time, arrival date, arrival location, departure time, departure date, departure location, travel time, flight number, train number and check-in confirmation.
7. The method of claim 6, comprising retrieving current itinerary information in real-time and in response updating itinerary information.
8. The method of claim 1, wherein the itinerary information is inputted into an electronic calendar system.
9. The method of claim 1, comprising predicting a date and time of at least one intermediate location according to the itinerary information.
10. The method of claim 9, wherein the itinerary information is updated with the predicted date and time and the at least one intermediate location.
11. A wireless communications device, comprising:
a communications subsystem;
a processor and memory, the memory including data and instructions to configure the processor to:
predefine priority sequences of frequencies each in association with one of a plurality of locations and store the priority sequences on the wireless device;
receive and store itinerary information on the wireless device;
determine on the wireless device a current expected location of the wireless device in real-time based on the itinerary information;
determine on the wireless device the priority sequence to be scanned based on the current expected location; and
scan frequencies according to the determined priority sequence.
12. The wireless communications device of claim 11, wherein the itinerary information comprises at least one expected location of the wireless device at a date and time.
13. The wireless communications device of claim 11, wherein determining a current expected location of the wireless device occurs on any one of power-up of the device, the device losing wireless signal, a trigger of an itinerary alarm and at the direction of a user.
14. The wireless communications device of claim 11, wherein determining the current expected location of the wireless device is dynamic.
15. The wireless communications device of claim 12, wherein the at least one expected location is outside of a home network of the wireless device.
16. The wireless communications device of claim 11, wherein the itinerary information comprises at least one of arrival time, arrival date, arrival location, departure time, departure date, departure location, travel time, flight number, train number and check-in confirmation.
17. The wireless communications device of claim 16, wherein the processor is further configured to retrieve current itinerary information in real-time and in response update the itinerary information.
18. The wireless communications device of claim 11, wherein the processor is further configured to input the itinerary information into an electronic calendar system.
19. The wireless communication device of claim 11, wherein the processor is further configured to predict a date and time of at least one intermediate location according to the itinerary information.
20. The wireless communication device of claim 19, wherein the itinerary information is updated with the predicted date and time and the at least one intermediate location.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system for providing input to an application that is being executed the system for reducing the effects of undesired infrared light within an imaging system, the system comprising:
(a) a light-permeable surface having a processing side and an interactive side, the interactive side being configured to enable a physical object to be disposed on or adjacent to the interactive side, the processing side being opposite to the interactive side;
(b) a first infrared light source disposed on the processing side of the light-permeable surface, the first infrared light source selectively emitting infrared light that is transmitted through the light-permeable surface to the interactive side and reflected back through the light-permeable surface by the physical object that is disposed on or adjacent to the interactive side of the light-permeable surface, the first infrared light source comprising an image capture synchronization output that produces an image capture signal at the inception of each image capture interval;
(c) an image capture device disposed on the processing side of the light-permeable surface, the image capture device sensing infrared light passing through the light permeable surface and imaging the interactive display surface to detect the physical object and its location;
(d) a processor in communication with the first infrared light source and the image capture device; and
(e) a memory in communication with the processor, the memory storing data and machine instructions that cause the processor to carry out a plurality of functions, including:
(i) activating the first infrared light source during a first image capture interval;
(ii) capturing a first set of image data during the first image capture interval with the image capture device and tagging the first set of image data to indicate having been captured with the first infrared light source activated;
(iii) deactivating the first infrared light source during a second image capture interval;
(iv) capturing a second set of image data during the second image capture interval with the image capture device and tagging the second set of image data to indicate having been captured with the first infrared light source deactivated; and
(v) generating a composite set of image data by subtracting from first values in the first set of image data corresponding second values in the second set of image data, an effect of infrared light captured by the image capture device but not emitted by the first infrared source being substantially eliminated in the composite set of data.
2. The system of claim 1, wherein
the first values in the first set of image data represent an intensity of infrared light captured by the image capture device for a plurality of points across the first side of the light-permeable surface during the first image capture interval while the first infrared light source was activated, and
the second values in the set of image data represent an intensity of infrared light captured by the image capture device for the plurality of points across the first side of the light permeable surface during the second image capture interval while the first infrared light source was deactivated.
3. The system of claim 1, wherein the machine instructions stored in the memory further cause the processor to subtract from first values in the first set of image data, corresponding second values in the second set of image data, as defined by:
D(x,y)=ION(x,y)\u2212IOFF(x,y)
where:
(a) x,y represents a coordinate location of a point on the first side of the light-permeable surface;
(b) ION (x,y) represents an intensity of infrared light detected by the image capture device during the first image capture interval at the point x,y;
(c) IOFF(x,y) represents an intensity of infrared light detected by the image capture device during the second image capture interval at the point x,y; and
(d) D(x,y) represents a net intensity of infrared light at point x,y when the intensity of the infrared light captured at the point x,y during the second image capture interval is subtracted from the intensity of the infrared light captured at the point x,y during the first image capture interval.
4. The system of claim 1, wherein the machine instructions stored in the memory further cause the processor to use the infrared light reflected by the physical object to recognize a characteristic of the physical object.
5. The system of claim 1, further comprising a projector positioned on the processing side of the light-permeable surface such that light from the projector is directed onto the light-permeable surface and used to present images visible on the interactive side of the light-permeable surface with which the physical object can interact.