Intelligent timing network
US-2024256346-A1 · Aug 1, 2024 · US
US10650351B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10650351-B2 |
| Application number | US-201815979066-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 14, 2018 |
| Priority date | May 20, 2013 |
| Publication date | May 12, 2020 |
| Grant date | May 12, 2020 |
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.
The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.
Opening claim text (preview).
The invention claimed is: 1. A system, comprising: a processor; and storage having instructions stored thereon which, when executed by the processor, cause the processor to: obtain text from a data item, the text relating to an upcoming event and including one or more established details for the upcoming event that have been determined by one or more users and are included in the text; process the text to identify the upcoming event and the one or more established details for the upcoming event; identify at least one undecided detail for the upcoming event that is not identified in the text obtained from the data item; add the upcoming event to a calendar associated with a recipient of the data item, the upcoming event being added to the calendar with the one or more established details; cause the upcoming event to be displayed on the calendar associated with the recipient with the one or more established details and an indication that the at least one undecided detail remains undecided; receive user input requesting suggestions for the at least one undecided detail; based at least a profile of the recipient reflecting tendencies of the recipient to attend certain types of events on weekends and other types of events on weekdays after work, identify one or more suggestions for the at least one undecided detail; and output the suggestions for the at least one undecided detail to the recipient. 2. The system of claim 1 , wherein the at least one undecided detail is a restaurant where the recipient and a sender of the data item intend to have dinner, and the instructions, when executed by the processor, cause the processor to: based at least on a location parameter identifying a location of the recipient of the data item, identify at least two suggested restaurants for the sender and the recipient to have dinner at a time specified by an individual established detail, the suggestions identifying the at least two suggested restaurants. 3. The system of claim 1 , wherein the at least one undecided detail is a restaurant where the recipient and a sender of the data item intend to have dinner, and the instructions, when executed by the processor, cause the processor to: based at least on a location parameter identifying a location of the sender of the data item, identify at least two suggested restaurants for the sender and the recipient to have dinner at a time specified by an individual established detail, the suggestions identifying the at least two suggested restaurants. 4. The system of claim 1 , wherein the at least one undecided detail is a restaurant where the recipient and a sender of the data item intend to have dinner, and the instructions, when executed by the processor, cause the processor to: based at least on a history parameter identifying past dinner events attended by the sender and the recipient of the data item, identify at least two suggested restaurants for the sender and the recipient to have dinner at a time specified by an individual established detail, the suggestions identifying the at least two suggested restaurants. 5. The system of claim 1 , wherein the at least one undecided detail is a restaurant where the recipient and a sender of the data item intend to have dinner, and the instructions, when executed by the processor, cause the processor to: obtain a first parameter identifying preferences of the recipient of the data item; obtain a second parameter identifying preferences of the sender of the data item; obtain a third parameter reflecting ratings of restaurants provided over the Internet; and based at least on the first parameter, the second parameter, and the third parameter, identify at least two suggested restaurants for the sender and the recipient to have dinner at a time specified by an individual established detail, the suggestions identifying the at least two suggested restaurants. 6. The system of claim 1 , wherein the data item is a first email and the instructions, when executed by the processor, cause the processor to: provide an auto-calendaring service and associated email address; receive, at the associated email address of the auto-calendaring service, a second email that is a reply to the first email by the recipient; and add the upcoming event to the calendar responsive to receiving the second email at the auto-calendaring service. 7. The system of claim 6 , wherein the instructions, when executed by the processor, cause the processor to: by the auto-calendaring service, respond to the second email with a third email to the recipient indicating that the upcoming event has been added to the calendar. 8. A device, comprising: a processor; and storage having instructions stored thereon which, when executed by the processor, cause the processor to: receive a message sent from a sender to a recipient the message including text identifying one or more specified details for an upcoming event that are specified by the sender of the message; identify at least one unspecified detail that is not specified by the text of the message; add the upcoming event to a particular calendar of the recipient with the one or more specified details of the upcoming event that are identified by the text of the message; cause a graphical user interface identifying the upcoming event to be displayed to the recipient, the graphical user interface identifying the one or more specified details of the upcoming event and the at least one unspecified detail for the upcoming event; based at least upon a profile of the recipient reflecting tendencies of the recipient to attend certain types of events on weekends and other types of events on weekdays after work, obtain suggestions for the at least one unspecified detail; and cause the suggestions for the at least one unspecified detail to be displayed on the graphical user interface. 9. The device of claim 8 , wherein the instructions, when executed by the processor, cause the processor to: receive user input selecting a specific suggestion for the at least one unspecified detail; and responsive to the user input, replace the at least one unspecified detail with the specific suggestion on the particular calendar of the recipient. 10. The device of claim 8 , wherein the instructions, when executed by the processor, cause the processor to: select the particular calendar for the upcoming event from multiple calendars associated with the recipient, wherein the particular calendar is a private calendar for private events and the multiple calendars also include a work calendar for work events. 11. The device of claim 10 , wherein the message is a particular email and the instructions, when executed by the processor, cause the processor to: receive user input specifying that emails received from an email address of the sender are used to populate events on the private calendar instead of the work calendar; and select the private calendar instead of the work calendar based at least upon the particular email being received from the email address of the sender of the message. 12. The device of claim 10 , wherein the message is a particular email and the instructions, when executed by the processor, cause the processor to: receive user input specifying that emails containing a specific word are used to populate events on the private calendar instead of the work calendar; and select the particular calendar based at least upon the specific word appearing in the particular email. 13. The device of claim 8 , wherein the instructions, when executed by the processor, cause the processor to: identify one or more previous events on the particular calendar
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
Physics · mapped topic
Electricity · mapped topic
Calendar-based scheduling for persons or groups · CPC title
with interactive means for internal management of messages · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.