Augmented reality model comparison and deviation detection
First Claim
1. A method, comprising:
- receiving a three-dimensional (3D) model of an object, the object associated with a domain;
determining, by a computer processor, a set of characteristics of the object from the 3D model;
searching a domain-specific database for data matching the set of characteristics, the domain-specific database corresponding to the domain associated with the object;
determining an identification of the object from data in the domain-specific database that matches the set of characteristics;
for each characteristic in the set of characteristics;
comparing each value of the characteristic to a corresponding value in the matching data of the domain-specific database; and
calculating any variation between the corresponding value of the characteristic and the value of the matching data;
creating, by the computer processor, a searchable index of the matching data and corresponding variations;
receiving a request for a monetary value corresponding to a variation responsive to a search of the searchable index, the search including a characteristic from the set of characteristics and corresponding variation; and
submitting a query to a data source, the query including the characteristics and the corresponding variation, wherein the domain-specific database is linked to the data source through an index of domain-specific data and an identifier of the object;
wherein the monetary value reflects one of an increase in value of the object and a decrease in value of the object based on a type and degree of the variation.
3 Assignments
0 Petitions
Accused Products
Abstract
An aspect of providing augmented reality model comparison and deviation detection includes receiving a three-dimensional (3D) model of an object that is associated with a domain, determining a set of characteristics of the object from the 3D model, and searching a domain-specific database for data matching the set of characteristics. The domain-specific database corresponds to the domain associated with the object. An aspect also includes determining an identification of the object from data in the domain-specific database that matches the set of characteristics. For each characteristic in the set of characteristics, and aspect further includes comparing each value of the characteristic to a corresponding value in the matching data of the domain-specific database, and calculating any variation between the corresponding value of the characteristic and the value of the matching data. Another aspect includes creating a searchable index of the matching data and corresponding variations.
-
Citations
17 Claims
-
1. A method, comprising:
-
receiving a three-dimensional (3D) model of an object, the object associated with a domain; determining, by a computer processor, a set of characteristics of the object from the 3D model; searching a domain-specific database for data matching the set of characteristics, the domain-specific database corresponding to the domain associated with the object; determining an identification of the object from data in the domain-specific database that matches the set of characteristics; for each characteristic in the set of characteristics; comparing each value of the characteristic to a corresponding value in the matching data of the domain-specific database; and calculating any variation between the corresponding value of the characteristic and the value of the matching data; creating, by the computer processor, a searchable index of the matching data and corresponding variations; receiving a request for a monetary value corresponding to a variation responsive to a search of the searchable index, the search including a characteristic from the set of characteristics and corresponding variation; and submitting a query to a data source, the query including the characteristics and the corresponding variation, wherein the domain-specific database is linked to the data source through an index of domain-specific data and an identifier of the object; wherein the monetary value reflects one of an increase in value of the object and a decrease in value of the object based on a type and degree of the variation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a memory having computer readable instructions; and a processor for executing the computer readable instructions, the computer readable instructions including; receiving a three-dimensional (3D) model of an object, the object associated with a domain; determining a set of characteristics of the object from the 3D model; searching a domain-specific database for data matching the set of characteristics, the domain-specific database corresponding to the domain associated with the object; determining an identification of the object from data in the domain-specific database that matches the set of characteristics; for each characteristic in the set of characteristics; comparing each value of the characteristic to a corresponding value in the matching data of the domain-specific database; and calculating any variation between the corresponding value of the characteristic and the value of the matching data; creating a searchable index of the matching data and corresponding variations; receiving a request for a monetary value corresponding to a variation responsive to a search of the searchable index, the search including a characteristic from the set of characteristics and corresponding variation; and submitting a query to a data source, the query including the characteristics and the corresponding variation, wherein the domain-specific database is linked to the data source through an index of domain-specific data and an identifier of the object; wherein the monetary value reflects one of an increase in value of the object and a decrease in value of the object based on a type and degree of the variation. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer processor to cause the computer processor to perform a method comprising:
-
receiving a three-dimensional (3D) model of an object, the object associated with a domain; determining a set of characteristics of the object from the 3D model; searching a domain-specific database for data matching the set of characteristics, the domain-specific database corresponding to the domain associated with the object; determining an identification of the object from data in the domain-specific database that matches the set of characteristics; for each characteristic in the set of characteristics; comparing each value of the characteristic to a corresponding value in the matching data of the domain-specific database; and calculating any variation between the corresponding value of the characteristic and the value of the matching data; creating a searchable index of the matching data and corresponding variations; receiving a request for a monetary value corresponding to a variation responsive to a search of the searchable index, the search including a characteristic from the set of characteristics and corresponding variation; and submitting a query to a data source, the query including the characteristics and the corresponding variation, wherein the domain-specific database is linked to the data source through an index of domain-specific data and an identifier of the object; wherein the monetary value reflects one of an increase in value of the object and a decrease in value of the object based on a type and degree of the variation. - View Dependent Claims (14, 15, 16, 17)
-
Specification