US 11,758,217 B2
Integrating overlaid digital content into displayed data via graphics processing circuitry
Dharmendra Etwaru, Sparta, NJ (US); and Michael R. Sutcliff, Inlet Beach, FL (US)
Assigned to MOBEUS INDUSTRIES, INC., Sparta, NJ (US)
Filed by MOBEUS INDUSTRIES, INC., Sparta, NJ (US)
Filed on Sep. 29, 2022, as Appl. No. 17/956,677.
Application 17/956,677 is a continuation of application No. 17/687,585, filed on Mar. 4, 2022, granted, now 11,483,614.
Application 17/687,585 is a continuation of application No. 17/408,065, filed on Aug. 20, 2021, granted, now 11,277,658, issued on Mar. 15, 2022.
Claims priority of provisional application 63/213,326, filed on Jun. 22, 2021.
Claims priority of provisional application 63/189,434, filed on May 17, 2021.
Claims priority of provisional application 63/182,391, filed on Apr. 30, 2021.
Claims priority of provisional application 63/172,640, filed on Apr. 8, 2021.
Claims priority of provisional application 63/068,878, filed on Aug. 21, 2020.
Prior Publication US 2023/0013652 A1, Jan. 19, 2023
Int. Cl. H04N 21/431 (2011.01); G06T 1/20 (2006.01); G06F 16/783 (2019.01); H04N 21/8352 (2011.01); G06F 16/78 (2019.01); H04N 21/81 (2011.01)
CPC H04N 21/4316 (2013.01) [G06F 16/783 (2019.01); G06F 16/7867 (2019.01); G06T 1/20 (2013.01); H04N 21/8146 (2013.01); H04N 21/8352 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
analyzing, in a frame buffer of an apparatus, a frame of pixels representing a section of displayed data displayed by the apparatus, the analyzing comprising:
processing attributes of each pixel included in the frame,
based on the attributes of each pixel, detecting groups of pixels included in the frame that have a predetermined pattern of pixel luma and chroma manipulation,
based on the detecting of groups of pixels included in the frame, identifying a reference patch associated with content, and
detecting a predetermined edging pattern of the pixel luma and chroma manipulation included in the reference patch;
in response to detecting a predetermined edging pattern of the pixel luma and chroma manipulation in the reference patch, retrieving the content; and
after retrieving the content, overlaying the content onto the displayed data.