Systems and methods for generating dynamic virtual representations of an object or event
US-2024420395-A1 · Dec 19, 2024 · US
US10453232B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10453232-B2 |
| Application number | US-201615249956-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 29, 2016 |
| Priority date | Aug 29, 2016 |
| Publication date | Oct 22, 2019 |
| Grant date | Oct 22, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In an approach to alignment assistance, one or more computer processors receive one or more calibration parameters associated with an installation of a product. The one or more computer processors determine one or more boundaries for product registration associated with a receiving surface for the product. The one or more computer processors overlay, based, at least in part, on the received calibration parameters and the one or more boundaries for product registration, one or more alignment markings in a field of view of the receiving surface.
Opening claim text (preview).
What is claimed is: 1. A method for alignment assistance, the method comprising: receiving, by one or more computer processors, one or more calibration parameters associated with a placement of one or more products onto a receiving surface for an installation, wherein the product is one or more construction materials, and wherein the receiving surface is a surface on which the one or more products are being placed; determining, by the one or more computer processors, one or more boundaries associated with the receiving surface for placement of a first product of the one or more products; creating, by the one or more computer processors, based, at least in part, on the received calibration parameters and the determined one or more boundaries, one or more alignment markings, wherein the alignment markings are virtual graphics; overlaying, by the one or more computer processors, the one or more alignment markings in a field of view of an augmented reality device worn by a user viewing the receiving surface, wherein the augmented reality device is positioned between the user and the receiving surface; comparing, by the one or more computer processors, an image of a placement of the installed one or more products to the received calibration parameters; determining, by the one or more computer processors, whether the installation of the one or more products meets a pre-defined placement accuracy threshold, wherein the pre-defined placement accuracy threshold is ten percent of a target value of at least one of the one or more received calibration parameters; and responsive to determining the installation of the one or more products does not meet the pre-defined placement accuracy threshold, generating, by the one or more computer processors, a visual alert displayed by the augmented reality device, wherein the visual alert is generated after the user does not touch the installed one or more products for a pre-defined duration of time. 2. The method of claim 1 , further comprising receiving, by the one or more computer processors, an indicator that the user is beginning the installation of the product. 3. The method of claim 1 , further comprising, based, at least in part, on the received calibration parameters and the determined one or more boundaries, overlaying, by the one or more computer processors, one or more images of the product in the field of view of the user of the augmented reality device viewing the receiving surface. 4. The method of claim 1 , further comprising: responsive to determining an alignment of the installed one or more products is not acceptable, alerting, by the one or more computer processors, the user. 5. The method of claim 4 , wherein alerting the user includes a visual message, a haptic feedback, a vibration, an audible sound, and an audible message. 6. The method of claim 1 , wherein the one or more calibration parameters include at least one of a product characteristic or an installation parameter, and wherein the product characteristic is selected from the group consisting of a dimension, a tolerance, and a placement pattern, and wherein the installation parameter is selected from the group consisting of a spacing between two or more product pieces, an overlap of two or more product pieces, and an offset between two or more product pieces. 7. The method of claim 1 , wherein receiving one or more calibration parameters associated with a placement of one or more products onto a receiving surface for an installation further comprises: reading, by the one or more computer processors, a product identifier associated with the product; and uploading, by the one or more computer processors, one or more calibration parameters from a product knowledge base associated with the product identifier. 8. The method of claim 1 , further comprising: determining a size of the receiving surface; and altering, by the one or more computer processors, at least one of the one or more calibration parameters to ensure proper installation associated with the size. 9. A computer program product for alignment assistance, the computer program product comprising: one or more computer readable storage devices and program instructions stored on the one or more computer readable storage devices, the stored program instructions comprising: program instructions to receive one or more calibration parameters associated with a placement of one or more products onto a receiving surface for an installation, wherein the product is one or more construction materials, and wherein the receiving surface is a surface on which the one or more products are being placed; program instructions to determine one or more boundaries associated with the receiving surface for placement of a first product of the one or more products; program instructions to create, based, at least in part, on the received calibration parameters and the determined one or more boundaries, one or more alignment markings wherein the alignment markings are virtual graphics; program instructions to overlay the one or more alignment markings in a field of view of an augmented reality device worn by a user viewing the receiving surface, wherein the augmented reality device is positioned between the user and the receiving surface; program instructions to compare an image of a placement of the installed one or more products to the received calibration parameters; program instructions to determine whether the installation of the one or more products meets a pre-defined placement accuracy threshold, wherein the pre-defined placement accuracy threshold is ten percent of a target value of at least one of the one or more received calibration parameters; and responsive to determining the installation of the one or more products does not meet the pre-defined placement accuracy threshold, program instructions to generate a visual alert displayed by the augmented reality device, wherein the visual alert is generated after the user does not touch the installed one or more products for a pre-defined duration of time. 10. The computer program product of claim 9 , the stored program instructions further comprising program instructions to receive an indicator that the user is beginning the installation of the product. 11. The computer program product of claim 9 , the stored program instructions further comprising, based, at least in part, on the received calibration parameters and the determined one or more boundaries, program instructions to overlay one or more images of the product in the field of view of the user of the augmented reality device viewing the receiving surface. 12. The computer program product of claim 9 , the stored program instructions further comprising: responsive to determining an alignment of the installed one or more products is not acceptable, program instructions to alert the user. 13. The computer program product of claim 12 , wherein the program instructions to alert the user includes a visual message, a haptic feedback, a vibration, an audible sound, and an audible message. 14. The computer program product of claim 9 , wherein the one or more calibration parameters include at least one of a product characteristic or an installation parameter, and wherein the product characteristic is selected from the group consisting of a dimension, a tolerance, and a placement pattern, and wherein the installation parameter is selected from the group consisting of a spacing between two or more product pieces, an overlap of two or more product pieces, and an offset between two or more product pieces. 15. A computer system for alignment assistance, the computer
Creating or editing images; Combining images with text · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.