System, method and process of identifying and advertising organizations or other entities by overlaying image files on cartographic mapping applications
First Claim
1. A computer system for providing a logo layer overlay on a map comprising:
- a logo computer database having logo data representing logo images;
a map computer database having map data representing a geographical area;
an entity location computer database having entity location data representing entity locations;
an entity footprint computer database having entity footprint data representing an area that an entity occupies from a top down perspective;
a bounding component that identifies the dimensions of the logo image and identifies the dimensions of the entity footprint and sizes the logo image so as to fit within the dimensions of the entity footprint and storing the dimensions of the logo image, the dimensions of the entity footprint and the sized logo image in computer memory;
a location component that identifies an entity location corresponding to map data within said map computer database;
a scaling component to determine a size of the logo corresponding to the identified dimensions of the entity footprint as determined by the bounding component, and wherein the scaling component comprises a prescribed limit that limits how small the logo will get in response to a zoom operation;
wherein the scaling component further determines a priority for displaying the logo in response to a zoom operation;
a rendering component that renders an output to a user wherein said output comprises;
a map layer corresponding to an entity location;
a logo layer corresponding to an entity footprint;
wherein said entity footprint is rendered approximate said entity location;
wherein said logo layer is rendered corresponding to said entity footprint;
wherein said logo layer is the top most layer rendered; and
said logo layer is bounded by the dimensions of said footprint.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and process of identifying and advertising organizations or other entities by overlaying image files on cartographic mapping applications is disclosed. Applicant has discovered a system, method and process for displaying image files of logos, trademarks or other source identifying objects, such as a trade name or the like, that are used to identify or advertise a business or other establishment using various cartographic mapping applications, such as Internet or online mapping applications, geobrowser applications, geospatial software applications, GPS mapping applications, such as navigation systems, or other mapping products, such as MapQuest®, Google® Maps, Yahoo!® Maps, and other mapping applications.
-
Citations
46 Claims
-
1. A computer system for providing a logo layer overlay on a map comprising:
-
a logo computer database having logo data representing logo images; a map computer database having map data representing a geographical area; an entity location computer database having entity location data representing entity locations; an entity footprint computer database having entity footprint data representing an area that an entity occupies from a top down perspective; a bounding component that identifies the dimensions of the logo image and identifies the dimensions of the entity footprint and sizes the logo image so as to fit within the dimensions of the entity footprint and storing the dimensions of the logo image, the dimensions of the entity footprint and the sized logo image in computer memory; a location component that identifies an entity location corresponding to map data within said map computer database; a scaling component to determine a size of the logo corresponding to the identified dimensions of the entity footprint as determined by the bounding component, and wherein the scaling component comprises a prescribed limit that limits how small the logo will get in response to a zoom operation; wherein the scaling component further determines a priority for displaying the logo in response to a zoom operation; a rendering component that renders an output to a user wherein said output comprises; a map layer corresponding to an entity location; a logo layer corresponding to an entity footprint; wherein said entity footprint is rendered approximate said entity location; wherein said logo layer is rendered corresponding to said entity footprint; wherein said logo layer is the top most layer rendered; and said logo layer is bounded by the dimensions of said footprint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of overlaying a logo layer in a map using a computer comprising:
-
collecting a logo computer database having logo data representing logo images stored in computer memory; collecting a map computer database having map data representing a geographical area stored in computer memory; collecting an entity location computer database having entity location data representing entity locations stored in computer memory; collecting an entity footprint computer database having entity footprint data representing an area an entity occupies from a top down perspective; identifying the dimensions of the logo image; identifying the dimensions of the entity footprint; sizing the logo image so as to fit within the dimensions of the entity footprint and storing said image logo in computer memory; identifying an entity location corresponding to map data within said map computer database; determining a size of the logo corresponding to the identified dimensions of the entity footprint as determined by the bounding component using a scaling component that prescribes a limit limiting how small the logo image will get in response to a zoom operation; determining a priority for displaying the logo image in response to a zoom operation using the scaling component; rendering an output to a user wherein said output comprises; a map layer corresponding to an entity location; a logo layer corresponding to an entity footprint; rendering said entity footprint approximate to said entity location; rendering said logo layer so as to correspond to said entity footprint; overlaying said logo layer as the top most layer on to said map layer; and bounding logos within said logo layer according to dimensions of said footprint. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An Internet based webpage for providing a logo layer overlay on a map using a computer comprising:
-
a user interface configured to receive a user input comprising a logo and location information; a user logo and location computer database representing the logo and location data input by said user and stored in computer memory; a map computer database having map data representing a geographical area stored in computer memory; an entity location computer database having entity location data representing entity locations stored in computer memory; an entity footprint computer database having entity footprint data representing an area that an entity occupies from a top down perspective; a bounding component that identifies the dimensions of the logo image and identifies the dimensions of the entity footprint and sizes the logo image so as to fit within the dimensions of the entity footprint and storing the dimensions of the logo image, the dimensions of the entity footprint and the sized logo image in computer memory; a location component that identifies an entity location corresponding to map data within said map computer database; a scaling component to determine a size of the logo corresponding to the identified dimensions of the entity footprint as determined by the bounding component, and wherein the scaling component comprises a prescribed limit that limits how small the logo will get in response to a zoom operation; wherein the scaling component further determines a priority for displaying the logo in response to a zoom operation; a rendering component that renders an output to a user wherein said output comprises; a map layer corresponding to an entity location; a logo layer corresponding to an entity footprint; wherein said entity footprint is rendered approximate said entity location; wherein said logo layer is rendered corresponding to said entity footprint; wherein said logo layer is the top most layer rendered; and said logo layer is bounded by the dimensions of said footprint. - View Dependent Claims (46)
-
Specification