IP Library Granted Patent US 10,303,430
Granted Patent B2
US 10,303,430 · App. 16/056,193 · Granted May 28, 2019

Pace-aware music player

Inventors: Richard Kulavik (San Jose, CA); Christopher Church (San Jose, CA)
Assignee: Voyetra Turtle Beach, Inc.
G06F3/165A63B24/0062A63B71/0686G05B19/42G10H1/42A63B2071/0625A63B2220/12A63B2220/17A63B2220/22G01S19/19G05B2219/23249G10H2210/076G10H2210/371G10H2220/355G10H2220/391G10H2220/395G10H2240/131
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 10,303,430
App. No.
16/056,193
Granted
May 28, 2019
Kind
B2
Abstract

An electronic device may comprise audio processing circuitry, pace tracking circuitry, and positioning circuitry. The pace tracking circuitry may be operable to selects songs to be processed for playback, and/or control time stretching applied to such songs, by the audio processing circuitry based on position data generated by the positioning circuitry, a desired tempo, and whether the songs are stored locally or network-accessible. The position data may indicate the pace of a runner during a preceding, determined time interval. The pace tracking circuitry may control the song selection and/or time stretching based on a runner profile data stored in memory of the music device. The profile data may include runner's distance-per-stride data. The electronic device may include sensors operable to function as a pedometer. The pace tracking circuitry may update the distance-per-stride data based on the position data and based on data output by the one or more sensors.

Claims (41)

1. A system comprising:

an electronic device comprising audio processing circuitry and pace tracking circuitry, wherein:

said pace tracking circuitry is operable to process songs for playback by said audio processing circuitry;

said pace tracking circuitry processes one or more songs based on, a desired playback tempo of said one or more songs, and whether the songs are locally-stored or network-accessible, wherein network-accessible songs are selected with a tempo faster than said desired tempo and locally-stored songs are selected with a tempo at, above, or below said desired tempo; and

said pace tracking circuitry adjusts a tempo of said one or more songs without affecting pitch of said one or more songs.

2. The system of claim 1 , wherein said electronic device comprises positioning circuitry that determines position data for determining a pace of a runner during a preceding, determined time interval.

3. The system of claim 2 , wherein:

said electronic device comprises memory, and:

said pace tracking circuitry is operable to control said song processing based on runner profile data stored in said memory.

4. The system of claim 3 , wherein said profile data comprises distance-per-stride data.

5. The system of claim 4 , wherein:

said electronic device comprises one or more sensors operable to function as a pedometer; and

said pace tracking circuitry is operable to update said distance-per-stride data based on said position data and based on data output by said one or more sensors.

6. The system of claim 2 , wherein:

said pace tracking circuitry controls said tempo adjusting based on position data generated by said positioning circuitry with respect to a desired position.

7. The system of claim 6 , wherein said position data indicates pace of a runner during a preceding, determined time interval.

8. The system of claim 6 , wherein:

said electronic device comprises memory, and:

said pace tracking circuitry controls said tempo adjusting based on runner profile data stored in said memory.

9. The system of claim 8 , wherein said profile data comprises distance-per-stride data.

10. The system of claim 9 , wherein:

said electronic device comprises one or more sensors operable to function as a pedometer; and

said pace tracking circuitry is operable to update said distance-per-stride data based on said position data and based on data output by said one or more sensors.

11. A method comprising:

in an electronic device comprising audio processing circuitry and pace tracking circuitry:

processing, by said pace tracking circuitry, one or more songs for playback by said audio processing circuitry, wherein said processing is based on a desired playback tempo of said one or more songs, and whether the songs are locally-stored or network-accessible, wherein network-accessible songs are selected with a tempo faster than said desired tempo and locally-stored songs are selected with a tempo at, above, or below said desired tempo; and

controlling, by said pace tracking circuitry, a tempo of said one or more songs without affecting pitch of said one or more songs.

12. The method of claim 11 , wherein said electronic device comprises positioning circuitry that determines position data for determining a pace of a runner during a preceding, determined time interval.

13. The method of claim 11 , wherein said electronic device comprises memory, and the method comprises:

said pace tracking circuitry controlling said processing based on runner profile data stored in said memory.

14. The method of claim 13 , wherein said profile data comprises distance-per-stride data.

15. The method of claim 12 , wherein said electronic device comprises one or more sensors operable to function as a pedometer, and the method comprises:

said pace tracking circuitry updating said distance-per-stride data based on said position data and based on data output by said one or more sensors.

16. The method of claim 12 , comprising:

said pace tracking circuitry controlling time stretching applied to songs processed for playback by said audio processing circuitry based on position data generated by said positioning circuitry with respect to a desired position of said electronic device.

17. The method of claim 16 , wherein said position data indicates pace of a runner during a preceding, determined time interval.

18. The method of claim 16 , wherein said electronic device comprises memory, and the method comprises:

said pace tracking circuitry controlling said time stretching based on runner profile data stored in said memory.

19. The method of claim 18 , wherein said profile data comprises distance-per-stride data.

20. The method of claim 19 , wherein said electronic device comprises one or more sensors operable to function as a pedometer, and the method comprises:

said pace tracking circuitry updating said distance-per-stride data based on said position data and based on data output by said one or more sensors.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 1, 2026
From: BANK OF AMERICA, N.A.
To: TURTLE BEACH CORPORATION; VOYETRA TURTLE BEACH, INC.; PERFORMANCE DESIGNED PRODUCTS LLC
Reel/Frame 075315/0067 →
SECURITY INTEREST Recorded Apr 30, 2026
From: VOYETRA TURTLE BEACH INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 075311/0625 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2025
From: BANK OF AMERICA, N.A.
To: TURTLE BEACH CORPORATION; VOYETRA TURTLE BEACH, INC.; PERFORMANCE DESIGNED PRODUCTS LLC
Reel/Frame 072470/0260 →
ASSIGNMENT OF SECURITY AGREEMENT Recorded Aug 4, 2025
From: TURTLE BEACH CORPORATION; VOYETRA TURTLE BEACH, INC.; PERFORMANCE DESIGNED PRODUCTS LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072338/0059 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2025
From: BLUE TORCH FINANCE LLC, AS THE COLLATERAL AGENT
To: TURTLE BEACH CORPORATION; VOYETRA TURTLE BEACH, INC.; PERFORMANCE DESIGNED PRODUCTS LLC
Reel/Frame 072337/0391 →
SECURITY INTEREST Recorded Mar 14, 2024
From: VOYETRA TURTLE BEACH, INC.; TURTLE BEACH CORPORATION; PERFORMANCE DESIGNED PRODUCTS LLC
To: BLUE TORCH FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 066797/0517 →
Continuity (4)
Continuation 15793646 · Oct 25, 2017
Continuation 15202072 · Jul 5, 2016
Continuation 14519909 · Oct 21, 2014
Related Publication 20180341457A1 · Nov 29, 2018