IP Library Granted Patent US 12,248,969
Granted Patent B2
US 12,248,969 · App. 18/489,916 · Granted Mar 11, 2025

Apparatus, system, and method for audio based browser cookies

Inventor: Jeffrey Thramann (Boulder, CO)
Assignee: AUDDIA INC.
G06Q30/0277G06F16/4387G06F16/639G06Q30/00H04L43/106H04L65/60H04N21/4394H04N21/812H04N21/8358H04N21/858H04L67/02
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,248,969
App. No.
18/489,916
Granted
Mar 11, 2025
Kind
B2
Abstract

A system and method for providing digital audio services is described. One embodiment is a method for proving digital audio services, comprising receiving, using a communications interface, an audio stream from a content provider; determining a timestamp for a first audio stream segment; determining a timestamp for a second audio stream segment; updating a playlist with a representation of the audio stream; receiving a query for content information; and sending offer information, in response to receiving the query for content information.

Claims (54)

1. A method comprising:

identifying, from an audio sample received at an endpoint device, a broadcast station associated with the audio sample;

in response to the identification of the broadcast station, generating a cookie configured to tailor content presented in a browser, the cookie stored in digital storage of the endpoint device;

receiving, by a server, a first indication that a user engaged with first content presented in the browser at the endpoint device;

creating an association between the user and the first content based on the first indication;

strengthening, by the server, the association between an identifier of the user and an identifier of the broadcast station by inserting a call to action in the content; and

in response to the strengthening, causing the browser to present second content related to the broadcast station based on the cookie.

2. The method of claim 1 , further comprising:

determining the browser from available Internet browsers installed on the endpoint device to link the cookie to based on either of:

an Internet browser with a highest measured data use of installed browsers installed on the endpoint device; or

an Internet browser with a highest measured battery usage of installed browsers installed on the endpoint device.

3. The method of claim 1 , further comprising:

presenting content corresponding to the cookie at a webpage on the endpoint device.

4. The method of claim 3 , wherein a location of the content on the webpage is determined based on the cookie.

5. The method of claim 1 , wherein the audio sample includes a sampling length of the audio sample and an audio length of ambient audio data to be captured during sampling.

6. The method of claim 5 , further comprising:

determining, based on the sampling length and the audio length of the audio sample, a wait time that indicates a time period between triggering and sending the audio sample to the server.

7. The method of claim 1 , wherein the cookie identifies the endpoint device and a characteristic of the audio sample.

8. The method of claim 1 , wherein a sampling trigger is a Radio Data System signal or a Radio Broadcast Data System signal.

9. An endpoint device comprising:

a listening apparatus configured to receive audio data played locally by a device; and

a memory including instructions that when executed cause the endpoint device to perform actions comprising:

identifying, from an audio sample received at the listening apparatus, a broadcast station associated with the audio sample;

in response to the identification of the broadcast station, generating a cookie configured to tailor content presented in a browser, the cookie stored in the memory of the endpoint device;

receiving, by a server, a first indication that a user engaged with first content presented in the browser at the endpoint device;

creating an association between the user and the first content based on the first indication;

strengthening, by the server, the association between an identifier of the user and an identifier of the broadcast station by inserting a call to action in the content; and

in response to the strengthening, causing the browser to present second content related to the broadcast station based on the cookie.

10. The endpoint device of claim 9 , the instructions further comprising:

determining the browser from available Internet browsers installed on the endpoint device to link the cookie to based on either of:

an Internet browser with a highest measured data use of installed browsers installed on the endpoint device; or

an Internet browser with a highest measured battery usage of installed browsers installed on the endpoint device.

11. The endpoint device of claim 9 , the instructions further comprising:

presenting content corresponding to the cookie at a webpage on the endpoint device.

12. The endpoint device of claim 11 , wherein a location of the content on the webpage is determined based on the cookie.

13. The endpoint device of claim 9 , wherein the audio sample includes a sampling length of the audio sample and an audio length of ambient audio data to be captured during sampling.

14. The endpoint device of claim 13 , the instructions further comprising:

