Patent US7920072B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7920072B2 Active / In Force US ⏱️ 2.0 years remaining

Virtual earth rooftop overlay and bounding

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2008-11-21
•
Granted: 2011-04-05
•
Expires: 2028-11-21
📄 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

  • 👤 Leonard Smith
  • 👤 Gur Kimchi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:25
CPC Classifications
G; G08; G08G; G08G1/00; G08G1/123; G08G1/09; G08G1/0962; 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: 21
Claim 1
Independent Claim 136 words
A system that facilitates information overlay on a map, comprising: a receiver component that receives a three-dimensional map image, the map image including one or more objects, the receiver component receives geo-coded information associated with at least one of the one or more objects; a time-shift component that selects a time associated with the map image; and a rendering component that displays the geo-coded information and the object on a map, the rendering component being capable of displaying the object at a historical time and at a future time, the object being displayed as a three-dimensional image of an object having a plurality of faces, wherein the object is displayed with the geo-coded information overlaid within a perimeter of one of the plurality of faces of the object based at least upon a displayed viewing angle.
Claim 2
Independent Claim 136 words
A system that facilitates information overlay on a map, comprising: a receiver component that receives a three-dimensional map image, the map image including one or more objects, the receiver component receives geo-coded information associated with at least one of the one or more objects; a time-shift component that selects a time associated with the map image; and a rendering component that displays the geo-coded information and the object on a map, the rendering component being capable of displaying the object at a historical time and at a future time, the object being displayed as a three-dimensional image of an object having a plurality of faces, wherein the object is displayed with the geo-coded information overlaid within a perimeter of one of the plurality of faces of the object based at least upon a displayed viewing angle.
Claim 3
Dependent Claim 23 words
The system of claim 1 , further comprising a stitching component that maintains the object and the geo-coded information in a retrievable format.
Claim 4
Dependent Claim 36 words
The system of claim 1 , further comprising an update module that updates the geo-coded information with a projection of the appearance of a geographical area associated with the object at a future point in time.
Claim 5
Dependent Claim 29 words
The system of claim 1 , further comprising an update module that updates the geo-coded information with predicted information associated with the object at a future point in time.
Claim 6
Dependent Claim 52 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 portions of the detailed information are selectively provided based upon a level of trustworthiness associated with each portion of the detailed information.
Claim 7
Dependent Claim 33 words
The system of claim 1 , the geo-coded information is detailed information about the occupants of a building, wherein each occupant can selectively expose portions of the geo-coded information related to the 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 64 words
The system of claim 1 , wherein the map is adjustable for a viewing angle in at least three dimensions, the geo-coded information is displayed such that it appears to be painted on a face corresponding to a side of the three-dimensional image of the object that is most exposed to a user in the displayed map based on a user selected viewing angle.
Claim 10
Independent Claim 170 words
A method for information overlay on a map, comprising: receiving a three-dimensional map image, the map image including one or more objects; receiving a plurality of images from one or more users corresponding to an object from the one or more objects; ranking the received images corresponding to the object based upon accuracy in depicting the object; receiving time-stamped geo-coded information associated with the object; displaying a historical view of the object or a geographical area associated with the object at a user specified past point in time according to the time stamped geo-coded information, the displayed historical view including at least one received image selected based on the accuracy ranking; determining a perimeter of the object; and annotating a three-dimensional image of the object on a map with geo-coded information associated with the object, the three-dimensional image of the object having at least two sides, wherein the geo-coded information is annotated within a perimeter of a side of the object based upon a displayed viewing perspective of the map.
Claim 11
Independent Claim 170 words
A method for information overlay on a map, comprising: receiving a three-dimensional map image, the map image including one or more objects; receiving a plurality of images from one or more users corresponding to an object from the one or more objects; ranking the received images corresponding to the object based upon accuracy in depicting the object; receiving time-stamped geo-coded information associated with the object; displaying a historical view of the object or a geographical area associated with the object at a user specified past point in time according to the time stamped geo-coded information, the displayed historical view including at least one received image selected based on the accuracy ranking; determining a perimeter of the object; and annotating a three-dimensional image of the object on a map with geo-coded information associated with the object, the three-dimensional image of the object having at least two sides, wherein the geo-coded information is annotated within a perimeter of a side of the object based upon a displayed viewing perspective of the map.
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 , further comprising displaying the geo-coded information within a side of the three-dimensional image of the object that is most exposed to a user based upon a viewing perspective of the user.
Claim 14
Dependent Claim 24 words
The method of claim 11 , further comprising determining the user's viewing perspective based upon head-tracking equipment that determines where the user is looking.
Claim 15
Dependent Claim 28 words
The method of claim 9 , further comprising displaying a projection of the appearance of a geographical area associated with the object at a future point in time.
Claim 16
Dependent Claim 25 words
The method of claim 9 , further comprising updating the geo-coded information with predicted information associated with the object at a future point in time.
Claim 17
Independent Claim 152 words
A system for overlaying information on a map, comprising: means for receiving a three-dimensional map image, the map image including one or more objects; means for receiving geo-coded information associated with at least one of the one or more objects; means for selecting one or more time-shifts for the map image or for an object included in the map image; means for displaying an object on a map as a three-dimensional image of the object having a plurality of faces, the object being displayed at a historical time and a future time based on the selected time-shift; means for determining a perimeter of a face of an object; and means for annotating the three-dimensional image of the object on the map with geo-coded information associated with the object, wherein the geo-coded information is annotated within a perimeter of a face of the object based upon a displayed viewing perspective of the map.
Claim 18
Independent Claim 152 words
A system for overlaying information on a map, comprising: means for receiving a three-dimensional map image, the map image including one or more objects; means for receiving geo-coded information associated with at least one of the one or more objects; means for selecting one or more time-shifts for the map image or for an object included in the map image; means for displaying an object on a map as a three-dimensional image of the object having a plurality of faces, the object being displayed at a historical time and a future time based on the selected time-shift; means for determining a perimeter of a face of an object; and means for annotating the three-dimensional image of the object on the map with geo-coded information associated with the object, wherein the geo-coded information is annotated within a perimeter of a face of the object based upon a displayed viewing perspective of the map.
Claim 19
Dependent Claim 24 words
The system of claim 15 , further comprising means for selectively altering a location of the object information when the viewing perspective is altered.
Claim 20
Dependent Claim 34 words
The system of claim 15 , further comprising means for displaying the geo-coded information within a face of the three-dimensional image of the object that is most exposed based upon the displayed viewing perspective.
Claim 21
Dependent Claim 35 words
The system of claim 17 , further comprising: means for determining a viewing perspective of a user looking at the map; means for adjusting the displayed viewing perspective based upon the determined user viewing perspective.

