US 11,941,341 B2
Intelligent inset window placement in content
Adam P Williams, Pittsburgh, PA (US); David A Underwood, Vancouver (CA); and Amy W Hung, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Feb. 28, 2022, as Appl. No. 17/682,885.
Prior Publication US 2023/0274076 A1, Aug. 31, 2023
Int. Cl. G06F 17/00 (2019.01); G06F 40/106 (2020.01); G06V 10/22 (2022.01); G06V 10/764 (2022.01)
CPC G06F 40/106 (2020.01) [G06V 10/22 (2022.01); G06V 10/764 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A tangible, non-transitory, computer-readable medium, comprising computer-readable instructions that, when executed by one or more processors of a computer, cause the computer to:
identify objects in a first viewable portion of digital content;
determine a salient region of the first viewable portion of the digital content based upon the objects in the first viewable portion of the digital content;
determine an activation status, size, shape, location, or any combination thereof of an inset window configured to cause the inset window to avoid, at least partially, the salient region of the first viewable portion of the digital content;
determine whether a suitable presentation region exists in the first viewable portion of the digital content for the inset window based upon the salient region of the first viewable portion of the digital content;
in response to determining the suitable presentation region exists in the first viewable portion of the digital content, cause the inset window to be rendered in the first viewable portion of the digital content in accordance with the activation status, the size, the shape, the location, or the any combination thereof; and
in response to determining no suitable presentation region exists in the first viewable portion of the digital content:
determine the activation status to be a status indicating that the inset window should not be rendered in the first viewable portion of the digital content, based upon determining that no suitable presentation region in the first viewable portion of the digital content exists; and
cause refraining of rendering the inset window in the first viewable portion of the digital content based upon the activation status.