Method and system for presenting on-line “Yellow Pages”, particularly in association with location data
First Claim
1. A computer system comprising a processor and a computer-readable storage device storing a computer program that, if executed, causes the computer system to perform operations comprising:
- storing geographical map data and data pertaining to commercial enterprises, said geographical map data representative of at least one map image of a geographic area;
receiving from a user client a search request pertaining to at least one of the commercial enterprises; and
providing said user client with a search result responsive to said search request, the search result comprising a subset of said data pertaining to the commercial enterprises and said geographical map data, whereinthe subset of geographical map data is optimized into one or more minimal-sorted groups and compressed into data packets, the data packets comprising information for restoring said subset of geographical map data,said search result sufficient to enable said user client to instantiate an image including one or more representations based on said subset superimposed over a map image of a geographic area represented by said geographical map data and render navigable areas within said geographical area without requiring new map data to be provided to the user client, whereina level of visibility of each enterprise representation in said image is determined according to at least one selection criterion.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for doing business, wherein a web server maintains a commercial subscriber database including a plurality of records each containing data relating to commercial subscribers including at least name, address and category, and imposes a periodic subscription fee on at least some of the commercial subscribers. On receiving from a client machine connected thereto a request to download data relating to at least one specified category of commercial subscriber, it extracts from the commercial subscriber database respective records and sends to the client machine for display thereby, allows receipt of an update from one or more commercial subscribers in respect of substitute or supplementary data to that contained in the respective database record of the commercial subscribers, and updates the commercial subscriber database as required.
24 Citations
34 Claims
-
1. A computer system comprising a processor and a computer-readable storage device storing a computer program that, if executed, causes the computer system to perform operations comprising:
-
storing geographical map data and data pertaining to commercial enterprises, said geographical map data representative of at least one map image of a geographic area; receiving from a user client a search request pertaining to at least one of the commercial enterprises; and providing said user client with a search result responsive to said search request, the search result comprising a subset of said data pertaining to the commercial enterprises and said geographical map data, wherein the subset of geographical map data is optimized into one or more minimal-sorted groups and compressed into data packets, the data packets comprising information for restoring said subset of geographical map data, said search result sufficient to enable said user client to instantiate an image including one or more representations based on said subset superimposed over a map image of a geographic area represented by said geographical map data and render navigable areas within said geographical area without requiring new map data to be provided to the user client, wherein a level of visibility of each enterprise representation in said image is determined according to at least one selection criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. In a system comprising a processor and memory, a computerized geographic-mapping method comprising:
-
storing in said memory geographical map data with data pertaining to commercial enterprises located at geographical locations represented by said geographical map data, said geographical map data representative of at least one map image of a geographic area; receiving by said system a search result responsive to a search request for at least one commercial enterprise category, the search result comprising a subset of said data pertaining to commercial enterprises and said geographical map data, wherein the subset of geographical map data is optimized into one or more minimal-sorted groups and compressed into data packets, the data packets comprising information for restoring said subset of geographical map data; and in response thereto, automatically transmitting to a remote client machine indicia of enterprise locations included in the search result, said indicia sufficient to enable a display device at the remote client machine to display graphical indicators of said subset superimposed on a geographical map and render navigable areas within said geographical area without requiring new map data to be transmitted to the remote client machine, the locations of the graphical indicators being within a geographic area defined by said geographical map data. - View Dependent Claims (23)
-
-
24. A computer system comprising a server and a computer-readable storage device storing a computer program that, if executed, causes the computer system to perform operations comprising:
-
storing data pertaining to commercial enterprises; maintaining a database of layers of geographical map data, said map data representative of at least one map image of said geographic area, each layer providing progressively more detail when displayed at a client display; receiving a search request pertaining to at least one of the commercial enterprises; providing data a search result responsive to said search request, the search result comprising a subset of said data pertaining to commercial enterprises and said geographical map data, wherein the subset of geographical map data is optimized into one or more minimal-sorted groups and compressed into data packets, the data packets comprising information for restoring said subset of geographical map data, said search result sufficient to enable the client display to instantiate an image including one or more representations based on said subset superimposed over a map image of a geographic area represented by said geographical map data and allow a user to navigate within said geographic area without requiring new map data to be downloaded from the map server, wherein a level of visibility of each enterprise representation is determined according to at least one selection criterion. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer device comprising a processor and a computer-readable storage device storing a computer program that, if executed, causes the computer device to perform operations comprising:
-
sending to a map server a request for map data, said map data representative of at least one map image of a geographic area and comprising at least two layers, each layer providing progressively more detail to be displayed at the computer device; sending to the map server a search request pertaining to at least one of the commercial enterprises; receiving a search result responsive to said search request, the search result comprising a subset of said data pertaining to the commercial enterprises and said geographical map data, wherein the subset of geographical map data is optimized into one or more minimal-sorted groups and compressed into data packets, the data packets comprising information for restoring said subset of geographical map data, said search result sufficient to enable said computer device to instantiate an image including one or more representations based on said subset superimposed over a map image of a geographic area represented by said geographical map data and allow a user to navigate within said geographic area without requiring new map data to be downloaded from the map server, wherein a level of visibility of each commercial enterprise of said data pertaining to commercial enterprises in said image is determined according to at least one selection criterion; and displaying at least part of said image on a user interface of the computer device. - View Dependent Claims (30)
-
-
31. A method for downloading map data from a map server to a computer device, the method comprising:
-
sending from the computer device to a map server a request for map data, said map data representative of at least one map image of a geographic area and comprising at least two layers, each layer providing progressively more detail to be displayed at the computer device; sending from the computer device to the map server a search request pertaining to at least one of the commercial enterprises; receiving at the computer device a search result responsive to said search request, the search result comprising a subset of said data pertaining to the commercial enterprises and said geographical map data wherein the subset of geographical map data is optimized into one or more minimal-sorted groups and compressed into data packets, the data packets comprising information for restoring said subset of geographical map data, said search result sufficient to enable said computer device to instantiate an image including one or more representations based on said subset superimposed over a map image of a geographic area represented by said geographical map data and allow a user to navigate within said geographic area without requiring new map data to be downloaded from the map server, wherein a level of visibility of each commercial enterprise of said data pertaining to commercial enterprises in said image is determined according to at least one selection criterion; and displaying at least part of said image on a user interface of the computer device. - View Dependent Claims (32)
-
-
33. A tangible computer readable medium having stored thereon computer executable instructions that, if executed by a system, cause the machine to perform a system comprising:
-
storing geographical map data and data pertaining to commercial enterprises, said geographical map data representative of at least one map image of a geographic area; receiving from a user client a search request pertaining to at least one of the commercial enterprises; and providing said user client with a search result responsive to said search request, the search result comprising a subset of said data pertaining to the commercial enterprises and said geographical map data, wherein the subset of geographical map data is optimized into one or more minimal-sorted groups and compressed into data packets, the data packets comprising information for restoring said subset of geographical map data, said search result sufficient to enable said user client to instantiate an image including one or more representations based on said subset superimposed over a map image of a geographic area represented by said geographical map data and render navigable areas within said geographical area without requiring new map data to be provided to the user client, wherein a level of visibility of each enterprise representation in said image is determined according to at least one selection criterion.
-
-
34. A system for providing information related to commercial enterprises, comprising:
-
means for storing geographical map data and data pertaining to commercial enterprises, said geographical map data representative of at least one map image of a geographic area; means for receiving from a user client a search request pertaining to at least one of the commercial enterprises; and means for providing said user client with a search result responsive to said search request, the search result comprising a subset of said data pertaining to the commercial enterprises and said geographical map data, wherein the subset of geographical map data is optimized into one or more minimal-sorted groups and compressed into data packets, the data packets Comprising information for restoring said subset of geographical map data, said search result sufficient to enable said user client to instantiate an image including one or more representations based on said subset superimposed over a map image of a geographic area represented by said geographical map data and render navigable areas within said geographical area without requiring new map data to be provided to the user client, wherein a level of visibility of each enterprise representation in said image is determined according to at least one selection criterion.
-
Specification