IP Library Granted Patent US 12,388,910
Granted Patent B2
US 12,388,910 · App. 18/053,752 · Granted Aug 12, 2025

Providing content based on event related information

Inventors: Courtney Hampson (Mountain View, CA); Jason Robert Richard Sanio (Mountain View, CA)
Assignee: GOOGLE LLC
H04L67/62G06F16/9038G06F16/9535G06Q30/0251G06Q30/0264G06Q30/0252
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,388,910
App. No.
18/053,752
Granted
Aug 12, 2025
Kind
B2
Abstract

A method includes identifying an event category, identifying content serving opportunities associated with the event category, and, for each content serving opportunity, determining a calendar event for which content was served, identifying a time period between when the content was served and when the event was scheduled to occur, and determining a keyword cluster that effected selection of the served content. The method also includes identifying a subset of the content serving opportunities and determining, for each content serving opportunity of the subset, performance of the served content. The method also includes adjusting, based on the performance, a relevancy score corresponding to the keyword cluster that effected selection of the served content, receiving a request to serve content at a computing device associated with the calendar event, selecting additional content using the adjusted relevancy score, and transmitting the additional content to the computing device.

Claims (53)

1. A method of adjusting keyword cluster relevancy scores based upon performance in a computer network, comprising:

identifying, by one or more processors, an event category associated with one or more relevancy scores;

identifying, by the one or more processors and based on historical data, a plurality of content serving opportunities associated with the event category;

determining, by the one or more processors and for each content serving opportunity of the plurality of content serving opportunities, a calendar event for which content was served in the content serving opportunity;

identifying, by the one or more processors and for each content serving opportunity of the plurality of content serving opportunities, a time period between a first time when the content was served and a second time when the calendar event was scheduled to occur;

determining, by the one or more processors and for each content serving opportunity of the plurality of content serving opportunities, a keyword cluster that effected selection of the served content;

identifying, by the one or more processors and from among the plurality of content serving opportunities, a subset of the plurality of content serving opportunities, each content serving opportunity of the subset of content serving opportunities corresponding to a particular time period;

determining, by the one or more processors and for each content serving opportunity of the subset of content serving opportunities, a performance of the served content;

adjusting, by the one or more processors and based on the performance of the served content, a relevancy score corresponding to the keyword cluster that effected selection of the served content;

receiving, by the one or more processors, a request to serve content at a computing device associated with the calendar event;

selecting, by the one or more processors and in response to the request, additional content using the adjusted relevancy score; and

transmitting, by the one or more processors and via a computer network, the additional content to the computing device associated with the calendar event.

2. The method of claim 1 , wherein the performance of the served content is determined based upon a number of click throughs, a number of submissions of information, a number of responses to a poll, a number of purchases, or revenues from purchases via the served content.

3. The method of claim 1 , wherein a frequency of the adjusting the relevancy score is time based.

4. The method of claim 1 , wherein a frequency of the adjusting the relevancy score is event based.

5. The method of claim 1 , wherein each of the subset of content serving opportunities further corresponds to the event category.

6. The method of claim 1 , wherein each of the subset of content serving opportunities further corresponds to a particular keyword cluster.

7. A system for adjusting keyword cluster relevancy scores based upon performance in a computer network, comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to:

identify an event category associated with one or more relevancy scores;

identify, based on historical data, a plurality of content serving opportunities associated with the event category;

determine, for each content serving opportunity of the plurality of content serving opportunities, a calendar event for which content was served in the content serving opportunity;

identify, for each content serving opportunity of the plurality of content serving opportunities, a time period between a first time when the content was served and a second time when the calendar event was scheduled to occur;

determine, for each content serving opportunity of the plurality of content serving opportunities, a keyword cluster that effected selection of the served content;

identify, from among the plurality of content serving opportunities, a subset of the plurality of content serving opportunities, each content serving opportunity of the subset of content serving opportunities corresponding to a particular time period;

determine, for each content serving opportunity of the subset of content serving opportunities, a performance of the served content;

adjust, based on the performance of the served content, a relevancy score corresponding to the keyword cluster that effected selection of the served content;

receive a request to serve content at a computing device associated with the calendar event;

select, in response to the request, additional content using the adjusted relevancy score; and

