Location motion sensitive user interface
First Claim
1. A method of providing a user interface environment for a portable data processor, the method comprising the steps of:
- acquiring a geographic location of the portable data processor;
selecting a user interface environment associated with the acquired location of the portable data processor; and
activating the selected user interface environment as the user interface environment of the portable data processor wherein the user interface environment comprises a graphical user interface environment having icons associated with software applications and wherein said selecting step comprises selecting a preselected group of application icons associated with the acquired location of the portable data processor as the user interface environment associated with the acquired location of the portable data processor and wherein said activating step comprises incorporating in the graphical user interface the selected preselected group of application icons associated with the acquired location of the portable data processor.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, data processing system and program product for providing a location sensitive user interface by acquiring a geographic location of the portable data processor and selecting a user interface environment associated with the acquired location of the portable data processor. The selected user interface environment is activated as the user interface environment of the portable data processor. The portable data processor may also determine if it is in motion. A user interface environment associated with the portable data processor being in motion is then selected and activated. Location sensitive data may also be provided based upon the acquired location of the portable data processor. The location of the portable data processor may be acquired from an automated position sensing system.
-
Citations
51 Claims
-
1. A method of providing a user interface environment for a portable data processor, the method comprising the steps of:
-
acquiring a geographic location of the portable data processor; selecting a user interface environment associated with the acquired location of the portable data processor; and activating the selected user interface environment as the user interface environment of the portable data processor wherein the user interface environment comprises a graphical user interface environment having icons associated with software applications and wherein said selecting step comprises selecting a preselected group of application icons associated with the acquired location of the portable data processor as the user interface environment associated with the acquired location of the portable data processor and wherein said activating step comprises incorporating in the graphical user interface the selected preselected group of application icons associated with the acquired location of the portable data processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing a user interface environment for a portable data processor, the method comprising the steps of:
-
determining if the portable data processor is in motion; selecting a user interface environment associated with the portable data processor being in motion; and activating the selected user interface environment as the user interface environment of the portable data processor wherein the user interface environment comprises a graphical user interface environment having icons associated with software applications and wherein said selecting step comprises selecting a preselected group of application icons associated with the portable data processor being in motion as the user interface environment associated with the portable data processor being in motion and wherein said activating step comprises incorporating in the graphical user interface the selected preselected group of application icons associated with the portable data processor being in motion. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A data processing system comprising:
-
a portable data processor; means for acquiring a geographic location of said portable data processor; means for selecting a user interface environment associated with the acquired location of said portable data processor; and means for activating the selected user interface environment as the user interface environment of said portable data processor wherein the user interface environment comprises a graphical user interface environment having icons associated with software applications and wherein said selecting step comprises selecting a preselected group of application icons associated with the acquired location of the portable data processor as the user interface environment associated with the acquired location of the portable data processor and wherein said activating step comprises incorporating in the graphical user interface the selected preselected group of application icons associated with the acquired location of the portable data processor. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A data processing system comprising:
-
a portable data processor; means for determining if said portable data processor is in motion; means for selecting a user interface environment associated with said portable data processor being in motion; and means for activating the selected user interface environment as the user interface environment of said portable data processor wherein the user interface environment comprises a graphical user interface environment having icons associated with software applications and wherein said selecting step comprises selecting a preselected group of application icons associated with the portable data processor being in motion as the user interface environment associated with the portable data processor being in motion and wherein said activating step comprises incorporating in the graphical user interface the selected preselected group of application icons associated with the portable data processor being in motion. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program product for providing a user interface for a portable data processor, the computer program product comprising:
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising; computer instruction means for acquiring a geographic location of the portable data processor; computer instruction means for selecting a user interface environment associated with the acquired location of the portable data processor; and computer instruction means for activating the selected user interface environment as the user interface environment of the portable data processor wherein the user interface environment comprises a graphical user interface environment having icons associated with software applications and wherein said selecting step comprises selecting a preselected group of application icons associated with the acquired location of the portable data processor as the user interface environment associated with the acquired location of the portable data processor and wherein said activating step comprises incorporating in the graphical user interface the selected preselected group of application icons associated with the acquired location of the portable data processor. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
44. A computer program product for providing a user interface for a portable data processor, the computer program product comprising:
-
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising; computer instruction means for determining if the portable data processor is in motion; computer instruction means for selecting a user interface environment associated with the portable data processor being in motion; and computer instruction means for activating the selected user interface environment as the user interface environment of the portable data processor wherein the user interface environment comprises a graphical user interface environment having icons associated with software applications and wherein said selecting step comprises selecting a preselected group of application icons associated with the portable data processor being in motion as the user interface environment associated with the portable data processor being in motion and wherein said activating step comprises incorporating in the graphical user interface the selected preselected group of application icons associated with the portable data processor being in motion. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
Specification