Back to results
US 11,077,354 B2Granted
Interactive scorekeeping and animation generation
AssigneeEyezOnBaseball, LLC
InventorsKevin M. Tillman, Scot Gillis
Life of this patent
Estimating the term…
Abstract
Techniques for interactive scorekeeping and animation generation are described, including evaluating a play to form an event datum associated with execution of the play, using the event datum to form an event packet, generating an animation using the event packet, the animation being associated with the execution of the play, and presenting the animation on an endpoint.
Claims19
A method, comprising:
- presenting an electronic interactive score sheet at a user interface to form an interactive scorekeeping and animation generation user interface, the electronic interactive score sheet configured to present icons as one or more controls to present a selection to identify a parameter for use when generating an animation;
- receiving at the user interface a characteristic via the electronic interactive score sheet, responsive to selection of an icon, the characteristic being associated with execution of a play in a game, one or more characteristics, including the characteristic, being used to generate an animation sequence representative of the play;
- evaluating the play to generate data associated with the play, the data being generated based on the characteristic and configured to generate the animation sequence;
- generating an event packet based on the characteristic associated with execution of the play, the event packet comprising a control signal configured to identify and select the animation sequence to be visually presented on a display;
- forming a tag used to generate at least one animation as part of the animation sequence, the at least one animation being an animated representation of a portion of the game including using one or more avatars to represent each player of one or more teams playing in the game;
- parsing the event packet to identify another control signal, the another control signal being associated with the tag and a datum, the datum being used to construct the event packet and other event packets, the parsing being performed to identify the at least one animation using the tag;
- constructing the animation sequence using the tag to identify the at least one animation and other animations associated with other tags, the constructing being performed to assemble the animation and the other animations in the order of the play in the game and, upon receipt of an input, determine a view angle to render the animation sequence in one or more of a plurality of user interfaces;
- causing presentation of the animation sequence on another user interface when the data is requested by invoking the event packet and the other event packets, the other event packets including other data associated with the animation sequence and comprising one or more modifiable angles of view associated with the play and the one or more avatars associated with the play;
- and
- providing data via the other event packets to the another user interface, which is configured to select the view angle of the animation sequence from a group of view angles that include the one or more modifiable angles of view and to modify the animation sequence in a selected view angle by using an input to the electronic interactive scoresheet to modify a player avatar attribute associated with at least one of the one or more avatars.
7 more elements
A system, comprising:
- a memory configured to store data associated with a play and an animation sequence associated with the play;
- and
- a processor configured to present an electronic interactive score sheet at a user interface to form an interactive scorekeeping and animation generation user interface, the electronic interactive score sheet configured to present icons as one or more controls to present a selection to identify a parameter for use when generating an animation, to receive at the user interface a characteristic via the electronic interactive score sheet, responsive to selection of an icon, the characteristic being associated with execution of a play in a game, one or more characteristics, including the characteristic, being used to generate an animation sequence representative of the play, to evaluate the play to generate data associated with the play, the data being generated based on the characteristic and configured to generate the animation sequence, to generate an event packet based on the characteristic associated with execution of the play, the event packet comprising a control signal configured to identify and select the animation sequence to be visually presented on a display, to form a tag used to generate at least one animation as part of the animation sequence, the at least one animation being an animated representation of a portion of the game including using one or more avatars to represent each player of one or more teams playing in the game, to parse the event packet to identify another control signal, the another control signal being associated with the tag and a datum, the datum being used to construct the event packet and other event packets, the parsing being performed to identify the at least one animation using the tag, to construct the animation sequence using the tag to identify the at least one animation and other animations associated with other tags, the construct of the animation sequence being performed to assemble the animation and the other animations in the order of the play in the game and, upon receipt of an input, to determine a view angle to render the animation sequence in one or more of a plurality of user interfaces, to cause presentation of the animation sequence on another user interface when the data is requested by invoking the event packet and other event packets, the other event packets including other data associated with the animation sequence and comprising one or more modifiable angles of view associated with the play and the one or more avatars associated with the play, and to provide data via the other event packets to the another user interface, which is configured to select the view angle of the animation sequence from a group of view angles that include the one or more modifiable angles of view and to modify the animation sequence in a selected view angle by using an input to the electronic interactive scoresheet to modify a player avatar attribute associated with at least one of the one or more avatars.
Dependencies are inferred from the claim text.