transmit, via a computer network, the additional content to the computing device associated with the calendar event.

8. The system of claim 7 , wherein the performance of the served content is determined based upon a number of click throughs, a number of submissions of information, a number of responses to a poll, a number of purchases, or revenues from purchases via the served content.

9. The system of claim 7 , wherein a frequency of the adjusting the relevancy score is time based.

10. The system of claim 7 , wherein a frequency of the adjusting the relevancy score is event based.

11. The system of claim 7 , wherein each of the subset of content serving opportunities further corresponds to the event category.

12. The system of claim 7 , wherein each of the subset of content serving opportunities further corresponds to a particular keyword cluster.

13. A computer-readable storage medium having computer-executable instructions stored thereon, which when executed by one or more processors, cause the one or more processors to:

identify an event category associated with one or more relevancy scores;

identify, based on historical data, a plurality of content serving opportunities associated with the event category;

determine, for each content serving opportunity of the plurality of content serving opportunities, a calendar event for which content was served in the content serving opportunity;

identify, for each content serving opportunity of the plurality of content serving opportunities, a time period between a first time when the content was served and a second time when the calendar event was scheduled to occur;

determine, for each content serving opportunity of the plurality of content serving opportunities, a keyword cluster that effected selection of the served content;

identify, from among the plurality of content serving opportunities, a subset of the plurality of content serving opportunities, each content serving opportunity of the subset of content serving opportunities corresponding to a particular time period;

determine, for each content serving opportunity of the subset of content serving opportunities, a performance of the served content;

adjust, based on the performance of the served content, a relevancy score corresponding to the keyword cluster that effected selection of the served content;

receive a request to serve content at a computing device associated with the calendar event;

select, in response to the request, additional content using the adjusted relevancy score; and

transmit, via a computer network, the additional content to the computing device associated with the calendar event.

14. The computer-readable storage medium of claim 13 , wherein the performance of the served content is determined based upon a number of click throughs, a number of submissions of information, a number of responses to a poll, a number of purchases, or revenues from purchases via the served content.

15. The computer-readable storage medium of claim 13 , wherein a frequency of the adjusting the relevancy score is time based.

16. The computer-readable storage medium of claim 13 , wherein a frequency of the adjusting the relevancy score is event based.

17. The computer-readable storage medium of claim 13 , wherein each of the subset of content serving opportunities further corresponds to the event category.

