IP Library Patent Application 14543246
Patent Application
App. No. 14/543,246

AUTOMATED RESPONSE ACTION IN MESSAGING APPLICATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/543,246
Abstract

A messaging application such as an email application receives an electronic message including request text, and automatically analyzes the electronic message to extract the request text and match it to a matching predefined request. Predefined requests are associated with respective functions of the messaging application generating electronic messaging items. The electronic messaging item associated with the matching request is automatically generated. As an example, a matching request may be a request for a reply containing requested information. The requested information is obtained, and a reply message is automatically generated using a compose or reply function of the messaging application. The reply message can be presented to a user to enable the user to modify the message before it is sent.

Claims (30)

1 . A method of operating a computer executing a messaging application, comprising:

receiving an electronic message including request text;

automatically analyzing the electronic message to extract the request text and match the extracted request text to a matching one of a set of predefined requests, the requests being associated with respective functions of the messaging application generating corresponding electronic messaging items; and

automatically generating the electronic messaging item associated with the matching request.

2 . A method according to claim 1 , wherein the matching request is a request for a reply message with requested information, and wherein automatically generating the electronic messaging item includes automatically generating the reply message.

3 . A method according to claim 2 , wherein the matching request is a question and the requested information is an answer to the question.

4 . A method according to claim 3 , wherein the requested information is obtained from information for a user of the messaging application stored in the computer.

5 . A method according to claim 3 , wherein the requested information is obtained by (i) matching keywords of the request text to keywords of the matching request, and (ii) retrieving the answer to the question based on the matching keywords.

6 . A method according to claim 3 , further including, as part of generating the reply message, querying a user of the messaging application for the answer to the question.

7 . A method according to claim 2 , further including:

monitoring operation of the messaging application and storing response data obtained from reply messages sent in response to corresponding request messages; and

obtaining the requested information from the stored response data.

8 . A method according to claim 1 , wherein automatically analyzing the electronic message includes normalizing the request text.

9 . A method according to claim 8 , wherein normalizing the request text including natural language processing including stemming, determining root words, and applying semantic equivalence rules.

10 . A method according to claim 1 , wherein the electronic messaging item is a task item describing a task to be performed by the user based on the request text.

11 . A non-transitory computer-readable medium storing computer program instructions of a messaging application, the instructions being executable by a set of one or more computers to cause the computers to perform a method including:

receiving an electronic message including request text;

automatically analyzing the electronic message to extract the request text and match the extracted request text to a matching one of a set of predefined requests, the requests being associated with respective functions of the messaging application generating corresponding electronic messaging items; and

automatically generating the electronic messaging item associated with the matching request.

12 . A non-transitory computer-readable medium according to claim 11 , wherein the matching request is a request for a reply message with requested information, and wherein automatically generating the electronic messaging item includes automatically generating the reply message.

13 . A non-transitory computer-readable medium according to claim 12 , wherein the matching request is a question and the requested information is an answer to the question.

14 . A non-transitory computer-readable medium according to claim 13 , wherein the requested information is obtained from information for a user of the messaging application stored in the computer.

15 . A non-transitory computer-readable medium according to claim 13 , wherein the requested information is obtained by (i) matching keywords of the request text to keywords of the matching request, and (ii) retrieving the answer to the question based on the matching keywords.

16 . A non-transitory computer-readable medium according to claim 13 , wherein the method further includes, as part of generating the reply message, querying a user of the messaging application for the answer to the question.

17 . A non-transitory computer-readable medium method according to claim 12 , wherein the method further includes:

monitoring operation of the messaging application and storing response data obtained from reply messages sent in response to corresponding request messages; and

obtaining the requested information from the stored response data.

18 . A non-transitory computer-readable medium according to claim 11 , wherein automatically analyzing the electronic message includes normalizing the request text.

19 . A non-transitory computer-readable medium according to claim 18 , wherein normalizing the request text including natural language processing including stemming, determining root words, and applying semantic equivalence rules.

20 . A non-transitory computer-readable medium according to claim 11 , wherein the electronic messaging item is a task item describing a task to be performed by the user based on the request text.

Assignments (4)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 041588/0143 Recorded Aug 31, 2020
From: JPMORGAN CHASE BANK, N.A.
To: LOGMEIN, INC.; GETGO, INC.
Reel/Frame 053650/0978 →
SECURITY INTEREST Recorded Feb 1, 2017
From: GETGO, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 041588/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2016
From: CITRIX SYSTEMS, INC.
To: GETGO, INC.
Reel/Frame 039970/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: MANDHANI, ANKIT; THAPLIYAL, ASHISH V.; LOCK, ANNE MARIE; THAPLIYAL, ELIZABETH; KASPER, RYAN W.
To: CITRIX SYSTEMS, INC.
Reel/Frame 037671/0675 →