IP Library Granted Patent US 12,555,137
Granted Patent B2
US 12,555,137 · App. 18/095,866 · Granted Feb 17, 2026

Augmented reality content selection and display based on printed two-dimensional objects

Inventors: Stefan W. Herzberg (Nassau, BS); Megan Herzberg (Nassau, BS)
Assignee: TECHINVEST COMPANY LIMITED
G06Q30/0251G06V20/20G06V30/40G06T19/006G06T19/20
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,555,137
App. No.
18/095,866
Filed
Jan 11, 2023
Granted
Feb 17, 2026
Kind
B2
Art Unit
2614
USPC
345/633
Abstract

Systems, methods and techniques for automatically recognizing two-dimensional real world objects with an augmented reality display device, and augmenting or enhancing the display of such real world objects by superimposing virtual images such as a still or video advertisement, a story or other virtual image presentation. In non-limiting embodiments, the real world object includes visible features including visible security features and a recognition process takes the visible security features into account when recognizing the object and/or displaying superimposed virtual images.

Claims (36)

1 . A messaging method comprising:

(a) capturing an image of a two-dimensional planar object;

(b) using at least one processor, analyzing the captured image and recognizing the two-dimensional planar object using an area of recognition within the captured image without relying on any bar code or serial number on the two-dimensional planar object, the area of recognition within the captured image covering only a portion of the area of the captured image of the two-dimensional planar object, wherein recognizing does not distinguish between an original and a copy or counterfeit;

(c) determining whether the recognized two-dimensional planar object matches data in a database; and

(d) if the recognized two-dimensional planar object is determined to match data in the database, displaying a user-interactive message customized to the recognized two-dimensional planar object anchored to a displayed image of the recognized two-dimensional planar object, the anchoring being configured such that the user-interactive message appears to remain anchored to the displayed captured image of the two-dimensional planar object across different viewing perspectives of the camera relative to the two-dimensional planar object.

2 . The messaging method of claim 1 wherein the two-dimensional planar object comprises a printed document and the further message comprises a video or image.

3 . The messaging method of claim 1 wherein the further message comprises a superimposed virtual image comprising a still or video advertisement.

4 . The messaging method of claim 1 wherein recognizing comprises using artificial intelligence and machine learning to match the two-dimensional planar object.

5 . The messaging method of claim 1 further including changing position and/or orientation of the image of the two-dimensional planar object on the display, and in response moving the further message with the image of the two-dimensional planar object on the display as if it were glued or otherwise adhered to the two-dimensional planar object or were being displayed by the two-dimensional planar object.

6 . The messaging method of claim 1 further including changing the position and/or orientation of the image of the two-dimensional planar object on the display, and in response changing position, orientation and/or perspective of the further message as the two-dimensional planar object changes position, orientation and/or viewing angle in order to provide a photorealistic image in which the further message appears to be part of the displayed two-dimensional planar object.

7 . The messaging method of claim 1 further including using a handheld camera to capture the image.

8 . The messaging method of claim 1 further including accessing the database over a network.

9 . The messaging method of claim 1 further including superimposing the further message onto a display of the captured image.

10 . A messaging system comprising:

a handheld housing having a display thereon;

a camera disposed on the housing and adapted to capture an image of a two-dimensional planar object;

a processing system operatively connected to the camera, the processing system configured to perform operations comprising

recognize the two-dimensional planar object based on an area of recognition within the captured image without relying on any bar code or serial number on the two-dimensional planar object, the area of recognition within the captured image covering only a portion of the area of the captured image of the two-dimensional planar object, wherein recognizing does not distinguish between an original and a copy or counterfeit;

determine whether the recognized two-dimensional planar object matches data in a database; and

if the recognized two-dimensional planar object is determined to match data in the database, display the captured image on the display disposed on the handheld housing with a further user-interactive message customized to the recognized two-dimensional planar object anchored to the two-dimensional planar object within the captured image, the anchoring being configured such that the user-interactive message appears to remain anchored to the displayed captured image of the two-dimensional planar object across different viewing perspectives of the camera relative to the two-dimensional planar object.

