Automated personalized feedback for interactive learning applications
US-2024391096-A1 · Nov 28, 2024 · US
US9383744B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9383744-B2 |
| Application number | US-201414519909-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 21, 2014 |
| Priority date | Oct 21, 2014 |
| Publication date | Jul 5, 2016 |
| Grant date | Jul 5, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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. The position data may indicate the pace of a runner during a preceding, determined time interval. The pace tracking circuitry may be operable to 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 comprise runner's distance-per-stride data. The electronic device may comprise one or more sensors operable to function as a pedometer. The pace tracking circuitry may be operable to update the distance-per-stride data based on the position data and based on data output by the one or more sensors.
Opening claim text (preview).
What is claimed is: 1. A system comprising: an electronic device comprising audio processing circuitry, and pace tracking circuitry, wherein: said pace tracking circuitry is operable to select, from a plurality of locally-stored songs and a plurality of network-accessible songs, one or more songs to be processed for playback by said audio processing circuitry; said pace tracking circuitry is operable to control said selection based on a desired playback tempo of said one or more songs such that: for said locally-stored songs, those of said locally-stored songs that have a natural tempo less than said desired tempo are eligible to be among said selected one or more songs; and for said network-accessed songs, only those of said remotely-stored songs that have a natural tempo greater than said desired tempo are eligible to be among said selected one or more songs. 2. The system of claim 1 , comprising positioning circuitry operable to generate position data that indicates pace of a runner during a preceding, determined time interval. 3. The system of claim 1 , wherein: said electronic device comprises memory, and: said pace tracking circuitry is operable to control said song selection 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; said electronic device comprises positioning circuitry operable to generate position data; 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 1 , wherein: said pace tracking circuitry is operable to control time stretching applied to songs processed for playback by said audio processing circuitry; and said pace tracking circuitry is operable to control said time stretching based on position data generated by positioning circuitry of said electronic device. 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 is operable to control said time stretching 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; said electronic device comprises positioning circuitry operable to generate position data; 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: selecting, by said pace tracking circuitry, one or more songs to be processed for playback by said audio processing circuitry, wherein: said selecting is based on desired playback tempo of said one or more songs; said one or more songs are selected from among a plurality of locally-stored songs and a plurality of network-accessible songs; for said locally-stored songs, those of said locally-stored songs that have a natural tempo less than said desired tempo are eligible to be among said selected one or more songs; and for said network-accessed songs, only those of said remotely-stored songs that have a natural tempo greater than said desired tempo are eligible to be among said selected one or more songs. 12. The method of claim 11 , wherein said electronic device comprises positioning circuitry operable to generate position data that indicates 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 song selection 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 14 , 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 position data generated by positioning circuitry of said electronic device, and based on data output by said one or more sensors. 16. The method of claim 11 , 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 positioning circuitry 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 positioning circuitry operable to generate position data, 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.
Stride length · CPC title
Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine · CPC title
Geolocation input, i.e. control of musical parameters based on location or geographic position, e.g. provided by GPS, Wi-Fi® network location databases or mobile phone base station position databases · CPC title
for extraction of timing, tempo; Beat detection · CPC title
Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.