Generating virtual objects from embedded code

US12430813B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12430813-B2
Application numberUS-202318109517-A
CountryUS
Kind codeB2
Filing dateFeb 14, 2023
Priority dateFeb 14, 2023
Publication dateSep 30, 2025
Grant dateSep 30, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In implementation of techniques for generating virtual objects from embedded code, a computing device implements an embedded code system to detect an embedded code included in a physical object depicted in a frame of a digital video displayed in a user interface. The physical object includes visual features, and the embedded code is not visible relative to the visual features. The embedded code system determines a virtual object property based on the embedded code. A virtual object is generated for display relative to the visual features of the physical object in the user interface based on the virtual object property.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: detecting, by a processing device, an embedded code included on a physical object depicted in a frame of a digital video displayed in a user interface of a display device, the embedded code not visible relative to visual features of the physical object; decoding, by the processing device, information from the embedded code including an embedded image and information specifying coordinates relative to a boundary of the physical object for displaying the embedded image; determining, by the processing device, a location in the frame of the digital video corresponding to the coordinates relative to the boundary of the physical object for displaying the embedded image; and generating, by the processing device, the embedded image for display at the location in the frame of the digital video displayed in the user interface based on the information from the embedded code. 2. The method of claim 1 , wherein the embedded code includes characters printed on the physical object using an infrared light absorbing ink. 3. The method of claim 1 , wherein the embedded code is detected by capturing the frame of the digital video using an infrared camera. 4. The method of claim 1 , wherein the embedded image is generated based on user information of a user that is associated with the processing device. 5. The method of claim 4 , wherein the user information includes a language of the user that is associated with the processing device. 6. The method of claim 4 , wherein the user information includes information based on a user input specified by the user. 7. The method of claim 1 , further comprising determining the boundary of the physical object using a machine learning model. 8. The method of claim 1 , wherein the information from the embedded code specifies an area of the physical object. 9. The method of claim 1 , wherein the user interface is a user interface of at least one of augmented reality goggles or a virtual reality headset. 10. The method of claim 1 , wherein the embedded image includes text displayed at the location in the frame of the digital video based on the information from the embedded code. 11. A system comprising: a memory component; and a processing device coupled to the memory component, the processing device to perform operations comprising: detecting a physical object depicted in a digital image displayed in a user interface of a display device, the physical object having visual features; detecting an embedded code included on the physical object, the embedded code not visible relative to the visual features; decoding information from the embedded code including an embedded image and information specifying coordinates relative to a boundary of the physical object for displaying the embedded image; determining a location in the digital image corresponding to the coordinates relative to the boundary of the physical object for displaying the embedded image; and generating the embedded image for display at the location in the digital image, relative to the visual features and the boundary of the physical object in the user interface based on the information from the embedded code. 12. The system of claim 11 , wherein the boundary of the physical object is determined using a machine learning model. 13. The system of claim 11 , wherein the embedded image includes a visual property based on the information from the embedded code. 14. The system of claim 11 , wherein the information from the embedded code specifies an area of the physical object. 15. The system of claim 11 , wherein the embedded image is generated based on user information of a user that is associated with the processing device. 16. The system of claim 11 , wherein the embedded code is detected by capturing the digital image using an infrared camera. 17. A non-transitory computer-readable storage medium storing executable instructions, which when executed by a processing device, cause the processing device to perform operations comprising: detecting an embedded code included on a physical object depicted in a frame of a digital video displayed in a user interface of a display device, the embedded code not visible relative to visual features of the physical object; decoding information from the embedded code including an embedded image and information specifying coordinates relative to a boundary of the physical object for displaying the embedded image; determining a location in the frame of the digital video corresponding to the coordinates relative to the boundary of the physical object for displaying the embedded image; and generating the embedded image for at the location in the frame of the digital video displayed in the user interface based on the information from the embedded code. 18. The non-transitory computer-readable storage medium of claim 17 , wherein the embedded image is generated based on user information of a user that is associated with the processing device. 19. The non-transitory computer-readable storage medium of claim 17 , wherein the boundary of the physical object is determined using a machine learning model. 20. The non-transitory computer-readable storage medium of claim 17 , wherein the information from the embedded code specifies an area of the physical object.

Assignees

Inventors

Classifications

  • 2D bar codes · CPC title

  • Forms or constructions (layered products B32B) · CPC title

  • characterised by the kind of the digital marking, e.g. shape, nature, code · CPC title

  • characterised by the informative content of the display · CPC title

  • comprising information/image processing systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12430813B2 cover?
In implementation of techniques for generating virtual objects from embedded code, a computing device implements an embedded code system to detect an embedded code included in a physical object depicted in a frame of a digital video displayed in a user interface. The physical object includes visual features, and the embedded code is not visible relative to the visual features. The embedded code…
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification G06T11/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).