Audio book smart pause

US9378651B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9378651-B2
Application numberUS-201314108908-A
CountryUS
Kind codeB2
Filing dateDec 17, 2013
Priority dateDec 17, 2013
Publication dateJun 28, 2016
Grant dateJun 28, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A user device that plays back audio books for a user can include a dynamic pause that provides a user with greater flexibility in when to pause playback of an audio book. Dynamic pause includes initiating playback of an audio book using a user device; receiving a pause request as input to the user device, the pause request received at an input time index during playback of the audio book; retrieving a subset of candidate pause points, each candidate pause point comprising a time index within the audio book that corresponds to a break point located within an eBook corresponding to the audio book; selecting one of the candidate pause points from the subset, the time index of the selected candidate pause point determining a pause time index when playback is to be paused; and pausing the playback at the pause time index.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: initiating playback of an audio book using a user device; receiving a pause request as input to the user device, the pause request received at an input time index during playback of the audio book; retrieving a subset of candidate pause points, each candidate pause point comprising (1) a time index within the audio book that corresponds to a break point located within an eBook corresponding to the audio book, and (2) a type score based on a type of the break point as it appears in the eBook, the subset of candidate pause points comprising candidate pause points corresponding to break points of different types; responsive to receiving the pause request, selecting one of the candidate pause points from the subset based on the time indices and the type scores of the candidate pause points, the time index of the selected candidate pause point determining a pause time index when playback is to be paused; and pausing the playback at the pause time index. 2. The method of claim 1 , further comprising: continuing playback of the audio book until the pause time index is reached. 3. The method of claim 1 , further comprising: adjusting a playback time index to the time index of the candidate pause point, responsive to a resume input, resuming playback from the playback time index. 4. The method of claim 1 , wherein retrieving the subset of candidate pause points comprises retrieving candidate pause points comprising time indices within a threshold amount of time after the input time index. 5. The method of claim 1 , wherein retrieving the subset of candidate pause points comprises retrieving a threshold number of candidate pause points comprising time indices after the input time index. 6. The method of claim 1 , wherein selecting comprises: computing a pause score for each of the candidate pause points in the retrieved subset, wherein the pause score for one of the candidate pause points comprises a time contribution based a difference in time between the input time index and the time index of the candidate pause point, and further comprises the type score; and selecting one of the candidate pause points based on the pause scores of the candidate pause points in the subset. 7. A computer system, comprising: a computer-readable storage medium comprising executable computer program code for: initiating playback of an audio book using a user device; receiving a pause request as input to the user device, the pause request received at an input time index during playback of the audio book; retrieving a subset of candidate pause points, each candidate pause point comprising (1) a time index within the audio book that corresponds to a break point located within an eBook corresponding to the audio book, and (2) a type score based on a type of the break point as it appears in the eBook, the subset of candidate pause points comprising candidate pause points corresponding to break points of different types; responsive to receiving the pause request, selecting one of the candidate pause points from the subset based on the time indices and the type scores of the candidate pause points, the time index of the selected candidate pause point determining a pause time index when playback is to be paused; and pausing the playback at the pause time index. 8. The system of claim 7 , further comprising code for: continuing playback of the audio book until the pause time index is reached. 9. The system of claim 7 , further comprising code for: adjusting a playback time index to the time index of the candidate pause point, responsive to a resume input, resuming playback from the playback time index. 10. The system of claim 7 , wherein retrieving the subset of candidate pause points comprises retrieving candidate pause points comprising time indices within a threshold amount of time after the input time index. 11. The system of claim 7 , wherein retrieving the subset of candidate pause points comprises retrieving a threshold number of candidate pause points comprising time indices after the input time index. 12. The system of claim 7 , wherein selecting comprises: computing a pause score for each of the candidate pause points in the retrieved subset, wherein the pause score for one of the candidate pause points comprises a time contribution based a difference in time between the input time index and the time index of the candidate pause point, and further comprises the type score; and selecting one of the candidate pause points based on the pause scores of the candidate pause points in the subset. 13. A non-transitory computer-readable storage medium storing executable computer program instructions. the computer program instructions comprising instructions for: initiating playback of an audio book using a user device; receiving a pause request as input to the user device, the pause request received at an input time index during playback of the audio book; retrieving a subset of candidate pause points, each candidate pause point comprising (1) a time index within the audio book that corresponds to a break point located within an eBook corresponding to the audio book, and (2) a type score based on a type of the break point as it appears in the eBook, the subset of candidate pause points comprising candidate pause points corresponding to break points of different types; responsive to receiving the pause request, selecting one of the candidate pause points from the subset based on the time indices and the type scores of the candidate pause points, the time index of the selected candidate pause point determining a pause time index when playback is to be paused; and pausing the playback at the pause time index. 14. The storage medium of claim 13 , further comprising code for: continuing playback of the audio book until the pause time index is reached. 15. The storage medium of claim 13 , further comprising code for: adjusting a playback time index to the time index of the candidate pause point, responsive to a resume input, resuming playback from the playback time index. 16. The storage medium of claim 13 , wherein retrieving the subset of candidate pause points comprises retrieving candidate pause points comprising time indices within a threshold amount of time after the input time index. 17. The storage medium of claim 13 , wherein retrieving the subset of candidate pause points comprises retrieving a threshold number of candidate pause points comprising time indices after the input time index. 18. The storage medium of claim 13 , wherein selecting comprises: computing a pause score for each of the candidate pause points in the retrieved subset, wherein the pause score for one of the candidate pause points comprises a time contribution based a difference in time between the input time index and the time index of the candidate pause point, and further comprises the type score; and selecting one of the candidate pause points based on the pause scores of the candidate pause points in the subset. 19. The method of claim 1 , wherein the break points corresponding to the subset of candidate pause points include at least one from the group consisting of a raw text break point or a format demarcation. 20. The system of claim 7 , wherein the break points corresponding to the subset of candidate pause points include at least one from the group consisting of a raw text break point or a format demarcation. 21. The storage medium of claim

Assignees

Inventors

Classifications

  • Loose bookmarkers · CPC title

  • Speech to text systems (G10L15/08 takes precedence) · CPC title

  • Speaking (with audible presentation of the material to be studied G09B5/04) · CPC title

  • G06F3/165Primary

    Management of the audio stream, e.g. setting of volume, audio stream path · CPC title

  • using time information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9378651B2 cover?
A user device that plays back audio books for a user can include a dynamic pause that provides a user with greater flexibility in when to pause playback of an audio book. Dynamic pause includes initiating playback of an audio book using a user device; receiving a pause request as input to the user device, the pause request received at an input time index during playback of the audio book; retri…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/165. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 28 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).