Event determination and template-based invitation generation

US9736104B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9736104-B2
Application numberUS-201313866269-A
CountryUS
Kind codeB2
Filing dateApr 19, 2013
Priority dateApr 19, 2013
Publication dateAug 15, 2017
Grant dateAug 15, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein the identifying in the data from the social networking post information about a future event includes performing text analytics on the data from the social networking post. 3. The method of claim 1 , further comprising: transmitting the invitation for sending to a user device of the second member of the social network, by the one or more computer processors. 4. The method of claim 1 , further comprising: receiving a correction to the information about the future event from a user device of the first member of the social network, by the one or more computer processors. 5. The method of claim 1 , further comprising: 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 below the threshold, receiving additional information about the future event from a user device of the first member of the social network, by the one or more computer processors. 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. 7. The computer program product of claim 6 , wherein identifying in the data from the social networking post information about a future event includes performing text analytics on the data from the social networking post. 8. The computer program product of claim 6 , further comprising: program instructions to transmit the invitation for sending to a user device of the second member of the social network. 9. The computer program product of claim 6 , further comprising: program instructions to receive a correction to the information about the future event from a user device of the first member of the social network. 10. The computer program product of claim 6 , further comprising: program instructions to, in response to determining that the number of blank event records of the plurality of blank event records in the invitation are filled in with event information for the future event is below the threshold, receive additional information about the future event from a user device of the first member of the social network. 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. 12. The system of claim 11 , wherein identifying in the data from the social networking post information about a future event includes performing text analytics on the data from the social networking post.

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Physics · mapped topic

  • H04L51/32Primary

    Electricity · mapped topic

  • H04L51/52Primary

    for supporting social networking services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9736104B2 cover?
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…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L51/32. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 15 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).