The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 30, 2010
Filed:
Jan. 28, 2004
David P. Vronay, Beijing, CN;
Alexander S. Stojanovic, Redmond, WA (US);
Matthew B. Maclaurin, Woodinville, WA (US);
David P. Vronay, Beijing, CN;
Alexander S. Stojanovic, Redmond, WA (US);
Matthew B. MacLaurin, Woodinville, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
The system and method of the present invention relates to the determining the specific ordering and execution of events from temporal constraints, filtering functions, and execution heuristics. To facilitate specification of event order objects be can associated with events in an object authoring system which provides for interaction, conditional behavior, and fuzzy relationships by dividing all time into past, present, and future. A user or developer can then perform all their work in the editable area marked 'now.' Items that may have happened prior to the current work show up in the 'past' area and items which might happen in the future show up in the “future” area. A user can then associate and/or dissociate objects associated with events in the editable area, for instance by simply loosely specifying temporal relationships or constraints amongst objects rather than specifying an exact temporal sequence directly.