# US 8,570,328 B2 · Modifying temporal sequence presentation data based on a calculated cumulative rendition period

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,570,328 B2
- Document ID: US8570328B2
- Status: Granted
- Kind: B2
- Application number: 13/303,540
- Filed: 2011-11-23
- Published: 2012-08-02
- Granted: 2013-10-29
- Earliest claimed: 2000-12-12
- Assignees: EPL Holdings, LLC
- Applicants: Richard S. Goldhor; Edward J. Bianchi
- Inventors: Richard S. Goldhor; Edward J. Bianchi
- Web page: https://patentgrep.com/patent/US8570328B2

## CPC

- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G06F 16/41: Indexing; Data structures therefor; Storage structures
- G06F 16/4393: {Multimedia presentations, e.g. slide shows, multimedia albums}
- G11B 27/005: {Reproducing at a different information rate from the information rate of recording (for television signals H04N5/783)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## Abstract

Techniques are provided for calculating a modified cumulative rendition period for a collection of temporal sequence presentation data elements, for associating the modified cumulative rendition period with the collection, and for modifying the collection based on the calculated modified cumulative rendition period in a digital rendering system for rendering the collection, when the digital rendering system includes a Variable Rate Presentation capability.

## Claims

### Claim 1

A method, performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium, the method for use in a rendering system for rendering a collection of temporal sequence presentation data elements, the method comprising using the at least one computer processor to perform steps of:
(A) for each element in the collection of temporal sequence presentation data elements:
(1) identifying a default rendition period of the element;
(2) identifying an actual presentation rate of the element;
(3) dividing the default rendition period of the element by the actual presentation rate of the element to produce a quotient for the element;
(B) calculating a modified cumulative rendition period for the collection as a sum of the quotients produced by step (A);
(C) associating the modified cumulative rendition period with the collection; and
(D) modifying the collection of temporal sequence presentation data elements based on the calculated modified cumulative rendition period.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
(E) rendering the collection of temporal sequence presentation data elements over the calculated modified rendition period.

### Claim 3 (depends on 1)

The method of claim 1, wherein (D) comprises changing the number of elements in the collection of temporal sequence presentation data elements.

### Claim 4

A device for use in a rendering system for rendering a collection of temporal sequence presentation data elements, the device comprising at least one processor and at least one non-transitory computer-readable medium, wherein the at least one computer-readable medium comprises computer program instructions stored thereon, wherein the computer program instructions are executable by the at least one processor to perform a method comprising:
(A) for each element in the collection of the temporal sequence presentation data elements:
(1) identifying a default rendition period of the element;
(2) identifying an actual presentation rate of the element;
(3) dividing the default rendition period of the element by the actual presentation rate of the element to produce a quotient for the element;
(B) calculating a modified cumulative rendition period for the collection as a sum of the quotients produced by step (A);
(C) associating the modified cumulative rendition period with the collection; and
(D) modifying the collection of temporal sequence presentation data elements based on the calculated modified cumulative rendition period.

### Claim 5 (depends on 4)

The device of claim 4, wherein the method further comprises:
(E) rendering the collection of temporal sequence presentation data elements over the calculated modified rendition period.

### Claim 6 (depends on 4)

The device of claim 4, wherein (D) comprises changing the number of elements in the collection of temporal sequence presentation data elements.
