Communicating plans for users of a social networking system

US10614425B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10614425-B2
Application numberUS-201715583830-A
CountryUS
Kind codeB2
Filing dateMay 1, 2017
Priority dateApr 2, 2008
Publication dateApr 7, 2020
Grant dateApr 7, 2020

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.

Exemplary systems and methods for calendaring are provided. Exemplary systems include a natural language receiving component configured to receive a natural language entry corresponding to a future status, a calendar generation engine configured to create a calendar entry based on the natural language entry, a social network database configured for accessing and querying by the calendar generation engine, a privacy component configured to receive a privacy setting indicating a person who is approved to view the calendar entry, and a display module configured to display the calendar entry on a calendar. Exemplary methods include receiving a natural language entry corresponding to a future status, creating a calendar entry, and displaying the calendar entry.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: maintaining in a social networking system profiles for a plurality of users each having an account on the social networking system that stores interests identified for each of the users; receiving in a natural language entry user interface an entry for a first user of the plurality of users, the received entry indicating an intent by the first user to participate in an event; determining by the social networking system that the event indicated in the entry is related to one or more of the interests stored in the account of the first user; and suggesting, by the social networking system for display to the first user in the natural language entry user interface, one or more suggested events for scheduling associated with the one or more stored interests, wherein the relation between the event indicated in the entry and the one or more of the stored interests indicates that the user may have a desire to schedule the one or more suggested events; receiving, by the social networking system, from the first user, a selection of a suggested event of the one or more suggested events; publishing, using the social networking system, a social media post in association with the first user and the suggested event to a feed of a second user of the plurality of users; receiving, from the second user, a comment on the social media post of the feed; and publishing, as a reply to the social media post, the comment to at least one additional feed. 2. The method of claim 1 , further comprising: receiving via the natural language interface selection of a database to use to identify the one or more suggested events. 3. The method of claim 1 , further comprising: receiving via the natural language interface selection of an application to use to identify the one or more suggested events. 4. The method of claim 1 , further comprising: creating one or more calendar entries corresponding to the one or more suggested events. 5. The method of claim 4 , wherein the created one or more calendar entries correspond to an associated calendar type. 6. The method of claim 4 , wherein the one or more calendar entries corresponding to the one or more suggested events include information about the one or more events that allow the user to accept to schedule the event on a calendar associated with the user. 7. The method of claim 1 , wherein the one or more suggested events are based on a geographic location of the user. 8. The method of claim 1 , further comprising, upon acceptance of the one or more suggested events, generating one or more stories to display in a newsfeed including the accepted one or more events. 9. The method of claim 8 , further comprising providing for display to one or more connections of the user the generated one or more stories. 10. The method of claim 1 , wherein receiving in the entry further comprises determining from the entry an event type. 11. A non-transitory computer readable medium having embedded thereon a program, the program being executable by a processor for performing a method, the method comprising: maintaining in a social networking system profiles for a plurality of users each having an account on the social networking system that stores interests identified for each of the users; receiving in a natural language entry user interface an entry for a first user of the plurality of users, the received entry indicating an intent by the first user to participate in an event; determining by the social networking system that the event indicated in the entry is related to one or more of the interests stored in the account of the first user; and suggesting, by the social networking system for display to the first user in the natural language entry user interface, one or more suggested events for scheduling associated with the one or more stored interests, wherein the relation between the event indicated in the entry and the one or more of the stored interests indicates that the user may have a desire to schedule the one or more suggested events; receiving, by the social networking system, from the first user, a selection of a suggested event of the one or more suggested events; publishing, using the social networking system, a social media post in association with the first user and the suggested event to a feed of a second user of the plurality of users; receiving, from the second user, a comment on the social media post of the feed; and publishing, as a reply to the social media post, the comment to at least one additional feed. 12. The non-transitory computer readable medium of claim 11 , further comprising: receiving via the natural language interface selection of a database to use to identify the one or more suggested events. 13. The non-transitory computer readable medium of claim 11 , further comprising: receiving via the natural language interface selection of an application to use to identify the one or more suggested events. 14. The non-transitory computer readable medium of claim 11 , further comprising: creating one or more calendar entries corresponding to the one or more suggested events. 15. The non-transitory computer readable medium of claim 14 , wherein the created one or more calendar entries correspond to an associated calendar type. 16. The non-transitory computer readable medium of claim 14 , wherein the one or more calendar entries corresponding to the one or more suggested events include information about the one or more events that allow the user to accept to schedule the event on a calendar associated with the user. 17. The non-transitory computer readable medium of claim 11 , wherein the one or more suggested events are based on a geographic location of the user. 18. The non-transitory computer readable medium of claim 11 , further comprising, upon acceptance of the one or more suggested events, generating one or more stories to display in a newsfeed including the accepted one or more events. 19. The non-transitory computer readable medium of claim 18 , further comprising providing for display to one or more connections of the user the generated one or more stories. 20. The non-transitory computer readable medium of claim 11 , wherein receiving in the entry further comprises determining from the entry an event type.

Assignees

Inventors

Classifications

  • Converting codes to words; Guess-ahead of partial word inputs · CPC title

  • Time management, e.g. calendars, reminders, meetings or time accounting · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • Physics · mapped topic

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 US10614425B2 cover?
Exemplary systems and methods for calendaring are provided. Exemplary systems include a natural language receiving component configured to receive a natural language entry corresponding to a future status, a calendar generation engine configured to create a calendar entry based on the natural language entry, a social network database configured for accessing and querying by the calendar generat…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/1095. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 07 2020 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).