Interfacing with ink
First Claim
Patent Images
1. A method of communicating between an application and an ink object, said ink object storing electronic ink, comprising the steps of:
- issuing, by said application, a request to said ink object;
processing said request by said ink object;
returning information in response to said request to said ink object.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.
-
Citations
45 Claims
-
1. A method of communicating between an application and an ink object, said ink object storing electronic ink, comprising the steps of:
-
issuing, by said application, a request to said ink object;
processing said request by said ink object;
returning information in response to said request to said ink object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11)
-
-
8. A method of communicating between an application and an ink object, said ink object storing electronic ink, comprising the steps of:
-
issuing, by said application, a request to said ink object;
processing said request by said ink object; and
returning an indication that said request has been successfully processed. - View Dependent Claims (9)
-
-
12. A method for recognizing ink strokes comprising the steps of:
-
issuing a request to recognize strokes from an application;
receiving said request at a recognizer entity;
returning at least one set of recognition results relating to said ink strokes. - View Dependent Claims (13)
-
-
14. A method for interacting with ink strokes comprising:
-
issuing a request to a stroke object;
processing said request; and
returning the result of said request. - View Dependent Claims (15, 16)
-
-
17. A method of storing ink strokes comprising the steps of:
-
creating a stroke container;
receiving stroke information;
creating a stroke from said stroke information; and
storing said stroke in said stroke container.
-
-
18. A method of operating on stroke objects comprising the steps of:
-
storing said stroke objects in a stroke collection;
performing an operation on at least one stroke object in said stroke collection. - View Dependent Claims (19, 20, 21)
-
-
22. A method of receiving information from a recognizer, comprising the steps of:
-
sending a request for information to a recognizer object;
said recognizer object returning information regarding recognizer. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method of exchanging information regarding how ink should be recognized, comprising the steps of:
-
sending a request for information to a recognizer context object;
receiving a response from recognizer context object that indicates information about how ink should be recognized. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A method for exchanging information with the results of a recognition process comprising the steps of:
-
sending information to a recognition result object;
performing an operation in response to said sending step. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer readable medium having a data structure stored thereon, said data structure comprising:
-
an ink object;
said ink object including at least one stroke;
said at least one stroke having associated with it at least one recognizer. - View Dependent Claims (44, 45)
-
Specification