System and method for building family network with invitees to an event using machine-learning model
View Patent ↗A processor-implemented method for building a family network with invitees to an event using a machine-learning model is provided. The method includes (i) generating an event invite using event information obtained from the user of the family network, (ii) sending the event invite to each of the invitees and a request for adding the invitee to the family network of the user, and (iii) automatically connecting the invitees with the family network of the user using the machine learning model. The machine learning model is configured to add the invitee who is the family member of the user to a family tree of the user, add the invitee who is a relative of the user to a relative section of the user's family network, and (iii) add the invitee who is the family friend of the user to a family friend section of the user's family network.
1 . A processor-implemented method for automatically generating and authenticating a machine-readable event-access credential by constructing a relationship-based data structure that associates event invitees with a user's family network, wherein the system autonomously builds and updates the family network based on invitee-specific identity data and relationship types, the method comprises,
receiving invitee-specific data comprising at least one of a name, an email ID, or a phone number, and receiving a selected relationship type associated with the invitee, wherein the relationship type comprises a family member, a relative, or a family friend of the user, wherein the family member is one of a father, mother, spouse, son, daughter siblings, maternal father, maternal mother, paternal father, paternal mother, father-in-law, mother-in-law, grandson, granddaughter, brother-in-law, sister-in-law, maternal and paternal aunt, maternal and paternal uncle, cousin brother, cousin sister, great-grandson, great-granddaughter, great-grandfather, great-grandmother;
automatically connecting the invitees of the event with the family network of the user using a machine learning model by (i) classifying the invitee, using the relationship type received for the invitee, into a corresponding section of the family network implementing a family tree with plural relational branches, a relative section, or a family-friend section; and (ii) automatically determining the relationship type of the invitee to the user based on the invitee-specific data comprising at least one of a name, an email ID, or a phone number when the invitee is already present in the family network of the user; and (iii) adding the invitees to the family network of the user upon receiving an acceptance for the request from the invitee to add the invitee to the family network of the user;
authenticating the invitee during event check-in by
automatically generating an event-specific seating plan based on the classified relationship type to position family-member invitees adjacent to one another, wherein adult and child attendance counts are received from the invitees;
encoding assigned seat information into a digital event badge, generating a QR code that encodes the seat information and invitee identifier, and transmitting the digital event badge to the invitee for display on a user device; and
capturing, using a digital communication device, the QR code encoded within the digital event badge to authenticate the invitee, decoding the machine-readable code to obtain the invitee-identification data and assigned-seat information.
2 . The processor-implemented method of claim 1 , wherein the machine learning model is configured to obtain the name of the invitee from an event invite and detects the relationship type of the invitee with the user from the family network, wherein the event invite is generated using event information obtained from the user of the family network through an interface of the user device, wherein the event information comprises at least one of a name of the event, a start date and time of the event, an end date and time of the event, an end date for receiving a confirmation message for attending the event from the invitees, a venue of the event, a description of the event, an invitation of the event comprising an image or a video of the event, weather forecast of a location of the event, a name of a host or a co-host organizing the event, and an image of the host or the co-host organizing the event.
3 . The processor-implemented method of claim 1 , wherein the method enables the user to create a group comprising the family members, the relatives and the family friends invited for a previously held event and send an event invite to the created group.
4 . The processor-implemented method of claim 1 , wherein a notification is sent to the invitees after the seats are assigned.
5 . The processor-implemented method of claim 1 , wherein the method includes notifying a host or a co-host of the event when the QR code of the digital event badge is scanned using the digital communication device by an event organizer.
6 . The processor-implemented method of claim 1 , wherein the method further comprises automatically sending a welcome message and a “thank you” message to mobile devices of the invitees at the start date and end date of the event respectively based on the invitees' presence at the event venue determined using GPS coordinates.
7 . The processor-implemented method of claim 6 , wherein the user is enabled to customize the welcome message and the “thank you” message during the generation of an event invite.
8 . A system for automatically generating and authenticating a machine-readable event-access credential by constructing a relationship-based data structure that associates event invitees with a user's family network, wherein the system autonomously builds and updates the family network based on invitee-specific identity data and relationship types, the system comprising:
a server comprising a memory that stores a set of instructions; and
a processor that executes the set of instructions and is configured to
receive invitee-specific data comprising at least one of a name, an email ID, or a phone number, and receiving a selected relationship type associated with the invitee, wherein the relationship type comprises a family member, a relative, or a family friend of the user, wherein the family member is one of a father, mother, spouse, son, daughter siblings, maternal father, maternal mother, paternal father, paternal mother, father-in-law, mother-in-law, grandson, granddaughter, brother-in-law, sister-in-law, maternal and paternal aunt, maternal and paternal uncle, cousin brother, cousin sister, great-grandson, great-granddaughter, great-grandfather, great-grandmother;
automatically connect the invitees of the event with the family network of the user using a machine learning model by (i) classifying the invitee, using the relationship type received for the invitee, into a corresponding section of the family network implementing a family tree with plural relational branches, a relative section, or a family-friend section; and (ii) automatically determining the relationship type of the invitee to the user based on the invitee-specific data comprising at least one of a name, an email ID, or a phone number when the invitee is already present in the family network of the user; and (iii) adding the invitees to the family network of the user upon receiving an acceptance for the request from the invitee to add the invitee to the family network of the user;
authenticating the invitee during event check-in by
automatically generate an event-specific seating plan based on the classified relationship type to position family-member invitees adjacent to one another, wherein adult and child attendance counts are received from the invitees;
encode assigned seat information into a digital event badge, generating a QR code that encodes the seat information and invitee identifier, and transmitting the digital event badge to the invitee for display on a user device; and
capture, using a digital communication device, the QR code encoded within the digital event badge to authenticate the invitee, decoding the machine-readable code to obtain the invitee-identification data and assigned-seat information.
9 . The system of claim 8 , wherein the machine learning model is configured to obtain the name of the invitee from an event invite and detects the relationship type of the invitee with the user from the family network, wherein the event invite is generated using event information obtained from the user of the family network through an interface of the user device, wherein the event information comprises at least one of a name of the event, a start date and time of the event, an end date and time of the event, an end date for receiving a confirmation message for attending the event from the invitees, a venue of the event, a description of the event, an invitation of the event comprising an image or a video of the event, weather forecast of a location of the event, a name of a host or a co-host organizing the event, and an image of the host or the co-host organizing the event.
10 . The system of claim 8 , wherein the server is configured to enable the user to create a group comprising the family members, the relatives and the family friends invited for a previously held event and send an event invite to the created group.
11 . The system of claim 8 , wherein a notification is sent to the invitees after the seats are assigned.
12 . The system of claim 8 , wherein the server is configured to notify a host or a co-host of the event when the QR code of the digital event badge is scanned using the digital communication device by the event organizer.
13 . The system of claim 8 , wherein the server is configured to automatically send a welcome message and a “thank you” message to mobile devices of the invitees at the start date and end date of the event respectively based on the invitees' presence at the event venue determined using GPS coordinates, wherein the user is enabled to customize the welcome message and the “thank you” message during the generation of an event invite.
14 . One or more non-transitory computer-readable storage mediums storing the one or more sequences of instructions, which when executed by one or more processors, further causes a method for automatically generating and authenticating a machine-readable event-access credential by constructing a relationship-based data structure that associates event invitees with a user's family network, wherein the system autonomously builds and updates the family network based on invitee-specific identity data and relationship types, the method comprises,
receiving invitee-specific data comprising at least one of a name, an email ID, or a phone number, and receiving a selected relationship type associated with the invitee, wherein the relationship type comprises a family member, a relative, or a family friend of the user, wherein the family member is one of a father, mother, spouse, son, daughter siblings, maternal father, maternal mother, paternal father, paternal mother, father-in-law, mother-in-law, grandson, granddaughter, brother-in-law, sister-in-law, maternal and paternal aunt, maternal and paternal uncle, cousin brother, cousin sister, great-grandson, great-granddaughter, great-grandfather, great-grandmother;
automatically connecting the invitees of the event with the family network of the user using a machine learning model by (i) classifying the invitee, using the relationship type received for the invitee, into a corresponding section of the family network implementing a family tree with plural relational branches, a relative section, or a family-friend section; and (ii) automatically determining the relationship type of the invitee to the user based on the invitee-specific data comprising at least one of a name, an email ID, or a phone number when the invitee is already present in the family network of the user; and (iii) adding the invitees to the family network of the user upon receiving an acceptance for the request from the invitee to add the invitee to the family network of the user;
authenticating the invitee during event check-in by
automatically generating an event-specific seating plan based on the classified relationship type to position family-member invitees adjacent to one another, wherein adult and child attendance counts are received from the invitees;
encoding assigned seat information into a digital event badge, generating a QR code that encodes the seat information and invitee identifier, and transmitting the digital event badge to the invitee for display on a user device; and
capturing, using a digital communication device, the QR code encoded within the digital event badge to authenticate the invitee, decoding the machine-readable code to obtain the invitee-identification data and assigned-seat information.