Electronic device and method of determining suggested responses to text-based communications
AssigneeBlackBerry Limited
InventorsNicholas Kalkounis, Shiladitya Sircar
Life of this patent
Estimating the term…
Abstract
A method of responding to a text-based communication on a portable electronic device includes receiving the text-based communication at the portable electronic device, performing textual analysis on the text-based communication to determine a set of possible responses, for each possible response of the set of possible responses, ranking the possible responses based at least on auxiliary information at the portable electronic device, and selecting a first possible response as a suggested response based on the ranking of the possible responses.
Claims15
A method of responding to a text-based communication and controlling a portable electronic device, the method comprising:
- receiving the text-based communication at the portable electronic device;
- performing textual analysis on the text-based communication to determine a set of possible responses;
- for each possible response of the set of possible responses, ranking the possible responses based at least on auxiliary information at the portable electronic device;
- selecting a first possible response as a suggested response based on the ranking of the possible responses;
- determining whether a sender of the received text-based communication is associated with an automatic response permission;
- and
- in response to determining the sender is associated with the automatic response permission, automatically sending the suggested response to the sender;
- wherein the sender of the received text-based communication is associated with the automatic response permission based on one of:
- setting the automatic response permission in a contact profile for the sender;
- indicating a special relationship in the contact profile of the sender;
- accepting an invitation from the sender for automatic response permission;
- inferring a special relationship with the sender;
- and
- when the sender is a smart device, determining that the smart device is paired with the portable electronic device.
A non-transitory computer-readable storage medium having computer-readable code executable by at least one processor of an electronic device to:
- receive a text-based communication at the portable electronic device;
- perform textual analysis on the text-based communication to determine a set of possible responses;
- and
- for each possible response of the set of possible responses, rank the possible responses based at least on auxiliary information at the portable electronic device;
- select a first possible response as a suggested response based on the ranking of the possible responses;
- determine whether a sender of the received text-based communication is associated with an automatic response permission;
- and
- in response to determining the sender is associated with the automatic response permission, automatically send the suggested response to the sender;
- wherein the sender of the received text-based communication is associated with the automatic response permission based on one of:
- setting the automatic response permission in a contact profile for the sender;
- indicating a special relationship in the contact profile of the sender;
- accepting an invitation from the sender for automatic response permission;
- inferring a special relationship with the sender;
- and
- when the sender is a smart device, determining that the smart device is paired with the portable electronic device.
A portable electronic device comprising:
- a communication system for sending and receiving text-based communications;
- a display for displaying information including received text-based communications;
- a processor coupled to the communication system and the display and programmed to:
- receive a text-based communication at the portable electronic device;
- perform textual analysis on the text-based communication to determine a set of possible responses;
- for each possible response of the set of possible responses, rank the possible responses based at least on auxiliary information at the portable electronic device;
- select a first possible response as a suggested response based on the ranking of the possible responses;
- determine whether a sender of the received text-based communication is associated with an automatic response permission;
- and
- in response to determining the sender is associated with the automatic response permission, automatically send the suggested response to the sender;
- wherein the sender of the received text-based communication is associated with the automatic response permission based on one of:
- setting the automatic response permission in a contact profile for the sender;
- indicating a special relationship in the contact profile of the sender;
- accepting an invitation from the sender for automatic response permission;
- inferring a special relationship with the sender;
- and
- when the sender is a smart device, determining that the smart device is paired with the portable electronic device.
Dependencies are inferred from the claim text.