11 . The messaging system of claim 10 wherein the further message comprises a video or image.

12 . The messaging system of claim 10 wherein the further message comprises a superimposed virtual image comprising a still or video advertisement.

13 . The messaging system of claim 10 wherein the at least one processor is configured to use artificial intelligence and machine learning to match the two-dimensional planar object.

14 . The messaging system of claim 10 wherein the processor is further configured to change the position and/or orientation of the image of the two-dimensional planar object on the display, and correspondingly move the further message with the image of the two-dimensional planar object on the display as if it were glued or otherwise adhered to the two-dimensional planar object or were being displayed by the two-dimensional planar object.

15 . The messaging system of claim 10 wherein the processor is further configured to change the position and/or orientation of the image of the two-dimensional planar object on the display, and correspondingly the position, orientation and/or perspective of the further message as the two-dimensional planar object changes position, orientation and/or viewing angle in order to provide a photorealistic image in which the further message appears to be part of the underlying two-dimensional planar object.

16 . The messaging system of claim 10 wherein the processor is configured to access the database over a network.

17 . The messaging system of claim 10 wherein the processor is further configured to superimpose the further message onto the displayed captured image.

18 . A messaging system comprising:

a handheld housing having a display thereon;

a camera disposed on the housing and adapted to capture an image of a two-dimensional planar object;

at least one processor operatively connected to the camera, the processor configured to perform operations comprising

recognize the two-dimensional planar object based on an area of recognition within the captured image without relying on any bar code or serial number on the two-dimensional planar object, the area of recognition within the captured image covering only a portion of the area of captured image of the two-dimensional planar object, wherein recognizing does not distinguish between an original and a copy or counterfeit;

connect to a network to determine whether the recognized two-dimensional planar object matches data in a remotely stored database; and

if the recognized two-dimensional planar object is determined to match data in the remotely stored database, display the captured image on the display disposed on the handheld housing with a further user-interactive message customized to the recognized two-dimensional planar object anchored to the two-dimensional planar object within the captured image, the anchoring being configured such that the user-interactive message appears to remain anchored to the displayed captured image of the two-dimensional planar object across different viewing perspectives of the camera relative to the two-dimensional planar object.

19 . The messaging system of claim 18 wherein the further message comprises a video or image.