18. The computer-readable storage medium of claim 13 , wherein each of the subset of content serving opportunities further corresponds to a particular keyword cluster.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2022
From: HAMPSON, COURTNEY; SANIO, JASON ROBERT RICHARD
To: GOOGLE INC.
Reel/Frame 061958/0076 →
CHANGE OF NAME Recorded Dec 2, 2022
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 062053/0193 →
Continuity (4)
Continuation 16843881 · Apr 8, 2020
Continuation 15836726 · Dec 8, 2017
Continuation 14450212 · Aug 2, 2014
Related Publication 20230179683A1 · Jun 8, 2023
References Cited (97)
US 8155630B2 · Scott et al. · 2012 [cited by applicant]
US 8620735B2 · Khoo · 2013 [cited by applicant]
US 8626575B1 · Gong · 2014 [cited by applicant]
US 8839140B2 · Nassar · 2014 [cited by applicant]
US 8868692B1 · Khanna et al. · 2014 [cited by applicant]
US 9843649B1 · Hampson et al. · 2017 [cited by applicant]
US 10735555B2 · Hampson et al. · 2020 [cited by applicant]
US 20020013729A1 · Kida · 2002 [cited by applicant]
US 20060224583A1 · Fikes et al. · 2006 [cited by applicant]
US 20070055561A1 · Perrella · 2007 [cited by applicant]
US 20070260989A1 · Vakil · 2007 [cited by applicant]
US 20080027921A1 · Chandrasekar · 2008 [cited by applicant]
US 20080201647A1 · Lagerstedt et al. · 2008 [cited by applicant]
US 20090012841A1 · Saft et al. · 2009 [cited by applicant]
US 20090183208A1 · Christensen · 2009 [cited by applicant]
US 20090210351A1 · Bush et al. · 2009 [cited by applicant]
US 20090216607A1 · Bartholomew · 2009 [cited by applicant]
US 20100042403A1 · Chandrasekar et al. · 2010 [cited by applicant]
US 20120131139A1 · Siripurapu et al. · 2012 [cited by applicant]
US 20120233531A1 · Ma et al. · 2012 [cited by applicant]
US 20120278142A1 · Li · 2012 [cited by applicant]
US 20130124449A1 · Pinckney et al. · 2013 [cited by applicant]
US 20130332527A1 · Du et al. · 2013 [cited by applicant]
US 20170092278A1 · Evermann et al. · 2017 [cited by applicant]
US 20170110130A1 · Sharifi et al. · 2017 [cited by applicant]
US 20170110144A1 · Sharifi et al. · 2017 [cited by applicant]
US 20170132019A1 · Karashchuk et al. · 2017 [cited by applicant]
US 20170358301A1 · Raitio et al. · 2017 [cited by applicant]
“Walmart and Google to offer voice-enabled shopping”, BBC News, Aug. 23, 2017 (10 pages). [cited by applicant]
Abrams, Help users find, interact & re-engage with your app on the Google Assistant, Google Developers Blog, Nov. 15, 2017 (16 pages). [cited by applicant]
Albrecht, “Alexa, How Can You Be Used in Restaurants?”, the spoon, Dec. 10, 2017 (6 pages). [cited by applicant]
Amazon, “Echo Look | Hands-Free Camera and Style Assistant”, reprinted from https://www.amazon.com/gp/product/B0186JAEWK?ref%5F=cm%5Fsw%5Fr%5Ffa-%5Fdp%5Ft2%5FC5oazbJTKCB18&pldnSite=1 on Aug. 22, 2017 (7 pages). [cited by applicant]
Barr, “AWS DeepLens—Get Hands-On Experience with Deep Learning With Our New Video Camera”, AWS News Blog, Nov. 29, 2017 (11 pages). [cited by applicant]
Broussard, Mitchel, “Chatbot-Like Siri Patent Includes Intetigent Image, Video, and Audio Recognition within Messages”, MacRumors, May 11, 2017 (7 pages). [cited by applicant]
Buckland et al., “Amazon's Alexa Takes Open-Source Route to Beat Google Into Cars”. Bloomberg, Feb. 27, 2018 (6 pages). [cited by applicant]
Chen, Lulu Yilun, “Alibaba Challenges Google, Amazon With New Echo-Like Device”, Bloomberg Technology, Jul. 5, 2017 (3 pages). [cited by applicant]
Clover, Juli, “Amazon and Google Want to Turn Their Smart Home Speakers Into Telephone Replacements”, MacRumors, Feb. 15, 2017 (5 pages). [cited by applicant]
Coberly, “Apple patent filing reveals potential whispering Siri functionality”, Techspot, Dec. 14, 2017 (4 pages). [cited by applicant]
Collins, et al., “Can Twitter Save Itself?”, cnet, Apr. 26, 2017, reprinted from https://www.cnet.com/news/twitter-q1-2017-earnings/ on Aug. 22, 2017 (2 pages). [cited by applicant]
Crist, Ry, “Logitech Harmony's Alexa Skill just got a whole lot better”, cnet, Jul. 13, 2017 (2 pages). [cited by applicant]
Doodle launches new online advertising format called Calendar Ads, Zurich, Oct. 18, 2011. [cited by applicant]
Estes, “Amazon's Newest Gadget is a Tablet That's Also an Echo”, Gizmodo, Sep. 19, 2017 (3 pages). [cited by applicant]
Foghorn Labs, “10 Tips to Improve the Performance of Google Product Listing Ads,” printed from Internet address: http://www.foghornlabs.com/2012/11/21/product-listing-ads-best-practices/- , on Mar. 18, 2013 (5 pages). [cited by applicant]
Forrest, Conner, “Essential Horne wants to be bridge between Amazon's Alexa, Apple's Siri, and Google Assistant”, TechRepublic, May 31, 2017 (10 pages). [cited by applicant]
Foxx, Chris, “Apple reveals HornePod smart speaker”, BBC News, Jun. 5, 2017 (6 pages). [cited by applicant]
Gebhart, Andrew, “Google Home to the Amazon Echo: ‘Anything you can do . . . ’”, CNET, May 18, 2017 (7 pages). [cited by applicant]
Gebhart, Andrew, “Google Assistant is spreading, butt needs its own Echo Dot”, cnet, May 20, 2017 (7 pages). [cited by applicant]
Gibbs, Samuel, “Your Facebook Messenger app is about to be filled with ads”, The Guardian, Jul. 12, 2017 (3 pages). [cited by applicant]
Golgowski, Nina, “This Burger King Ad Is Trying to Control Your Google Home Device”, HuffPost, Apr. 12, 2017 (7 pages). [cited by applicant]
Google Developers, “GoogleAssistant SDK” reprinted from https://developers.google.com/assistant/sdk/ on Aug. 22, 2017 (4 pages). [cited by applicant]
Google Inc., “Products Feed Specification,” printed from Internet address: http://www.support.google.com/merchants/bin/answer.py?hl=en&answer=188494-#US, on Mar. 18, 2013 (6 pages). [cited by applicant]
Google Inc., “Supported File Formats,” printed from Internet address: http://www.support.google.com/merchants/bin/answer.py?hl=en&answer=160567- , on Mar. 18, 2013 (1 page). [cited by applicant]
Gurzman, et al., “Apple is Manufacturing a Sin Speaker to Outdo Google and Amazon”, Bloomberg, May 31, 2017 (5 pages). [cited by applicant]
Hardwick, Tim, “Facebook Smart Speaker Coming Next Year With 15-inch Touch Panel”, MacRumors, Jul. 25, 2017 (5 pages). [cited by applicant]
Heater, “Amazon Alexa devices can finally tell voices apart”, TechCrunch, Oct. 11, 2017 (6 pages). [cited by applicant]
Johnston, “Amazon Whirlwind: New Echo, Plus, Spot, Connect, Fire TV Take the Stage”, Twice, Sep. 27, 2017, 4 pages. [cited by applicant]
Kelion, “Amazon revamps Echo smart speaker family”, BBC News, Sep. 27, 2017 (11 pages). [cited by applicant]
Kelion, Leo, “Amazon's race to make Alexa smarter”, BBC News, Jul. 28, 2017 (8 pages). [cited by applicant]
Koetsier, John, “Ads on Amazon Echo: Wendy's, ESPN, and Progressive Among Brands Testing”, Forbes, May 11, 2017 (2 pages). [cited by applicant]
Krishna, “Jim Beam's smart decanter will pour you a shot when you ask”, engadget, Nov. 29, 2017 (3 pages). [cited by applicant]
Lacy, “Improving search and advertising are the next frontiers for voice-activated devices”, TechCrunch, Dec. 20, 2017 (13 pages). [cited by applicant]
Larson, Selena, “Google Home now recognizes your individual voice”, CNN Money, San Francisco, California, Apr. 20, 2017 (3 pages). [cited by applicant]
Lee, Dave, “The five big announcements from Google I/O”, BBC News, May 18, 2017 (9 pages). [cited by applicant]
Lee, Take Two for Samsung's troubled Bixby assistant, BBC News, Oct. 19, 2017 (6 pages). [cited by applicant]
Lund, Pamela, Mastering Google Product Feeds and Product Listing Ads $2013 Part 1, found at http://www.blueglass.com/blog/mastering-google-product-feeds-and-product--listing-ads-part-/#comments, Dec. 28, 2013 (17 pages). [cited by applicant]
Nieva, Richard, “Google Home and eBay can tell you how much that's worth”, cnet, Mar. 8, 2017 (3 pages). [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 15/716,057 dated Sep. 9, 2019 (8 pages). [cited by applicant]
Non-Final Office Action on U.S. Appl. No. 16/289,372 dated Oct. 11, 2019 (12 pages). [cited by applicant]
Novet, et al., “Amazon is getting ready to bring Alexa to work”, CNBC, Nov. 29, 2017 (4 pages). [cited by applicant]
Palladino, “Garmin teamed up with Amazon to make a tiny Echo Dot for your car”, ars Technica. Oct. 17, 2017 (2 pages). [cited by applicant]
Patently Apple, “Apple Patent Reveals a New Security Feature Coming to Siri”, Apr. 4, 2017, reprinted from http://www.patentlyapple.com/patently-apple/2017/04/apple-patent-reveals--a-new-security-feature-coming-to-siri.… [cited by applicant]
Patently Mobile, “The Patent behind Google Home's new Feature of Understanding Different Voices in the Home Surfaced Today”, Apr. 20, 2017, reprinted from http://www.patentlymobile.com/2017/04/the-patent-behind-google-h… [cited by applicant]
Perez, “Alexa's ‘Routines’ will combine smart home control with other actions, like delivering your news and weather”, TechCrunch, Sep. 28, 2017 (10 pages). [cited by applicant]
Perez, Sarah, “The first ad network for Alexa Skills shuts down following Amazon's policy changes”, Tech Crunch, Jun. 15, 2017 (6 pages). [cited by applicant]
Porter, Jon, “Amazon Echo Show release date, price, news and features”, Techradar, Jun. 26, 2017 (14 pages). [cited by applicant]
Pringle, “‘I'm sorry to hear that’: Why training Siri to be a therapist won't be easy”, CBC News, Sep. 24, 2017 (3 pages). [cited by applicant]
Purcher, Jack, Today Google Home's Virtual Assistant can learn its Owner's voice for Security Reasons like Apple's Patent Pending Idea, Apr. 20, 2017 (4 pages). [cited by applicant]
Sablich, Justin, “Planning a Trip With the Help of Google Horne”, New York Times, May 31, 2017 (6 pages). [cited by applicant]
Seifert, Dan, “Samsung's new virtual assistant will make using your phone easier”, The Verge, Mar. 20, 2017 (6 pages). [cited by applicant]
Sherr, Ian, “IBM built a voice assistant for cybersecurity”, cnet, Feb. 13, 2017 (2 pages). [cited by applicant]
Siegal, Daniel, “IP Attys Load up Apps' Legal Challenges at ‘Silicon Beach’”, Law360, Los Angeles, California, Feb. 2, 2017 (4 pages). [cited by applicant]
U.S. Non-Final Office Action on U.S. Appl. No. 14/450,214 dated Jun. 11, 2018 (5 pages). [cited by applicant]
U.S. Notice of Allowance for U.S. Appl. No. 14/450,214 dated Feb. 28, 2018 (5 pages). [cited by applicant]
U.S. Notice of Allowance on U.S. Appl. No. 14/450,212 dated Aug. 11, 2017. [cited by applicant]
U.S. Notice of Allowance on U.S. Appl. No. 14/450,212 dated Dec. 14, 2016. [cited by applicant]
U.S. Notice of Allowance on U.S. Appl. No. 14/450,212 dated Sep. 23, 2016. [cited by applicant]
U.S. Notice of Allowance on U.S. Appl. No. 14/450,213 dated Jun. 2, 2017. [cited by applicant]
U.S. Notice of Allowance on U.S. Appl. No. 14/450,214 dated Oct. 29, 2018 (5 pages). [cited by applicant]
U.S. Notice of Allowance on U.S. Appl. No. 15/833,794 dated Oct. 24, 2018 (8 pages). [cited by applicant]
U.S. Office Action on U.S. Appl. No. 14/450,212 dated Apr. 12, 2016. [cited by applicant]
U.S. Office Action on U.S. Appl. No. 14/450,213 dated Dec. 29, 2016. [cited by applicant]
U.S. Office Action on U.S. Appl. No. 14/450,214 dated Jan. 12, 2018. [cited by applicant]
U.S. Office Action on U.S. Appl. No. 14/450,214 dated Sep. 12, 2017. [cited by applicant]
U.S. Office Action tor U.S. Appl. No. 15/833,794 dated May 9, 2018 (9 pages). [cited by applicant]
Unknown Author, “‘Dolphin’ attacks fool Amazon, Google voice assistants”, BBC News, Sep. 7, 2017 (8 pages). [cited by applicant]
Willens, Max, “For publishers, Amazon Alexa holds promise but not much money (yet)”, Digiday, Jul. 6, 2017 (6 pages). [cited by applicant]
“Doodle Launches New Online Advertising Format Called Calendar Ads”,2 pages, Oct. 18, 2011, Doodle Blog. [cited by applicant]