Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
60 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.
Claim 2
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 3
Dependent Claim
28 words
A method according to claim 1 or claim 2 wherein said acquiring step comprises the step of accepting user input specifying the location of the portable data processor.
Claim 4
Dependent Claim
31 words
A method according to claim 1 or claim 2 wherein said acquiring step comprises the step of acquiring the location of the portable data processor through an automated position sensing system.
Claim 5
Dependent Claim
30 words
A method according to claim 1 or claim 2 wherein said acquiring step comprises the step of acquiring the location of the portable data processor through a global positioning system.
Claim 6
Independent Claim
26 words
A method according to any preceding claim further comprising the step of providing location sensitive data based upon the acquired location of the portable data processor.
Claim 7
Independent Claim
32 words
A method according to any preceding claim 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 8
Independent Claim
29 words
A method according to any preceding claim further comprising the step of preventing activation of a user interface environment based upon the acquired location of the portable data processor.
Claim 9
Independent Claim
45 words
A method according to any preceding claim 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 10
Independent Claim
91 words
A method according to any preceding claim 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 11
Dependent Claim
56 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.
Claim 12
Dependent Claim
55 words
A data processing system according to claim 11 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 13
Dependent Claim
30 words
A data processing system according to claim 11 or claim 12 wherein said means for acquiring comprises means for accepting user input specifying the location of said portable data processor.
Claim 14
Dependent Claim
33 words
A data processing system according to claim 11 or claim 12 wherein said means for acquiring comprises means for acquiring the location of said portable data processor through an automated position sensing system.
Claim 15
Dependent Claim
33 words
A data processing system according to claim 11 or claim 1 ? wherein said means for acquiring comprises means for acquiring the location of said portable data processor through a global positioning system.
Claim 16
Dependent Claim
30 words
A data processing system according to any of claims 11 to 15 further comprising means for providing location sensitive data based upon the acquired location of said portable data processor.
Claim 17
Dependent Claim
36 words
A data processing system according to any of claims 11 to 16 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 18
Dependent Claim
33 words
A data processing system according to any of claims 11 to 17 further comprising means for preventing activation of a user interface environment based upon the acquired location of said portable data processor.
Claim 19
Dependent Claim
56 words
A data processing system according to any of claims 11 to 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 20
Dependent Claim
102 words
A data processing system according to any of claims 11 to 19 wherein the user interface environment comprises a graphical user interface environment having icons associated with software applications and wherein said means for selecting comprises means for selecting a preselected group of application icons associated with the acquired location of said portable data processor as the user interface environment associated with the acquired location of said portable data processor and wherein said means for activating comprises means for incorporating in the graphical user interface the selected preselected group of application icons associated with the acquired location of said portable data processor.