Claims Analysis
Total Claims: 57
Claim 1
Independent Claim
144 words
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.
Claim 2
Independent Claim
144 words
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.
Claim 3
Dependent Claim
59 words
A method according to claim 1 wherein the selecting step is predicated by the step of: determining if the portable data processor is in motion; and wherein said selecting step comprises the step of selecting a user interface environment associated with the portable data processor being in motion and associated with the acquired location of the portable data processor.
Claim 4
Dependent Claim
25 words
A method according to claim 1 wherein said acquiring step comprises the step of accepting user input specifying the location of the portable data processor.
Claim 5
Dependent Claim
28 words
A method according to claim 1 wherein said acquiring step comprises the step of acquiring the location of the portable data processor through an automated position sensing system.
Claim 6
Dependent Claim
27 words
A method according to claim 1 wherein said acquiring step comprises the step of acquiring the location of the portable data processor through a global positioning system.
Claim 7
Dependent Claim
25 words
A method according to claim 1 further comprising the step of providing location sensitive data based upon the acquired location of the portable data processor.
Claim 8
Dependent Claim
31 words
A method according to claim 1 further comprising the step of associating a user interface environment with a location based upon a historical use of software applications at the specific location.
Claim 9
Dependent Claim
28 words
A method according to claim 1 further comprising the step of preventing activation of a user interface environment based upon the acquired location of the portable data processor.
Claim 10
Dependent Claim
44 words
A method according to claim 1 wherein said selecting step comprises selecting a software application as the user interface environment associated with the acquired location of the portable data processor and wherein said activating step comprises launching an instance of the selected software application.
Claim 11
Independent Claim
140 words
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.
Claim 12
Independent Claim
140 words
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.
Claim 13
Dependent Claim
27 words
A method according to claim 10 wherein said determining step comprises the step of accepting user input specifying the if the portable data processor is in motion.
Claim 14
Dependent Claim
29 words
A method according to claim 10 wherein said determining step comprises the step of determining if the portable data processor is in motion through an automated position sensing system.
Claim 15
Dependent Claim
28 words
A method according to claim 10 wherein said determining step comprises the step of determining if the portable data processor is in motion through a global positioning system.
Claim 16
Dependent Claim
24 words
A method according to claim 10 further comprising the step of providing location sensitive data based upon the portable data processor being in motion.
Claim 17
Dependent Claim
38 words
A method according to claim 10 further comprising the step of associating a user interface environment with the portable data processor being in motion based upon a historical use of software applications while the processor was in motion.
Claim 18
Dependent Claim
27 words
A method according to claim 10 further comprising the step of preventing activation of a user interface environment based upon the portable data processor being in motion.
Claim 19
Dependent Claim
43 words
A method according to claim 10 wherein said selecting step comprises selecting a software application as the user interface environment associated with the portable data processor being in motion and wherein said activating step comprises launching an instance of the selected software application.
Claim 20
Dependent Claim
140 words
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.
Claim 21
Dependent Claim
140 words
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.
Claim 22
Dependent Claim
55 words
A data processing system according to claim 18 further comprising: means for determining if said portable data processor is in motion; and wherein said means for selecting comprises means for selecting a user interface environment associated with said portable data processor being in motion and associated with the acquired location of said portable data processor.
Claim 23
Dependent Claim
27 words
A data processing system according to claim 18 wherein said means for acquiring comprises means for accepting user input specifying the location of said portable data processor.
Claim 24
Dependent Claim
30 words
A data processing system according to claim 18 wherein said means for acquiring comprises means for acquiring the location of said portable data processor through an automated position sensing system.
Claim 25
Dependent Claim
29 words
A data processing system according to claim 18 wherein said means for acquiring comprises means for acquiring the location of said portable data processor through a global positioning system.
Claim 26
Dependent Claim
26 words
A data processing system according to claim 18 further comprising means for providing location sensitive data based upon the acquired location of said portable data processor.
Claim 27
Dependent Claim
32 words
A data processing system according to claim 18 further comprising means for associating a user interface environment with a location based upon a historical use of software applications at the specific location.
Claim 28
Dependent Claim
29 words
A data processing system according to claim 18 further comprising means for preventing activation of a user interface environment based upon the acquired location of said portable data processor.
Claim 29
Dependent Claim
52 words
A data processing system according to claim 18 wherein said means for selecting comprises means for selecting a software application as the user interface environment associated with the acquired location of said portable data processor and wherein said means for activating comprises means for launching an instance of the selected software application.
Claim 30
Dependent Claim
136 words
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.
Claim 31
Dependent Claim
136 words
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.
Claim 32
Dependent Claim
28 words
A data processing system according to claim 27 wherein said means for determining comprises means for accepting user input specifying if said portable data processor is in motion.
Claim 33
Dependent Claim
31 words
A data processing system according to claim 27 wherein said means for determining comprises means for determining if said portable data processor is in motion through an automated position sensing system.
Claim 34
Dependent Claim
30 words
A data processing system according to claim 27 wherein said means for determining comprises means for determining if said portable data processor is in motion through a global positioning system.
Claim 35
Dependent Claim
25 words
A data processing system according to claim 27 further comprising means for providing location sensitive data based upon said portable data processor being in motion.
Claim 36
Dependent Claim
39 words
A data processing system according to claim 27 further comprising means for associating a user interface environment with said portable data processor being in motion based upon a historical use of software applications while said processor was in motion.
Claim 37
Dependent Claim
28 words
A data processing system according to claim 27 further comprising means for preventing activation of a user interface environment based upon said portable data processor being in motion.
Claim 38
Dependent Claim
51 words
A data processing system according to claim 27 wherein said means for selecting comprises means for selecting a software application as the user interface environment associated with said portable data processor being in motion and wherein said means for activating comprises means for launching an instance of the selected software application.
Claim 39
Dependent Claim
175 words
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.
Claim 40
Dependent Claim
175 words
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.
Claim 41
Dependent Claim
61 words
A computer program product according to claim 35 further comprising: computer instruction means for determining if the portable data processor is in motion; and wherein said computer instruction means for selecting comprises computer instruction means for selecting a user interface environment associated with the portable data processor being in motion and associated with the acquired location of the portable data processor.
Claim 42
Dependent Claim
31 words
A computer program product according to claim 35 wherein said computer instruction means for acquiring comprises computer instruction means for accepting user input specifying the location of the portable data processor.
Claim 43
Dependent Claim
34 words
A computer program product according to claim 35 wherein said computer instruction means for acquiring comprises computer instruction means for acquiring the location of the portable data processor through an automated position sensing system.
Claim 44
Dependent Claim
33 words
A computer program product according to claim 35 wherein said computer instruction means for acquiring comprises computer instruction means for acquiring the location of the portable data processor through a global positioning system.
Claim 45
Dependent Claim
28 words
A computer program product according to claim 35 further comprising computer instruction means for providing context sensitive data based upon the acquired location of the portable data processor.
Claim 46
Dependent Claim
34 words
A computer program product according to claim 35 further comprising computer instruction means for associating a user interface environment with a location based upon a historical use of software applications at the specific location.
Claim 47
Dependent Claim
31 words
A computer program product according to claim 35 further comprising computer instruction means for preventing activation of a user interface environment based upon the acquired location of the portable data processor.
Claim 48
Dependent Claim
60 words
A computer program product according to claim 35 wherein said computer instruction means for selecting comprises computer instruction means for selecting a software application as the user interface environment associated with the acquired location of the portable data processor and wherein said computer instruction means for activating comprises computer instruction means for launching an instance of the selected software application.
Claim 49
Dependent Claim
171 words
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.
Claim 50
Dependent Claim
171 words
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.
Claim 51
Dependent Claim
32 words
A computer program product according to claim 44 wherein said computer instruction means for determining comprises computer instruction means for accepting user input specifying if the portable data processor is in motion.
Claim 52
Dependent Claim
35 words
A computer program product according to claim 44 wherein said computer instruction means for determining comprises computer instruction means for determining if the portable data processor is in motion through an automated position sensing system.
Claim 53
Dependent Claim
34 words
A computer program product according to claim 44 wherein said computer instruction means for determining comprises computer instruction means for determining if the portable data processor is in motion through a global positioning system.
Claim 54
Dependent Claim
27 words
A computer program product according to claim 44 further comprising computer instruction means for providing location sensitive data based upon the portable data processor being in motion.
Claim 55
Dependent Claim
41 words
A computer program product according to claim 44 further comprising computer instruction means for associating a user interface environment with the portable data processor being in motion based upon a historical use of software applications while the processor was in motion.
Claim 56
Dependent Claim
30 words
A computer program product according to claim 44 further comprising computer instruction means for preventing activation of a user interface environment based upon the portable data processor being in motion.
Claim 57
Dependent Claim
59 words
A computer program product according to claim 44 wherein said computer instruction means for selecting comprises computer instruction means for selecting a software application as the user interface environment associated with the portable data processor being in motion and wherein said computer instruction means for activating comprises computer instruction means for launching an instance of the selected software application.