×

Methods and systems of managing individuals

  • US 10,387,847 B2
  • Filed: 01/27/2016
  • Issued: 08/20/2019
  • Est. Priority Date: 01/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • an event management server connected to a network and comprising a memory, the event management server configured to;

    generate with the memory a database comprising data relating to a plurality of organizations associated with one or more real world pre-scheduled events (events), the database defining the one or more events, one or more venues associated with the one or more events, one or more shifts within the one or more venues, one or more roles within each shift of the one or more shifts, and one or more users of a plurality of users associated with the event assigned to each one or more shifts and one or more roles;

    receive input data from an organizer of an event relating to an organization of the plurality of organizations for storage within the database, the input data transmitted to the event management server via the network from a first electronic device and relating to the definition of the event;

    create a plurality of policy chains in dependence upon the input data established by the organizer, each policy chain for defining at least routing for communications by defining a hierarchy comprising an event, a venue, a shift, a role and a group comprising one or more users associated with the role;

    create a plurality of quotas, each quota defining the number of users with the group associated with a role for a shift associated with an event at a venue;

    transmit via the network one or more requests to a plurality of second electronic devices associated with users assigned to an event and assigned a role, a shift and a venue for the event;

    receive from the plurality of second electronic devices via the network a plurality of responses generated in dependence upon the one or more requests;

    establish in dependence upon each received response of the plurality of responses whether the user associated with the response is either checked in with respect to the venue and the shift for the event or will be checked in with respect to the venue and the shift for the event by the time the shift begins;

    establish whether each quota for the shift at the venue has been or will be met; and

    where one or more quotas for the shift have not been met or will not be met transmitting notification data to a third electronic device associated with an individual associated with the event as established by a policy chain of the plurality of policy chains associated with the event;

    whereinthe individual is assigned by the event management server in dependence upon a policy chain of the plurality of policy chains associated with the event;

    the first electronic device connected to the network associated with the organizer of an event relating to an organization of the plurality of organizations comprising a first user interface and a first display, the first electronic device configured to;

    render a first graphical user interface to the organizer upon the first display relating to the definition of the event upon the event management server;

    receive a plurality of inputs made by the organizer with the first user interface relating to the definition of the event;

    generate the input data in response to the inputs made by the organizer; and

    transmit the input data via the network to the event management server for storage within the database;

    the plurality of second electronic devices, each second electronic device of the plurality of second electronic devices connected to the network, comprising a second user interface and a second display, associated with a user of the plurality of users, and executing an event software application for managing communications relating to the one or more pre-scheduled events and configuring the second electronic device of the second plurality of electronic devices to;

    receive from the event management server one or more requests for the user of the plurality of users relating to the event and a role, a shift and a venue assigned to the user of the plurality of users;

    render the one of more requests to the user of the plurality of users within a second graphical user interface upon the second display;

    receive one or more responses to the one or more requests made by the user of the plurality of users with the second user interface; and

    transmit the one or more responses generated by the user of the plurality of users to the event management server; and

    the third electronic device connected to the network associated with the individual comprising a third user interface and a third display, the third electronic device configured to;

    receive the notification data from the event management server; and

    render one or more notifications within a third graphical user interface upon the third display, the one or more notifications established in dependence upon the received notification data and each notification relating to a quota for the shift that has not been met or will not be met.

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