List accumulation and reminder triggering

US11562005B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11562005-B2
Application numberUS-202017012898-A
CountryUS
Kind codeB2
Filing dateSep 4, 2020
Priority dateJun 24, 2014
Publication dateJan 24, 2023
Grant dateJan 24, 2023

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.

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for list accumulation and reminder triggering. In one aspect, a method includes receiving, at a data processing apparatus, a first input comprising a plurality of terms; determining, by the data processing apparatus, that one or more of the terms in the first input specify an item that belongs to a reminder category, the reminder category being associated with a collection of items that belong to the category and for which reminders may be generated; and in response to the determination, storing data that associates a reminder type with the item specified by the one or more terms.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method performed by one or more processors, the method comprising: receiving a first input comprising a plurality of terms; determining that one or more of the terms in the first input specify an item that belongs to a reminder category, the reminder category being associated with a collection of items that belong to the reminder category and for which reminders can be generated; and prior to receiving additional user input: accessing, based on the one or more terms in the first input determined to specify the item that belongs to the reminder category, one or more databases that include data corresponding to at least the item, wherein at least some of the data is provided by a third party; determining that one or more additional terms in the first input are associated with one or more conditions for delivery of a reminder notification corresponding to the item; determining, based on determining that the one or more additional terms in the first input are associated with the one or more conditions and based on accessing the one or more databases, a plurality of triggering events associated with the item; selecting, based on the determined plurality of triggering events and the one or more conditions, one or more reminder types; storing, in response to the selecting, associations between each of the one or more reminder types and the item; and subsequent to storing associations between each of the one or more reminder types and the item and determining the plurality of triggering events associated with the item: determining that a triggering event, of the determined triggering events, is occurring; providing, in response to determining the triggering event is occurring and to a computing device associated with the user, at least one audio or visual reminder notification generated based on the one or more terms in the first input and at least one of the reminder types associated with the item. 2. The computer-implemented method of claim 1 , wherein storing associations between each of the one or more reminder types and the item comprises: generating at least one reminder entry for each reminder type associated with the item; storing the at least one generated reminder entry in one or more databases; and associating, based on at least one triggering event associated with item, the at least one generated reminder entry with at least one reminder category. 3. The computer-implemented method of claim 2 , wherein the at least one reminder category associated with the at least one generated reminder entry is a different reminder category than the reminder category to which the item belongs. 4. The computer-implemented method of claim 3 , wherein the at least one reminder category is associated with the at least one generated reminder entry further based on the reminder type. 5. The computer-implemented method of claim 2 , further comprising: receiving a second input comprising a plurality of terms; determining that one or more of the terms in the second input specify an action to process an item list that belongs to the at least one reminder category, the item list being a collection of one or more items associated with related a reminder type; and providing data that causes the computing device of the user to present the item list of one or more items. 6. The computer-implemented method of claim 5 , wherein: determining that one or more of the terms in the second input specify an action to process an item list that belongs to the reminder category comprises determining that parsed terms of the second input specify a first reminder type; and providing data that causes the user device to present the item list of one or more items comprises providing data that causes the user device to present the item list of one or more items where each of the one or more items is associated with the first reminder type. 7. The computer-implemented method of claim 5 , wherein: determining that one or more of the terms in the second input specify an action to process an item list that belongs to the reminder category comprises determining that parsed terms of the second input specify a second reminder type; and providing data that causes the user device to present the item list of one or more items comprises providing data that causes the user device to present the item list of one or more items where each of the one or more items is not associated with the second reminder type. 8. A system, comprising: a processor; and a computer-readable medium coupled to the processor and having instructions stored thereon, which, when executed by the processor, cause the processor to perform operations comprising: receiving a first input comprising a plurality of terms; determining that one or more of the terms in the first input specify an item that belongs to a reminder category, the reminder category being associated with a collection of items that belong to the reminder category and for which reminders can be generated; and prior to receiving additional user input: accessing, based on the one or more terms in the first input determined to specify the item that belongs to the reminder category, one or more databases that include data corresponding to at least the item, wherein at least some of the data is provided by a third party; determining that one or more additional terms in the first input are associated with one or more conditions for delivery of a reminder notification corresponding to the item; determining, based on determining that the one or more additional terms in the first input are associated with the one or more conditions and based on accessing the one or more databases, a plurality of triggering events associated with the item; selecting, based on the determined plurality of triggering events and the one or more conditions, one or more reminder types; storing, in response to the selecting, associations between each of the one or more reminder types and the item; and subsequent to storing associations between each of the one or more reminder types and the item and determining the plurality of triggering events associated with the item: determining that a triggering event, of the determined triggering events, is occurring; providing, in response to determining the triggering event is occurring and to a computing device associated with the user, at least one audio or visual reminder notification generated based on the one or more terms in the first input and at least one of the reminder types associated with the item. 9. The system of claim 8 , wherein storing associations between each of the one or more reminder types and the item comprises: generating at least one reminder entry for each reminder type associated with the item; storing the at least one generated reminder entry in one or more databases; and associating, based on at least one triggering event associated with item, the at least one generated reminder entry with at least one reminder category. 10. The system of claim 9 , wherein the at least one reminder category associated with the at least one generated reminder entry is a different reminder category than the reminder category to which the item belongs. 11. The system of claim 10 , wherein the at least one reminder category is associated with the at least one generated reminder entry further based on the reminder type. 12. The system of claim 9 , the operations further comprising: receiving a second input comprising a plurality of terms; determining that one or more of the terms in the second input specify an action to process an item list that belongs to the at least one reminder

Assignees

Inventors

Classifications

  • G06Q10/109Primary

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

  • G06F16/285Primary

    Clustering or classification · CPC title

  • G06Q10/10Primary

    Office automation; Time management · 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 US11562005B2 cover?
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for list accumulation and reminder triggering. In one aspect, a method includes receiving, at a data processing apparatus, a first input comprising a plurality of terms; determining, by the data processing apparatus, that one or more of the terms in the first input specify an item that belongs to …
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/109. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 24 2023 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).