-
Allvoice Developments US, LLC v. Microsoft Corp. DC CAFC
- 2:10-cv-02102
- W.D. Wash.
- Judge: Richard A. Jones
- Filed: 12/21/2010
- Closed: 12/23/2013
- Latest Docket Entry: 04/28/2016
- PACER
1
Plaintiff
1
Defendant
2
Accused
Products
1
Patent-in-Suit
1,593
Days in
Litigation
-
Allvoice Developments US, LLC v. Microsoft Corp. DC CAFC
- 2:10-cv-02102
- W.D. Wash.
- Judge: Richard A. Jones
- Filed: 12/21/2010
- Closed: 12/23/2013
- Latest Docket Entry: 04/28/2016
- PACER
Market Sector
Consumer Electronics and PCs
Assigned Judge
Outcome Summary
- Patent Information
-
Validity & Enforceability
Claim # | Claim Text | Outcome |
---|---|---|
1 |
Data processing apparatus comprising: input means for receiving recognition data from a speech recognition engine and corresponding audio data, said recognition data including a string of recognised words and audio identifiers identifying audio
view more
|
Invalid (112)
Entry 166 |
2 |
Data processing apparatus as claimed in claim 1 wherein said storage means also stores the recognised words and the link data, the apparatus including storage reading means for reading the stored recognised words into said processing application
view more
|
Invalid (112)
Entry 166 |
3 |
Data processing apparatus as claimed in claim 1 including user operable correction means for selecting a displayed recognised word which has been incorrectly recognised; correction audio playback means for controlling said audio playback means to
view more
|
Invalid (112)
Entry 166 |
4 |
Data processing apparatus as claimed in claim 3 wherein said recognition data includes alternative words, said display means including means to display a choice list comprising the alternative words, and said selecting and correcting means
view more
|
Invalid (112)
Entry 166 |
5 |
Data processing apparatus as claimed in claim 1 wherein said audio identifiers comprise a list of positions of the corresponding audio components in the audio data.
|
Invalid (112)
Entry 166 |
6 |
Data processing apparatus as claimed in claim 5 wherein said word string is formed of a plurality of separately dictated passages of words, said storage means stores said audio data for each dictated passage of words in a separate file, and said
view more
|
Invalid (112)
Entry 166 |
7 |
Data processing apparatus as claimed in claim 1 wherein said recognition data includes recognition status indicators to indicate whether each recognised word is a word finally selected as recognised by said speech recognition engine or a word
view more
|
Invalid (112)
Entry 166 |
8 |
Data processing apparatus as claimed in claim 1 including contextual update means operable by a user to select recognised words which are to be used to provide contextual correcting parameters to said speech recognition engine, and to send said
view more
|
Invalid (112)
Entry 166 |
9 |
Data processing apparatus as claimed in claim 1 wherein said recognition data includes a likelihood indicator for each word in the word string indicating the likelihood that the word is correct, and said link means stores the likelihood
view more
|
Invalid (112)
Entry 166 |
10 |
Data processing apparatus as claimed in claim 1 including file storage means for storing the recognised words in a file; means for selectively disabling one of the receipt of the recognised words by said processing application program means and
view more
|
Invalid (112)
Entry 166 |
11 |
Data processing apparatus as claimed in claim 10 wherein said storage reading means is controllable by a user to read said audio message at any time after said file has been input to said processing application program means until said processing
view more
|
Invalid (112)
Entry 166 |
12 |
Data processing apparatus as claimed in claim 1 wherein said user operable selection means is operative to allow a user to select to playback the audio data for the most recent passage of dictated words, or to select words and play back the
view more
|
Invalid (112)
Entry 166 |
13 |
Data processing apparatus as claimed in claim 1 wherein said interface application program means is operative to determine and monitor the positions of the recognised words by determining and monitoring the position of a first letter of each of
view more
|
Invalid (112)
Entry 166 |
14 |
Data processing apparatus as claimed in claim 1 further comprising processing means operative under the control of a computer operating system, wherein said interface application program means comprises an interface application program
view more
|
Invalid (112)
Entry 166 |
15 |
A data processing arrangement comprising: a data processing apparatus, the data processing apparatus comprising: input means for receiving recognition data from a speech recognition engine and corresponding audio data, said recognition data
view more
|
Invalid (112)
Entry 166 |
16 |
A data processing arrangement as claimed in claim 15 wherein said recognition data includes alternative words, said editor display means including means to display a choice list comprising the alternative words, and said editor correcting means
view more
|
Invalid (112)
Entry 166 |
17 |
A data processing arrangement as claimed in claim 15 including editor contextual update means operable by a user to select recognised words which are to be used to provide contextual correcting parameters to said speech recognition engine of said
view more
|
Invalid (112)
Entry 166 |
18 |
A data processing arrangement as claimed in claim 15 wherein said recognition data includes a likelihood indicator for each word in the word string indicating the likelihood that the word is correct, and said link data includes the likelihood
view more
|
Invalid (112)
Entry 166 |
19 |
A data processing arrangement as claimed in claim 15 wherein said data processing apparatus includes file storage means for storing the recognised words in a file; means for selectively disabling one of the receipt of the recognised words by said
view more
|
Invalid (112)
Entry 166 |
20 |
A data processing arrangement as claimed in claim 19 wherein said audio message reading means is controllable by a user to read said audio message at any time the associated words are being processed by said editor processing means.
|
Invalid (112)
Entry 166 |
21 |
An editor work station for use with the data processing arrangement as claimed in claim 15, said editor work station comprising: data reading means for reading the words, link data, and audio data from said data processing apparatus; editor
view more
|
Invalid (112)
Entry 166 |
22 |
An editor work station as claimed in claim 21 wherein said recognition data includes alternative words, said editor display means including means to display a choice list comprising the alternative words, and said editor correcting means includes
view more
|
Invalid (112)
Entry 166 |
23 |
An editor work station as claimed in claim 21 including editor contextual update means operable by a user to select recognised words which are to be used to provide contextual correcting parameters to said speech recognition engine of said data
view more
|
Invalid (112)
Entry 166 |
24 |
An editor work station as claimed in claim 21 wherein said recognition data includes a likelihood indicator for each word in the word string indicating the likelihood that the word is correct, and said link data includes the likelihood
view more
|
Invalid (112)
Entry 166 |
25 |
A data processing arrangement as claimed in claim 15 comprising a plurality of said data processing apparatus connected to a network, and at least one editor work station, wherein each editor work station can access and edit stored words and
view more
|
Invalid (112)
Entry 166 |
26 |
A data processing arrangement as claimed in claim 15 wherein said interface application program means is operative to determine and monitor the positions of the recognised words by determining and monitoring the position of a first letter of each
view more
|
Invalid (112)
Entry 166 |
27 |
Data processing arrangement as claimed in claim 15 further comprising processing means operative under the control of a computer operating system, wherein said interface application program means comprises an interface application program
view more
|
Invalid (112)
Entry 166 |
40 |
A method of processing data comprising: at an author work station, carrying out the method as claimed in claim 28 wherein the recognised words, the link data and the audio data are stored; and at an editor work station, obtaining the stored
view more
|
Invalid (112)
Entry 166 |
52 |
Data processing apparatus comprising: input means for receiving recognition data and corresponding audio data from a speech recognition engine, said recognition data including a string of recognised characters and audio identifiers identifying
view more
|
Invalid (112)
Entry 166 |
53 |
Data processing apparatus as claimed in claim 52 wherein said storage reading means is controllable by a user to read said audio message at any time after said file has been input to said processing means until said processing means is no longer
view more
|
Invalid (112)
Entry 166 |
54 |
A data processing arrangement comprising: a data processing apparatus, the data processing apparatus comprising: input means for receiving recognition data and corresponding audio data from a speech recognition engine, said recognition data
view more
|
Invalid (112)
Entry 166 |
55 |
A data processing arrangement as claimed in claim 54 wherein said audio message reading means is controllable by a user to read said audio message at any time the associated characters are being processed by said editor processing means.
|
Invalid (112)
Entry 166 |
58 |
A method of processing data comprising: at an author work station: receiving recognition data and corresponding audio data from a speech recognition engine, said recognition data including recognised characters and audio identifiers identifying
view more
|
Invalid (112)
Entry 166 |
60 |
A universal speech-recognition interface that enables operative coupling of a speech-recognition engine to at least any one of a plurality of different computer-related applications, the universal speech-recognition interface comprising: input
view more
|
Invalid (101)
Entry 166 |
61 |
The universal speech-recognition interface of claim 60, further comprising: means, independent of the one computer-related application, for forming link data linking a portion of the audio data to at least one the recognised words independently
view more
|
Invalid (101)
Entry 166 |
62 |
The universal speech-recognition interface of claim 60 further comprising: user operable selection means for selecting one or more of the recognised words in the one computer-related application, wherein the audio playback means is responsive to
view more
|
Invalid (101)
Entry 166 |
63 |
The universal speech-recognition interface of claim 60 wherein the plurality of different computer-related applications includes a wordprocessing application and at least one of a spreadsheet processing application, an electronic-mail
view more
|
Invalid (101)
Entry 166 |
64 |
A speech-recognition interface that enables operative coupling of a speech-recognition engine to a computer-related application, the interface comprising: input means for receiving speech-recognition data including recognised words; output means
view more
|
Invalid (101)
Entry 166 |
65 |
The speech-recognition interface of claim 64, further comprising: means, independent of the computer-related application, for monitoring changes in positions of the recognised words in the computer-related application.
|
Invalid (101 and 112)
Entry 166 |
66 |
The speech-recognition interface of claim 64, further comprising: means, independent of the computer-related application, for forming link data linking a portion of the audio data to at least one of the recognised words independently of the
view more
|
Invalid (101)
Entry 166 |
67 |
The speech-recognition interface of claim 64, further comprising: audio playback means for playing audio data associated with the recognised words.
|
Invalid (101)
Entry 166 |
68 |
The universal speech-recognition interface of claim 67, further comprising: user operable selection means for selecting one or more of the recognised words in the computer-related application, wherein the audio playback means is responsive to the
view more
|
Invalid (101)
Entry 166 |
69 |
Data processing apparatus comprising input means for receiving recognition data from a speech recognition engine and corresponding audio data, said recognition data including a string of recognised words and audio identifiers identifying audio
view more
|
Invalid (112)
Entry 166 |
70 |
Data processing apparatus as claimed in claim 69 including storage means for storing said link data, and said audio data.
|
Invalid (112)
Entry 166 |
75 |
Data processing apparatus comprising: input means for receiving recognition data from a speech recognition engine and corresponding audio data, said recognition data including a string of recognised words and audio identifiers including audio
view more
|
Invalid (112)
Entry 166 |
76 |
Data processing apparatus as claimed in claim 75 including means operable by a user to allow the selection of said second application program from amongst a plurality of application programs implementable within the computer operating system.
|
Invalid (112)
Entry 166 |
-
Infringement
Microsoft Corporation
- 1 Detail
Accused Product | Patent # | Claim # | Outcome |
---|---|---|---|
Windows VistaWindows Vista operating systemsWindows Vista operating systems with Speech recognition technologyWindows XP | US 5,799,273 A | All Asserted Claims |
No infringement
Entry 245Entry 244 |