Systems and methods for optimizing and refining message notification timing
US-2015358766-A1 · Dec 10, 2015 · US
US12190706B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12190706-B2 |
| Application number | US-202318211167-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 16, 2023 |
| Priority date | Jun 1, 2015 |
| Publication date | Jan 7, 2025 |
| Grant date | Jan 7, 2025 |
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.
Systems, methods, and apparatuses are provided for creating and providing reminders that involve an activity states of an application on a device. An activity state can correspond to a particular view within an application, e.g., a view that was reached after several inputs from a user. A user can provide a specification of an activity state in a variety of ways, e.g., providing a reminder command while the application is executing in the foreground with the desired activity state or by voice commands that specify the activity state. A user can provide one or more trigger criteria. Once the reminder is triggered, the specified activity state can be provided to the user.
Opening claim text (preview).
What is claimed is: 1. A method for an application, on a computer device, to provide a map to a selected view based on trigger criteria, the method comprising, at the computer device: receiving a first request to create a reminder; after receiving the first request to create the reminder, receiving request commands from a user to create a reminder entry for the reminder, the request commands including: a reminder command for invoking the application to execute on the computer device; one or more trigger criteria for providing the selected view to the user; and a plurality of map properties input by the user to obtain the selected view of the map, and wherein triggering the providing the selected view causes the application to use a first portion of a sequence of the plurality of map properties to change a state of the application to an intermediate application state and causes the application to use a second portion of the sequence of the plurality of map properties to change the state of the application to the selected view; in response to receiving the request commands to create the reminder entry, generating the reminder entry; detecting that the one or more trigger criteria are satisfied; and responsive to detecting that the one or more trigger criteria are satisfied, opening the application to the selected view via the sequence of map properties within the application. 2. The method according to claim 1 , wherein the request commands to create the reminder entry is sent in a share object. 3. The method according to claim 1 , wherein the request commands to create the reminder entry is received via a voice command. 4. The method according to claim 1 , wherein the request commands to create the reminder entry is received via a touch screen. 5. The method according to claim 1 , wherein the first request to create the reminder entry is generated on the application that is running in a foreground of the computer device at a time the reminder is generated. 6. The method according to claim 1 , wherein the first request to create the reminder is generated for the application that is running in a background of the computer device at a time the reminder is generated. 7. The method according to claim 1 , wherein before opening the application to the selected view within the application, launching the application. 8. The method according to claim 7 , wherein the launching the application and opening the application to the selected view within the application is performed without user intervention. 9. The method according to claim 1 , wherein the invoked application corresponds to a website. 10. The method according to claim 1 , further comprising: receiving a second request from the user to create a second reminder; after receiving the second request to create the second reminder, receiving request commands from the user to create a second reminder entry, the request commands including: a reminder command for invoking a second application, that is different from the application providing the map, to execute on the computer device; one or more trigger criteria for providing the second reminder to the user; and a plurality of properties input by the user to obtain a selected view, wherein triggering the reminder causes the second application to use the plurality of properties in order to launch to the selected view within the second application. 11. A computer product comprising a non-transitory computer readable medium storing instructions that when executed control an application, on a computer device, to provide a map to a selected view based on trigger criteria, the instructions comprising: receiving a first request to create a reminder; after receiving the first request to create the reminder, receiving request commands from a user to create a reminder entry for the reminder, the request commands including: a reminder command for invoking the application to execute on the computer device; one or more trigger criteria for providing the selected view to the user; and a plurality of map properties input by the user to obtain the selected view of the map, and wherein triggering the providing the selected view causes the application to use a first portion of a sequence of the plurality of map properties to change a state of the application to an intermediate application state and causes the application to use a second portion of the sequence of the plurality of map properties to change the state of the application to the selected view; in response to receiving the request commands to create the reminder entry, generating the reminder entry; detecting that the one or more trigger criteria are satisfied; and responsive to detecting that the one or more trigger criteria are satisfied, opening the application to the selected view via the sequence of map properties within the application. 12. The computer product according to claim 11 , wherein the request commands to create the reminder entry is sent in a share object. 13. The computer product according to claim 11 , wherein the request commands to create the reminder entry is received via a voice command. 14. The computer product according to claim 11 , wherein before opening the application to the selected view within the application, launching the application. 15. The computer product according to claim 14 , wherein the launching the application and opening the application to the selected view within the application is performed without user intervention. 16. A computer device including an application configured to provide a map to a selected view based on trigger criteria, the computer device comprising: a memory for storing reminders; one or more sensors; one or more processors configured to: receiving a first request to create a reminder; after receiving the first request to create the reminder, receive request commands from a user to create a reminder entry for the reminder, the request commands including: a reminder command for invoking the application to execute on the computer device; one or more trigger criteria for providing the selected view to the user; and a plurality of map properties input by the user to obtain the selected view of the map, and wherein triggering the providing the selected view causes the application to use a first portion of a sequence of the plurality of map properties to change a state of the application to an intermediate application state and causes the application to use a second portion of the sequence of the plurality of map properties to change the state of the application to the selected view; in response to receiving the request commands to create the reminder entry, generate the reminder entry; detect that the one or more trigger criteria are satisfied; and responsive to detecting that the one or more trigger criteria are satisfied, open the application to the selected view via the sequence of map properties within the application. 17. The computer device according to claim 16 , wherein the request commands to create the reminder entry is sent in a share object. 18. The computer device according to claim 16 , wherein the request commands to create the reminder entry is received via a voice command. 19. The computer device according to claim 16 , wherein before opening the application to the selected view within the application, launching the application. 20. The computer device according to claim 19 , wherein the launching the application and opening the application to the selected vi
where the data is sent when the measured values exceed a threshold, e.g. sending an alarm · CPC title
Editing, e.g. inserting or deleting · CPC title
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
Query processing · CPC title
Mapping to a database · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.