IP Library Granted Patent US 12,580,975
Granted Patent B2
US 12,580,975 · App. 17/989,518 · Granted Mar 17, 2026

Methods and systems for geospatial identification of media streams

Inventors: Moksha Adyanthaya (San Francisco, CA); Paul Brody (San Francisco, CA); Scott Collins (San Francisco, CA); Jack Kim (San Francisco, CA); Sarah Kate Emerson (San Francisco, CA); Yuri Ono (San Francisco, CA); Eric Wilcox (San Francisco, CA); Richard Stern (San Francisco, CA); Nicole Erthein (San Francisco, CA); Devki Kalra (San Francisco, CA); Joseph King (San Francisco, CA); Joseph Gomez (San Francisco, CA)
Assignee: TuneIn, Inc.
H04L65/611G06N20/00H04H60/46H04H60/54H04H60/70H04L67/12H04L67/52
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,580,975
App. No.
17/989,518
Granted
Mar 17, 2026
Kind
B2
Abstract

Systems and methods are provided for identifying broadcast sources within a MapView system. A MapView system may display a first representation of a first geographical area that includes icons representing a location of broadcast sources. User characteristics may be extracted from a first user device associated with the MapView system. A machine-learning model may execute using the user characteristics to generate contemporaneous broadcast characteristics corresponding to a user of the first user device. The MapView system may then display a second representation of the geographical area that includes icons representing a location of different broadcast sources. The MapView system may then facilitate a presentation of particular broadcast source from the different broadcast sources.

Claims (40)

1 . A computer-implemented method comprising:

displaying a first representation of a first geographical area including icons representing locations of a first set of broadcast sources within the first geographical area;

extracting user characteristics from a first user device, wherein the user characteristics include geospatial data indicative of a location of the first user device within the first geographical area;

receiving an identification of a second geographical area to simulate, wherein the second geographical area is different from the first geographical area;

executing a machine-learning model using the user characteristics and the identification of the second geographical area, the machine-learning model being configured to generate a prediction of contemporaneous broadcast characteristics associated with the second geographical area, wherein the contemporaneous broadcast characteristics include an identification of a simulated location of the first user device within the second geographical area;

displaying a second representation of the second geographical area based on the contemporaneous broadcast characteristics, wherein the second representation includes icons representing locations of a second set of broadcast sources within the second geographical area, and wherein the locations of the second set of broadcast sources are selected based on the simulated location of the first user device; and

facilitating a presentation of media from a particular broadcast source of the second set of broadcast sources.

2 . The computer-implemented method of claim 1 , wherein the first geographical area is Earth.

3 . The computer-implemented method of claim 1 , wherein the first geographical area is a fictional location.

4 . The computer-implemented method of claim 1 , wherein the location of the first user device is based on a global positioning system (GPS).

5 . The computer-implemented method of claim 1 , wherein the user characteristics further include activity data that indicates one or more activities associated with the first user device.

6 . The computer-implemented method of claim 1 , wherein the user characteristics further include historical activity data that indicates one or more activities associated with the first user device over a previous predetermined time interval.

7 . The computer-implemented method of claim 1 , wherein the contemporaneous broadcast characteristics includes a prediction of media that a user of the first user device would find of interest.

8 . A system comprising:

one or more processors; and

a non-transitory machine-readable medium storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations including:

displaying a first representation of a first geographical area; including icons representing locations of a first set of broadcast sources within the first geographical area;

extracting user characteristics from a first user device, wherein the user characteristics include geospatial data indicative of a location of the first user device within the first geographical area;

receiving an identification of a second geographical area to simulate, wherein the second geographical area is different from the first geographical area;

executing a machine-learning model using the user characteristics and the identification of the second geographical area, the machine-learning model being configured to generate a prediction of contemporaneous broadcast characteristics associated with the second geographical area, wherein the contemporaneous broadcast characteristics include an identification of a simulated location of the first user device within the second geographical area;

displaying a second representation of the second geographical area based on the contemporaneous broadcast characteristics, wherein the second representation includes icons representing locations of a second set of broadcast sources within the second geographical area, and wherein the locations of the second set of broadcast sources are selected based on the simulated location of the first user device; and

facilitating a presentation of media from a particular broadcast source of the second set of broadcast sources.

9 . The system of claim 8 , wherein the first geographical area is Earth.

10 . The system of claim 8 , wherein the first geographical area is a fictional location.

11 . The system of claim 8 , wherein the location of the first user device is based on a global positioning system (GPS).

12 . The system of claim 8 , wherein the user characteristics further include activity data that indicates one or more activities associated with the first user device.

13 . The system of claim 8 , wherein the user characteristics further include historical activity data that indicates one or more activities associated with the first user device over a previous predetermined time interval.

14 . The system of claim 8 , wherein the contemporaneous broadcast characteristics includes a prediction of media that a user of the first user device would find of interest.

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

displaying a first representation of a first geographical area including icons representing locations of a first set of broadcast sources within the first geographical area;