20 . The messaging system of claim 18 wherein the further message comprises a superimposed virtual image comprising a still or video advertisement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2023
From: AR, LLC
To: TECHINVEST COMPANY LIMITED
Reel/Frame 065957/0794 →
Continuity (4)
Continuation 17228821 · Apr 13, 2021
Continuation 16895637 · Jun 8, 2020
Continuation 16565234 · Sep 9, 2019
Related Publication 20230401603A1 · Dec 14, 2023
References Cited (120)
US 7170391B2 · Lane · 2007 [cited by applicant]
US 9384594B2 · Maciocci · 2016 [cited by examiner]
US 9451307B2 · McClanahan · 2016 [cited by applicant]
US 9734634B1 · Mott · 2017 [cited by examiner]
US 9886845B2 · Rhoads · 2018 [cited by applicant]
US 10019136B1 · Ozog · 2018 [cited by applicant]
US 10055714B2 · Zhou · 2018 [cited by applicant]
US 10142496B1 · Rao · 2018 [cited by applicant]
US 10147076B2 · Zhou · 2018 [cited by applicant]
US 10521777B2 · Zhou · 2019 [cited by applicant]
US 10621787B2 · Anderson · 2020 [cited by examiner]
US 10778867B1 · Goyal · 2020 [cited by applicant]
US 10825004B1 · Walker · 2020 [cited by applicant]
US 11017164B1 · Paul · 2021 [cited by applicant]
US 11157739B1 · Iskandar · 2021 [cited by examiner]
US 11205304B2 · Miller · 2021 [cited by applicant]
US 11282323B2 · Van Horn · 2022 [cited by applicant]
US 11532051B1 · Braun · 2022 [cited by applicant]
US 20030009670A1 · Rhoads · 2003 [cited by applicant]
US 20050058318A1 · Rhoads · 2005 [cited by applicant]
US 20050132420A1 · Howard · 2005 [cited by applicant]
US 20050196013A1 · Rhoads · 2005 [cited by applicant]
US 20060038833A1 · Mallinson · 2006 [cited by applicant]
US 20080204361A1 · Scales · 2008 [cited by applicant]
US 20080260210A1 · Kobeli · 2008 [cited by applicant]
US 20090078756A1 · Oberan · 2009 [cited by applicant]
US 20090313584A1 · Kerr · 2009 [cited by examiner]
US 20110098056A1 · Rhoads · 2011 [cited by examiner]
US 20110145068A1 · King · 2011 [cited by applicant]
US 20110304611A1 · Suzuki · 2011 [cited by examiner]
US 20120139847A1 · Hunt · 2012 [cited by applicant]
US 20120299961A1 · Ramkumar et al. · 2012 [cited by applicant]
US 20130127980A1 · Haddick · 2013 [cited by examiner]
US 20130206830A1 · Kugel · 2013 [cited by applicant]
US 20130210523A1 · Arumugam · 2013 [cited by applicant]
US 20130229452A1 · Roof · 2013 [cited by applicant]
US 20130257907A1 · Matsui · 2013 [cited by examiner]
US 20130278631A1 · Border · 2013 [cited by applicant]
US 20130335784A1 · Kurtz · 2013 [cited by applicant]
US 20140080428A1 · Rhoads · 2014 [cited by applicant]
US 20140100896A1 · Du · 2014 [cited by applicant]
US 20140267409A1 · Fein · 2014 [cited by applicant]
US 20140340423A1 · Taylor · 2014 [cited by applicant]
US 20150117701A1 · Ross · 2015 [cited by applicant]
US 20150287290A1 · Van Horn · 2015 [cited by applicant]
US 20160044383A1 · Bonvolanta · 2016 [cited by applicant]
US 20160085955A1 · Lerner · 2016 [cited by applicant]
US 20160133054A1 · Honjo · 2016 [cited by applicant]
US 20160140427A1 · Keay · 2016 [cited by applicant]
US 20160209648A1 · Haddick · 2016 [cited by applicant]
US 20160225192A1 · Jones · 2016 [cited by applicant]
US 20160292925A1 · Montgomerie · 2016 [cited by examiner]
US 20160328607A1 · Krishnan · 2016 [cited by applicant]
US 20160337505A1 · Bjontegard · 2016 [cited by applicant]
US 20160357406A1 · Lee · 2016 [cited by examiner]
US 20160358383A1 · Gauglitz · 2016 [cited by examiner]
US 20170032285A1 · Sharma · 2017 [cited by applicant]
US 20170094196A1 · Adsumilli · 2017 [cited by examiner]
US 20170221272A1 · Li · 2017 [cited by examiner]
US 20170249491A1 · Macintosh · 2017 [cited by applicant]
US 20170270698A1 · Goslin · 2017 [cited by applicant]
US 20170344823A1 · Withrow · 2017 [cited by applicant]
US 20180018671A1 · Celia · 2018 [cited by applicant]
US 20180089899A1 · Piemonte et al. · 2018 [cited by applicant]
US 20180114364A1 · McPhee · 2018 [cited by applicant]
US 20180157398A1 · Kaehler · 2018 [cited by applicant]
US 20180174366A1 · Nishibe · 2018 [cited by examiner]
US 20180181378A1 · Bakman · 2018 [cited by applicant]
US 20180208209A1 · Al-Dahle et al. · 2018 [cited by applicant]
US 20180225921A1 · Lyons · 2018 [cited by applicant]
US 20180240220A1 · Katori · 2018 [cited by examiner]
US 20180249083A1 · Chi · 2018 [cited by applicant]
US 20180253876A1 · Lin · 2018 [cited by applicant]
US 20180276895A1 · Hodge · 2018 [cited by applicant]
US 20180330167A1 · Siggard · 2018 [cited by applicant]
US 20180345129A1 · Rathod · 2018 [cited by applicant]
US 20180350144A1 · Rathod · 2018 [cited by applicant]
US 20190124272A1 · O'Neill · 2019 [cited by applicant]
US 20190149725A1 · Adato · 2019 [cited by examiner]
US 20190180433A1 · Sasson · 2019 [cited by examiner]
US 20190188920A1 · McPhee · 2019 [cited by applicant]
US 20190205645A1 · Bates · 2019 [cited by applicant]
US 20190205962A1 · Piramuthu · 2019 [cited by applicant]
US 20190220002A1 · Huang · 2019 [cited by applicant]
US 20190236594A1 · Ehrlich-Quinn · 2019 [cited by applicant]
US 20190251303A1 · Fertakos · 2019 [cited by applicant]
US 20190258204A1 · Nelson · 2019 [cited by applicant]
US 20190266404A1 · Spivack · 2019 [cited by applicant]
US 20190297186A1 · Karani · 2019 [cited by applicant]
US 20190318168A1 · Meier · 2019 [cited by examiner]
US 20190318186A1 · Sergott · 2019 [cited by applicant]
US 20190340306A1 · Harrison · 2019 [cited by examiner]
US 20190392088A1 · Duff · 2019 [cited by applicant]
US 20200019776A1 · Lewis · 2020 [cited by applicant]
US 20200045260A1 · Averhart · 2020 [cited by applicant]
US 20200082668A1 · Foley · 2020 [cited by applicant]
US 20200089014A1 · Peng et al. · 2020 [cited by applicant]
US 20200089313A1 · Himane · 2020 [cited by applicant]
US 20200160601A1 · Shreve · 2020 [cited by examiner]
US 20200167995A1 · Hare · 2020 [cited by examiner]
US 20200225901A1 · Boissiere et al. · 2020 [cited by applicant]
US 20200233212A1 · Peimonte et al. · 2020 [cited by applicant]
US 20200233220A1 · Strongwater et al. · 2020 [cited by applicant]
US 20200233453A1 · Hatfield et al. · 2020 [cited by applicant]
US 20200233681A1 · Garstenauer et al. · 2020 [cited by applicant]
US 20200242439A1 · Micali · 2020 [cited by applicant]
US 20200394012A1 · Wright, Jr. · 2020 [cited by examiner]
US 20210004802A1 · Rule · 2021 [cited by applicant]
US 20220122326A1 · Reitmayr · 2022 [cited by examiner]
US 20220391867A1 · Glaser · 2022 [cited by applicant]
US 20230300420A1 · Erskine · 2023 [cited by applicant]
WO 2018222756A1 · 2018 [cited by applicant]
U.S. Office Action issued in related U.S. Appl. No. 17/689,903 dated Mar. 7, 2024. [cited by applicant]
U.S. Office Action issued in related U.S. Appl. No. 17/689,903 dated Aug. 29, 2024. [cited by applicant]
U.S. Office Action issued in related U.S. Appl. No. 17/689,904 dated Jul. 10, 2024. [cited by applicant]
U.S. Office Action issued in related U.S. Appl. No. 17/689,933 dated Mar. 7, 2024. [cited by applicant]
U.S. Office Action issued in related U.S. Appl. No. 18/087,588 dated Aug. 29, 2024. [cited by applicant]
Non-Final Office Action issued in corresponding U.S. Appl. No. 17/689,933 dated Mar. 7, 2024. [cited by applicant]
Non-Final Office Action issued in U.S. Appl. No. 17/689,904 dated Jul. 10, 2024. [cited by applicant]
Aug. 23, 2023 Office Action in U.S. Appl. No. 17/641,300. [cited by applicant]