Natural language recognition using distributed processing
First Claim
1. A method of providing computer-based recognition of natural language data, comprising the steps of:
- generating natural language data using an input device; and
, transmitting the natural language data to a server via a network;
wherein, the server is programmed and configured to process the natural language data using a recognizer residing on the server to produce intermediate format data, and is further programmed and configured to transmit the intermediate format data to an application, and further wherein, the intermediate format data is decoded into computer-readable format data using context information associated with the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for computer-based recognition of natural language data. The method is implemented on a distributed computer network and includes obtaining natural language data, such as digital ink handwriting, using an input device (415), receiving the natural language data on a server via a network, processing the natural language data using a recognizer (440) residing on the server (430) to produce intermediate format data (445), transmitting the intermediate format data (445) to an application (450), and decoding the intermediate format data 445 into computer-readable format data using the application (450) and context information associated with the application (450).
-
Citations
29 Claims
-
1. A method of providing computer-based recognition of natural language data, comprising the steps of:
-
generating natural language data using an input device; and
,transmitting the natural language data to a server via a network;
wherein, the server is programmed and configured to process the natural language data using a recognizer residing on the server to produce intermediate format data, and is further programmed and configured to transmit the intermediate format data to an application, and further wherein, the intermediate format data is decoded into computer-readable format data using context information associated with the application. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
2. A method for computer-based recognition of natural language data, the method implemented on a network and comprising the steps of:
-
obtaining natural language data using an input device;
receiving the natural language data on a server via the network;
processing the natural language data using a recognizer residing on the server to produce intermediate format data;
transmitting the intermediate format data to an application; and
,decoding the intermediate format data into computer-readable format data using context information associated with the application.
-
-
18. A method for computer-based recognition of natural language data, comprising the steps of:
-
receiving natural language data at a server from a remote input device;
processing the natural language data using a recognizer residing on the server to produce intermediate format data; and
,transmitting the intermediate format data to an application;
wherein, the application is programmed and configured to decode the intermediate format data into computer-readable format data using context information associated with the application.
-
-
19. A method of providing computer-based recognition of natural language data for interaction with an application, wherein natural language data is received at a server from a remote input device, and the server processes the natural language data using a recognizer residing on the server to produce intermediate format data, the method comprising:
-
the application receiving the intermediate format data from the server; and
,the application decoding the intermediate format data into computer-readable format data using context information associated with the application.
-
-
20. A method of recognising digital ink input by a user into a computer-based digital ink recognition system, the user interacting with a paper-based document, the paper-based document having disposed therein or thereon coded data indicative of a particular field of the paper-based document and of at least one reference point of the paper-based document, the method including the steps of:
-
receiving in a server, indicating data from a sensing device, operated by the user, regarding the identity of the paper-based document and at least one of a position and a movement of the sensing device relative to the paper-based document;
processing the indicating data using a recognizer residing on the server to produce intermediate format data; and
,transmitting the intermediate format data to an application;
wherein, the application decodes the intermediate format data into computer-readable format data using context information associated with the paper-based document;
further wherein, the sensing device comprises;
(a) an image sensor adapted to capture images of at least some of the coded data when the sensing device is placed in an operative position relative to the paper-based document; and
(b) a processor adapted to;
(i) identify at least some of the coded data from one or more of the captured images;
(ii) decode at least some of the coded data; and
(iii) generate the indicating data using at least some of the decoded coded data. - View Dependent Claims (22)
-
-
21. A method of recognising digital ink input by a user into a computer-based digital ink recognition system, the method including the steps of:
-
providing a user with a paper-based document, the paper-based document having disposed therein or thereon coded data indicative of a particular field of the paper-based document and of at least one reference point of the paper-based document;
receiving in a server, indicating data from a sensing device, operated by the user, regarding the identity of the paper-based document and at least one of a position and a movement of the sensing device relative to the paper-based document;
processing the indicating data using a recognizer residing on the server to produce intermediate format data;
transmitting the intermediate format data to an application;
decoding the intermediate format data into computer-readable format data using context information associated with the paper-based document;
wherein the sensing device comprises;
(a) an image sensor adapted to capture images of at least some of the coded data when the sensing device is placed in an operative position relative to the paper-based document; and
(b) a processor adapted to;
(i) identify at least some of the coded data from one or more of the captured images;
(ii) decode at least some of the coded data; and
(iii) generate the indicating data using at least some of the decoded coded
-
-
23. A system for computer-based recognition of natural language data, the system implemented on a network and comprising:
-
a server to receive natural language data generated by an input device via the network; and
,a recognizer residing on the server to process the natural language data to produce intermediate format data;
wherein,an application receives the intermediate format data and decodes the intermediate format data into computer-readable format data using context information associated with the application. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
24. A system for computer-based recognition of natural language data, the system implemented on a network and comprising:
-
an input device to generate natural language data;
a server to receive the natural language data via the network;
a recognizer residing on the server to process the natural language data to produce intermediate format data; and
,an application to receive the intermediate format data and to decode the intermediate format data into computer-readable format data using context information associated with the application.
-
Specification