US 12,154,136 B2
Utilizing a secondary application to render invitational content
William Bedford Turner, Campbell, CA (US); Thomas Alsina, Mountain View, CA (US); and Sean B. Kelly, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Mar. 23, 2017, as Appl. No. 15/467,639.
Application 15/467,639 is a continuation of application No. 15/383,882, filed on Dec. 19, 2016.
Application 15/383,882 is a continuation of application No. 13/472,425, filed on May 15, 2012, granted, now 9,524,477.
Prior Publication US 2017/0200200 A1, Jul. 13, 2017
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06F 3/0482 (2013.01); G06F 3/0485 (2022.01); G06F 9/451 (2018.01); G06F 16/93 (2019.01); G06F 16/95 (2019.01); G06F 16/951 (2019.01); G06F 16/958 (2019.01); G06F 40/143 (2020.01); G06Q 10/00 (2023.01); G06Q 30/0201 (2023.01); G06Q 30/0241 (2023.01); G06Q 30/0251 (2023.01)
CPC G06Q 30/0267 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0485 (2013.01); G06F 9/451 (2018.02); G06F 16/93 (2019.01); G06F 16/95 (2019.01); G06F 16/951 (2019.01); G06F 16/958 (2019.01); G06F 40/143 (2020.01); G06Q 10/00 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0277 (2013.01); G06F 2216/03 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A mobile device comprising:
a processor; and
a memory storing instructions, which when executed by the processor causes the processor to:
render primary content, the primary content having an allocated space on a first layer of a primary application, the allocated space having dimensions within the primary application;
request, through an operating system of the mobile device, secondary content to be displayed, the request includes properties including dimensions and a location to fit the allocated space and a type of the secondary content;
render the secondary content on a second layer, separate from the first layer of the primary application, wherein the second layer is positioned to obscure the allocated space, and wherein the second layer does not obscure the primary content rendered outside the allocated space within the first layer of the primary application;
receive an interaction with the secondary content; and
in response to receiving the interaction, expand the secondary content to obscure at least a portion of the primary content rendered outside the allocated space.