Navigation system for portable communication devices
First Claim
1. A non-transitory computer program product for providing mapping functionality to mobile telephone devices, wherein the mobile telephone devices belong to a predetermined group, the computer program product comprising:
- mapping commands stored on a computer readable storage medium within each of the mobile telephone devices, said mapping commands, when executed by a processor within said each of the mobile telephone devices, causing the processor to calculate a geographical location of said mobile telephone devices;
said mapping commands further;
(i) periodically transmitting an updated geographical location of said each of the mobile telephone devices to an information portal;
(ii) periodically receiving updated geographical locations of other mobile telephone devices that are recognized as belonging to the predetermined group;
(iii) periodically receiving geographical details from the portal; and
(iv) showing a respective map on a respective mobile telephone device,wherein showing a respective map comprises;
determining an amount of geographic detail transmitted from the portal to the mobile telephone device;
calculating a speed at which the mobile telephone device is moving;
determining a degree of geographic detail that is to be displayed on the mobile telephone device and that is inversely proportional to the calculated speed;
applying the geographical details on a scaled map displayed by the mobile telephone device; and
scaling the map to include location plots for a plurality of said respective mobile telephone devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A navigation system for portable communications devices may comprise computer programs for providing a geographical context for display in the portable device. The portable device periodically interacts with at least one of a telecommunications network and a GPS network to update an information portal with current location information. The navigation system includes displaying information on the portable communications device representative of a change in location of the mobile telephone device or a change in location of another tracked device. The information representative of the change in location can be overlaid on the geographical context and both displayed in the mobile telephone device. The combined geographical context and specific location data is scaled to fit a display on a portable communications device. Other embodiments provide means for obtaining information representative of a location of some object or of another object for display in the mobile telephone device.
26 Citations
47 Claims
-
1. A non-transitory computer program product for providing mapping functionality to mobile telephone devices, wherein the mobile telephone devices belong to a predetermined group, the computer program product comprising:
-
mapping commands stored on a computer readable storage medium within each of the mobile telephone devices, said mapping commands, when executed by a processor within said each of the mobile telephone devices, causing the processor to calculate a geographical location of said mobile telephone devices;
said mapping commands further;(i) periodically transmitting an updated geographical location of said each of the mobile telephone devices to an information portal; (ii) periodically receiving updated geographical locations of other mobile telephone devices that are recognized as belonging to the predetermined group; (iii) periodically receiving geographical details from the portal; and (iv) showing a respective map on a respective mobile telephone device, wherein showing a respective map comprises; determining an amount of geographic detail transmitted from the portal to the mobile telephone device; calculating a speed at which the mobile telephone device is moving; determining a degree of geographic detail that is to be displayed on the mobile telephone device and that is inversely proportional to the calculated speed; applying the geographical details on a scaled map displayed by the mobile telephone device; and scaling the map to include location plots for a plurality of said respective mobile telephone devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21)
-
-
10. A computerized system for providing mapping information to portable communications devices comprising:
-
an information portal in electronic communication with computer hardware, said portal being continually updated with location information of portable communications devices; a communications network that transmits mapping information to at least one portable communications device, wherein said mapping information comprises a geographical context scaled for display on a portable communications device; and said portable communications device comprises a computer readable storage medium having mapping commands thereon to show the scaled geographical context and the continually updated location information associated with at least one portable communications device, wherein said portal is in electronic communication with computer-usable media having software therein for scaling mapping information, said software comprising scaling commands for determining an amount of geographic detail transmitted from the portal to the portable communications device, and wherein said scaling commands utilize data that is selected from the group consisting of the speed at which the portable communications device is moving, the number of portable communications devices to be displayed on a single device, and combinations thereof, wherein the portable communication device, when the software is executed, is configured to; calculate a speed at which the portable communication device is moving; determine a degree of geographic detail that is to be displayed on the portable communication device and that is inversely proportional to the calculated speed; and apply the geographical details on a scaled map displayed by the portable communication device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22)
-
-
23. A computer implemented method of communicating mapped advertisement information to portable communications devices, comprising:
-
continually updating an information portal with location information for portable communications devices; continually updating the information portal with categories of interests that can be matched to a portable communications device or to a location; retrieving the geographical context of a portable communications device from a geographical context server; overlaying the location information and category of interest information on the geographical context; scaling the geographical context, the location information, and the category of interest information for display on a portable communication device; periodically transmitting updated and scaled mapping information to at least one portable communications device, said mapping information selected from the group consisting of said geographical context, said location information, said category of interest information, and combinations thereof; and displaying the updated and scaled mapping information on the at least one portable communications device, the device including mapping commands that are executable by a processor in the portable communications device, wherein said displaying comprises; calculating a speed at which the portable communication device is moving; determining a level of geographic detail that is to be displayed on the portable communication device and that is inversely proportional to the calculated speed; and applying the geographical details on a scaled map displayed by the portable communication device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computerized system for transmitting updated mapping information to portable communications devices in a distributed network comprising:
-
an information portal in electronic communication with computer hardware configured to managing communications within a portable communications network, said portal comprising; a database for aggregating (i) continually updated location information for multiple portable communications devices and (ii) categories of interest records that can be searched and associated with a portable communications device or with a geographic location; a security profile database for associating user security preferences with portable communications devices and categories of interest records in the information portal, the security profile database configured to establish rules for transmitting information from said database; a geographical context server for associating mapping information to a respective portable communications device or to a category of interest record; computer readable storage media in electronic communication with said portal, said storage media having mapping commands that are executable by a processor to create mapping data by overlaying the location and interest information on the geographical context, said mapping commands further operating to scale the mapping data for display on a portable communication device; a data transmission network for sending data from said portal to portable communications devices connected to said network; at least one portable communications device connected to said network for periodically transmitting updated location information to said information portal and periodically receiving mapping data from said portal, said portable communications device comprising a computer readable storage medium having a display command sequence that, when executed by a processor in said portable communications device, cause the processor to; calculate a speed at which the portable communication device is currently moving; determine a level of geographic detail that is to be displayed on the portable communication device and that is inversely proportional to the calculated speed;
apply the geographical details on a scaled map displayed by the portable communication device; andshow the scaled geographical context, location information, and category of interest information on a display, wherein at least one portable communications device has a private group security profile, whereby portable communications devices having a private group security profile exclusively share location information and categories of interest with portable communications devices having the same private group security profile. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A computerized method of distributing updated mapping information to portable communications devices in a distributed network, comprising:
-
aggregating continually updated location information for multiple portable communications devices in an information portal, wherein the information in the portal is updated via a data transmission from a respective portable communications device according to a schedule determined by that device, wherein at least one of the portable communications devices has a private group security profile; aggregating categories of interests that can be searched and associated with a portable communications device or with a location; retrieving the geographical context of (i) a respective portable communications device or (ii) a category of interest from a geographical context server; overlaying the location and interest information on the geographical context; scaling the combined geographical context and the location and interest information for display on a portable communication device; periodically transmitting updated and scaled geographical context and location and interest information to at least one portable communications device; and displaying the location and categories of interest information on the at least one portable communications device, the device including mapping commands that are executable by a processor in the portable communications device, wherein said displaying comprises; calculating a speed at which the portable communication device is moving; determining a degree of geographic detail to be displayed on the portable communication device that is inversely proportional to the calculated speed; and applying the geographical details on a scaled map displayed by the portable communication device; wherein the geographic context of the at least one portable communications device having a private group security profile is only transmitted to portable communication devices having the same private group security profile.
-
-
43. A computerized system for transmitting updated mapping information to portable communications devices in a distributed network comprising:
-
an information portal for managing communications within a portable communications network, said portal comprising; a database for aggregating (i) continually updated location information for multiple portable communications devices and (ii) categories of interest records that can be searched and associated with a portable communications device or with a geographic location; a geographical context server for associating mapping information to a respective portable communications device or to a category of interest record; computer readable storage media in electronic communication with said portal, said storage media having mapping commands that are executable by a processor to determine a point of convergence for at least two portable communications devices, said mapping commands creating mapping data by overlaying the location, point of convergence, and interest information on the geographical context, said mapping commands further operating to scale the mapping data for display on a portable communication device; a data transmission network for sending data from said portal to portable communications devices connected to said network; at least one portable communications device connected to said network for periodically transmitting updated location information to said information portal and periodically receiving mapping data from said servers, said portable communications device comprising a computer readable storage medium having a display command sequence that, when executed by a processor in said portable communications device, causes the processor to; calculate a speed at which the portable communication device is moving; determine a degree of geographic detail that is to be displayed on the portable communication device and that is inversely proportional to the calculated speed; apply the geographical details on a scaled map displayed by the portable communication device; and show the scaled geographical context, location information, and category of interest information on display.
-
-
44. A computer implemented method of communicating mapping information to portable communications devices to foster more efficient meeting arrangements on an ad hoc basis, comprising:
-
continually updating an information portal with location information for a first portable communication device and a second portable communication device continually updating the information portal with categories of interests that can be matched to at least one of the first and second portable communications devices or to a location; calculating a point of convergence for the first and second portable communication devices; determining a speed at which at least one of the first and second portable communication devices is currently moving; calculating a degree of geographic detail to be displayed on the respective moving portable communication device that is inversely proportional to the calculated speed; applying the geographical details on a mapping display to be displayed by the respective moving portable communication device; scaling the mapping display showing the location of the first and second portable communications devices and the point of convergence for display on at least one of the first and second portable communications devices; periodically transmitting an updated and scaled version of the mapping display to at least one of the first and second portable communications devices; and showing the updated and scaled mapping display on any or all of the portable communications devices, the devices including mapping commands that are executable by processors in the portable communications devices. - View Dependent Claims (45, 46, 47)
-
Specification