System and method for toy visual programming
First Claim
Patent Images
1. A method for programmatically controlling a toy robot, comprising:
- displaying a set of icons at a user device remote from the toy robot;
at the user device, receiving, from a user, a selection of a first icon from the set of icons via a drag-and-drop selection method, wherein the first icon comprises an illustration of the toy robot operating in a first state;
at the user device, receiving, from the user, a selection of a second icon from the set of icons via the drag-and-drop selection method, wherein the second icon comprises an illustration of the toy robot operating in a second state;
associating, by a processor, a transition with the first state and the second state, the transition directed from the first state to the second state;
at the user device, receiving, from the user, a selection of an event icon; and
in response to receiving the selection of the event icon, associating, by the processor, an event with the transition, wherein the event icon comprises an illustration of the toy robot undergoing the event wherein the toy robot is controlled based on the first state, the second state, and the event.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for programmatic robot control including, at a user device: displaying a set of icons and receiving a program for a robot, wherein receiving a program for a robot includes receiving a selection of a state icon associated with a state; associating a transition with the state; and creating a relationship between the transition and an event. The method functions to provide a user with an environment for creating a program to control the robot, and can additionally function to control the robot.
14 Citations
20 Claims
-
1. A method for programmatically controlling a toy robot, comprising:
-
displaying a set of icons at a user device remote from the toy robot; at the user device, receiving, from a user, a selection of a first icon from the set of icons via a drag-and-drop selection method, wherein the first icon comprises an illustration of the toy robot operating in a first state; at the user device, receiving, from the user, a selection of a second icon from the set of icons via the drag-and-drop selection method, wherein the second icon comprises an illustration of the toy robot operating in a second state; associating, by a processor, a transition with the first state and the second state, the transition directed from the first state to the second state; at the user device, receiving, from the user, a selection of an event icon; and in response to receiving the selection of the event icon, associating, by the processor, an event with the transition, wherein the event icon comprises an illustration of the toy robot undergoing the event wherein the toy robot is controlled based on the first state, the second state, and the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for programmatically controlling a toy robot, comprising:
-
displaying a set of state icons at the user device, wherein each state icon is associated with a respective state, wherein the respective state is one of a set of states the toy robot is capable of operating in, the state icon comprising an illustration of the toy robot operating in the respective state; at the user device, receiving from a user, via a drag-and-drop selection method, a selection of a first state icon from the set of state icons, the first state icon associated with a first state; associating, by a processor, a first transition with the first state, the first transition originating from the first state; associating, by the processor, a first event with the first transition; associating, by the processor, a second transition with the first state, the second transition originating from the first state; displaying a set of event icons at the user device, wherein each event icon is associated with a respective event; in response to associating the first event with the first transition and associating the second transition with the first state, precluding selection of a first event icon associated with the first event at the user device; while precluding the selection of the first event icon, at the user device, receiving, from the user, a selection of a second event icon associated with a second event different from the first event; and in response to receiving the selection of the second event icon, associating, by the processor, the second event with the second transition wherein the toy robot is controlled based on the first state, the first event, and the second event. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification