Method and apparatus for locating playing progress of file

US9442645B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9442645-B2
Application numberUS-201414222946-A
CountryUS
Kind codeB2
Filing dateMar 24, 2014
Priority dateSep 27, 2011
Publication dateSep 13, 2016
Grant dateSep 13, 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 location of a slider on a bottom progress bar is monitored and a first locating result is obtained according to the location of the slider on the bottom progress bar. A total length of the file and a progress adjustment range of an upper layer progress bar is determined according to the first locating result. The first locating result is within the progress adjustment range of the upper layer progress bar, a location of a slider of the upper progress bar is monitored, and playing progress of the file is determined according to the location of the slider on the upper layer progress bar and the first locating result.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for locating playing progress of a file, comprising: monitoring a location of a slider on a bottom progress bar; obtaining a first locating result according to the location of the slider on the bottom progress bar and a total length of the file; determining a progress adjustment range of an upper layer progress bar according to the first locating result; the first locating result being within the progress adjustment range of the upper layer progress bar; monitoring a location of a slider of the upper progress bar; and determining playing progress of the file according to the location of the slider on the upper layer progress bar and the first locating result; wherein determining the progress adjustment range of the upper layer progress bar according to the first locating result comprises: when a progress range between the first locating result and an end of the file is larger than or equal to a maximum adjustment range of the upper layer progress bar, configuring the first locating result as a starting point of the progress adjustment range of the upper layer progress bar, and determining an end point of the progress adjustment range of the upper layer progress bar according to the maximum adjustment range of the upper layer progress bar; wherein determining the playing progress of the file comprises: obtaining a second proportion via dividing a distance between the location of the slider of the upper layer progress bar and a starting point of the upper layer progress bar by a length of the upper layer progress bar, and obtaining a second locating result via multiplying the maximum adjustment range of the upper layer progress bar by the second proportion; and determining the playing progress of the file as a sum of the first locating result and the second locating result. 2. The method of claim 1 , wherein determining the playing progress of the file according to the location of the slider on the upper layer progress bar and the progress adjustment range of the upper layer progress bar comprises: obtaining a first proportion via dividing a distance between the location of the slider of the bottom progress bar and a starting point of the bottom progress bar by a length of the bottom progress bar, and locating the playing progress of the file as a file location corresponding to a product of the total length of the file and the first proportion. 3. The method of claim 1 , wherein determining the progress adjustment range of the upper layer progress bar according to the first locating result comprises: if a progress range between the first locating result and an end of the file is smaller than a maximum adjustment range of the upper layer progress bar, configuring the first locating result as an end point of the progress adjustment range of the upper layer progress bar, and determining a starting point of the progress adjustment range of the upper layer progress bar according to the maximum adjustment range of the upper layer progress bar; wherein determining the playing progress of the file comprises: obtaining a third proportion via dividing a distance between the location of the slider of the upper layer progress bar and the end point of the upper layer progress bar by a length of the upper layer progress bar; obtaining a third locating result via multiplying the maximum adjustment range of the upper layer progress bar by the third proportion; and determining the target playing progress of the file as a difference between the third locating result and the first locating result. 4. The method of claim 1 , further comprising: displaying the upper layer progress bar and the slider of the upper layer progress bar during a preconfigured time period starting when a command of changing a location of the slider of the bottom progress bar is received; and hiding the upper layer progress bar and the slider of the upper layer progress bar in other time period except the preconfigured time period. 5. A non-transitory machine-readable storage medium, storing computer programs for executing a method according to claim 1 . 6. An apparatus for locating playing progress of a file, comprising: a memory and a processor for executing instructions stored in the memory, the instructions comprise: a bottom adjusting instruction, to monitor a location of a slider on a bottom progress bar, locate playing progress of a file according to the location of the slider on the bottom progress bar and a total length of the file, and obtain a first locating result; an upper layer adjusting instruction, to determine a progress adjustment range of an upper layer progress bar according to the first locating result; and monitor a location of a slider of the upper progress bar; the first locating result being within the progress adjustment range of the upper layer progress bar; and a locating instruction, to determine target playing progress of the file according to the location of the slider on the upper layer progress bar and the progress adjustment range of the upper layer progress bar; when a progress range between the first locating result and an end of the file is larger than or equal to a maximum adjustment range of the upper layer progress bar, the upper layer adjusting instruction is to configure the first locating result as a starting point of the progress adjustment range of the upper layer progress bar, and determine an end point of the progress adjustment range of the upper layer progress bar according to the maximum adjustment range of the upper layer progress bar; the locating instruction is to obtain a second proportion via dividing a distance between the location of the slider of the upper layer progress bar and a starting point of the upper layer progress bar by a total length of the upper layer progress bar; obtain a second locating result via multiplying the maximum adjustment range of the upper layer progress bar by the second proportion; and determine the target playing progress of the file as a sum of the first locating result and the second locating result. 7. The apparatus of claim 6 , wherein the bottom adjusting instruction is to obtain a first proportion via dividing a distance between the location of the slider of the bottom progress bar and a starting point of the bottom progress bar by a total length of the bottom progress bar, and locate the playing progress of the file as a file location corresponding to a product of the total length of the file and the first proportion. 8. The apparatus of claim 6 , wherein if a progress range between the first locating result and an end of the file is smaller than a maximum adjustment range of the upper layer progress bar, the upper layer adjusting instruction is to configure the first locating result as an end point of the progress adjustment range of the upper layer progress bar, and determine a starting point of the progress adjustment range of the upper layer progress bar according to the maximum adjustment range of the upper layer progress bar; the locating instruction is to obtain a third proportion via dividing a distance between the location of the slider of the upper layer progress bar and the end point of the upper layer progress bar by a total length of the upper layer progress bar; obtain a third locating result via multiplying the maximum adjustment range of the upper layer progress bar by the third proportion; and determine the target playing progress of the file as a difference obtained by subtracting the third locating result and the first locating result. 9. The apparatus of claim 6 , wherein the bottom adjusting instruction is to send a display instruction after receiving a command of changing a location of the slider o

Assignees

Inventors

Classifications

  • G11B27/34Primary

    Indicating arrangements  {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · 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 US9442645B2 cover?
A location of a slider on a bottom progress bar is monitored and a first locating result is obtained according to the location of the slider on the bottom progress bar. A total length of the file and a progress adjustment range of an upper layer progress bar is determined according to the first locating result. The first locating result is within the progress adjustment range of the upper layer…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G11B27/34. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 13 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).