← Back to Patent Explorer
US5652714A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for capturing transient events in a multimedia product using an authoring tool on a computer system

Assignee: Apple Inc
•
Filing: 1994-09-30
•
Granted: 1997-07-29
•
Expires: 2014-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract According to the invention, a software tool such as an authoring tool provides a mechanism for manipulating transient events within a multimedia product or other content having one or more state machines, each state machine having one or more states and one or more transitions, each transition connecting a first state with a second state, the first and second states being the same as or different from each other, each transition capable of being associated with one or more transient events and a trigger such that when said trigger occurs it initiates a transition from the transition's first state to the transition's second state, the transient events associated with the transition occurring on the computer system during the transition. The invention provides a mechanism for locating a transient event and displays a graphic reference for the located transient event so that the graphic reference can be used to manipulate the transient event.

Inventors

  • 👤 Alan R. Peterson
  • 👤 James C. Spohrer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 11:33
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/40; G06F16/48

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 200 words
An apparatus for locating and capturing a transient event in content using a software tool executing on a computer system having a processor and memory, said apparatus comprising: at least one state machine within the content, each state machine having one or more states and zero or more transitions, each transition having a first end and a second end, each first end and second end being coupled to a state within the state machine, each transition capable of being associated with one or more transient events and a trigger such that when said trigger occurs it initiates a transition from a first state coupled to the first end of the transition to a second state coupled to the second end of the transition whereby the transient events associated with the transition are caused to occur on the computer system; locating means for locating one of the transitions in a state machine in the content; and means for capturing a transient event associated with the located transition, said capturing means providing a reference to the captured transient event; and user interface means, said user interface arranged to graphically display the provided reference and allow a user to manipulate said graphic reference.
Claim 2
Independent Claim 200 words
An apparatus for locating and capturing a transient event in content using a software tool executing on a computer system having a processor and memory, said apparatus comprising: at least one state machine within the content, each state machine having one or more states and zero or more transitions, each transition having a first end and a second end, each first end and second end being coupled to a state within the state machine, each transition capable of being associated with one or more transient events and a trigger such that when said trigger occurs it initiates a transition from a first state coupled to the first end of the transition to a second state coupled to the second end of the transition whereby the transient events associated with the transition are caused to occur on the computer system; locating means for locating one of the transitions in a state machine in the content; and means for capturing a transient event associated with the located transition, said capturing means providing a reference to the captured transient event; and user interface means, said user interface arranged to graphically display the provided reference and allow a user to manipulate said graphic reference.
Claim 3
Dependent Claim 22 words
An apparatus as defined in claim 1 wherein said at least one state machine is a nestable graphic state and transition machine.
Claim 4
Dependent Claim 63 words
An apparatus as defined in claim 1 wherein said locating means comprises: means for triggering transitions in a state machine until a transition associated with said particular transient event is located; transition recording means for recording transitions triggered by said transition triggering means; and transition playback means for playing back recorded transitions until a transition associated with said particular transient event is located.
Claim 5
Dependent Claim 77 words
An apparatus as defined in claim 1 wherein said capturing means comprises: means for invoking an editor on the computer system; means for passing data associated with the located transition to said editor, said data identifying transient events associated with the located transition; means for providing a reference to each of the identified transient events; and means for passing each reference to said user interface means for display, said user interface means being part of said editor.
Claim 6
Independent Claim 194 words
A method for locating and capturing a particular transient event in content on a computer system having a processor and memory, the content having at least one state machine within the content, each state machine having zero or more states and one or more transitions, each transition having a first end and a second end, each first end and second end being coupled to a state within the state machine, each transition capable of being associated with one or more transient events and a trigger such that when said trigger occurs it initiates a transition from a first state coupled to the first end of the transition to a second state coupled to the second end of the transition whereby the transient events associated with the position are caused to occur on the computer system, said method comprising the steps of: associating one or more transient events with one or more transitions; triggering transitions until a transition having a particular transient event associated with it is located; determining for each triggered transition, which transient events are associated with it; and displaying a graphic reference for each associated transient event associated with the located transition.
Claim 7
Independent Claim 194 words
A method for locating and capturing a particular transient event in content on a computer system having a processor and memory, the content having at least one state machine within the content, each state machine having zero or more states and one or more transitions, each transition having a first end and a second end, each first end and second end being coupled to a state within the state machine, each transition capable of being associated with one or more transient events and a trigger such that when said trigger occurs it initiates a transition from a first state coupled to the first end of the transition to a second state coupled to the second end of the transition whereby the transient events associated with the position are caused to occur on the computer system, said method comprising the steps of: associating one or more transient events with one or more transitions; triggering transitions until a transition having a particular transient event associated with it is located; determining for each triggered transition, which transient events are associated with it; and displaying a graphic reference for each associated transient event associated with the located transition.
Claim 8
Dependent Claim 32 words
A method as defined in claim 5 further comprising the step of manipulating a displayed graphic reference so that the referenced transient event is further associated with another transition in the context.
Claim 9
Dependent Claim 36 words
A method as defined in claim 5 further comprising the steps of: recording transitions as they are triggered; and playing back recorded transitions until a transition having the particular transient event associated with it is located.

References Cited (Backward Citations)

US4901221A Cited
US5033012A Cited
US5371683A Cited
US5187788A Cited
US5081626A Cited
US5317732A Cited
US5379320A Cited
US5394347A Cited
US5408597A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-28 2001-01-27 2001-07-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-28 2005-01-27 2005-07-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-28 2009-01-27 2009-07-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag