System and method for providing a software development kit to enable configuration of virtual counterparts of action figures or action figure accessories
First Claim
1. A method of providing a software development kit to enable configuration of virtual counterparts of action figures, the method being implemented on a computer system that includes one or more physical processors executing computer program instructions, which when executed, perform the method, the method comprising:
- providing, by the computer system, a software development kit that enables a developer to associate a state or behavior of an action figure type with a virtual state or behavior in a virtual environment such that, when an action figure of the action figure type exhibits the state or behavior, a virtual counterpart of the action figure is caused to exhibit the virtual state or behavior in the virtual environment;
receiving, at the computer system, via the software development kit, a first request to associate a first state or behavior, a first action figure type, and a first virtual state or behavior in a first virtual environment such that, when a first action figure of the first action figure type exhibits the first state or behavior, a first virtual counterpart of the first action figure is caused to exhibit the first virtual state or behavior in the first virtual environment;
storing, by the computer system, a first definition indicating the association of the first state or behavior, the first action figure type, and the first virtual state or behavior;
receiving, at the computer system, via the software development kit, a second request to associate the first state or behavior, the first action figure type, and a second virtual state or behavior in a second virtual environment such that, when the first action figure of the first action figure type exhibits the first state or behavior, a second virtual counterpart of the first action figure is caused to exhibit the second virtual state or behavior in the second virtual environment, wherein the second virtual state or behavior is different from the first virtual state or behavior, and the second virtual environment is different from the first virtual environment;
storing, by the computer system, a second definition indicating the association of the first state or behavior, the first action figure type, and the second virtual state or behavior;
receiving, at the computer system, from the first action figure, during a first session associated with the first virtual environment, first action figure information identifying the first state or behavior exhibited by the first action figure during the first session;
causing, by the computer system, based on the first action figure information and the first definition, the first virtual counterpart of the first action figure to exhibit the first virtual state or behavior in the first virtual environment;
receiving, at the computer system, from the first action figure, during a second session associated with the second virtual environment, second action figure information identifying the first state or behavior exhibited by the first action figure during the second session; and
causing, by the computer system, based on the second action figure information and the second definition, the second virtual counterpart of the first action figure to exhibit the second virtual state or behavior in the second virtual environment.
1 Assignment
0 Petitions
Accused Products
Abstract
In certain implementations, a software development kit to enable configuration of virtual counterparts of action figures or action figure accessories may be provided. As an example, the software development kit may enable a developer to associate a state or behavior of an action figure type with a virtual state or behavior of a corresponding virtual counterpart type in a virtual environment such that, when an action figure (of that type) exhibits the state or behavior, a corresponding virtual counterpart is caused to exhibit the virtual state or behavior in the virtual environment. The software development kit may, for example, enable the same state or behavior to be associated with different action figure types and/or different virtual states or behaviors such that, even when action figures of different action figure types exhibit the same state or behavior, their corresponding virtual counterparts may be caused to exhibit different virtual states or behaviors.
66 Citations
10 Claims
-
1. A method of providing a software development kit to enable configuration of virtual counterparts of action figures, the method being implemented on a computer system that includes one or more physical processors executing computer program instructions, which when executed, perform the method, the method comprising:
-
providing, by the computer system, a software development kit that enables a developer to associate a state or behavior of an action figure type with a virtual state or behavior in a virtual environment such that, when an action figure of the action figure type exhibits the state or behavior, a virtual counterpart of the action figure is caused to exhibit the virtual state or behavior in the virtual environment; receiving, at the computer system, via the software development kit, a first request to associate a first state or behavior, a first action figure type, and a first virtual state or behavior in a first virtual environment such that, when a first action figure of the first action figure type exhibits the first state or behavior, a first virtual counterpart of the first action figure is caused to exhibit the first virtual state or behavior in the first virtual environment; storing, by the computer system, a first definition indicating the association of the first state or behavior, the first action figure type, and the first virtual state or behavior; receiving, at the computer system, via the software development kit, a second request to associate the first state or behavior, the first action figure type, and a second virtual state or behavior in a second virtual environment such that, when the first action figure of the first action figure type exhibits the first state or behavior, a second virtual counterpart of the first action figure is caused to exhibit the second virtual state or behavior in the second virtual environment, wherein the second virtual state or behavior is different from the first virtual state or behavior, and the second virtual environment is different from the first virtual environment; storing, by the computer system, a second definition indicating the association of the first state or behavior, the first action figure type, and the second virtual state or behavior; receiving, at the computer system, from the first action figure, during a first session associated with the first virtual environment, first action figure information identifying the first state or behavior exhibited by the first action figure during the first session; causing, by the computer system, based on the first action figure information and the first definition, the first virtual counterpart of the first action figure to exhibit the first virtual state or behavior in the first virtual environment; receiving, at the computer system, from the first action figure, during a second session associated with the second virtual environment, second action figure information identifying the first state or behavior exhibited by the first action figure during the second session; and causing, by the computer system, based on the second action figure information and the second definition, the second virtual counterpart of the first action figure to exhibit the second virtual state or behavior in the second virtual environment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for providing a software development kit to enable configuration of virtual counterparts of action figures, the system comprising:
-
one or more physical processors programmed to execute computer program instructions which, when executed, cause the one or more physical processors to; provide a software development kit that enables a developer to associate a state or behavior of an action figure type with a virtual state or behavior in a virtual environment such that, when an action figure of the action figure type exhibits the state or behavior, a virtual counterpart of the action figure is caused to exhibit the virtual state or behavior in the virtual environment; receive, via the software development kit, a first request to associate a first state or behavior, a first action figure type, and a first virtual state or behavior in a first virtual environment such that, when a first action figure of the first action figure type exhibits the first state or behavior, a first virtual counterpart of the first action figure is caused to exhibit the first virtual state or behavior in the first virtual environment; store a first definition indicating the association of the first state or behavior, the first action figure type, and the first virtual state or behavior; receive, via the software development kit, a second request to associate the first state or behavior, the first action figure type, and a second virtual state or behavior in a second virtual environment such that, when the first action figure of the first action figure type exhibits the first state or behavior, a second virtual counterpart of the first action figure is caused to exhibit the second virtual state or behavior in the second virtual environment, wherein the second virtual state or behavior is different from the first virtual state or behavior, and the second virtual environment is different from the first virtual environment; store a second definition indicating the association of the first state or behavior, the first action figure type, and the second virtual state or behavior; receive, from the first action figure, during a first session associated with the first virtual environment, first action figure information identifying the first state or behavior exhibited by the first action figure during the first session; cause, based on the first action figure information and the first definition, the first virtual counterpart of the first action figure to exhibit the first virtual state or behavior in the first virtual environment; receive, from the first action figure, during a second session associated with the second virtual environment, second action figure information identifying the first state or behavior exhibited by the first action figure during the second session; and cause, based on the second action figure information and the second definition, the second virtual counterpart of the first action figure to exhibit the second virtual state or behavior in the second virtual environment. - View Dependent Claims (7, 8, 9, 10)
-
Specification