IP Library › Granted Patent US 12,567,216
Granted Patent B2
US 12,567,216 · App. 18/199,799 · Granted Mar 3, 2026

Augmented-reality-interface conflation identification

Inventors: Aaron K. Baughman (Cary, NC); Eduardo Morales (Key Biscayne, FL); Rahul Agarwal (Jersey City, NJ); Chandankumar Johakhim Patel (Fairborn, OH)
Assignee: International Business Machines Corporation
G06T19/006G06T7/97G06T2207/20084
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 12,567,216
App. No.
18/199,799
Filed
May 19, 2023
Granted
Mar 3, 2026
Kind
B2
Art Unit
2619
USPC
345/633
Abstract

A method for detecting conflation errors in an augmented reality interface is disclosed. In one embodiment, such a method includes receiving an actual screenshot of an augmented reality interface. The method generates, using a generative adversarial network (GAN), a replica screenshot of the augmented reality interface that indicates how the actual screenshot is expected to appear. The replica screenshot is non-identical to the actual screenshot. The method receives the actual screenshot and the replica screenshot into a fractal-based convolutional neural network (CNN) to determine a correlation between the actual screenshot and the replica screenshot. In the event the correlation is below a designated threshold, the method flags the actual screenshot as having a potential conflation error. This conflation error may involve conflating a digital component for a physical component or vice versa. A corresponding system and computer program product are also disclosed.

Claims (52)

1 . A method for detecting conflation errors in an augmented reality interface, the method comprising:

dividing the augmented reality interface into physical components and digital components to generate a set of appended encodings, wherein the generating the set of appended encodings comprises:

generating time-stamped physical and digital foundation model encodings based on, respectively, representations of the physical components and the digital components in the augmented reality interface;

generating time-stamped migration encodings based on migrating and/or exchanging the physical components and the digital components within the augmented reality interface; and

generating time-stamped ablation encodings based on ablating the physical components and the digital components one at a time;

applying a conflation error classifier neural network to the set of appended encodings;

receiving an actual screenshot of the augmented reality interface;

generating, using a generative adversarial network (GAN) and based on inputs comprising the representations of the physical components and the digital components, a replica screenshot of the augmented reality interface indicating how the actual screenshot is expected to appear;

determining, via a fractal-based convolutional neural network (CNN), a correlation between the actual screenshot and the replica screenshot;

flagging the actual screenshot as having a potential conflation error in response to determining that the correlation is below a designated threshold; and

determining a confidence of the potential conflation error based on a result of the applying the conflation error classifier.

2 . The method of claim 1 , wherein the conflation error involves conflating, in the augmented reality interface, a digital component for a physical component.

3 . The method of claim 1 , wherein the conflation error involves conflating, in the augmented reality interface, a physical component for a digital component.

4 . The method of claim 1 , wherein the replica screenshot indicates how the augmented reality interface is expected to appear when taking into account characteristics of a device on which the augmented reality interface is presented.

5 . The method of claim 4 , wherein the characteristics include at least one of screen size, language, notch dimensions, and operating system.

6 . The method of claim 1 , wherein the replica screenshot indicates how the augmented reality interface is expected to appear when taking into account design characteristics of the augmented reality interface.

7 . The method of claim 1 , wherein the correlation is represented as a percent correlation.

8 . A computer program product for detecting conflation errors in an augmented reality interface, the computer program product comprising a computer-readable storage medium having computer-usable program code embodied therein, the computer-usable program code configured to perform the following when executed by at least one processor:

divide the augmented reality interface into physical components and digital components to generate a set of appended encodings, wherein the generating the set of appended encodings comprises:

generating time-stamped physical and digital foundation model encodings based on, respectively, representations of the physical components and the digital components in the augmented reality interface;

generating time-stamped migration encodings based on migrating and/or exchanging the physical components and the digital components within the augmented reality interface; and

generating time-stamped ablation encodings based on ablating the physical components and the digital components one at a time;

apply a conflation error classifier neural network to the set of appended encodings;

receive an actual screenshot of the augmented reality interface;

generate, using a generative adversarial network (GAN) and based on inputs comprising the representations of the physical components and the digital components, a replica screenshot of the augmented reality interface indicating how the actual screenshot is expected to appear;

determine, via a fractal-based convolutional neural network (CNN), a correlation between the actual screenshot and the replica screenshot;

flag the actual screenshot as having a potential conflation error in response to determining that the correlation is below a designated threshold; and

determine a confidence of the potential conflation error based on a result of the applying the conflation error classifier.

9 . The computer program product of claim 8 , wherein the conflation error involves conflating, in the augmented reality interface, a digital component for a physical component.

10 . The computer program product of claim 8 , wherein the conflation error involves conflating, in the augmented reality interface, a physical component for a digital component.

11 . The computer program product of claim 8 , wherein the replica screenshot indicates how the augmented reality interface is expected to appear when taking into account characteristics of a device on which the augmented reality interface is presented.

12 . The computer program product of claim 11 , wherein the characteristics include at least one of screen size, language, notch dimensions, and operating system.

13 . The computer program product of claim 8 , wherein the replica screenshot indicates how the augmented reality interface is expected to appear when taking into account design characteristics of the augmented reality interface.

14 . The computer program product of claim 8 , wherein the correlation is represented as a percent correlation.

15 . A system for detecting conflation errors in an augmented reality interface, the system comprising:

at least one processor; and

at least one memory device operably coupled to the at least one processor and storing instructions for execution on the at least one processor, the instructions causing the at least one processor to:

