US2014043325A1PendingUtilityA1

Facetted browsing

56
Assignee: MICROSOFT CORPPriority: Aug 10, 2012Filed: May 31, 2013Published: Feb 13, 2014
Est. expiryAug 10, 2032(~6.1 yrs left)· nominal 20-yr term from priority
G06T 11/26G06F 40/166G06F 40/169G06F 40/18G06F 16/26G06F 16/248G06F 16/29G06F 3/0482G06T 13/00G06F 16/9537G06T 15/10G06F 16/9038G06F 3/04815G06T 19/00G06F 16/4393G06F 16/50G06F 3/01G06F 3/04842G06F 3/0488G06T 15/00G06F 16/444G06F 3/0481G06F 3/048G06F 16/2477G06F 3/04847
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Concepts and technologies are described herein for facetted browsing. In accordance with the concepts and technologies disclosed herein, data can be obtained at a computer system. The data can include data values and geographic information. The computer system can generate a geospatial visualization of the data based, at least partially, upon the data values and the geographic location information. The computer system can also generate an overlay visualization of the data based, at least partially, upon the data values. The computer system can also output the geospatial visualization and the overlay visualization.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A computer-implemented method for facetted browsing, the computer-implemented method comprising performing computer-implemented operations for:
 obtaining, at a computer system executing a visualization component, data including data values and geographic location information;   generating, by the computer system, a geospatial visualization of the data based, at least partially, upon the data values and the geographic location information;   outputting, by the computer system, the geospatial visualization;   generating, by the computer system, an overlay visualization of the data based, at least partially, upon the data values; and   outputting, by the computer system, the overlay visualization.   
     
     
         2 . The method of  claim 1 , wherein the data further comprises temporal data. 
     
     
         3 . The method of  claim 1 , wherein the geospatial visualization comprises a three-dimensional visualization and the overlay visualization comprises a two-dimensional visualization. 
     
     
         4 . The method of  claim 1 , further comprising:
 receiving, at the computer system, an input via the overlay visualization to perform an action; and   in response to the input, updating, by the computer system, the geospatial visualization.   
     
     
         5 . The method of  claim 4 , wherein the action comprises a brushing action performed over a portion of the overlay visualization, and wherein updating the geospatial visualization comprises emphasizing at least a portion of the geospatial visualization that is associated with the portion of the overlay visualization. 
     
     
         6 . The method of  claim 5 , further comprising updating the overlay visualization to emphasize the portion of the overlay visualization. 
     
     
         7 . The method of  claim 4 , wherein the action comprises a selection action to select a portion of the overlay visualization, and wherein updating the geospatial visualization comprises emphasizing at least a portion of the geospatial visualization that is associated with the portion of the overlay visualization. 
     
     
         8 . The method of  claim 7 , further comprising:
 receiving, at the computer system, a filter input to filter a subset of the data that is associated with the selected portion of the overlay visualization; and   filtering, by the computer system, the subset of the data that is associated with the selected portion of the overlay visualization.   
     
     
         9 . The method of  claim 1 , further comprising:
 receiving, at the computer system, an input via the geospatial visualization to perform an action; and   in response to the input, updating, by the computer system, the geospatial visualization and the overlay visualization to reflect the input.   
     
     
         10 . The method of  claim 1 , further comprising:
 obtaining geographic mapping data from a geocoding service, the geographic mapping data comprising data mapping the geographic location information to geocoded information; and   obtaining, from a map server, map data corresponding to the geocoded information.   
     
     
         11 . The method of  claim 10 , wherein generating the geospatial visualization comprises generating the geospatial visualization based, at least partially, upon the geographic mapping data and the map data. 
     
     
         12 . A computer storage medium having computer readable instructions stored thereon that, when executed by a computer, cause the computer to:
 obtain spreadsheet data including data values and geographic location information;   generate a geospatial visualization of the spreadsheet data based, at least partially, upon the data values and the geographic location information, the geospatial visualization comprising a three-dimensional visualization that represents a plurality of data points associated with the spreadsheet data in three-dimensional space;   output the geospatial visualization;   generate an overlay visualization of the spreadsheet data based, at least partially, upon the data values, the overlay visualization comprising a two-dimensional visualization that represents the plurality of data points associated with the spreadsheet data in two-dimensional space; and   output the overlay visualization.   
     
     
         13 . The computer storage medium of  claim 12 , wherein the data further comprises temporal data. 
     
     
         14 . The computer storage medium of  claim 12 , further comprising computer readable instructions that, when executed by the computer, causes the computer to:
 receive an input via the overlay visualization to perform an action; and   in response to the input, update the geospatial visualization.   
     
     
         15 . The computer storage medium of  claim 14 , wherein the action comprises a brushing action performed over a portion of the overlay visualization, and wherein the instructions to update the geospatial visualization comprise instructions to emphasize at least a portion of the geospatial visualization that is associated with the portion of the overlay visualization. 
     
     
         16 . The computer storage medium of  claim 14 , wherein the action comprises a selection action to select a portion of the overlay visualization, and wherein the instructions to update the geospatial visualization comprises instructions to emphasize at least a portion of the geospatial visualization that is associated with the portion of the overlay visualization. 
     
     
         17 . The computer storage medium of  claim 16 , further comprising computer readable instructions that, when executed by the computer, causes the computer to:
 receive a filter input to filter a subset of the data that is associated with the selected portion of the overlay visualization; and   filter the subset of the data that is associated with the selected portion of the overlay visualization.   
     
     
         18 . A computer storage medium having computer readable instructions stored thereon that, when executed by a computer, cause the computer to:
 obtain spreadsheet data including data values, temporal information, and geographic location information;   generate a geospatial visualization of the spreadsheet data based, at least partially, upon the data values, the temporal information, and the geographic location information, the geospatial visualization comprising a three-dimensional visualization that represents a plurality of data points associated with the spreadsheet data in three-dimensional space;   output the geospatial visualization to a user computing device in communication with the computer;   generate an overlay visualization of the spreadsheet data based, at least partially, upon the data values and the temporal information, the overlay visualization comprising a two-dimensional chart that represents the plurality of data points associated with the spreadsheet data in two-dimensional space; and   output the overlay visualization to the user computing device such that the overlay visualization at least partially overlays the geospatial visualization.   
     
     
         19 . The computer storage medium of  claim 18 , further comprising computer readable instructions that, when executed by the computer, causes the computer to:
 receive an input to select a portion of the spreadsheet data via the two-dimensional chart;   in response to the input, select the portion of the spreadsheet data in the two-dimensional chart; and   further in response to the input, select an associated portion of the spreadsheet data in the three-dimensional visualization.   
     
     
         20 . The computer storage medium of  claim 18 , further comprising computer readable instructions that, when executed by the computer, causes the computer to:
 receive an input to select a portion of the spreadsheet data via the three-dimensional visualization;   in response to the input, select the portion of the spreadsheet data in the three-dimensional visualization; and   further in response to the input, select an associated portion of the spreadsheet data in the two-dimensional chart.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.