Method and system for contextual presentation of a temporal based object on a data processing system
First Claim
1. A computer implemented method of presenting a temporal based object on a data processing system, said object having a content comprising the steps of:
- a) determining a context on said data processing system for presenting said object;
b) providing presentation characteristics of said object for said context, said presentation characteristics comprising a selection of a portion of said content of said object, said portion being less than all of said content, and associating said presentation characteristics with said object;
c) distributing said presentation characteristics and all of said content of said object to said context;
d) determining if said object is to be presented through said context; and
e) if said object is to be presented through said context, then presenting said object through said context in accordance with said presentation characteristics.
1 Assignment
0 Petitions
Accused Products
Abstract
Temporal based objects, such as video or audio objects, are presented in a manner that is determined by the context through which the object is presented. When presented through one context, the object is presented in accordance with one set of presentation characteristics. When presented through another context, the object is presented in accordance with another set of presentation characteristics. A context can be an application program such as a calendar program or an inbasket program, or a context can be an output device such as a video monitor. Presentation characteristics determine which segments of an object are to be presented and how they are to be presented (such as by playing, pause play, fast forward, fast forward play, rewind, rewind play and stop play).
29 Citations
22 Claims
-
1. A computer implemented method of presenting a temporal based object on a data processing system, said object having a content comprising the steps of:
-
a) determining a context on said data processing system for presenting said object;
b) providing presentation characteristics of said object for said context, said presentation characteristics comprising a selection of a portion of said content of said object, said portion being less than all of said content, and associating said presentation characteristics with said object;
c) distributing said presentation characteristics and all of said content of said object to said context;
d) determining if said object is to be presented through said context; and
e) if said object is to be presented through said context, then presenting said object through said context in accordance with said presentation characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
a) said step of providing presentation characteristics of said object for said context further comprises the step of providing that said object will be presented in a pause play mode;
b) said step of presenting said object in accordance with said presentation characteristics further comprises the step of presenting said object An said pause play mode; and
c) after a predetermined amount of time has elapsed, stopping said presentation of said object.
-
-
10. The method of claim 1 wherein said step of distributing said object to said context further comprises the step of using an electronic mail service to send said object to said data processing system.
-
11. The method of claim 1 wherein said step of distributing said object to said context further comprises the step of posting said object to an application program so that said object is presented on a user interface of said application program.
-
12. The method of claim 1 wherein the step of distributing said object to said context further comprises the step of associating said presentation characteristics to an output device of said data processing system for an instance of said object.
-
13. A computer implemented method for presenting a temporal based object on a data processing system, said object having a content, comprising the steps of:
-
a) at a first data processing system, determining a context for presenting said object, providing presentation characteristics of said object for said context, said presentation characteristics comprising a selection of a portion of said content of said object, said portion being less than all of said content, and associating said presentation characteristics with said object;
b) distributing all of said content of said object to a second data processing system;
c) at said second data processing system, determining if said object is to be presented through said context; and
d) if said object is to be presented through said context, then presenting said object through said context in accordance with said presentation characteristics on said second data processing system.
-
-
14. A system of presenting a temporal based object on a data processing system, said object having a content, comprising:
-
a) means for determining a context on said data processing system for presenting said object;
b) means for providing presentation characteristics of said object for said context, said presentation characteristics comprising a selection of a portion of said content of said object, aid portion being less than all of said content, and for associating said presentation characteristics with said object;
c) means for distributing said presentation characteristics and all of said content of said object to said context;
d) means for determining if said object is to be presented through said context; and
e) means for presenting said object through said context in accordance with said presentation characteristics if said object is to be presented through said context. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
a) said means for providing presentation characteristics of said object further comprises means for providing that said object will be presented in a pause play mode;
b) said means for presenting said object in accordance with said presentation characteristics further comprises means for presenting said object in said pause play mode; and
c) means for stopping said presentation of said object after a predetermined amount of time has elapsed.
-
Specification