divide the augmented reality interface into physical components and digital components to generate a set of appended encodings, wherein the generating the set of appended encodings comprises:

generating time-stamped physical and digital foundation model encodings based on, respectively, representations of the physical components and the digital components in the augmented reality interface;

generating time-stamped migration encodings based on migrating and/or exchanging the physical components and the digital components within the augmented reality interface; and

generating time-stamped ablation encodings based on ablating the physical components and the digital components one at a time;

apply a conflation error classifier neural network to the set of appended encodings;

receive an actual screenshot of the augmented reality interface;

generate, using a generative adversarial network (GAN) and based on inputs comprising the representations of the physical components and the digital components, a replica screenshot of the augmented reality interface indicating how the actual screenshot is expected to appear;

determine, via a fractal-based convolutional neural network (CNN), a correlation between the actual screenshot and the replica screenshot;

flag the actual screenshot as having a potential conflation error in response to determining that the correlation is below a designated threshold; and

determine a confidence of the potential conflation error based on a result of the applying the conflation error classifier.

16 . The system of claim 15 , wherein the conflation error involves conflating, in the augmented reality interface, a digital component for a physical component.

17 . The system of claim 15 , wherein the conflation error involves conflating, in the augmented reality interface, a physical component for a digital component.

18 . The system of claim 15 , wherein the replica screenshot indicates how the augmented reality interface is expected to appear when taking into account characteristics of a device on which the augmented reality interface is presented.

19 . The system of claim 18 , wherein the characteristics include at least one of screen size, language, notch dimensions, and operating system.

20 . The system of claim 15 , wherein the replica screenshot indicates how the augmented reality interface is expected to appear when taking into account design characteristics of the augmented reality interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: BAUGHMAN, AARON K.; MORALES, EDUARDO; AGARWAL, RAHUL; PATEL, CHANDANKUMAR JOHAKHIM
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 063708/0041 →
Continuity (1)
Related Publication 20240386674A1 · Nov 21, 2024
References Cited (28)
US 10142276B2 · Rapaport et al. · 2018 [cited by applicant]
US 11029762B2 · Doornenbal · 2021 [cited by examiner]
US 11087554B2 · Walton · 2021 [cited by applicant]
US 11429618B2 · Pounds · 2022 [cited by examiner]
US 20130162633A1 · Berger · 2013 [cited by examiner]
US 20170221270A1 · Goslin et al. · 2017 [cited by applicant]
US 20190073832A1 · Kim · 2019 [cited by examiner]
US 20190317739A1 · Turek et al. · 2019 [cited by applicant]
US 20210335011A1 · Araújo et al. · 2021 [cited by applicant]
US 20220300557A1 · Basu · 2022 [cited by examiner]
US 20240078659A1 · Ofir · 2024 [cited by examiner]
CN 111213184A · 2020 [cited by examiner]
EP 3916635A1 · 2021 [cited by examiner]
KR 102602513B1 · 2023 [cited by examiner]
KR 20240075181A · 2024 [cited by examiner]
WO 2020104027A1 · 2020 [cited by applicant]
Rafi, Automatic Oracle Prediction of Object Placements in Augmented Reality Testing. In 37th IEEE/ACM International Conference on Automated Software Engineering (ASE '22), Oct. 10-14, 2022, Rochester, MI, USA. ACM, New … [cited by examiner]
Gomez, Javier-Flavio Vigueras, et al. “Calibration Errors in Augmented Reality: a Practical Study,” Fourth IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR'05), Oct. 2005. [cited by applicant]
Georgel, P. et al. “An Industrial Augmented Reality Solution for Discrepancy Check,” 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality, Oct. 2007. [cited by applicant]
Blum, T. et al. “Advanced Training Methods using an Augmented Reality Ultrasound Simulator,” 2009 8th IEEE International Symposium on Mixed and Augmented Reality, Oct. 2009. [cited by applicant]
Eck, Ulrich, et al. “Exploring the Perception of Co-Location Errors during Tool Interaction in Visuo-Haptic Augmented Reality,” 2016 IEEE Virtual Reality (VR), Mar. 2016. [cited by applicant]
Wang, J., et al. “Prioritization and Static Error Compensation for Multi-camera Collaborative Tracking in Augmented Reality,” 2017 IEEE Virtual Reality (VR), Mar. 2017. [cited by applicant]
Pankratz, F., et al. “User Awareness of Tracking Uncertainties in AR Navigation Scenarios,” 2013 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), Oct. 2013. [cited by applicant]
M. Bajura and U. Neumann. “Dynamic Compensation of Alignment Error in Augmented-Reality Systems.” In IEEE VRAIS, vol. 95, pp. 189-196, 1995. [cited by applicant]
N. Gajjar and V. Pandian, “Akin: Generating UI Wireframes From UI Design Patterns Using Deep Learning,” Nov. 26, 2022, [AccessedMar. 1, 2023], https://github.com/vinothpandian/akin-generator. [cited by applicant]
T. Höllerer et al., “User interface management techniques for collaborative mobile augmented reality,” Computers & Graphics, 25(5), pp. 799-810, 2001. [cited by applicant]
T. Li et al., “Efficient method to evaluate misalignment between virtual and real objects for AR-based assembly assistance system.” Proc. JSPE Semestrial Meeting 2020 JSPE Spring Conference, pp. 224-225. 2020. [cited by applicant]
X. Yao et al., “An Automatic GUI Generation Method Based on Generative Adversarial Network.” Proc. Seventh Internat. Congress on Information and Communication Technology: ICICT 2022, London, vol. 3., 2022. [cited by applicant]