Location/motion sensitive computer connection
First Claim
1. A method of providing a connection from a portable data processor to a second data processor, the method comprising:
- acquiring a geographic location of the portable data processor;
determining if the portable data processor is in motion, and if so, determining a velocity at which said portable data processor is moving;
selecting a connection technique from one or more connection techniques associated with said acquired geographic location and said determined velocity when said determining step determines that the portable data processor is in motion;
selecting a connection path from one or more connection paths associated with said selected connection technique, said acquired geographic location, and said determined velocity when said determining step determines that the portable data processor is in motion; and
connecting the portable data processor to the second data processor utilizing the selected connection technique and the selected connection path.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, data processing system and program product for providing a connection from a portable data processor to a second data processor by acquiring a geographic location of the portable data processor and selecting a connection technique and/or a connection path associated with the acquired location of the portable data processor. The portable data processor then connects to the second data processor utilizing the selected connection technique and/or connection path. The connection technique and/or connection path may be selected from a plurality of connection techniques and/or connection paths which may be prioritized.
176 Citations
11 Claims
-
1. A method of providing a connection from a portable data processor to a second data processor, the method comprising:
-
acquiring a geographic location of the portable data processor;
determining if the portable data processor is in motion, and if so, determining a velocity at which said portable data processor is moving;
selecting a connection technique from one or more connection techniques associated with said acquired geographic location and said determined velocity when said determining step determines that the portable data processor is in motion;
selecting a connection path from one or more connection paths associated with said selected connection technique, said acquired geographic location, and said determined velocity when said determining step determines that the portable data processor is in motion; and
connecting the portable data processor to the second data processor utilizing the selected connection technique and the selected connection path. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system for providing a connection to a second data processor, the data processing system comprising:
-
a portable data processor;
means for acquiring a geographic location of said portable data processor;
means for determining if said portable data processor is in motion, and if so, determining a velocity at which said portable data processor is moving;
means for selecting a connection technique from one or more connection techniques associated with the acquired geographic location and said determined velocity of said portable data processor when said means for determining determines that said portable data processor is in motion;
means for selecting a connection path from one or more connection paths associated with the selected connection technique, the acquired geographic location of said portable data processor, and the determined velocity of the portable data processor when said means for determining determines that said portable data processor is in motion; and
means for connecting said portable data processor to said second data processor utilizing the selected connection technique and the selected connection path. - View Dependent Claims (7, 8, 9)
-
-
10. A method of providing a connection from a portable data processor to a second data processor, the method comprising stops of:
-
recording each usage, by the portable data processor, of each of a plurality of connection techniques at one or more geographical locations;
acquiring a current geographic location of the portable data processor;
determining, based upon relative frequency of the recorded usages, which of the connection techniques has a highest historical usage by the portable data processor at the acquired current geographic location;
selecting the connection technique determined to have the highest historical usage at the acquired geographic location;
selecting a connection path from one or more connection paths associated with said selected connection technique; and
connecting the portable data processor to the second data processor utilizing the selected connection technique and the selected connection path.
-
-
11. A data processing system for providing a connection to a second data processor, the data processing system comprising:
-
a portable data processor;
means for recording each usage, by the portable data processor, of each of a plurality of connection paths at one or more geographical locations;
means for acquiring a current geographic location of the portable data processor;
means for determining, based upon relative frequency of the recorded usages, which of the connection paths has a highest historical usage by the portable data processor at the acquired current geographic location;
means for selecting a connection technique from one or more connection techniques associated with said acquired current geographic location;
means for selecting the connection path determined to have the highest historical usage at the acquired geographic location; and
means for connecting the portable data processor to the second data processor utilizing the selected connection technique and the selected connection path.
-
Specification