determining, based on the sampling length and the audio length of the audio sample, a wait time that indicates a time period between triggering and sending the audio sample to the server.

15. The endpoint device of claim 9 , wherein the cookie identifies the endpoint device and a characteristic of the audio sample.

16. The endpoint device of claim 9 , wherein a sampling trigger is a Radio Data System signal or a Radio Broadcast Data System signal.

17. A non-transitory computer readable storage medium storing instructions that when executed cause a processor to perform actions comprising:

identifying, from an audio sample received at an endpoint device, a broadcast station associated with the audio sample;

in response to the identification of the broadcast station, generating a cookie configured to tailor content presented in a browser, the cookie stored in digital storage of the endpoint device;

receiving, by a server, a first indication that a user engaged with first content presented in the browser at the endpoint device;

creating an association between the user and the first content based on the first indication;

strengthening, by the server, the association between an identifier of the user and an identifier of the broadcast station by inserting a call to action in the content; and

in response to the strengthening, causing the browser to present second content related to the broadcast station based on the cookie.

18. The non-transitory computer readable storage medium of claim 17 , the actions further comprising:

determining the browser from available Internet browsers installed on the endpoint device to link the cookie to based on either of:

an Internet browser with a highest measured data use of installed browsers installed on the endpoint device; or

an Internet browser with a highest measured battery usage of installed browsers installed on the endpoint device.

19. The non-transitory computer readable storage medium of claim 17 , the actions further comprising:

presenting content corresponding to the cookie at a webpage on the endpoint device.

