Event determination and template-based invitation generation
First Claim
1. A method for creating an invitation on a social network, the method comprising the steps of:
- receiving data from a social networking post, by one or more computer processors;
identifying in the data from the social networking post information about a future event that a first member of a social network intends to participate in, by the one or more computer processors;
determining the future event based on the information about the future event, by the one or more computer processors, wherein the future event includes a plurality of blank event records;
responsive to determining the future event, determining, by the one or more computer processors, whether a number of blank event records of the plurality of blank event records are filled in with event information for the future event is above a threshold;
responsive to determining that the number of blank event records of the plurality of blank event records are filled in with event information for the future event is above the threshold, determining, by the one or more computer processors, a list of invitation templates based on the future event, wherein the list of invitation templates includes two or more invitation templates;
transmitting, by the one or more computer processors, the list of invitation templates to the user;
receiving, by the one or more computer processors, an indication from the user, wherein the indication includes a selection of an invitation template of the two or more invitation templates; and
generating an invitation to a second member of the social network for the future event based on the information about the future event and based on the indicated invitation template, by the one or more computer processors.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer creates an invitation on a social network. The computer receives data from a social networking post, and identifies in the data from the social networking post information about a future event that a first member of a social network intends to participate in. The computer determines an invitation template based on the information about the future event, and generates an invitation to a second member of the social network for the future event based on the information about the future event and based on the invitation template. The invitation template can be determined based on one or more of an event type and event subtype in an event record. The invitation can be generated by populating the template with information in the social networking post, other information in the social network, or other information not in the social network.
54 Citations
20 Claims
-
1. A method for creating an invitation on a social network, the method comprising the steps of:
-
receiving data from a social networking post, by one or more computer processors; identifying in the data from the social networking post information about a future event that a first member of a social network intends to participate in, by the one or more computer processors; determining the future event based on the information about the future event, by the one or more computer processors, wherein the future event includes a plurality of blank event records; responsive to determining the future event, determining, by the one or more computer processors, whether a number of blank event records of the plurality of blank event records are filled in with event information for the future event is above a threshold; responsive to determining that the number of blank event records of the plurality of blank event records are filled in with event information for the future event is above the threshold, determining, by the one or more computer processors, a list of invitation templates based on the future event, wherein the list of invitation templates includes two or more invitation templates; transmitting, by the one or more computer processors, the list of invitation templates to the user; receiving, by the one or more computer processors, an indication from the user, wherein the indication includes a selection of an invitation template of the two or more invitation templates; and generating an invitation to a second member of the social network for the future event based on the information about the future event and based on the indicated invitation template, by the one or more computer processors. - View Dependent Claims (2, 3, 4, 5, 16, 19)
-
-
6. A computer program product for creating an invitation on a social network, the computer program product comprising:
-
one or more computer readable tangible storage devices and program instructions stored on at least one of the one or more storage devices, the program instructions comprising; program instructions to receive data from a social networking post; program instructions to identify in the data from the social networking post information about a future event that a first member of a social network intends to participate in; program instructions to determine the future event based on the information about the future event, wherein the future event includes a plurality of blank event records; program instructions to, in response to determining the future event, determine whether a number of blank event records of the plurality of blank event records are filled in with event information for the future event is above a threshold; program instructions to, in response to determining that the number of blank event records of the plurality of blank event records are filled in with event information for the future event is above the threshold, determine a list of invitation templates based on the future event, wherein the list of invitation templates includes two or more invitation templates; program instructions to transmit the list of invitation templates to the user; program instructions to receive an indication from the user, wherein the indication includes a selection of an invitation template of the two or more invitation templates; and program instructions to generate an invitation to a second member of the social network for the future event based on the information about the future event and based on the indicated invitation template. - View Dependent Claims (7, 8, 9, 10, 17, 20)
-
-
11. A system for creating an invitation on a social network, the system comprising:
-
one or more processors, one or more computer readable memories, one or more computer readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising; program instructions to receive data from a social networking post; program instructions to identify in the data from the social networking post information about a future event that a first member of a social network intends to participate in; program instructions to determine the future event based on the information about the future event, wherein the future event includes a plurality of blank event records; program instructions to, in response to determining the future event, determine whether a number of blank event records of the plurality of blank event records are filled in with event information for the future event is above a threshold; program instructions to, in response to determining that the number of blank event records of the plurality of blank event records are filled in with event information for the future event is above the threshold, determine a list of invitation templates based on the future event, wherein the list of invitation templates includes two or more invitation templates; program instructions to transmit the list of invitation templates to the user; program instructions to receive an indication from the user, wherein the indication includes a selection of an invitation template of the two or more invitation templates; and program instructions to generate an invitation to a second member of the social network for the future event based on the information about the future event and based on the indicated invitation template. - View Dependent Claims (12, 13, 14, 15, 18)
-
Specification