Notification Policies
US-2018309631-A1 · Oct 25, 2018 · US
US11625686B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11625686-B2 |
| Application number | US-202016821182-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 17, 2020 |
| Priority date | Jan 27, 2017 |
| Publication date | Apr 11, 2023 |
| Grant date | Apr 11, 2023 |
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.
Disclosed are systems, methods, and non-transitory computer-readable storage media for managing reminders in a content management system. For example, a user can select content (e.g., a content item, content within a content item, metadata for a content item, etc.) and provide input to cause the content management system to generate a reminder related to the content. The reminder data can be generated automatically. The reminder can be generated based on user input defining attributes of the reminder. Based on a due date associated with the reminder, the content management system can cause a notification to be presented to the user so that the user can be reminded to perform a task related to the selected item of content. The user can select a representation of the reminder to cause the content management system to present the item of content associated with the reminder.
Opening claim text (preview).
What is claimed is: 1. A computing system comprising: one or more processors; and a non-transitory computer readable medium including one or more instructions that, when executed by the one or more processors, cause the computing system to perform operations comprising: learning, by the computing system, habits of a user with respect to how the user interacted with content items; causing, by the computing system, display of a graphical user interface presenting a collaboration content item associated with the user; receiving, by the computing system, an indication to generate a reminder associated with an element of the collaboration content item via the graphical user interface; responsive to the indication, automatically generating, by the computing system, the reminder based on the learned habits of the user, wherein the generating comprising: identifying an attribute of the collaboration content item, determining, based on the attribute and the learned habits of the user, a type of reminder to generate for the indication, and generating a reminder record for the reminder, wherein the reminder record comprises at least the determined type for the reminder; storing, by the computing system, the reminder record associated with a user account and the element of the collaboration content item; generating, by the computing system, a representation of the reminder, based on the reminder record, wherein the representation of the reminder includes a reference to the element of the collaboration content item; updating, by the computing system, the graphical user interface to include the representation of the reminder; detecting, by the computing system, user interaction with the representation of the reminder; responsive to detecting the user interaction, updating, by the computing system, the graphical user interface to include the collaboration content item, and augmenting, by the computing system, a display of the collaboration content item in the graphical user interface by visually emphasizing the element in the collaboration content item that is associated with the reminder. 2. The computing system of claim 1 , wherein the indication to generate the reminder comprises a type, the type specifying the reminder is to send the element to a recipient user account; wherein the indication to generate the reminder further identifies the recipient user account; wherein the stored reminder record includes a further indication of the recipient user account; and wherein the generated representation of the reminder includes a further reference for the recipient user account. 3. The computing system of claim 2 , wherein the operations further comprise: receiving a notification that the reference for the recipient user account was selected; and in response, automatically providing, to the recipient user account, an identification of the element. 4. The computing system of claim 1 , wherein the operations further comprise: determining one or more values for one or more attributes of the reminder record, the one or more values for the one or more attributes comprising a reminder description. 5. The computing system of claim 4 , wherein storing, by the computing system, the reminder record associated with the user account and the element of the collaboration content item, comprises: storing the reminder description with the reminder record. 6. The computing system of claim 1 , wherein the operations further comprise: monitoring the stored reminder record stored to determine when the reminder comes due. 7. The computing system of claim 6 , wherein the operations further comprise: determining that the reminder is about to come due; identifying a user account identifier associated with the reminder; and notifying the user corresponding to the user account identifier about the reminder. 8. The computing system of claim 1 , wherein the operations further comprise: learning, by the computing system, additional habits of a set of users that are similar to the user with respect to how the set of users interacted with the content items. 9. The computing system of claim 8 , wherein responsive to the indication, automatically generating, by the computing system, a second reminder based on the learned habits of the user and the similar set of users comprises: generating the second reminder based on the learned additional habits of the set of users. 10. The computing system of claim 1 , wherein visually emphasizing the element comprises highlighting the element. 11. A method, comprising: learning, by a computing system, habits of a user with respect to how the user interacted with content items; causing, by the computing system, display of a graphical user interface presenting a collaboration content item associated with the user; receiving, by the computing system, an indication to generate a reminder associated with an element of the collaboration content item via the graphical user interface; responsive to the indication, automatically generating, by the computing system, the reminder based on the learned habits of the user, wherein the generating comprising: identifying an attribute of the collaboration content item, determining, based on the attribute and the learned habits of the user, a type of reminder to generate for the indication, and generating a reminder record for the reminder, wherein the reminder record comprises at least the determined type for the reminder; storing, by the computing system, the reminder record associated with a user account and the element of the collaboration content item; generating, by the computing system, a representation of the reminder, based on the reminder record, wherein the representation of the reminder includes a reference to the element of the collaboration content item; updating, by the computing system, the graphical user interface to include the representation of the reminder; and detecting, by the computing system, user interaction with the representation of the reminder; and responsive to detecting the user interaction, updating, by the computing system, the graphical user interface to include the collaboration content item, and augmenting, by the computing system, a display of the collaboration content item in the graphical user interface by visually emphasizing the element in the collaboration content item that is associated with the reminder. 12. The method of claim 11 , wherein the indication to generate the reminder comprises a type, the type specifying the reminder is to send the element to a recipient user account; wherein the indication to generate the reminder further identifies the recipient user account; wherein the stored reminder record includes a further indication of the recipient user account; and wherein the representation of the reminder includes a further reference for the recipient user account. 13. The method of claim 12 , further comprising: receiving a notification that the reference for the recipient user account was selected; and in response, automatically providing, to the recipient user account, an identification of the element. 14. The method of claim 11 , further comprising: determining one or more values for one or more attributes of the reminder record, the one or more values for the one or more attributes comprising a reminder description. 15. The method of claim 14 , wherein storing, by the computing system, the reminder record associated with the user account and the element of the collaboration content item, comprises: storing the reminder description with the reminder record
Push-based network services · CPC title
User profiles · CPC title
Workflow collaboration or project management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.