Reminder Creation for Tasks Associated with a User Event
Abstract
An event analysis engine on a user device may be configured to receive information representative of a user event and to determine a type of the event according to the received information. One or more tasks associated with the determined type of event may be identified. Each of the identified tasks may be associated with a reminder having a trigger condition that is a function of information specific to the task. The task-specific information may be retrieved and the reminders associated with the tasks may be displayed when a device condition matches a calculated trigger condition for the reminder. Each task may be identified as completed when a completion condition associated with the task is satisfied.
Claims
exact text as granted — not AI-modified1 .- 3 . (canceled)
4 . A non-transitory program storage device, readable by one or more processors and comprising instructions stored thereon to cause the one or more processors to:
receive a request that corresponds with an event from a user input; generate, to be displayed, first information associated with the request; determine, based on the request, whether additional information is needed for the request; generate, to be displayed, a user prompt that requests additional information for identifying a task related to the event based on a determination that additional information is needed; receive user input indicative of a response to the user prompt that requests additional information; determine the task related to the event based on the request and the additional information; and generate, to be displayed, the task related to the event.
5 . The non-transitory program storage device of claim 4 , wherein the instructions further cause the one or more processors to:
retrieve a second information for determining the task related to the event; and determine the task related to the event based further on the second information.
6 . The non-transitory program storage device of claim 5 , wherein the instructions to retrieve the second information comprise instructions that cause the one or more processors to retrieve the second information from a remote server.
7 . The non-transitory program storage device of claim 4 , wherein the instructions further cause the one or more processors to trigger a reminder based on the task related to the event.
8 . The non-transitory program storage device of claim 7 , wherein the instructions further cause the one or more processors to display the reminder on a display device.
9 . The non-transitory program storage device of claim 7 , wherein the instructions further cause the one or more processors to generate an audible notification in response to triggering the reminder.
10 . The non-transitory program storage device of claim 4 , wherein the instructions further cause the one or more processors to display the task on a display device.
11 . The non-transitory program storage device of claim 4 , wherein the instructions to determine the task related to the event comprises instructions that cause one or more processors to:
determine a set of tasks that apply to the event; and automatically filter out one task from the set of tasks based on the additional information.
12 . The non-transitory program storage device of claim 4 , wherein the event is associated with an event type, and wherein the first information corresponds to information for the event type.
13 . The non-transitory program storage device of claim 12 , wherein the instructions further cause the one or more processors to:
access a data store of records that maintains a record that relates to the event type; and identify a source for the data store.
14 . An apparatus, comprising:
at least on processor; memory operatively coupled to the at least one processor, wherein the memory stores instructions that cause the at least one processor to:
receive a request that corresponds with an event from a user input;
evaluate, based on the request, whether additional information is needed for the request;
generate, to be displayed, a user prompt that requests additional information for identifying a task related to the event based on an evaluation that additional information is needed;
receive user input indicative of a response to the user prompt that requests additional information;
determine the task related to the event based on the request and the additional information; and
generate, to be displayed, the task related to the event.
15 . The apparatus of claim 14 , wherein the instructions further cause the at least one processor to generate, to be displayed and after receiving the request, first information associated with the request.
16 . The apparatus of claim 14 , wherein the event is associated with an event type, and wherein the first information corresponds to information for the event type.
17 . The apparatus of claim 16 , wherein the instructions further cause the at least one processor to:
access a data store of records that maintains a record that relates to the event type; and identify a source for the data store.
18 . The apparatus of claim 14 , wherein the instructions further cause the at least one processor to:
retrieve a first information for determining the task related to the event; and determine the task related to the event based further on the first information.
19 . The apparatus of claim 18 , wherein the instructions to retrieve the first information comprise instructions that cause the at least one processor to retrieve the first information from a remote server.
20 . The apparatus of claim 14 , wherein the instructions to evaluate the task related to the event comprises instructions that cause one or more processors to:
determine a set of tasks that apply to the event; and automatically filter out at least one task from the set of tasks based on the additional information.
21 . A method comprising:
receiving a request that corresponds with an event from a user input; generating, to be displayed, first information associated with the request; evaluating, based on the request, whether additional information is needed for the request; generating, to be displayed, a user prompt that requests additional information for identifying a task related to the event based on an evaluation that additional information is needed; receiving user input indicative of a response to the user prompt that requests additional information; determining the task related to the event based on the request and the additional information; and generating, to be displayed, the task related to the event.
22 . The method of claim 21 , further comprising generating a reminder based on the task related to the event.
23 . The method of claim 21 , wherein the event is an appointment.Join the waitlist — get patent alerts
Track US2019050821A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.