1
William K Thompson, Paul C Davis: Hierarchical state machine generation for interaction management using goal specifications. Motorola, March 17, 2009: US07505951 (107 worldwide citation)

A Statechart is generated automatically from a set of goals for completion of a data model. A set of states is generated corresponding to completion states of the data model, an initial pseudo-state and a final state. Transitions are generated from the initial pseudo-state to an empty state of the s ...


2
William K Thompson, Harry M Bliss: Frame goals for dialog system. Motorola, February 2, 2010: US07657434 (99 worldwide citation)

A frame definition for use by dialog system during an interaction with a user, the frame definition includes at least one data field and at least one goal comprising a Boolean function of one or more filled predicates, each of which takes a reference to a field of the frame as its argument. A goal i ...


3
William K Thompson, Hang S Lee, Anurag K Gupta: Method and system for assisting users in interacting with multi-modal dialog systems. Motorola, June 16, 2009: US07548859 (6 worldwide citation)

A method and system for assisting a user in interacting with a multi-modal dialog system (104) is provided. The method includes interpreting a “What Can I Do? (WCID)” question from a user in a turn of the dialog. A multi-modal grammar (212) is generated, based on the current context of the dialog. O ...


4
William K Thompson, Paul C Davis: Statechart generation using frames. Motorola, September 14, 2010: US07797672 (4 worldwide citation)

A Statechart for management of an interaction is generated automatically from a frame that describes the interaction by extracting a data model and a set of goals from frame and then generating a Statechart from the data model and the set of goals. The data model includes a set of data fields to be ...


5
William K Thompson, Paul C Davis: Method and apparatus to facilitate using a hierarchical task model with respect to corresponding end users. Motorola Solutions, July 2, 2013: US08478712 (1 worldwide citation)

One automatically accesses (101) a hierarchical task model as corresponds to a particular task to be executed by a given end user to thereby identify one or more presently un-executed agenda elements. One also automatically accesses (102) characterizing information for that given end user. (By one a ...


6
William K Thompson, Hang S Lee, Anurag K Gupta: Method and system for assisting users in interacting with multi-modal dialog systems. Motorola, February 8, 2007: US20070033526-A1

A method and system for assisting a user in interacting with a multi-modal dialog system (104) is provided. The method includes interpreting a “What Can I Do? (WCID)” question from a user in a turn of the dialog. A multi-modal grammar (212) is generated, based on the current context of the dialog. O ...


7
William K Thompson, Paul C Davis: Statechart generation using frames. Motorola, Motorola, December 6, 2007: US20070282570-A1

A Statechart for management of an interaction is generated automatically from a frame that describes the interaction by extracting a data model and a set of goals from frame and then generating a Statechart from the data model and the set of goals. The data model includes a set of data fields to be ...


8
Paul C Davis, William K Thompson: Method and apparatus for generating harel statecharts using forms specifications. Motorola, Motorola, June 19, 2008: US20080147364-A1

A method and apparatus for generating an extended Harel Statechart for an automated interaction from a declarative interaction specification. The declarative interaction specification includes a model of interaction data and a set of controls. A set of states are generated in the extended Harel Stat ...


9
William K Thompson, Paul C Davis: Hierarchical state machine generation for interaction management using goal specifications. Motorola, Motorola, December 6, 2007: US20070282593-A1

A Statechart is generated automatically from a set of goals for completion of a data model. A set of states is generated corresponding to completion states of the data model, an initial pseudo-state and a final state. Transitions are generated from the initial pseudo-state to an empty state of the s ...


10
William K Thompson, Harry M Bliss: Frame goals for dialog system. Motorola, Motorola, December 6, 2007: US20070282606-A1

A frame definition for use by dialog system during an interaction with a user, the frame definition includes at least one data field and at least one goal comprising a Boolean function of one or more filled predicates, each of which takes a reference to a field of the frame as its argument. A goal i ...