IP Library Granted Patent US 12,229,806
Granted Patent B2
US 12,229,806 · App. 18/397,230 · Granted Feb 18, 2025

Expandable content items for presenting additional content

Inventors: Amy Wu (Sunnyvale, CA); Brandon Murdock Pearcy (San Francisco, CA); Nathan Peter Lucash (San Francisco, CA); Jun Xu (Shanghai, CN); Yi Zhang (Sunnyvale, CA); Zhen Yu (Shanghai, CN)
Assignee: GOOGLE LLC
G06Q30/0277G06F3/0482G06F3/04842G06F40/103G06T3/40
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 12,229,806
App. No.
18/397,230
Granted
Feb 18, 2025
Kind
B2
Abstract

A method includes receiving from a client device a request for content, and transmitting to the client device a first content item, a second content item, and a script for displaying the first and second content items within an information resource. The script includes instructions that cause the client device to (1) display the first content item within a content slot having a first size occupying a first region of the information resource, (2) identify a user interaction associated with the first content item, (3) expand, responsive to the user interaction associated with the first content item, the content slot from a first size to a second size, and (4) display, responsive to the user interaction and in the expanded content slot, the first content item and the second content item and an actionable object configured to reduce the content slot from the second size to the first size.

Claims (43)

1. A method, comprising:

receiving, by one or more processors and from a client device, a request for content; and

transmitting, by the one or more processors and over a network to the client device, a first content item and a second content item having a first association with the first content item, and a script for displaying the first content item and the second content item within an information resource, the script including computer-executable instructions configured to cause the client device to:

display the first content item within a content slot having a first size occupying a first region of the information resource;

identify a user interaction associated with the first content item;

expand, responsive to the user interaction associated with the first content item, the content slot from a first size to a second size, the second size occupying the first region and an adjoining second region of the information resource; and

display, responsive to the user interaction associated with the first content item, in the content slot expanded from the first size to the second size, the first content item and the second content item and an actionable object configured to reduce the content slot from the second size to the first size.

2. The method of claim 1 , wherein:

the request for content is a request for a plurality of search results comprising one or more keywords; and

the first content item is selected based on the one or more keywords.

3. The method of claim 1 , wherein expanding the content slot includes expanding an inline frame.

4. The method of claim 3 , wherein expanding the inline frame occurs while the first content item is displayed in the first region.

5. The method of claim 3 , wherein expanding the inline frame includes expanding the inline frame in an expansion direction based on a ratio between a horizontal dimension and a vertical dimension of the inline frame prior to expanding the inline frame.

6. The method of claim 1 , wherein the first content item is associated with an entity, and wherein the second content item includes location information for the entity.

7. The method of claim 1 , wherein the first content item is associated with an entity, and wherein the second content item includes a rating for the entity.

8. The method of claim 1 , wherein the first content item is associated with an entity, and wherein the second content item includes a link to a page associated with the entity.

9. A system comprising:

one or more servers configured to:

receive, from a client device, a request for content; and

transmit, over a network to the client device, a first content item and a second content item having a first association with the first content item, and a script for displaying the first content item and the second content item within an information resource, the script including computer-executable instructions configured to cause the client device to:

display the first content item within a content slot having a first size occupying a first region of the information resource;

identify a user interaction associated with the first content item;

expand, responsive to the user interaction associated with the first content item, the content slot from a first size to a second size, the second size occupying the first region and an adjoining second region of the information resource; and

display, responsive to the user interaction associated with the first content item, in the content slot expanded from the first size to the second size, the first content item and the second content item and an actionable object configured to reduce the content slot from the second size to the first size.

10. The system of claim 9 , wherein:

the request for content is a request for a plurality of search results comprising one or more keywords; and

the first content item is selected based on the one or more keywords.

11. The system of claim 9 , wherein expanding the content slot includes expanding an inline frame.

12. The system of claim 11 , wherein expanding the inline frame occurs while the first content item is displayed in the first region.

13. The system of claim 11 , wherein expanding the inline frame includes expanding the inline frame in an expansion direction based on a ratio between a horizontal dimension and a vertical dimension of the inline frame prior to expanding the inline frame.

14. The system of claim 9 , wherein the first content item is associated with an entity, and wherein the second content item includes location information for the entity.

15. The system of claim 9 , wherein the first content item is associated with an entity, and wherein the second content item includes a rating for the entity.

16. The system of claim 9 , wherein the first content item is associated with an entity, and wherein the second content item includes a link to a page associated with the entity.

17. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving, from a client device, a request for content; and

transmitting, over a network to the client device, a first content item and a second content item having a first association with the first content item, and a script for displaying the first content item and the second content item within an information resource, the script including computer-executable instructions configured to cause the client device to:

display the first content item within a content slot having a first size occupying a first region of the information resource;

identify a user interaction associated with the first content item;

expand, responsive to the user interaction associated with the first content item, the content slot from a first size to a second size, the second size occupying the first region and an adjoining second region of the information resource; and

display, responsive to the user interaction associated with the first content item, in the content slot expanded from the first size to the second size, the first content item and the second content item and an actionable object configured to reduce the content slot from the second size to the first size.

18. The non-transitory computer-readable medium of claim 17 , wherein the first content item is associated with an entity, and wherein the second content item includes location information for the entity.

19. The non-transitory computer-readable medium of claim 17 , wherein the first content item is associated with an entity, and wherein the second content item includes a rating for the entity.

