Back to results
US 10,650,351 B2Granted
Auto-Calendaring
AssigneeMicrosoft Technology Licensing, LLC
InventorsDenis L. Possing, Gail Giacobbe, Jane T. Kim, Nathaniel E. B. Auer, Stefanie J. Danhope, Lorrissa J. Reyes
Life of this patent
Estimating the term…
Abstract
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.
Claims20
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.
9 more elements
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.
7 more elements
A method comprising:
- processing text to identify an upcoming event and one or more specified details for the upcoming event that are specified in the text;
- identifying at least one unspecified detail for the upcoming event that is not specified by the text;
- adding the upcoming event to a calendar associated with a recipient of the text, the upcoming event being added to the calendar with the one or more specified details;
- causing the upcoming event to be output on the calendar associated with the recipient with the one or more specified details and an indication that the at least one unspecified detail remains unspecified;
- 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 identifying one or more suggestions for the at least one unspecified detail;
- and
- outputting the suggestions for the at least one unspecified detail to the recipient.
4 more elements
Dependencies are inferred from the claim text.