Self-learning automated information technology change risk prediction
US-2024414064-A1 · Dec 12, 2024 · US
US9196008B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9196008-B2 |
| Application number | US-201213584625-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 13, 2012 |
| Priority date | Aug 13, 2012 |
| Publication date | Nov 24, 2015 |
| Grant date | Nov 24, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Social networking system users may create events where a group of other users invited to the event meet at a specified time and location. The social networking system suggests users to invite to an event based on a prediction that the users would attend the event if invited. Various factors may be used to make the prediction, such as an affinity between the inviting user and the other users, the availability of the other users at the time of the event and/or the proximity of the other users to the location of the event. An inviting user receives the suggested users and selects suggested users to invite to the event or invitations may be automatically sent to the suggested users by the social networking system.
Opening claim text (preview).
What is claimed is: 1. A method comprising: accessing information about an inviting user of a social networking system; selecting an event associated with the inviting user by the social networking system; retrieving information about the selected event; accessing information about social networking system users connected to the inviting user; selecting a set of candidate users from the social networking system users who are connected to the inviting user; predicting, by a processor, for each of the candidate users, whether a suggestion to the inviting user to invite the candidate user to the event would be acted upon by the inviting user and would lead to the candidate user joining the event; selecting one or more candidate users from the set based on the predicting; and sending by the processor a suggestion to the inviting user to send an invitation for the event to the selected one or more candidate users. 2. The method of claim 1 , wherein selecting the set of candidate users from the social networking system users connected to the inviting user comprises: selecting users connected to the inviting user and associated with a location within a specified distance of a location included in the information about the event. 3. The method of claim 1 , wherein selecting a set of candidate users from the social networking system users connected to the inviting user comprises: selecting users having a location within a specified distance of a location included in the information about the event and an availability at a time included in the information about the event. 4. The method of claim 1 , wherein the prediction of whether the suggestion to invite a candidate user would lead to the candidate user joining the event is based on an affinity for the candidate user by the inviting user. 5. The method of claim 1 , wherein selecting one or more candidate users from the set based on the prediction comprises: determining for each candidate user a likelihood that the candidate user would join the event based on an affinity for the inviting user by the candidate user and a history of the candidate user attending events that the inviting user attended; and selecting one or more candidate users having highest likelihoods of joining the event. 6. The method of claim 1 , wherein selecting one or more candidate users from the set based on the prediction comprises: determining for each candidate user a likelihood that the candidate user would join the event based on an affinity for the inviting user by a candidate user and a history of the candidate user attending events that the inviting user attended; and selecting one or more candidate users for whom the likelihood exceeds a threshold likelihood. 7. The method of claim 1 , wherein selecting one or more candidate users from the set based on the prediction comprises: determining for each candidate user a likelihood that the candidate user would join the event based on an affinity for the inviting user by a candidate user, a history of the candidate user attending events that the inviting user attended and the candidate user's location at the time included in the information about the event; and selecting one or more candidate users for whom the likelihood exceeds a threshold likelihood. 8. The method of claim 7 , wherein the candidate user's location at the time included in the information about the event is determined from one or more responses to additional events associated with a location identified by the invitation received from the candidate user. 9. The method of claim 1 , wherein selecting one or more candidate users from the set based on the prediction comprises: assigning a social value to each candidate user from the set; determining a likelihood that each candidate user from the set will join the event; determining an expected value for each candidate user from the set, the expected value of a candidate user based on the candidate user's social value and a likelihood that the candidate user will join the event; selecting one or more candidate users having highest expected values. 10. The method of claim 1 , further comprising: receiving a response from the inviting user identifying a candidate user to receive an invitation, and sending a notification of the event to an electronic device associated with the identified user. 11. The method of claim 1 , wherein sending the suggestion to the inviting user to send the invitation for the event to the selected one or more candidate users comprises: including a story identifying the listing in a newsfeed sent to an electronic device associated with the inviting user. 12. The method of claim 1 , wherein sending the suggestion to the inviting user to send the invitation for the event to the selected one or more candidate users comprises: sending a notification identifying the selected one or more candidate users to an electronic device associated with the inviting user. 13. The method of claim 1 , wherein the event associated with the inviting user is an event that the inviting user is hosting or an event that the inviting user created. 14. The method of claim 1 , wherein the event associated with the inviting user is an event authorizing the inviting user to invite additional users. 15. A computer program embodied on a non-transitory computer readable memory having instructions for performing steps comprising: accessing information about an inviting user of a social networking system; selecting an event associated with the inviting user by the social networking system; retrieving information about the selected event; accessing information about social networking system users connected to the inviting user; selecting a set of candidate users from the social networking system users who are connected to the inviting user; predicting, by a processor, for each of the candidate users, whether a suggestion to the inviting user to invite the candidate user to the event would be acted upon by the inviting user and would lead to the candidate user joining the event; selecting one or more candidate users from the set based on the predicting; and sending by the processor a suggestion to the inviting user to send an invitation for the event to the selected one or more candidate users. 16. The computer program embodied on a non-transitory computer readable memory of claim 15 , wherein selecting the set of candidate users from the social networking system users connected to the inviting user comprises: selecting users connected to the inviting user and associated with a location within a specified distance of a location included in the information about the event. 17. The computer program embodied on a non-transitory computer readable memory of claim 15 , wherein the prediction of whether the suggestion to invite a candidate user would lead to the candidate user joining the event is based on an affinity for the candidate user by the inviting user. 18. The computer program embodied on a non-transitory computer readable memory of claim 15 , wherein selecting one or more candidate users from the set based on the prediction comprises: determining for each candidate user a likelihood that the candidate user would join the event based on an affinity for the inviting user by a candidate user and a history of the candidate user attending events that the inviting user attended; and selecting one or more candidate users for whom the likelihood exceeds a threshold likelihood.
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
Office automation; Time management · CPC title
Marketing; Price estimation or determination; Fundraising · CPC title
Business processes related to social networking or social networking services · CPC title
Probabilistic graphical models, e.g. probabilistic networks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.