IP Library Granted Patent US 11,483,614
Granted Patent B2
US 11,483,614 · App. 17/687,585 · Granted Oct 25, 2022

Integrating overlaid digital content into displayed data via graphics processing circuitry

Inventors: Dharmendra Etwaru (Sparta, NJ); Michael R. Sutcliff (Inlet Beach, FL)
Assignee: MOBEUS INDUSTRIES, INC.
H04N21/4316G06F16/783G06F16/7867G06T1/20H04N21/8146H04N21/8352
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 11,483,614
App. No.
17/687,585
Granted
Oct 25, 2022
Kind
B2
Abstract

An apparatus, method, and computer readable medium that include accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by an apparatus, identifying a reference patch that includes a unique identifier associated with an available area in which secondary digital content is insertable in the displayed data that is being displayed by the apparatus, decoding the encoded data of the unique identifier, retrieving the secondary digital content from the remote device based on the unique identifier, and overlaying the secondary digital content into the displayed data in accordance with the available area, the screen position, and the size identified by the unique identifier.

Claims (35)

1. A method, comprising:

accessing a frame buffer of a graphics processing unit (GPU);

analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data displayed by an apparatus;

based on the analyzed frame, identifying a reference patch that includes a unique identifier associated with secondary digital content that is insertable in the displayed data displayed by the apparatus;

retrieving the secondary digital content from a remote device based on the unique identifier; and

after retrieving the secondary digital content from the remote device, overlaying the secondary digital content into the displayed data.

2. The method of claim 1 , wherein the unique identifier is associated with an available area of the displayed data in which the secondary digital content is insertable.

3. The method of claim 2 , wherein the overlaying overlays the secondary digital content into the displayed data in accordance with the available area.

4. The method of claim 1 , wherein the unique identifier includes encoded data that identifies the secondary digital content.

5. The method of claim 1 , wherein the unique identifier includes a location address of the secondary digital content at the remote device.

6. The method of claim 2 , wherein the unique identifier includes a screen position within the available area at which the secondary digital content is insertable in the displayed data.

7. The method of claim 1 , wherein the unique identifier includes a size of the secondary digital content when inserted in the displayed data.

8. A non-transitory computer-readable storage medium for storing computer-readable instructions that, when executed by a computer, cause the computer to perform a method, the method comprising:

accessing a frame buffer of a graphics processing unit (GPU);

analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data displayed by an apparatus;

based on the analyzed frame, identifying a reference patch that includes a unique identifier associated with secondary digital content that is insertable in the displayed data displayed by the apparatus;

retrieving the secondary digital content from a remote device based on the unique identifier; and

after retrieving the secondary digital content from the remote device, overlaying the secondary digital content into the displayed data.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the unique identifier is associated with an available area of the displayed data in which the secondary digital content is insertable.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the overlaying overlays the secondary digital content into the displayed data in accordance with the available area.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the unique identifier includes encoded data that identifies the secondary digital content.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the unique identifier includes a location address of the secondary digital content at the remote device.

13. The non-transitory computer-readable storage medium of claim 9 , wherein the unique identifier includes a screen position within the available area at which the secondary digital content is insertable in the displayed data.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the unique identifier includes a size of the secondary digital content when inserted in the displayed data.

15. An apparatus, comprising:

processing circuitry, including a graphics processing unit (GPU), configured to access a frame buffer of the GPU,

analyze, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data displayed by the apparatus,

based on the analyzed frame, identify a reference patch that includes a unique identifier associated with secondary digital content that is insertable in the displayed data displayed by the apparatus,

retrieve the secondary digital content from a remote device based on the unique identifier, and

after retrieving the secondary digital content from the remote device, overlay the secondary digital content into the displayed data.

16. The apparatus of claim 15 , wherein the unique identifier is associated with an available area of the displayed data in which the secondary digital content is insertable.

17. The apparatus of claim 16 , wherein the processing circuitry is configured to overlay the secondary digital content into the displayed data in accordance with the available area.

18. The apparatus of claim 15 , wherein the unique identifier includes encoded data that identifies the secondary digital content.

19. The apparatus of claim 15 , wherein the unique identifier includes a location address of the secondary digital content at the remote device.

20. The apparatus of claim 16 , wherein the unique identifier includes a screen position within the available area at which the secondary digital content is insertable in the displayed data.

Assignments (1)
CHANGE OF NAME Recorded Jul 15, 2022
From: BEAM, INC.
To: MOBEUS INDUSTRIES, INC.
Reel/Frame 060678/0149 →
Continuity (7)
Continuation 17408065 · Aug 20, 2021
Provisional Application 63213326 · Jun 22, 2021
Provisional Application 63189434 · May 17, 2021
Provisional Application 63182391 · Apr 30, 2021
Provisional Application 63172640 · Apr 8, 2021
Provisional Application 63068878 · Aug 21, 2020
Related Publication 20220256229A1 · Aug 11, 2022