20. The non-transitory computer-readable medium of claim 17 , wherein the first content item is associated with an entity, and wherein the second content item includes a link to a page associated with the entity.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2024
From: WU, AMY; PEARCY, BRANDON MURDOCK; LUCASH, NATHAN PETER; XU, JUN; ZHANG, YI; YU, ZHEN
To: GOOGLE INC.
Reel/Frame 066569/0956 →
CHANGE OF NAME Recorded Feb 27, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 066695/0047 →
Continuity (6)
Continuation 17584576 · Jan 26, 2022
Continuation 16735268 · Jan 6, 2020
Continuation 14921801 · Oct 23, 2015
Continuation 13669036 · Nov 5, 2012
Provisional Application 61555418 · Nov 3, 2011
Related Publication 20240152976A1 · May 9, 2024
References Cited (44)
US 7356477B1 · Allan et al. · 2008 [cited by applicant]
US 8019849B1 · Lopilato · 2011 [cited by applicant]
US 8561106B1 · Taylor · 2013 [cited by examiner]
US 9177334B2 · Wu et al. · 2015 [cited by applicant]
US 9443257B2 · Dodda · 2016 [cited by applicant]
US 10140633B1 · Jaye et al. · 2018 [cited by applicant]
US 10528988B2 · Wu et al. · 2020 [cited by applicant]
US 10572911B2 · Dean · 2020 [cited by examiner]
US 20040239703A1 · Angelica · 2004 [cited by applicant]
US 20050019015A1 · Ackley · 2005 [cited by examiner]
US 20050096979A1 · Koningstein · 2005 [cited by examiner]
US 20060277477A1 · Christenson · 2006 [cited by applicant]
US 20070050252A1 · Jain · 2007 [cited by applicant]
US 20070245249A1 · Weisberg · 2007 [cited by examiner]
US 20080183573A1 · Muschetto · 2008 [cited by applicant]
US 20080195483A1 · Moore · 2008 [cited by examiner]
US 20080221987A1 · Sundaresan · 2008 [cited by examiner]
US 20090049412A1 · Lee et al. · 2009 [cited by applicant]
US 20090327869A1 · Fan · 2009 [cited by examiner]
US 20100017289A1 · Sah · 2010 [cited by applicant]
US 20100121681A1 · Abdulhayoglu et al. · 2010 [cited by applicant]
US 20110047481A1 · Morgan · 2011 [cited by applicant]
US 20110161990A1 · Smith · 2011 [cited by examiner]
US 20110163969A1 · Anzures et al. · 2011 [cited by applicant]
US 20120101907A1 · Dodda · 2012 [cited by applicant]
US 20120191575A1 · Vilke · 2012 [cited by applicant]
US 20130047123A1 · May et al. · 2013 [cited by applicant]
US 20210133768A1 · Jha · 2021 [cited by examiner]
M. Kodialam, T. V. Lakshman, S. Mukherjee and L. Wang, “Online Scheduling of Targeted Advertisements for IPTV,” 2010 Proceedings IEEE Infocom, San Diego, CA, USA, 2010, pp. 1-9, doi: 10.1109/INFCOM.2010.5461972. (Year: … [cited by examiner]
T. Mei, X.-S. Hua and S. Li, “VideoSense: A Contextual In-Video Advertising System,” in IEEE Transactions on Circuits and Systems for Video Technology, vol. 19, No. 12, pp. 1866-1879, Dec. 2009, doi: 10.1109/TCSVT.2009.… [cited by examiner]
T. Mei, X. Hua and S. Li, “VideoSense: A Contextual In-Video Advertising System,” in IEEE Transactions on Circuits and Systems for Video Technology, vol. 19, No. 12, pp. 1866-1879, Dec. 2009, doi: 10.1109/TCSVT.2009.202… [cited by examiner]
C. Olaverri-Monreal, C. Draxler and K.-J. Bengler, “Variable menus for the local adaptation of Graphical User Interfaces,” 6th Iberian Conference on Information Systems and Technologies (CISTI 2011), Chaves, Portugal, 2… [cited by examiner]
Final Office Action for U.S. Appl. No. 14/921,801 dated Jun. 26, 2018 (26 pages). [cited by applicant]
Final Office Action for U.S. Appl. No. 14/921,801 dated Jun. 7, 2019 (29 pages). [cited by applicant]
Final Office Action for U.S. Appl. No. 16/735,268 dated Jun. 28, 2021 (55 pages). [cited by applicant]
Mei et al., “VideoSense: A Contextual In-Video Advertising System”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 19, No. 12, pp. 1866-1879 (Dec. 2009). [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 14/921,801 dated Feb. 28, 2018 (29 pages). [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 14/921,801 dated Jan. 8, 2019 (26 pages). [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/921,801 dated Aug. 29, 2019 (9 pages). [cited by applicant]
U.S. Office Action on U.S. Appl. No. 13/669,036, dated Feb. 24, 2015. [cited by applicant]
U.S. Office Action on U.S. Appl. No. 13/669,036, dated Jul. 17, 2014. [cited by applicant]
U.S. Notice of Allowance on U.S. Appl. No. 13/669,036, dated Jul. 1, 2015. [cited by applicant]
“System and Method and Computer Program Product for Presenting an Advertisement Within Content”, an IP.com Prior Art Database Technical Disclosure, IP.com No. IPCOM000143565D IP.com Electronic Publication Date: Nov. 29,… [cited by applicant]
C. Olaverri-Monreal, C. Draxler and K. J. Bengler, Variable Menus for the Local Adaptation of Graphical User Interfaces, 6th Iberian Conference on Information Systems and Technologies (CISTI 2011), Chaves, Portugal, 201… [cited by applicant]