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. 05, 2019
Filed:
Jul. 25, 2012
Martin Reddy, San Francisco, CA (US);
Oren M. Jacob, Piedmont, CA (US);
Robert G. Podesta, Oakland, CA (US);
Lucas R. A. Ives, Menlo Park, CA (US);
Kathleen Hale, San Francisco, CA (US);
Martin Reddy, San Francisco, CA (US);
Oren M. Jacob, Piedmont, CA (US);
Robert G. Podesta, Oakland, CA (US);
Lucas R. A. Ives, Menlo Park, CA (US);
Kathleen Hale, San Francisco, CA (US);
PULLSTRING, INC., San Francisco, CA (US);
Abstract
Systems and methods to create content for interactive synthetic characters are provided. In some embodiments, a conversation editor may be configured to create a traversable script for an interactive synthetic character by receiving conversation rules from a user. These rules can be used to match words or phrases that a user speaks or types, or to monitor for a physical movement of the user or synthetic character. Each rule can include responses to be performed by the interactive synthetic character. Examples of responses include producing audible or textual speech for the synthetic character, performing animations, playing sound effects, retrieving data, and the like. A traversable script can be generated from the conversation rules that when executed by the synthetic character allows for the dynamic interactions. In some embodiments, the traversable script can be navigated by a state engine using navigational directives associated with the conversation rules.