IP Library Granted Patent US 9,495,399
Granted Patent B1
US 9,495,399 · App. 14/950,152 · Granted Nov 15, 2016

Augmented reality model comparison and deviation detection

Inventors: Eli M. Dow (Wappingers Falls, NY); Erin M. Farr (Fishkill, NY); Michael E. Gildein, II (Wappingers Falls, NY); Moses J. Vaughan (Mahwah, NJ)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F17/30321G06F17/30256G06F17/30864G06K9/46
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,495,399
App. No.
14/950,152
Granted
Nov 15, 2016
Kind
B1
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.

Claims (61)

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.

2. The method of claim 1 , wherein the domain-specific database is a product specification database, and the object is a product created by a manufacturer.

3. The method of claim 1 , wherein the identification of the object is determined using an image detection technique.

4. The method of claim 1 , wherein the object is a building structure, the method further comprising:

receiving a request for compliance data corresponding to a variation responsive to a search of the searchable index, the search including a characteristic from the set of characteristic and corresponding variation; and

submitting a query to a data source, the query including the characteristic 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, the data source storing building regulation codes;

wherein the compliance data includes an indicator of compliance of the variation based on the building regulation codes.

5. The method of claim 1 , wherein the set of characteristics includes at least one of dimensions, colors, and conditioning.

6. The method of claim 1 , wherein the values include at least one of size, shape, proportion, and gradient.

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.

8. The system of claim 7 , wherein the domain-specific database is a product specification database, and the object is a product created by a manufacturer.

9. The system of claim 7 , wherein the identification of the object is determined using an image detection technique.

10. The system of claim 7 , wherein the object is a building structure, the computer readable instructions further comprise:

receiving a request for compliance data corresponding to a variation responsive to a search of the searchable index, the search including a characteristic from the set of characteristic and corresponding variation; and

submitting a query to a data source, the query including the characteristic 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, the data source storing building regulation codes;

wherein the compliance data includes an indicator of compliance of the variation based on the building regulation codes.

11. The system of claim 7 , wherein the set of characteristics includes at least one of dimensions, colors, and conditioning.

12. The system of claim 7 , wherein the values include at least one of size, shape, proportion, and gradient.

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.

14. The computer program product of claim 13 , wherein the domain-specific database is a product specification database, and the object is a product created by a manufacturer.

15. The computer program product of claim 13 , wherein the identification of the object is determined using an image detection technique.

16. The computer program product of claim 13 , wherein the object is a building structure, the program instructions are further executable to implement:

receiving a request for compliance data corresponding to a variation responsive to a search of the searchable index, the search including a characteristic from the set of characteristic and corresponding variation; and

submitting a query to a data source, the query including the characteristic 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, the data source storing building regulation codes;

wherein the compliance data includes an indicator of compliance of the variation based on the building regulation codes.

17. The computer program product of claim 13 , wherein the set of characteristics includes at least one of dimensions, colors, and conditioning.

Assignments (7)
SECURITY AGREEMENT Recorded May 20, 2026
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 075591/0399 →
SECURITY INTEREST Recorded Nov 10, 2025
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 073514/0326 →
SECURITY AGREEMENT Recorded Mar 13, 2025
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 070513/0542 →
SECURITY AGREEMENT Recorded Oct 10, 2024
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 069143/0399 →
SECURITY AGREEMENT Recorded Mar 24, 2021
From: WAYFAIR LLC
To: CITIBANK, N.A.
Reel/Frame 055708/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: WAYFAIR LLC
Reel/Frame 050867/0899 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2015
From: DOW, ELI M.; FARR, ERIN M.; GILDEIN, MICHAEL E., II; VAUGHAN, MOSES J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037129/0901 →