Mapping method and system

US9607092B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9607092-B2
Application numberUS-13760305-A
CountryUS
Kind codeB2
Filing dateMay 25, 2005
Priority dateMay 20, 2003
Publication dateMar 28, 2017
Grant dateMar 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method comprises the steps of: transmitting a map request from a client computer to a server; receiving in the client computer data representing a map from a map server; receiving, in the client computer, dynamic, location-based data from a content provider separately from the data representing the map; generating within the client computer a rendering of the dynamic, location-based data overlaid on the map; and displaying the rendering on the client computer.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising the steps of: receiving, over a network using a computing device, a map request from a first user at a first client computer transmitted in response to a selection of a link on the first client computer, the link received at the first client computer from a second client computer of a second user, the map request comprising a request for data for generating a map of a geographical area, and a request for user-generated location-based data relating to the geographical area stored on the second client computer, the request for user-generated location-based data comprising path information to the user-generated location-based data on the second client computer; in response to receiving the map request: transmitting, over the network, using the computing device, to a map server, the request for data for generating the map of the geographical area; receiving, over the network, using the computing device, from the map server, the data for generating the map of the geographical area; transmitting, over the network, using the computing device, to the first client computer, the data for generating the map of the geographical area; transmitting, over the network, using the computing device, to the second client device, the a request for a set of user-generated location-based data comprising all user-generated location-based data stored on the second client computer; receiving, over the network, using the computing device, from the second client device, the set of user-generated location-based data; separately transmitting, over the network to the first client device as another transmission parallel to said transmission of data for generating the map of the geographic area, the set of user-generated location-based data without permanently storing the data and without indexing the data, such that the set of user-generated location-based data is transmitted separately and in parallel from the data for generating the map. 2. The method according to claim 1 , such that the user-generated location-based data comprises a photograph of a location. 3. The method according to claim 1 , such that the link on the first client computer transmitted to the first client computer from the second client computer by the second user was received by the first client device in a message from the second client computer. 4. A computing device comprising: a processor; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising: logic executed by the processor for receiving, over a network, a map request from a first user at a first client computer transmitted in response to a selection of a link on the first client computer, the link received at the first client computer from a second client computer of a second user, the map request comprising a request for data for generating a map of a geographical area, and a request for user-generated location-based data relating to the geographical area stored on the second client computer, the request for user-generated location-based data comprising path information to the user-generated location-based data on the second client computer; logic executed by the processor for, in response to receiving the map request: transmitting, over the network, to a map server, the request for data for generating the map of the geographical area; receiving, over the network, from the map server, the data for generating the map of the geographical area; transmitting, over the network, to the first client computer, the data for generating the map of the geographical area; transmitting, over the network to the second client device, the a request for a set of user-generated location-based data comprising all user-generated location-based data stored on the second client computer; receiving, over the network, from the second client device, the set of user-generated location-based data; separately transmitting, over the network to the first client device as another transmission parallel to said transmission of data for generating the map of the geographic area, the set of user-generated location-based data without permanently storing the data and without indexing the data, such that the set of user-generated location-based data is transmitted separately and in parallel from the data for generating the map. 5. A non-transitory computer readable storage medium having computer-executable instructions for a method comprising the steps of: receiving, over a network using a computing device, a map request from a first user at a first client computer transmitted in response to a selection of a link on the first client computer, the link received at the first client computer from a second client computer of a second user, the map request comprising a request for data for generating a map of a geographical area, and a request for user-generated location-based data relating to the geographical area stored on the second client computer, the request for user-generated location-based data comprising path information to the user-generated location-based data on the second client computer; in response to receiving the map request: transmitting, over the network, using the computing device, to a map server, the request for data for generating the map of the geographical area; receiving, over the network, using the computing device, from the map server, the data for generating the map of the geographical area; transmitting, over the network, using the computing device, to the first client computer, the data for generating the map of the geographical area; transmitting, over the network, using the computing device, to the second client device, the a request for a set of user-generated location-based data comprising all user-generated location-based data stored on the second client computer; receiving, over the network, using the computing device, from the second client device, the set of user-generated location-based data; separately transmitting, over the network to the first client device as another transmission parallel to said transmission of data for generating the map of the geographic area, the set of user-generated location-based data without permanently storing the data and without indexing the data, such that the set of user-generated location-based data is transmitted separately and in parallel from the data for generating the map. 6. The method according to claim 1 , such that the user-generated location-based data includes a written description of a location generated by the second user. 7. The system according to claim 4 , such that the user-generated location-based data includes a photograph of a location on the map. 8. The system according to claim 4 , such that the user-generated location-based data includes a written description of a location on the map, and such that the written description is generated by a user of the second client computer. 9. The non-transitory computer readable storage medium according to claim 5 , such that the user-generated location-based data includes a photograph of a location on the map. 10. The non-transitory computer readable storage medium according to claim 5 , such that the user-generated location-based data includes a written description of a location on the map, and such that the written description is generated by a user of the second client computer.

Assignees

Inventors

Classifications

  • Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title

  • Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957) · CPC title

  • Spatial browsing, e.g. 2D maps, 3D or virtual spaces · CPC title

  • Geographical information databases · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9607092B2 cover?
A method comprises the steps of: transmitting a map request from a client computer to a server; receiving in the client computer data representing a map from a map server; receiving, in the client computer, dynamic, location-based data from a content provider separately from the data representing the map; generating within the client computer a rendering of the dynamic, location-based data over…
Who is the assignee on this patent?
Kreitler Jeremy, Diab Ali, Excalibur Ip Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/9537. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).