Transient Panel Enabling Message Correction Capabilities Prior to Data Submission
First Claim
Patent Images
1. A program storage device, on which are stored instructions for causing one or more programmable control devices to:
- receive an instruction to transmit a textual data;
offer an opportunity through a user interface to modify the textual data after receiving the instruction and prior to transmitting the textual data;
transmit the textual data unmodified if the opportunity is not accepted;
modify the textual data responsive to received instructions if the opportunity is accepted, producing a modified textual data; and
transmit the modified textual data.
2 Assignments
0 Petitions
Accused Products
Abstract
A programmable device such as a smart phone allows a user an opportunity to make final corrections to textual data in a message after the user has instructed the device to send the message, but before transmittal of the message. The opportunity is temporary, to avoid impeding the flow of communication, and the textual data is transmitted unmodified if the opportunity to modify it is not accepted. Modifications made during the opportunity period may be used to adapt an autocorrect functionality of the programmable device.
31 Citations
30 Claims
-
1. A program storage device, on which are stored instructions for causing one or more programmable control devices to:
-
receive an instruction to transmit a textual data; offer an opportunity through a user interface to modify the textual data after receiving the instruction and prior to transmitting the textual data; transmit the textual data unmodified if the opportunity is not accepted; modify the textual data responsive to received instructions if the opportunity is accepted, producing a modified textual data; and transmit the modified textual data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A program storage device, on which are stored instructions for causing one or more programmable control devices to:
-
receive textual data in a textual input area of a user interface; autocorrect the textual data, generating an autocorrected textual data; receive an instruction to transmit the autocorrected textual data; offer a temporary opportunity to modify the autocorrected textual data after receiving the instruction to transmit and prior to transmitting the autocorrected textual data; transmit the autocorrected textual data unmodified if the opportunity is not accepted; modify the autocorrected textual data responsive to received instructions if the opportunity is accepted, producing a modified textual data; and transmit the modified textual data. - View Dependent Claims (9, 10, 11)
-
-
12. A programmable device, comprising:
-
one or more programmable control devices; and a program storage device, coupled to the one or more programmable control devices, on which are stored instructions for causing the one or more programmable control devices to; offer a temporary opportunity to modify a textual data after receiving and before performing an instruction to transmit the textual data; transmit the textual data unmodified if the opportunity is not accepted; modify the textual data if the opportunity is accepted, producing a modified textual data; and transmit the modified textual data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
receiving an instruction to send a textual data from a programmable device; offering an opportunity to modify the textual data before performing the instruction to send the textual data; modifying the textual data in a user interface of the programmable device responsive to received instructions if the opportunity is accepted; and transmitting the modified textual data from the programmable device. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A programmable device, comprising:
-
one or more programmable control devices; a display, coupled to one or more of the programmable control devices; and a program storage device, coupled to the one or more programmable control devices, on which are stored instructions for causing the one or more programmable control devices to; receive an instruction to transmit a textual data; display an opportunity to modify the textual data before performing the received instruction; display suggestions for modifying the textual data if the opportunity is accepted; transmit the textual data unmodified if the opportunity is not accepted within a predetermined time; modify the textual data responsive to received instructions if the opportunity is accepted, producing a modified textual data; and transmit the modified textual data. - View Dependent Claims (29, 30)
-
Specification