extracting user characteristics from a first user device, wherein the user characteristics include geospatial data indicative of a location of the first user device within the first geographical area;

receiving an identification of a second geographical area to simulate, wherein the second geographical area is different from the first geographical area;

executing a machine-learning model using the user characteristics and the identification of the second geographical area, the machine-learning model being configured to generate a prediction of contemporaneous broadcast characteristics associated with the second geographical area, wherein the contemporaneous broadcast characteristics include an identification of a simulated location of the first user device within the second geographical area;

displaying a second representation of the second geographical area based on the contemporaneous broadcast characteristics, wherein the second representation includes icons representing locations of a second set of broadcast sources within the second geographical area, and wherein the locations of the second set of broadcast sources are selected based on the simulated location of the first user device; and

facilitating a presentation of media from a particular broadcast source of the second set of broadcast sources.

16 . The non-transitory machine-readable medium of claim 15 , wherein the first geographical area is Earth.

17 . The non-transitory machine-readable medium of claim 15 , wherein the first geographical area is a fictional location.

18 . The non-transitory machine-readable medium of claim 15 , wherein the location of the first user device is based on a global positioning system (GPS).

19 . The non-transitory machine-readable medium of claim 15 , wherein the user characteristics further include activity data that indicates one or more activities associated with the first user device.

20 . The non-transitory machine-readable medium of claim 15 , wherein the contemporaneous broadcast characteristics includes a prediction of media that a user of the first user device would find of interest.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2026
From: ADYANTHAYA, MOKSHA; BRODY, PAUL; COLLINS, SCOTT; KIM, JACK; EMERSON, SARAH KATE; ONO, YURI; WILCOX, ERIC; STERN, RICHARD; KING, JOSEPH; GOMEZ, JOSEPH; ERTHEIN, NICOLE; KALRA, DEVKI
To: TUNEIN, INC.
Reel/Frame 073597/0735 →
RELEASE OF SECURITY INTEREST Recorded Dec 19, 2025
From: AVIDBANK
To: TUNEIN, INC.
Reel/Frame 073275/0152 →
SECURITY INTEREST Recorded Jan 29, 2024
From: TUNEIN, INC.
To: AVIDBANK
Reel/Frame 066270/0744 →
Continuity (4)
Provisional Application 63296740 · Jan 5, 2022
Provisional Application 63296717 · Jan 5, 2022
Provisional Application 63280425 · Nov 17, 2021
Related Publication 20230155707A1 · May 18, 2023
References Cited (29)
US 8504073B2 · Svendsen et al. · 2013 [cited by applicant]
US 8886584B1 · Kane et al. · 2014 [cited by applicant]
US 10083232B1 · Durham et al. · 2018 [cited by applicant]
US 10972206B1 · Calvert et al. · 2021 [cited by applicant]
US 11388457B2 · Lee et al. · 2022 [cited by applicant]
US 20110035284A1 · Moshfeghi · 2011 [cited by applicant]
US 20110066743A1 · Hurley et al. · 2011 [cited by applicant]
US 20110238289A1 · Lehmann et al. · 2011 [cited by applicant]
US 20140107916A1 · Urup et al. · 2014 [cited by applicant]
US 20150185030A1 · Monroe et al. · 2015 [cited by applicant]
US 20160246792A1 · Anguiano · 2016 [cited by applicant]
US 20160329977A1 · Williams · 2016 [cited by applicant]
US 20190253861A1 · Horelik · 2019 [cited by examiner]
US 20190268666A1 · Lee · 2019 [cited by applicant]
US 20200213643A1 · Jennings et al. · 2020 [cited by applicant]
US 20210051358A1 · Liu et al. · 2021 [cited by applicant]
US 20210114616A1 · Altman · 2021 [cited by applicant]
US 20210160571A1 · Menendez · 2021 [cited by applicant]
US 20210281904A1 · Calvert · 2021 [cited by examiner]
US 20220074756A1 · Gewickey et al. · 2022 [cited by applicant]
WO 2016036797A1 · 2016 [cited by applicant]
WO 2020040778A1 · 2020 [cited by applicant]
Office Action mailed Jul. 31, 2023 in U.S. Appl. No. 17/989,491. [cited by applicant]
Notice of Allowance mailed Nov. 14, 2023 in U.S. Appl. No. 17/989,491. [cited by applicant]
Office Action mailed Sep. 12, 2024 in U.S. Appl. No. 18/439,953. [cited by applicant]
Notice of Allowance mailed Feb. 26, 2025 in U.S. Appl. No. 18/439,953. [cited by applicant]
Examination Report mailed Jul. 16, 2025 in European Application 22835956.8, 5 pages. [cited by applicant]
International Search Report and Written Opinion mailed Mar. 16, 2023 in International Application PCT/US2022/050300. [cited by applicant]
Examination Report mailed Oct. 27, 2025 in European Application 22839549.7, 10 pages. [cited by applicant]