×

Dynamic generation of a draft of virtual entities within a game application environment

  • US 10,449,460 B1
  • Filed: 08/17/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 08/17/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a data store configured to store virtual profile data associated with a plurality of virtual entities and virtual draft framework data;

    one or more processors configured with computer executable instructions that cause the one or more processors to execute a game application, the game application configured to;

    generate a user interface within the game application comprising at least one interface element configured to receive input to initiate a virtual team draft;

    receive input to initiate a virtual team draft within the game application;

    generate a virtual team comprising a plurality of virtual entities, the virtual team comprising a plurality of virtual team positions, each virtual entity associated with at least one virtual team position;

    generate instructions to display a user interface configured to display a virtual team interface identifying the plurality of virtual entities within their associated virtual team positions during runtime of the game application;

    select a predetermined number of virtual packs from one or more virtual predetermined virtual pack groups, based at least in part on a virtual draft framework, wherein the virtual draft framework comprises a plurality of draft rounds, wherein in each draft round a virtual pack is selected from a virtual pack group, each virtual pack group comprising a plurality of different virtual packs, each virtual pack comprising a plurality of a virtual pack slots, each virtual pack slot associated with a virtual profile group;

    for each of the selected virtual packs,identify a virtual profile for each virtual pack slot within the virtual pack from the associated virtual profile group, the identification of the virtual profile based, at least in part, on predetermined weighted values associated with the virtual profiles within the associated virtual profile group;

    generate instructions to display each of the identified virtual profiles, each virtual profile associated with a drafted virtual entity being associated with at least one team position;

    receive input indicating a selection of one of the identified virtual profiles; and

    update the user interface to display the drafted virtual entity associated with the selected virtual profile within the virtual team interface;

    execute a virtual game using the virtual team within a virtual environment of the game application, wherein each virtual profile assigned to a virtual team position is represented by a virtual entity within the virtual environment when participating within the virtual game;

    receive user input from a first user to perform a first action within the virtual environment during the virtual game by at least one of the virtual entities on the virtual team; and

    in response to the user input, execute the first action within the virtual environment during the virtual game by the at least one of the virtual entities.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×