References Cited (Backward Citations)

US4352334A Cited
US5602564A Cited
US5945976A Cited
US20040257276A1 Cited
US5917898A Cited
US5652717A Cited
US6144318A Cited
US6100897A Cited
US6314370B1 Cited
US5999892A Cited
US6092076A Cited
US6369720B1 Cited
US6163749A Cited
US6480885B1 Cited
US6275824B1 Cited
US6150961A Cited
US6317718B1 Cited
US20030225516A1 Cited
WO2001008053A2 Cited
US20030158655A1 Cited
US6629136B1 Cited
US20010014185A1 Cited
US20030030636A1 Cited
US20030065805A1 Cited
WO2002013459A2 Cited
US20020035609A1 Cited
US6912462B2 Cited
US7095905B1 Cited
US20020123841A1 Cited
US20030061101A1 Cited
US20020083118A1 Cited
US6772142B1 Cited
US7376640B1 Cited
US20020067353A1 Cited
WO2002056210A2 Cited
US20020094868A1 Cited
US6853383B2 Cited
US7096233B2 Cited
US20020121989A1 Cited
US20040064249A1 Cited
US20020154174A1 Cited
US7080139B1 Cited
US20050268254A1 Cited
US20040036721A1 Cited
US20020163547A1 Cited
US6594576B2 Cited
US7098909B2 Cited
WO2003049035A2 Cited
US20030108240A1 Cited
US7130865B2 Cited
US20030135304A1 Cited
US7340077B2 Cited
GB2387244A Cited
US20030161499A1 Cited
US20030202018A1 Cited
US7071842B1 Cited
US20040088412A1 Cited
US20040024526A1 Cited
US20040193492A1 Cited
US7324666B2 Cited
US20040193368A1 Cited
US20040107042A1 Cited
US20040111477A1 Cited
US20060080178A1 Cited
US6711493B1 Cited
US20040128314A1 Cited
US7161504B2 Cited
US20040162830A1 Cited
US20040172191A1 Cited
US7337185B2 Cited
US20040225480A1 Cited
US7395316B2 Cited
US7328201B2 Cited
US20050071081A1 Cited
US20050073574A1 Cited
US7106219B2 Cited
US7188025B2 Cited
KR20050077643A Cited
US20050184875A1 Cited
US20050256866A1 Cited
US20050270311A1 Cited
US7289904B2 Cited
US20050273702A1 Cited
WO2006012120A2 Cited
US20070296817A1 Cited
US20060022978A1 Cited
US20060088412A1 Cited
US20060155597A1 Cited
US20060178932A1 Cited
US20060204142A1 Cited
US20070171124A1 Cited
US20060241860A1 Cited
US20060241859A1 Cited
US20060238379A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2014-04-04 2014-10-04 2015-04-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2018-04-04 2018-10-04 2019-04-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2022-04-04 2022-10-04 2023-04-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag