IP Library Patent Application 17867519
Patent Application
App. No. 17/867,519

MEDIA NAVIGATION VIA WAVEFORM ANALYSIS AND MICRO-ADJUSTMENTS OF USER NAVIGATION REQUESTS

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 None
App. No.
17/867,519
Abstract

A method of navigating a media stream includes streaming a media stream to a user device, wherein the media stream comprises a plurality of media segments, and each media segment of the plurality of media segments corresponds to a non-overlapping portion of the media stream. Additionally, the method includes receiving, from the user device, a request to navigate from a current position in the media stream to a requested position in the media stream. Further, the method includes locating a media segment of the plurality of media segments, wherein the media segment corresponds to the requested position in the media stream. Moreover, the method includes determining an optimal position within the media segment based on one or more waveform criteria. Finally, the method includes streaming the media stream to the user device from the optimal position in the media segment.

Claims (32)

1 . A method of navigating a media stream, comprising:

streaming a media stream to a user device, wherein the media stream comprises a plurality of media segments, and each media segment of the plurality of media segments corresponds to a non-overlapping portion of the media stream;

while streaming the media stream to the user device:

receiving, from the user device, a request to navigate from a current position in the media stream to a requested position in the media stream;

locating a media segment of the plurality of media segments, wherein the media segment corresponds to the requested position in the media stream;

determining an optimal position within the media segment based on one or more waveform criteria; and

streaming the media stream to the user device from the optimal position in the media segment.

2 . The method of claim 1 , wherein determining the optimal position within the media segment based on the one or more waveform criteria comprises:

determining one or more potential positions within the media segment that satisfy a primary waveform criterion of the one or more waveform criteria; and

selecting the optimal position from among the one or more potential positions based on at least a secondary waveform criterion of the one or more waveform criteria.

3 . The method of claim 2 , wherein the primary waveform criterion is an antecedent criterion that is satisfied by any navigation position that is temporally antecedent to the requested position in the media stream.

4 . The method of claim 2 , wherein the primary waveform criterion is an amplitude criterion that is satisfied by any navigation position that has an audio waveform amplitude less than an amplitude threshold.

5 . The method of claim 2 , further comprising varying the secondary waveform criterion until only one potential position of the one or more potential positions satisfies the secondary waveform criterion.

6 . The method of claim 1 , wherein each criterion of the one or more waveform criteria comprises a threshold and a weight, wherein the weight is associated with an importance of the criteria.

7 . The method of claim 5 , wherein determining the optimal position within the media segment based on the one or more waveform criteria comprises:

determining one or more potential positions within the media segment that satisfy a primary waveform criterion of the one or more waveform criteria, wherein the weight of the primary waveform criterion is greater than or equal to the weight of each other criteria of the one or more waveform criteria; and

selecting the optimal position from among the one or more potential positions based on at least a secondary waveform criterion of the one or more waveform criteria.

8 . The method of claim 7 , further comprising varying the threshold of the secondary waveform criterion until only one potential position of the one or more potential positions satisfies the secondary waveform criterion.

9 . The method of claim 1 , wherein the one or more waveform criteria comprise an amplitude criterion that is satisfied by any navigation position that has an audio waveform amplitude less than an amplitude threshold.

10 . The method of claim 1 , wherein the one or more waveform criteria comprise a frequency criterion that is satisfied by any navigation position that has an audio waveform frequency less than or equal to a frequency threshold.

11 . The method of claim 1 , wherein the one or more waveform criteria comprise a proximity criterion that is satisfied by any navigation position that has a distance from the requested position that is less than a proximity threshold.

12 . The method of claim 1 , wherein the one or more waveform criteria comprise an antecedent criterion that is satisfied by any navigation position that is temporally antecedent to the requested position in the media stream.

13 . The method of claim 1 , wherein the one or more waveform criteria comprise a subsequent criterion that is satisfied by any navigation position that is temporally subsequent to the requested position in the media stream.

14 . The method of claim 1 , further comprising displaying, at the user device, an indication of the current position in the media stream and an option to navigate from the current position in the media stream to the other portion of the media stream.

15 . The method of claim 1 , wherein the optimal position in the media stream is different from the requested position in the media stream.

16 . The method of claim 1 , wherein the media stream comprises audio media.

17 . The method of claim 1 , wherein the media stream comprises video media.

18 . The method of claim 1 , wherein the media stream comprises a live stream.

19 . An electronic device, comprising:

one or more processors; and

memory storing one or more programs, the one or more programs including instructions, which, when executed by the one or more processors, cause the electronic device to perform the method of claim 1 .

20 . A non-transitory, computer-readable medium, storing one or more programs, the one or more programs including instructions, which, when executed by one or more processors of an electronic device, cause the electronic device to perform the method of claim 1 .

Assignments (7)
CHANGE OF NAME Recorded Feb 11, 2025
From: AUDACY OPERATIONS, INC.
To: AUDACY OPERATIONS, LLC
Reel/Frame 070186/0862 →
SECURITY INTEREST Recorded Feb 5, 2025
From: AUDACY CAPITAL LLC
To: WILMINGTON SAVINGS FUND SOCIETY
Reel/Frame 070121/0061 →
SECURITY INTEREST Recorded Sep 30, 2024
From: AUDACY CAPITAL, LLC; AUDACY OPERATIONS, LLC; EVENTFUL, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068747/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2024
From: SHOYKHET, VITALY; BOSWORTH, BRIAN SCOTT; JONES, JEREMIAH MATTHEW; FILION, JUSTIN BYRON; BENNINGHOVEN, MICHELLE
To: AUDACY OPERATIONS, INC.
Reel/Frame 066882/0903 →
ASSIGNMENT OF PATENT SECURITY INTEREST PREVIOUSLY RECORDED AT REEL/FRAME (064948/0889) Recorded Dec 5, 2023
From: JPMORGAN CHASE BANK, N.A., AS RESIGNING COLLATERAL AGENT
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 065778/0933 →
SECURITY INTEREST Recorded Sep 19, 2023
From: AUDACY OPERATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064948/0889 →
SECURITY INTEREST Recorded Sep 13, 2023
From: AUDACY OPERATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS NOTES COLLATERAL AGENT
Reel/Frame 064887/0765 →