PERSISTENT COMPANION DEVICE CONFIGURATION AND DEPLOYMENT PLATFORM

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 cr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ROSS, Jonathan, SAUND, Carolyn, LABERGE, Francois, MICHAUD, Avida, FARIDI, Fardad, BREAZEAL, Cynthia
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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. L'invention concerne une plateforme de développement permettant de développer une compétence pour un dispositif accompagnateur persistant (PCD) incluant une bibliothèque de développement d'actifs ayant une interface de programmation d'application (API) conçue pour permettre à un développeur de trouver et/ou de créer et/ou d'éditer et/ou d'accéder à un ou plusieurs actifs de contenu utilisables pour créer une compétence, une suite d'outils d'expression ayant une ou plusieurs API par l'intermédiaire de laquelle ou desquelles sont reçues une ou plusieurs expressions associées à la compétence telle que spécifiée par le développeur, la compétence étant exécutable par le PCD en réponse à au moins une entrée définie, un éditeur de comportement permettant de spécifier une ou plusieurs séquences comportementales du PCD pour la compétence et une installation de déploiement de compétence ayant une API pour déployer la compétence à un moteur d'exécution du PCD.