APPARATUS AND METHODS FOR PROVIDING A PERSISTENT COMPANION DEVICE
First Claim
23. A platform for enabling development of a skill using a software development kit (SDK) comprising:
- a logic level module configured to map received inputs to coded responses; and
a perceptual level module comprising;
a vision function module configured to detect one or more vision function events and to inform the logic level module of the one or more detected vision function events; and
a speech/sound recognition and understanding module configured to detect defined sounds and to inform the logic level module of the detected speech/sounds; and
an expression engine configured to generate one or more animations expressive of defined emotional/persona states and to transmit the one or more animations to the logic level module.
5 Assignments
0 Petitions
Accused Products
Abstract
A development platform for developing a skill for a persistent companion device (PCD) includes an asset development library having an application programming interface (API) configured to enable a developer to at least one of find, create, edit and access one or more content assets utilizable for creating a skill, an expression tool suite having one or more APIs via which are received one or more expressions associated with the skill as specified by the developer wherein the skill is executable by the PCD in response to at least one defined input, a behavior editor for specifying one or more behavioral sequences of the PCD for the skill and a skill deployment facility having an API for deploying the skill to an execution engine of the PCD.
216 Citations
44 Claims
-
23. A platform for enabling development of a skill using a software development kit (SDK) comprising:
-
a logic level module configured to map received inputs to coded responses; and a perceptual level module comprising; a vision function module configured to detect one or more vision function events and to inform the logic level module of the one or more detected vision function events; and a speech/sound recognition and understanding module configured to detect defined sounds and to inform the logic level module of the detected speech/sounds; and an expression engine configured to generate one or more animations expressive of defined emotional/persona states and to transmit the one or more animations to the logic level module. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
43-1. The platform of claim 38, wherein the skill is downloaded from the cloud.
Specification