Smart reminder generation from input

US10027796B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10027796-B1
Application numberUS-201715469107-A
CountryUS
Kind codeB1
Filing dateMar 24, 2017
Priority dateMar 24, 2017
Publication dateJul 17, 2018
Grant dateJul 17, 2018

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.

Smart reminders are generated from input according to lexical and contextual cues. The input may be entered into any suitable application via any suitable electronic device. The input may be processed by a natural language processor to determine whether to convert the input into a smart reminder. In this way, the input of the note may be parsed to identify entities, such as entities associated with one or more people, relevant time(s), action(s), instruction(s), etc., for creating the smart reminder. The identified entities may then be used as triggers for displaying the smart reminder at an appropriate time to a user. A trigger such as detecting a person associated with the input, e.g., by receiving an incoming call from the person, connecting to the same network as the person, receiving a text from the person, or detecting the voice of the person, may cause the smart reminder to be displayed.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of creating a smart reminder, comprising: receiving a user input on a device; processing the user input, comprising: identifying one or more entities associated with the user input, wherein at least one entity is associated with a person; and identifying an action by semantically evaluating the user input to determine a user intention; based at least in part on the processed user input, automatically generating the smart reminder to perform the action; detecting at least one triggering event associated with the smart reminder, wherein detecting the triggering event comprises detecting the person; and based on detecting the at least one triggering event, providing the smart reminder on a display of the device. 2. The method of claim 1 , wherein the user input comprises at least one of text-based input, speech-based input, stylus-based input and touch-based input. 3. The method of claim 1 , wherein the device comprises at least one of: a mobile device, a tablet, a laptop computer, and a desktop computer. 4. The method of claim 1 , wherein detecting the at least one triggering event comprises at least one of: detecting an incoming phone call from the person; detecting an outgoing phone call to the person; detecting an incoming text from the person; detecting an outgoing text to the person; detecting a device associated with the person; and detecting a voice of the person. 5. The method of claim 1 , wherein the at least one triggering event is one of an incoming phone call from the person and an outgoing call to the person, and wherein the smart reminder is displayed in response to detecting one of the incoming phone call and the outgoing phone call. 6. The method of claim 5 , wherein the at least one triggering event is an incoming phone call from the person, and wherein the smart reminder is provided on the display of the device prior to answering the incoming call. 7. The method of claim 1 , wherein the at least one triggering event is an incoming text from the person, and wherein the smart reminder is displayed in response to detecting the incoming text. 8. The method of claim 1 , wherein detecting the at least one triggering event comprises detecting that a device associated with the person is connected to the same local-area network as a device associated with the smart reminder. 9. The method of claim 1 , wherein detecting the at least one triggering event comprises detecting a voice of the person associated with the smart reminder. 10. The method of claim 1 , wherein processing the input further comprises utilizing a natural language processor. 11. The method of claim 10 , wherein utilizing the natural language processor comprises parsing the user input for key words and phrases to identify the one or more entities. 12. A computing device, comprising: at least one processing unit; and at least one memory storing computer-executable instructions that when executed by the at least one processing unit cause the computing device to: receive a user input; process the user input, comprising: identifying one or more entities associated with the user input, wherein at least one entity is associated with a person; and identifying an action by semantically evaluating the user input to determine a user intention; based at least in part on the processed user input, automatically generate the smart reminder to perform the action; detect at least one triggering event associated with the smart reminder, wherein detecting the triggering event comprises detecting a communication associated with the person; and based on detecting the at least one triggering event, provide the smart reminder on a display of the computing device. 13. The computing device of claim 12 , wherein the user input comprises at least one of text-based input, speech-based input, stylus-based input and touch-based input. 14. The computing device of claim 12 , wherein the computing device comprises at least one of: a mobile device, a tablet, a laptop computer, and a desktop computer. 15. The computing device of claim 12 , wherein the communication associated with the person is an incoming phone call, and wherein the smart reminder is displayed in response to detecting the incoming phone call. 16. The computing device of claim 15 , wherein the smart reminder is provided on the display of the computing device when the triggering event is detected. 17. The computing device of claim 12 , wherein the communication associated with the person is an incoming text, and wherein the smart reminder is displayed in response to detecting the incoming text. 18. A computer storage device storing computer-executable instructions that when executed by a processing unit perform a method, comprising: receiving a user input on a device; processing the user input, comprising: identifying one or more entities associated with the user input, wherein at least one entity is associated with a person; and analyzing the user input for contextual cues and key words to identify a plurality of actions; based at least in part on the processed user input, automatically generating a plurality of smart reminders, wherein each smart reminder is associated with at least one of the plurality of actions; detecting at least one triggering event associated with at least one smart reminder of the plurality of smart reminders, wherein detecting the triggering event comprises detecting the person; and based on detecting the at least one triggering event, providing the at least one smart reminder on a display of the device. 19. The computer storage device of claim 18 , wherein detecting the at least one triggering event comprises at least one of: detecting an incoming phone call from the person; detecting an outgoing phone call to the person; detecting an incoming text from the person; detecting an outgoing text to the person; detecting a device associated with the person; and detecting a voice of the person. 20. The computer storage device of claim 18 , wherein the at least one triggering event is an incoming phone call from the person, and wherein the smart reminder is displayed in response to detecting the incoming phone call.

Assignees

Inventors

Classifications

  • Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

  • H04W4/12Primary

    Messaging; Mailboxes; Announcements · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

  • wherein functions are triggered by incoming communication events · 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 US10027796B1 cover?
Smart reminders are generated from input according to lexical and contextual cues. The input may be entered into any suitable application via any suitable electronic device. The input may be processed by a natural language processor to determine whether to convert the input into a smart reminder. In this way, the input of the note may be parsed to identify entities, such as entities associated …
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04W4/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).