Text processing system
First Claim
1. A system responsive to voice input and freehand input to generate and edit text, the system comprising:
- (a) a stylus comprising;
(1) a pointer for communicating freehand input; and
(2) a microphone for receiving voice input;
(b) a speech recognizer responsive to voice input to provide text data;
(c) a first tablet interface including a first tablet surface, the first tablet interface being responsive to freehand input to provide indicia of editing commands; and
(d) an editor having access to the text data, responsive to the indicia of editing commands to modify the text data as specified by the editing commands.
6 Assignments
0 Petitions
Accused Products
Abstract
Certain disclosed methods and systems perform multiple different types of message recognition using a shared language model. Message recognition of a first type is performed responsive to a first type of message input (e.g., speech), to provide text data in accordance with both the shared language model and a first model specific to the first type of message recognition (e.g., an acoustic model). Message recognition of a second type is performed responsive to a second type of message input (e.g., handwriting), to provide text data in accordance with both the shared language model and a second model specific to the second type of message recognition (e.g., a model that determines basic units of handwriting conveyed by freehand input). Accuracy of both such message recognizers can be improved by user correction of misrecognition by either one of them. Numerous other methods and systems are also disclosed.
-
Citations
78 Claims
-
1. A system responsive to voice input and freehand input to generate and edit text, the system comprising:
-
(a) a stylus comprising;
(1) a pointer for communicating freehand input; and
(2) a microphone for receiving voice input;
(b) a speech recognizer responsive to voice input to provide text data;
(c) a first tablet interface including a first tablet surface, the first tablet interface being responsive to freehand input to provide indicia of editing commands; and
(d) an editor having access to the text data, responsive to the indicia of editing commands to modify the text data as specified by the editing commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system responsive to voice input and freehand input to generate and edit text, the system comprising:
-
(a) a stylus comprising;
(1) a pointer for communicating freehand input; and
(2) a microphone for receiving voice input;
(b) at least one speech recognizer responsive to voice input to provide text data;
(c) a plurality of tablet interfaces, each including a respective tablet surface and being responsive to freehand input to provide indicia of editing commands;
(d) a plurality of displays, each being integrated into a respective tablet surface; and
(e) at least one editor having access to the text data, responsive to the indicia of editing commands to modify the text data as specified by the editing commands. - View Dependent Claims (26)
-
-
27. A method for processing text, the method comprising:
-
providing a stylus comprising a pointing interface and a microphone;
providing a tablet responsive to the pointing interface;
generating text by dictating into the microphone; and
editing text by manually manipulating the pointing interface on the tablet. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A stylus comprising:
-
(a) a stylus body having a proximal end and a distal end;
(b) a pointing interface toward the distal end;
(c) an identification circuit for providing an identification signal; and
(d) a wireless transmitter for transmitting an electromagnetic signal comprising the voice signal and the identification signal. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A stylus comprising:
-
(a) a stylus body having a proximal end and a distal end;
(b) a pointing interface toward the distal end;
(c) a microphone toward the proximal end for providing a voice signal responsive to voice input;
(d) an activation circuit for automatically enabling the voice signal; and
(e) a wireless transmitter for transmitting an electromagnetic signal comprising the voice signal. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
-
-
51. A method for message recognition in accordance with at least a semantic language model, the method comprising performing a plurality of hypothesis tests between a plurality of text segments and at least one stop segment, each hypothesis test including computing a probability according to the equation:
-
52. In a message recognizer, a semantic language model comprising a plurality of semantic clusters, the language model being adaptable by a process comprising the steps of:
-
(a) listing a plurality of text segments;
(b) selecting, responsive to a first type of input, at least one text segment of the plurality; and
(c) adapting the semantic model to bias against text segments having a high probability of shared cluster occurrence with each selected text segment. - View Dependent Claims (53, 54, 55, 56, 57)
-
-
58. A method for adapting a semantic language model comprising a plurality of semantic clusters, the method comprising the steps of:
-
(a) listing a plurality of text segments having a low probability of shared cluster occurrence;
(b) selecting, responsive to freehand input, at least one text segment of the plurality; and
(c) adapting the semantic model to bias against text segments having a high probability of shared cluster occurrence with each selected text segment. - View Dependent Claims (59, 60, 61)
-
-
62. A system for generating text responsive to message input of a first type and a second type, the system comprising:
-
(a) a unified message model including;
(1) a shared language model;
(2) a first model specific to a first type of message recognition; and
(3) a second model specific to a second type of message recognition;
(b) a first message recognizer, responsive to the first type of message input to provide text data in accordance with both the shared language model and the first model; and
(c) a second message recognizer, responsive to the second type of message input to provide text data in accordance with both the shared language model and the second model. - View Dependent Claims (63, 64, 65, 66)
-
-
67. A method for recognizing a message input from a specific user, the method comprising:
- providing;
(1) a local message model responsive to initialization by a user message model;
(2) a network including a first node and a second node, the first node being proximate the user and the second node being proximate the user message model; and
identifying the specific user to establish a connection on the network between the local message model and the user message model;
transferring data on the connection to modify the local message model to be in conformance with the user message model; and
recognizing message input from the user in accordance with the initialized local message model. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74)
- providing;
-
75. A system responsive to voice input and freehand input to generate and edit text, the system comprising:
-
(a) a stylus comprising;
(1) a pointer for communicating freehand input; and
(2) a microphone for receiving voice input;
(b) means for generating text data responsive to voice input; and
(c) means for editing the text data responsive to freehand input.
-
-
76. A method for displaying a document, the method comprising:
-
displaying a first view of the document on a first display;
displaying a second view of the document on a second display; and
upon modification of the document, modifying the first and second views as needed to reflect the modification. - View Dependent Claims (77)
-
-
78. A text processing system comprising:
-
(a) a stylus having a proximal end and a distal end, the stylus comprising;
(1) a pointer toward the distal end for communicating freehand input;
(2) a microphone toward the proximal end for receiving voice input;
(3) an activation circuit for automatically activating the speech recognizer; and
(4) an identification circuit for providing, to the speech recognizer, an identification of the stylus;
(b) a tablet interface, responsive to freehand input, comprising a plurality of tablet surfaces;
(c) a plurality of self-contained enclosures, each of the enclosures comprising;
(1) a front face having a height and a width, the front face comprising a respective one of the tablet surfaces; and
(2) a back face, separated from the front face by a depth, the depth being significantly less than either the height or the width;
(d) a display comprising a plurality of displays, each of the displays being integrated into a respective tablet surface;
(e) a wireless transmitter and a wireless receiver for effecting a communications link to interconnect the displays;
(f) a command interpreter for controlling the communications link, the command interpreter being responsive to command indicia communicated via freehand input to transfer text between the displays; and
(g) a speech recognizer responsive to voice input to generate text in accordance with a language model specific to an owner of the stylus, for display on the display.
-
Specification