20. The non-transitory computer readable storage medium of claim 19 , wherein a location of the content on the webpage is determined based on the cookie.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2023
From: THRAMANN, JEFFREY
To: CLIP INTERACTIVE, LLC
Reel/Frame 065276/0601 →
CHANGE OF NAME Recorded Oct 19, 2023
From: CLIP INTERACTIVE, LLC
To: AUDDIA INC.
Reel/Frame 065692/0774 →
Continuity (9)
Continuation 18164182 · Feb 3, 2023
Continuation 16278678 · Feb 18, 2019
Continuation In Part 16219675 · Dec 13, 2018
Division 15258796 · Sep 7, 2016
Continuation 13660733 · Oct 25, 2012
Provisional Application 62632595 · Feb 20, 2018
Provisional Application 61670491 · Jul 11, 2012
Provisional Application 61551307 · Oct 25, 2011
Related Publication 20240144325A1 · May 2, 2024
References Cited (64)
US 5809085A · Goodson et al. · 1998 [cited by applicant]
US 7206932B1 · Kirchhoff · 2007 [cited by applicant]
US 8015123B2 · Barton et al. · 2011 [cited by applicant]
US 8321534B1 · Roskind et al. · 2012 [cited by applicant]
US 8411977B1 · Baluja et al. · 2013 [cited by applicant]
US 8825518B2 · Levy · 2014 [cited by applicant]
US 8997138B2 · Shkedi · 2015 [cited by examiner]
US 9571874B2 · Bhatia et al. · 2017 [cited by applicant]
US 20020183059A1 · Noreen et al. · 2002 [cited by applicant]
US 20030093790A1 · Logan et al. · 2003 [cited by applicant]
US 20050053020A1 · Thirumoorthy · 2005 [cited by applicant]
US 20050182792A1 · Israel et al. · 2005 [cited by applicant]
US 20050193016A1 · Seet et al. · 2005 [cited by applicant]
US 20050219068A1 · Jones et al. · 2005 [cited by applicant]
US 20060155399A1 · Ward · 2006 [cited by applicant]
US 20060262887A1 · Lombardo · 2006 [cited by examiner]
US 20070022867A1 · Yamashita · 2007 [cited by applicant]
US 20070124756A1 · Covell et al. · 2007 [cited by applicant]
US 20070239675A1 · Ragno et al. · 2007 [cited by applicant]
US 20080051029A1 · Witteman et al. · 2008 [cited by applicant]
US 20080065507A1 · Morrison · 2008 [cited by applicant]
US 20080082510A1 · Wang et al. · 2008 [cited by applicant]
US 20080092181A1 · Britt · 2008 [cited by applicant]
US 20080294548A1 · Fowler et al. · 2008 [cited by applicant]
US 20100291907A1 · MacNaughtan et al. · 2010 [cited by applicant]
US 20100113062A1 · Lee et al. · 2010 [cited by applicant]
US 20100134278A1 · Srinivasan et al. · 2010 [cited by applicant]
US 20100142715A1 · Goldstein et al. · 2010 [cited by applicant]
US 20100198944A1 · Ho et al. · 2010 [cited by applicant]
US 20100205626A1 · Miller et al. · 2010 [cited by applicant]
US 20110125508A1 · Kelly · 2011 [cited by applicant]
US 20110138020A1 · Pantos et al. · 2011 [cited by applicant]
US 20110173208A1 · Vogel · 2011 [cited by applicant]
US 20110289098A1 · Oztaskent · 2011 [cited by applicant]
US 20110307787A1 · Smith · 2011 [cited by examiner]
US 20120010996A1 · Horvitz et al. · 2012 [cited by applicant]
US 20120023131A1 · Downey · 2012 [cited by applicant]
US 20120036034A1 · Golden et al. · 2012 [cited by applicant]
US 20120084828A1 · Rowe · 2012 [cited by examiner]
US 20120096489A1 · Shkedi · 2012 [cited by examiner]
US 20120245995A1 · Chawla · 2012 [cited by applicant]
US 20130014136A1 · Bhatia · 2013 [cited by examiner]
US 20130014222A1 · Bhatia · 2013 [cited by examiner]
US 20130052939A1 · Anniballi et al. · 2013 [cited by applicant]
US 20130054350A1 · Camps · 2013 [cited by examiner]
US 20130086466A1 · Levy et al. · 2013 [cited by applicant]
US 20130151241A1 · Park et al. · 2013 [cited by applicant]
US 20130212526A1 · Park et al. · 2013 [cited by applicant]
US 20130340003A1 · Davis · 2013 [cited by examiner]
US 20140164111A1 · Rodriguez · 2014 [cited by applicant]
US 20140188412A1 · Mahajan et al. · 2014 [cited by applicant]
US 20150341453A1 · Miller et al. · 2015 [cited by applicant]
US 20160007083A1 · Gurha · 2016 [cited by applicant]
US 20160277793A1 · Eyer · 2016 [cited by applicant]
WO WO0227600A2 · 2002 [cited by examiner]
Albasir et al., “Smart Mobile Web Browsing,” ICAST 2013 & UMEDIA 2013, Aizu-Wakamatsu, Japan, Nov. 2-3, 2013, pp. 671-678. [cited by applicant]
Banerjee et al., “PowerSpy: Fine-Grained Software Energy Profiling for Mobile Devices,” WIRLES 2005, Maui, HI, Jun. 13-16, 2005, pp. 1136-1141. [cited by applicant]
Gralla et al., How the Internet Works, Special Edition, 1997, Ziff-Davis Press, pp. 254 and 266-271. [cited by applicant]
International Search Report and Written Opinion for International Application No. 3 pages PCT/US2014/047475 mailed Nov. 25, 2014. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2014/19920 mailed Jul. 17, 2014, 8 pages. [cited by applicant]
Juels et al., “Cache Cookies for Browswer Authentication (Extended Abstract),” IEEE Symposium on Security and Privacy, Berkeley/Oakland, CA, pp. 301-305 (May 21-24, 2006). [cited by applicant]
Thiagarajan et al., “Who Killed My Battery: Analyzing Mobile Browser Energy Consumption,” WWW 2012, Lynon, France, Apr. 16-20, 2012, pp. 41-50. [cited by applicant]
U.S. Office Action mailed Jul. 23, 2015 for U.S. Appl. No. 13/660,733. 12 pages. [cited by applicant]
U.S. Office Action mailed Oct. 23, 2014 for U.S. Appl. No. 13/660,733. 10 pages. [cited by applicant]