← Back to Patent Explorer
US7466244B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Virtual earth rooftop overlay and bounding

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2006-02-15
•
Granted: 2008-12-16
•
Expires: 2026-02-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Provided is a single repository for capturing, connecting, sharing, and visualizing information based on a geographic location, for example. Detailed information of a structure or object information can be displayed on a rooftop or over an area of interest. The detailed information can be provided for a single structure or for each structure shown on a map area. According to an embodiment is a system that facilitates surface overlay and bounding on a map. The system can include a receiver component that receives information for an object, a boundary component that ascertains a perimeter of the object, and a rendering component that selectively displays the object information and object on a map based in part on a user perspective.

Inventors

  • 👤 Gur Kimchi
  • 👤 Leonard Smith

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 17:22
CPC Classifications
G; G08; G08G; G08G1/00; G08G1/09; G08G1/0962; G08G1/123; G01; G01C; G01C21/00; G01C21/26; G01C21/34; G01C21/36; G01C21/3667; G01C21/3673; G06; G06F; G06F16/00; G06F16/20; G06F16/29; G06Q; G06Q30/00; G06Q30/02; G09; G09B; G09B29/00; G09B29/003; G09B29/006; G09B29/007; G09B29/10; G09B29/106; G08G1/01; G08G1/0104; G08G1/0108; G08G1/0112; G08G1/0137; G08G1/0141; G08G1/0145; G08G1/0967; G08G1/096766; G08G1/096775; G08G1/0968; G08G1/096805; G08G1/096811; G08G1/16; G08G1/161; G08G1/163; G08G1/20

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 146 words
A system that facilitates information overlay and bounding on a map, comprising: a receiver component that receives a three-dimensional object image and geo-coded object information; a boundary component that identifies at least one discrete location in the image and ascertains a boundary of the location or object; an update module that updates the object information before the object and the object information are displayed, wherein the update includes an advertisement associated with the location of the object selected from a plurality of advertisements, wherein the selection is based upon a rating assigned to each advertiser associated with each of the plurality of advertisements; and a rendering component that displays the information and the object on a map that is adjustable for a viewing angle in at least three dimensions, the object is annotated and overlaid with the information based in part on a selected viewing angle.
Claim 2
Independent Claim 146 words
A system that facilitates information overlay and bounding on a map, comprising: a receiver component that receives a three-dimensional object image and geo-coded object information; a boundary component that identifies at least one discrete location in the image and ascertains a boundary of the location or object; an update module that updates the object information before the object and the object information are displayed, wherein the update includes an advertisement associated with the location of the object selected from a plurality of advertisements, wherein the selection is based upon a rating assigned to each advertiser associated with each of the plurality of advertisements; and a rendering component that displays the information and the object on a map that is adjustable for a viewing angle in at least three dimensions, the object is annotated and overlaid with the information based in part on a selected viewing angle.
Claim 3
Dependent Claim 23 words
The system of claim 1 , further comprising a stitching component that maintains the object and the object information in a retrievable format.
Claim 4
Dependent Claim 34 words
The system of claim 1 , wherein the object information is displayed as painted on a side of the three-dimensional object image most exposed in the displayed map based on the selected viewing angle.
Claim 5
Dependent Claim 67 words
The system of claim 1 , the receiver component comprising: an identification module that identifies the object; and an information module that receives detailed information relating to the object, wherein the information is provided by at least one user, the information is rated by one or more other users to determine a reputation rating for the user indicating the at least one user's quality of information provided.
Claim 6
Dependent Claim 40 words
The system of claim 1 , the boundary component comprising: a parcel polygon module that ascertains a polygon that defines a view able surface of the object; and an edge detection module that determines an outside area of the object.
Claim 7
Dependent Claim 33 words
The system of claim 1 , the object information further includes detailed information about the occupants of a structure, wherein the information includes one or more advertisements related to at least one occupant.
Claim 8
Dependent Claim 35 words
The system of claim 1 , the rendering component selectively alters the position of the information based on a user perspective that is determined based upon head-tracking equipment that determines where the user is looking.
Claim 9
Dependent Claim 25 words
The system of claim 1 , the rendering component selectively rotates the overlaid information about two axes defined by the at least one discrete location.
Claim 10
Independent Claim 99 words
A method for rooftop overlay and bounding, comprising: receiving a three-dimensional object image and an object information from at least one source; defining a discrete location in the object; determining an object perimeter; and annotating the object image with the object information based on the perimeter of the object and a user's viewing perspective, wherein the object information is selectively chosen for annotation to the object image based upon similarity of users' interests as indicated by a comparison between the user's profile and profiles of one or more other users located within a selected range of the object's location.
Claim 11
Independent Claim 99 words
A method for rooftop overlay and bounding, comprising: receiving a three-dimensional object image and an object information from at least one source; defining a discrete location in the object; determining an object perimeter; and annotating the object image with the object information based on the perimeter of the object and a user's viewing perspective, wherein the object information is selectively chosen for annotation to the object image based upon similarity of users' interests as indicated by a comparison between the user's profile and profiles of one or more other users located within a selected range of the object's location.
Claim 12
Dependent Claim 22 words
The method of claim 9 , further comprising selectively altering a location of the object information when the viewing perspective is altered.
Claim 13
Dependent Claim 37 words
The method of claim 9 , defining an area of the specific object, further comprising: receiving a polygon definition of a rooftop; and ascertaining the position of the rooftop based in part on the received polygon definition.
Claim 14
Dependent Claim 28 words
The method of claim 9 , further comprising: receiving a location request; retrieving parcel polygon information for the location request; and displaying the object information and the metadata.
Claim 15
Dependent Claim 20 words
The method of claim 12 , further comprising providing subcomponents of metadata as a request for more information is received.
Claim 16
Dependent Claim 15 words
The method of claim 13 , the subcomponents are provided as a drop-down menu item.
Claim 17
Dependent Claim 29 words
The method of claim 9 , the object information is selectively chosen for annotation to the object image based upon a rating associated with a provider of the information.
Claim 18
Dependent Claim 30 words
The method of claim 9 , the object information is further selectively chosen for annotation to the object image based upon user preferences defined in the profile of the user.
Claim 19
Dependent Claim 31 words
The method of claim 9 , wherein the object information is displayed within a side of the object that is most exposed to a user based upon the user's viewing perspective.
Claim 20
Independent Claim 110 words
A system for providing detailed object information on a map area, comprising: means for obtaining object imagery, object geographical data, and detailed object information; means for defining a footprint of the object based in part on the object imagery; means for associating the object geographical data with the object imagery in a retrievable format; and means for selectively displaying the object imagery and the detailed object information upon request by a user, wherein the object information is selectively chosen for display based upon an inferred similarity of interests based upon preferences of the user and preferences of one or more other users within a community range selected by the user.
Claim 21
Independent Claim 110 words
A system for providing detailed object information on a map area, comprising: means for obtaining object imagery, object geographical data, and detailed object information; means for defining a footprint of the object based in part on the object imagery; means for associating the object geographical data with the object imagery in a retrievable format; and means for selectively displaying the object imagery and the detailed object information upon request by a user, wherein the object information is selectively chosen for display based upon an inferred similarity of interests based upon preferences of the user and preferences of one or more other users within a community range selected by the user.
Claim 22
Dependent Claim 13 words
The system of claim 18 , wherein a range is a geographic range.
Claim 23
Dependent Claim 26 words
The system of claim 18 , the inference is based upon preferences that include user specified information of interest and information that is not of interest.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2011-12-16 2012-06-16 2012-12-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2015-12-16 2016-06-16 2016-12-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2019-12-16 2020-06-16 2020-12-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag