Smart automatic composition of short messaging responses

US10212103B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10212103-B2
Application numberUS-201715607854-A
CountryUS
Kind codeB2
Filing dateMay 30, 2017
Priority dateAug 10, 2015
Publication dateFeb 19, 2019
Grant dateFeb 19, 2019

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.

An electronic communication device and method for communication including automatically selecting, composing, and/or presenting a number of proposed responses to a message is disclosed. The device can present the incoming message content to the user together with an alert to the user that one or more proposed responses are available for review and selection. The device can calculate a confidence metric for each proposed response. The user alert and/or presentation of the messages can be made to vary in intensity in accordance with the confidence metric of the one or more proposed responses. The presentation of the proposed responses can be alternated and/or combined with a method for the device to receive user input to the content of the proposed response. The user can edit a proposed response rather than composing a complete response.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for facilitating personal communication for a user of an electronic device, comprising: receiving an electronic communication message at the electronic device; preparing one or more proposed responses to the received electronic communication message, in which each of the proposed responses is associated with a level of confidence or relevance; generating an alert to the user of an availability of the one or more proposed responses, wherein the alert uses animation that varies according to the level of confidence or relevance; and suppressing the alert when the level of confidence or relevance is below a predetermined threshold. 2. The method of claim 1 , further comprising: preparing one or more proposed responses to the received electronic communication message including selecting a proposed response from a predetermined set of proposed responses. 3. The method of claim 2 , further comprising: selecting a proposed response from a predetermined set of proposed responses that are generically responsive to a variety of messages. 4. The method of claim 1 , further comprising: preparing one or more proposed responses to the received electronic communication message including contextually analyzing contents of the received electronic communication message, and selecting a proposed response that is responsive to the contents of the received electronic communication message. 5. The method of claim 4 , further comprising: selecting a proposed response that is responsive to the contents of the received electronic communication message with reference to user-stored data made available to the electronic device. 6. The method of claim 5 , further comprising: selecting a proposed response that is responsive to the contents of the received electronic communication message with reference to user-stored data made available to the electronic device, user-stored data including one or more of contact data, calendar data, message contents data, and location data. 7. The method of claim 1 , further comprising: calculating a confidence metric reflecting the confidence that each of the one or more proposed responses is responsive to the electronic communication message. 8. The method of claim 7 , further comprising: presenting the one or more proposed responses to the received electronic communication message in rank order of their respective confidence metric. 9. The method of claim 7 , further comprising: displaying an indicium to a user representing availability of the one or more proposed responses to the received electronic communication message including varying an intensity of the indicium display in a manner related to the confidence metric of one or more of the proposed responses. 10. The method of claim 9 , further comprising: presenting alternately the one or more proposed responses to the received electronic communication message to the user and a display for receiving text input from the user, responsive to a repeated user input related to the displayed indicium. 11. The method of claim 1 , further comprising: receiving a user selection of a response from among the one or more proposed responses; and receiving edits to the user-selected response before sending the response. 12. The method of claim 1 , further comprising: sending a response to the electronic communication message including at least some portion of the user-selected response without further user input. 13. The method of claim 1 , further comprising: generating the alert to the user of the availability of the one or more proposed responses to the received electronic communication message, including at least one of a visual alert, an aural alert, and a haptic alert. 14. An electronic communication device configured to facilitate personal communication, the device comprising: one or more processors; an input device; an output device; and a computer readable storage medium, storing thereon a program of instructions which, when executed by the one or more processors, cause the electronic communication device to: receive an electronic communication message; prepare one or more proposed responses to the received electronic communication message; determine a level of confidence for each of the one or more proposed responses; alert a user to an availability of the one or more proposed responses to the received electronic communication message, substance of the alert including at least one of a visual or aural representation of a digital assistant, in which the visual representation includes animation that varies according to the confidence level, and wherein the visual or aural representation of the alert is suppressed when the determined confidence level is below a predetermined threshold; send a response from the one or more proposed responses to the electronic communication message. 15. The device of claim 14 , further comprising: the output device including at least one of an aural output device, a visual output device, and a haptic output device; and the program of instructions, when executed by the one or more processors, further cause the electronic communication device to alert the user to the availability of the one or more proposed responses to the received electronic communication message with at least one of a visual alert, an aural alert, and a haptic alert. 16. The device of claim 14 , further comprising: the output device including a display; and the input device including a touchscreen integral with the display. 17. The device of claim 16 , further comprising: the program of instructions, when executed by the one or more processors, further cause the electronic communication device to: selectively display a virtual keyboard on the touchscreen; and selectively receive text input from the user to edit a proposed response before sending. 18. A method for facilitating personal communication using an electronic communication device, the method comprising: receiving an electronic communication message at the electronic device; preparing one or more proposed responses to the received electronic communication message, in which each of the proposed responses is associated with a level of confidence or relevance; alerting a user to an availability of the one or more proposed responses to the received electronic communication message, the alert including at least one of a visual or aural representation of a digital assistant in which the visual representation includes one or more graphic objects, the presentation of the graphic objects being varied according to the level of confidence or relevance; and suppressing the alert when the level of confidence or relevance is below a predetermined threshold. 19. The method of claim 18 , further comprising: using an input device of the electronic communication device, receiving user modifications to a user-selected proposed response. 20. The method of claim 18 , further comprising: using a processor of the electronic communication device, determining a relevance metric of each one of the one or more proposed responses; and using an output device of the electronic communication device, altering presentation of each one of the one or more proposed responses related to a confidence metric of the proposed response.

Assignees

Inventors

Classifications

  • H04L51/02Primary

    using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD] · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

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 US10212103B2 cover?
An electronic communication device and method for communication including automatically selecting, composing, and/or presenting a number of proposed responses to a message is disclosed. The device can present the incoming message content to the user together with an alert to the user that one or more proposed responses are available for review and selection. The device can calculate a confidenc…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L51/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 19 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).