US2014047385A1PendingUtilityA1

3D Data Environment Disambiguation Tool

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

Abstract

Concepts and technologies are described herein for providing a 3D data environment disambiguation tool. In accordance with some concepts and technologies disclosed herein, a 3D data environment disambiguation tool can be configured to resolve an ambiguity associated with one or more data points to be rendered in a 3D data environment. The 3D data environment disambiguation tool can present various user interfaces to receive inputs to resolve an ambiguity associated with a data point. The ambiguity can be resolved prior to, in conjunction with, or after the selected data is rendered in a 3D data environment, or various combinations thereof.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer, comprising:
 a processor; and   a computer-readable storage medium in communication with the processor, the computer-readable storage medium comprising computer-executable instructions stored thereupon that, when executed by the processor, cause the processor to
 detect a selection of selected data to be rendered in a 3D data environment, 
 determine if a data point in the selected data is ambiguous, 
 if the data point in the selected data is determined not to be ambiguous, render the selected data in the 3D data environment, and if the data point in the selected data is determined to be ambiguous,
 display an ambiguity interface, 
 receive an input to resolve the ambiguity, and 
 render the selected data in the 3D data environment using the input to resolve the ambiguity. 
 
   
     
     
         2 . The computer of  claim 1 , wherein the computer-readable storage medium further comprises computer-executable instructions that, when executed by the processor, cause the processor to determine a confidence level if the data point in the selected data is determined to be ambiguous. 
     
     
         3 . The computer of  claim 2 , wherein the ambiguity interface further comprises a confidence interface for displaying the confidence level. 
     
     
         4 . The computer of  claim 1 , wherein the ambiguity interface comprises an ambiguity presentation interface to receive the input to resolve the ambiguity. 
     
     
         5 . The computer of  claim 4 , wherein the ambiguity presentation interface comprises a plurality of selection boxes to receive the input to resolve the ambiguity. 
     
     
         6 . The computer of  claim 1 , wherein the ambiguity interface comprises an ambiguity resolution interface for receiving a correction input to correct the data point determined to be ambiguous. 
     
     
         7 . The computer of  claim 6 , wherein the ambiguity interface further comprises an ambiguous data display input for displaying an interface highlighting the data point determined to be ambiguous. 
     
     
         8 . The computer of  claim 1 , wherein the ambiguity interface comprises an ambiguity alternative interface displaying one or more alternates to the data point determined to be ambiguous. 
     
     
         9 . The computer of  claim 1 , wherein the computer-readable storage medium further comprises computer-executable instructions that, when executed by the processor, cause the processor to display an expected range box for receiving at least one range to resolve the ambiguity or an expected value box for receiving a value to resolve the ambiguity. 
     
     
         10 . A method for resolving data disambiguation, the method comprising:
 detecting, at a computer executing a data disambiguation component, a selection of selected data to be rendered in a 3D data environment,   determining, at the computer, if a data point in the selected data is ambiguous,   if the data point in the selected data is determined to be ambiguous, rendering, by the computer the selected data in the 3D data environment,   if the data point in the selected data is determined not to be ambiguous, determining, by the computer if the data point is within an expected range or is an expected value,   if the data point is within the expected range or is the expected value, rendering the selected data in the 3D data environment, and   if the data point is not within the expected range or is not the expected value,
 displaying an ambiguity interface, 
 receiving an input to resolve the ambiguity, and 
 rendering the selected data in the 3D data environment using the input to resolve the ambiguity. 
   
     
     
         11 . The method of  claim 10 , further comprising determining a confidence level if the data point in the selected data is determined to be ambiguous. 
     
     
         12 . The method of  claim 11 , further comprising displaying a confidence interface for displaying the confidence level. 
     
     
         13 . The method of  claim 10 , wherein displaying the ambiguity interface comprises displaying an ambiguity presentation interface to receive the input to resolve the ambiguity. 
     
     
         14 . The method of  claim 10 , wherein determining, at the computer, if a data point in the selected data is ambiguous comprises comparing the data point to a previously disambiguated data point. 
     
     
         15 . The method of  claim 10 , wherein displaying the ambiguity interface comprises displaying an ambiguity resolution interface for receiving a correction input to correct the data point determined to be ambiguous. 
     
     
         16 . The method of  claim 10 , wherein displaying the ambiguity interface comprises displaying an ambiguous data display input comprising an interface to highlight the data point determined to be ambiguous. 
     
     
         17 . The method of  claim 10 , wherein displaying the ambiguity interface comprises displaying an ambiguity alternative interface comprising one or more alternatives to the data point determined to be ambiguous. 
     
     
         18 . A computer-readable storage medium having computer-executable instructions stored thereon that, when executed by the processor, cause the processor to:
 detect a selection of selected data to be rendered in a 3D data environment,   determine if a data point in the selected data is ambiguous,   if the data point in the selected data is determined not to be ambiguous, render the selected data in the 3D data environment,   if the data point in the selected data is determined to be ambiguous, determine if the data point is within an expected range or is an expected value,   if the data point is within the expected range or is the expected value, render the selected data in the 3D data environment, and   if the data point is not within the expected range or is not the expected value, display an ambiguity interface comprising an ambiguity presentation interface for receiving an input to resolve the ambiguity or an ambiguity resolution interface for receiving a correction input to correct the data point.   
     
     
         19 . The computer-readable storage medium of  claim 18 , wherein the computer-readable storage medium further comprises computer-executable instructions that, when executed by the processor, cause the processor to display a confidence interface comprising a confidence level of the data point determined to be ambiguous. 
     
     
         20 . The computer-readable storage medium of  claim 18 , wherein the computer-readable storage medium further comprises computer-executable instructions that, when executed by the processor, cause the processor to display an ambiguity alternative interface comprising one or more alternates to the data point determined to be ambiguous.

Join the waitlist — get patent alerts

Track US2014047385A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.