IP Library › Granted Patent US 8,068,108
Granted Patent B2
US 8,068,108 · App. 12/716,273 · Granted Nov 29, 2011

Management of presentation time in a digital media presentation system with variable rate presentation capability

Assignee: Enounce, Inc.
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 8,068,108
App. No.
12/716,273
Granted
Nov 29, 2011
Kind
B2
Abstract

Techniques are provided for managing Presentation Time in a digital rendering system for presentation of temporally-ordered data when the digital rendering system includes a Variable Rate Presentation capability. In one embodiment, Presentation Time is converted to Data Time, and Data Time is reported instead of Presentation Time when only one time can be reported. In another embodiment, a predetermined one of Presentation Time and Data Time is returned in response to a request for a Current Time.

Claims (44)

1. A method, performed by at least one machine, for use in a rendering system for rendering temporal sequence presentation data in a machine-implemented rendering system, the temporal sequence presentation data being tangibly stored in a first computer-readable medium, the method comprising steps of:

(A) maintaining a value of a presentation time parameter tangibly stored in a second computer-readable medium and representing an amount of time elapsed during rendering of a portion of the temporal sequence presentation data;

(B) maintaining a value of a data time parameter tangibly stored in a third computer-readable medium and representing an amount of time required by the rendering system to render the portion of the temporal sequence presentation data at a default presentation rate;

(C) receiving request for the value of the presentation time parameter; and

(D) returning the value of the presentation time parameter to a first component of the rendering system in response to the request;

wherein the value of the presentation time parameter is not equal to the value of the data time parameter.

2. A device for use in a machine-implemented rendering system for rendering temporal sequence presentation data, the temporal sequence presentation data being tangibly stored in a first computer-readable medium, the device comprising:

means for maintaining a value of a presentation time parameter tangibly stored in a second computer-readable medium and representing an amount of time elapsed during rendering of a portion of the temporal sequence presentation data;

means for maintaining a value of a data time parameter tangibly stored in a third computer-readable medium and representing an amount of time required by the rendering system to render the portion of the temporal sequence presentation data at a default presentation rate;

means for receiving request for the value of the presentation time parameter; and

means for returning the value of the presentation time parameter to a first component of the rendering system in response to the request;

wherein the value of the presentation time parameter is not equal to the value of the data time parameter.

3. A method, performed by at least one machine, for use in a rendering system for rendering temporal sequence presentation data in a machine-implemented rendering system, the temporal sequence presentation data being tangibly stored in a first computer-readable medium, the method comprising steps of:

(A) maintaining a value of a presentation time parameter tangibly stored in a second computer-readable medium and representing an amount of time elapsed during rendering of a portion of the temporal sequence presentation data;

(B) maintaining a value of a data time parameter tangibly stored in a third computer-readable medium and representing an amount of time required by the rendering system to render the portion of the temporal sequence presentation data at a default presentation rate;

(C) receiving request for the value of the data time parameter; and

(D) returning the value of the data time parameter to a first component of the rendering system in response to the request;

wherein the value of the presentation time parameter is not equal to the value of the data time parameter.

4. A device for use in a machine-implemented rendering system for rendering temporal sequence presentation data, the temporal sequence presentation data being tangibly stored in a first computer-readable medium, the device comprising:

means for maintaining a value of a presentation time parameter tangibly stored in a second computer-readable medium and representing an amount of time elapsed during rendering of a portion of the temporal sequence presentation data;

means for maintaining a value of a data time parameter tangibly stored in a third computer-readable medium and representing an amount of time required by the rendering system to render the portion of the temporal sequence presentation data at a default presentation rate;

means for receiving request for the value of the data time parameter; and

means for returning the value of the data time parameter in response to the request;

wherein the value of the presentation time parameter is not equal to the value of the data time parameter.

5. A method, performed by at least one machine, for rendering temporal sequence presentation data in a machine-implemented rendering system, the temporal sequence presentation data being tangibly stored in a first computer-readable medium, the method comprising steps of:

(A) maintaining a value of a presentation time parameter tangibly stored in a second computer-readable medium and representing an amount of time elapsed during rendering of a portion of the temporal sequence presentation data;

(B) maintaining a value of a data time parameter tangibly stored in a third computer-readable medium and representing an amount of time required by the rendering system to render the portion of the temporal sequence presentation data at a default presentation rate; and

(C) providing the value of the data time parameter to a first component of the rendering system;

wherein the value of the presentation time parameter is not equal to the value of the data time parameter.

6. A device for use in a machine-implemented rendering system for rendering temporal sequence presentation data, the temporal sequence presentation data being tangibly stored in a first computer-readable medium, the device comprising:

means for maintaining a value of a presentation time parameter tangibly stored in a second computer-readable medium and representing an amount of time elapsed during rendering of a portion of the temporal sequence presentation data;

means for maintaining a value of a data time parameter tangibly stored in a third computer-readable medium and representing an amount of time required by the rendering system to render the portion of the temporal sequence presentation data at a default presentation rate; and

means for providing the value of the data time parameter to a first component of the rendering system;

wherein the value of the presentation time parameter is not equal to the value of the data time parameter.

7. A method, performed by at least one machine, for rendering temporal sequence presentation data in a machine-implemented rendering system, the temporal sequence presentation data being tangibly stored in a first computer-readable medium, the method comprising steps of:

(A) maintaining a value of a presentation time parameter tangibly stored in a second computer-readable medium and representing an amount of time elapsed during rendering of a portion of the temporal sequence presentation data;

(B) maintaining a value of a data time parameter tangibly stored in a third computer-readable medium and representing an amount of time required by the rendering system to render the portion of the temporal sequence presentation data at a default presentation rate; and

(C) providing the value of the presentation time parameter to a first component of the rendering system;

wherein the value of the presentation time parameter is not equal to the value of the data time parameter.

8. A device for use in a machine-implemented rendering system for rendering temporal sequence presentation data, the temporal sequence presentation data being tangibly stored in a first computer-readable medium, the device comprising:

means for maintaining a value of a presentation time parameter tangibly stored in a second computer-readable medium and representing an amount of time elapsed during rendering of a portion of the temporal sequence presentation data;

means for maintaining a value of a data time parameter tangibly stored in a third computer-readable medium and representing an amount of time required by the rendering system to render the portion of the temporal sequence presentation data at a default presentation rate; and

means for providing the value of the presentation time parameter to a first component of the rendering system;

wherein the value of the presentation time parameter is not equal to the value of the data time parameter.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT 8874436 PREVIOUSLY RECORDED ON REEL 035590 FRAME 0665. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 10, 2018
From: EPL HOLDINGS, LLC
To: VIRENTEM VENTURES, LLC
Reel/Frame 048176/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2015
From: EPL HOLDINGS, LLC
To: VIRENTEM VENTURES, LLC
Reel/Frame 035590/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2012
From: ENOUNCE, INC.
To: EPL HOLDINGS, LLC
Reel/Frame 029318/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2010
From: GOLDHOR, RICHARD S.; BIANCHI, EDWARD J.
To: ENOUNCE, INC.
Reel/Frame 024017/0759 →
Continuity (3)
Continuation 10919963 · Aug 17, 2004
Continuation In Part 10014894 · Dec 11, 2001
Related Publication 20110057934A1 · Mar 10, 2011