Back to results
US 7,890,446 B2Granted
Software robot apparatus
AssigneeSamsung Electronics Co., Ltd.
InventorsJoon Koo Kim, Kwang-Choon Kim, Byung-Kwon Choi
Life of this patent
Estimating the term…
Abstract
A software robot apparatus (sobot apparatus) with a genetic code is disclosed. The sobot apparatus includes an application module, an artificial animated object engine, a sobot protocol module, an update agent, an update protocol module, a network interface, a sobot player, a script engine, a player database, a repository interface, a sobot graphic/audio interface, a 3D engine, a system software, a memory device, a display part, and an audio output part.
Claims21
A software robot (sobot) apparatus with a genetic code, the sobot comprising:
- an artificial animated object engine including a perception module, a learning module, an internal state module, a behavior selection module and a motor module for changing the internal state involving a motivation, a homeostasis, and an emotion state of the sobot in response to the input of an external stimulus exerted on the sobot according to the genetic code so as to determine the behavior of the sobot;
- a sobot protocol module for providing a communication protocol for sobot-related data communication between the sobot and other external devices;
- an update agent for controlling updates of the sobot-related data;
- an update protocol module for providing an update protocol for transmitting/receiving the update data under the control of the update agent;
- a network interface for interfacing the sobot with another device through a network in cooperation with the sobot protocol and the update protocol;
- a player database for storing a plurality of action script files respectively describing a plurality of behaviors conducted by the sobot;
- a script engine both for encoding a plurality of action files respectively describing the plurality of behaviors to generate the respective action script files stored in the player database and for parsing the script files retrieved from the player database;
- a memory device for storing sobot data including a genetic code, a basic model information, an internal state information, an action information, and a resource information of at least one sobot;
- a repository interface for interfacing the memory device with the player database;
- an output application module for visual output of the sobot by means of images and sounds;
- a sobot graphic/audio interface for interfacing the output application module with a display device;
- an application module for transferring an external input relating to the output and control of the sobot to a sobot player, an external input affecting the internal state of the sobot both to the artificial animated object engine and to the sobot player, an external input relating to the communication of the sobot to the sobot protocol module, and a behavior determined by the artificial animated object engine to the sobot player;
- and
- the sobot player for output of the sobot in cooperation with the script engine and the output application module through the repository interface and the sobot graphic/audio interface according to an input of the application module.
11 more elements
Dependencies are inferred from the claim text.