IP Library Granted Patent US 11,830,043
Granted Patent B2
US 11,830,043 · App. 18/164,182 · Granted Nov 28, 2023

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 11,830,043
App. No.
18/164,182
Granted
Nov 28, 2023
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 (48)

1. A method comprising:

receiving, by an application running on an endpoint device configured to emit ambient audio via a speaker, a digital copy of an audio input, wherein the application is configured to detect audio via a microphone of the endpoint device;

extracting metadata from the digital copy of the audio input;

responsive to determining that the metadata includes a sampling trigger, capturing a sample of the ambient audio based on parameters indicated by the sampling trigger; and

generating a cookie based on the sample, wherein the cookie is associated with an identifier of the endpoint device.

2. The method of claim 1 , further comprising:

determining an available Internet browser 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 metadata includes a sampling length of the sampling and an audio length of ambient audio data to be captured during the sampling.

6. The method of claim 5 , further comprising:

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

7. The method of claim 1 , wherein capturing the sample comprises digitally extracting segments of the digital copy of the audio input.

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

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

10. 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:

receiving, by an application running on the endpoint device, a digital copy of an audio input, wherein the application is configured to detect audio via the listening apparatus of the endpoint device;

extracting metadata from the digital copy of the audio input;

responsive to determining that the metadata includes a sampling trigger, capturing a sample of the audio data based on parameters indicated by the sampling trigger;

generating a cookie based on the sample, wherein the cookie is associated with an identifier of the endpoint device; and

determining an available Internet browser 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 10 , 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 10 , wherein the metadata includes a sampling length of the sampling and an audio length of ambient audio data to be captured during the sampling.

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

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

15. The endpoint device of claim 14 , wherein capturing the sample comprises digitally extracting segments of the digital copy of the audio input.

16. The endpoint device of claim 10 , wherein the cookie identifies the endpoint device and a characteristic of the audio input.

17. The endpoint device of claim 10 , wherein the sampling trigger is a Radio Data System signal or a Radio Broadcast Data System signal.

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

receiving, by an application running on an endpoint device configured to emit ambient audio via a speaker, a digital copy of an audio input, wherein the application is configured to detect audio via a microphone of the endpoint device;

extracting metadata from the digital copy of the audio input;

responsive to determining that the metadata includes a sampling trigger, capturing a sample of the ambient audio based on parameters indicated by the sampling trigger; and

generating a cookie based on the sample, wherein the cookie is associated with an identifier of the endpoint device.

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

determining an available Internet browser 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.

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

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

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2023
From: THRAMANN, JEFFREY
To: CLIP INTERACTIVE, LLC
Reel/Frame 065201/0442 →
CHANGE OF NAME Recorded Oct 12, 2023
From: CLIP INTERACTIVE, LLC
To: AUDDIA INC.
Reel/Frame 065243/0937 →
Continuity (8)
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 20230259983A1 · Aug 17, 2023