Providing a predictive response feature for messaging applications by analyzing the text of a message using text recognition logic

US9237231B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9237231-B2
Application numberUS-27975608-A
CountryUS
Kind codeB2
Filing dateMar 24, 2008
Priority dateMar 23, 2007
Publication dateJan 12, 2016
Grant dateJan 12, 2016

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.

The present disclosure provides various systems and methods for providing enhanced messaging features. An exemplary method for providing a predictive response messaging feature includes receiving a message from a first device ( 108 ) at a second device ( 110 ) and analyzing the message to determine at least one response option based upon the content of the message. After determining at least one response option, the at least one response option can be presented on a display ( 202 ) of the second device ( 110 ). A called party can make a selection of one of the at least one response options and the selection can be received on the second device ( 110 ). The selection can trigger the creation of a response message based upon the selected response option and the response message can be sent to the first device ( 108 ). Other methods and systems are described.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: generating, by a sender device comprising a processor, a group message directed to a group of receiver devices, the group message comprising a short message service message that comprises text that identifies a task, and a request for each receiver device of the group of receiver devices to accept or decline the task that is identified by the text; sending, by the sender device, the group message via a short message service center to the group of receiver devices, wherein each receiver device of the group of receiver devices analyzes the text of the short message service message using text recognition logic that recognizes words in the text, word usage associated with the words, and sentence structure associated with the text to determine a first plurality of responses to be presented, the first plurality of responses comprising a first option to accept the task, a second option to decline the task, and a third option to present a custom field in which to enter a custom response; receiving, by the sender device and from the group of receiver devices, a second plurality of responses to the group message, each response of the second plurality of responses comprising one response selected from a group of responses comprising accepting the task, declining the task, and the custom response; and generating, by the sender device, a graphical user interface that comprises a task list view that identifies the task, the task list view comprising a first indication of a number of the second plurality of responses received from the group of receiver devices and response text for each of the second plurality of responses, wherein the task list view is presented in a minimized state that comprises the first indication of the number of the second plurality of responses, wherein details of the second plurality of responses are not presented in the task list view in the minimized state, wherein the task list view is expanded from the minimized state to an expanded state when the sender device receives an input to expand the task list view from the minimized state to the expanded state, and wherein the expanded state comprises the response text for each of the second plurality of responses. 2. The method of claim 1 , wherein generating, by the sender device, the task list view comprises generating, by the sender device, the task list view identifying another task for which another group message was sent. 3. The method of claim 1 , further comprising presenting a poll view of the second plurality of responses, the poll view comprising a first graphical representation indicating a number of acceptances of the task comprised within the second plurality of responses and a second graphical representation indicating a number of declinations of the task comprised within the second plurality of responses. 4. The method of claim 1 , wherein the minimized state further comprises a time lapse notation indicating a time at which the group message was sent to the group of receiver devices. 5. The method of claim 1 , wherein the text of the short message service message comprises a plurality of special characters, and wherein the plurality of special characters define, in a body of the group message, two responses of the first plurality of responses. 6. The method of claim 1 , wherein sending the group message comprises sending the group message to an application server that generates a web page comprising a body of the group message and options associated with the first plurality of responses, and sends a link to the web page to the group of receiver devices as part of the short message service message. 7. The method of claim 6 , wherein the group of receiver devices generate the second plurality of responses by accessing the web page. 8. A method comprising: generating, by a first device comprising a processor, a group message directed to a group of devices, the group message comprising a short message service message that comprises text that identifies a task, and a request for each device of the group of devices to accept or decline the task that is identified by the text; sending, by the first device, the group message via a short message service center to the group of devices, wherein each device of the group of devices analyzes the text of the short message service message using text recognition logic that recognizes words in the text, word usage associated with the words, and sentence structure associated with the text to determine a first plurality of responses to be presented, the first plurality of responses comprising a first option to accept the task, a second option to decline the task, and a third option to present a custom field in which to enter a custom response; receiving, by the first device and from the group of devices, a second plurality of responses to the group message, each response of the second plurality of responses comprising one response selected from a group of responses comprising accepting the task, declining the task, and the custom response; and generating, by the first device, a graphical user interface that comprises a task list view that identifies the task, the task list view comprising a first indication of a number of the second plurality of responses received from the group of devices and response text for each of the second plurality of responses, wherein the task list view is presented in a minimized state that comprises the first indication of the number of the second plurality of responses, wherein details of the second plurality of responses are not presented in the task list view in the minimized state, wherein the task list view is expanded from the minimized state to an expanded state when the first device receives an input to expand the task list view from the minimized state to the expanded state, and wherein the expanded state comprises the response text for each of the second plurality of responses. 9. The method of claim 8 , wherein the text of the short message service message comprises a plurality of special characters, and wherein the plurality of special characters define, in a body of the group message, two responses of the first plurality of responses. 10. A device comprising: a display; a processor; and a memory comprising instructions that, when executed by the processor, cause the processor to perform operations comprising generating a group message directed to a group of devices, the group message comprising a short message service message that comprises text that identifies a task, and a request for each device of the group of devices to accept or decline the task that is identified by the text, sending, to the group of devices, the group message via a short message service center, wherein each device of the group of devices analyzes the text of the short message service message using text recognition logic that recognizes words in the text, word usage associated with the words, and sentence structure associated with the text to determine a first plurality of responses to be presented, the first plurality of responses comprising a first option to accept the task, a second option to decline the task, and a third option to present a custom field in which to enter a custom response, receiving, from the group of devices, a second plurality of responses to the group message, each response of the second plurality of responses comprising one response selected from a group of responses comprising accepting the task, declining the task, and the custom response, and generating a graphical user interface that comprises a task list view that identifies the task, the task list view comprising a first indication of a number of the second plurality of re

Assignees

Inventors

Classifications

  • H04M1/2757Primary

    by data transmission, e.g. downloading · CPC title

  • Schedules, e.g. personal calendars · CPC title

  • H04M3/493Primary

    Interactive information services, e.g. directory enquiries {; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals} · CPC title

  • Notification or handling of incoming calls by a computer · CPC title

  • Directories allowing storage of additional subscriber data, e.g. metadata · 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 US9237231B2 cover?
The present disclosure provides various systems and methods for providing enhanced messaging features. An exemplary method for providing a predictive response messaging feature includes receiving a message from a first device ( 108 ) at a second device ( 110 ) and analyzing the message to determine at least one response option based upon the content of the message. After determining at least on…
Who is the assignee on this patent?
Swanburg Scott, Okada Andre, Hanson Paul, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04M1/2757. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 12 2016 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).