System and method for operating an electronic reading device user interface
First Claim
1. A user interface system, comprising:
- an electronic reading device for detecting a portion of an address pattern;
a client device for receiving data identifying the detected portion of the address pattern and for requesting an application description corresponding to an area of the address pattern that includes the detected portion of the address pattern, said application description including description of an application to be loaded into the client device; and
an application server for retrieving the application description in response to the request by the client device, said application server forwarding the application description to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for operating a user interface uses an electronic reading device to detect a portion of an address pattern. A client device receives data identifying the detected portion of the address pattern and uses the data to request a corresponding application description. The request is sent to an application server that retrieves the corresponding application description and forwards it to the client device. The application description includes an address pattern grid description that is further forwarded to the electronic reading device. The electronic reading device stores the grid description and uses it to identify positions corresponding to successively detected portions of the address pattern, to determine whether the positions are within the current grid description, to generate strokes from the positions, and to initiate actions based on the generated strokes. Action data is then sent to the client device, which processes the data in accordance with the application description.
51 Citations
62 Claims
-
1. A user interface system, comprising:
-
an electronic reading device for detecting a portion of an address pattern;
a client device for receiving data identifying the detected portion of the address pattern and for requesting an application description corresponding to an area of the address pattern that includes the detected portion of the address pattern, said application description including description of an application to be loaded into the client device; and
an application server for retrieving the application description in response to the request by the client device, said application server forwarding the application description to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a user interface, comprising the steps of:
-
detecting a portion of an address pattern with an electronic reading device;
determining a position on the address pattern based on the detected portion of the address pattern;
identifying an application to be loaded corresponding to an area that contains the detected portion of the address pattern; and
retrieving a description of the application to be loaded to a local memory, said description including information about the application to be loaded. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An electronic reading device, comprising:
-
a sensor for detecting portions of an address pattern;
a position buffer for storing data identifying the detected portions of the address pattern;
a memory for storing a grid description of a current address pattern area, said grid description being descriptive of actions associated with the detected positions of the address pattern; and
a processor for determining an action to be performed based on a plurality of detected positions using the grid description of the current address pattern area, each detected position determined from data stored in the position buffer. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method for processing information detected by an electronic reading device, comprising the steps of:
-
detecting, by the electronic reading device, an initial portion of an address pattern;
retrieving, by the electronic reading device, an address pattern grid that contains the initial detected portion of the address pattern, said address pattern grid identifying actions to be taken based on the detected portion, storing, in the electronic reading device, the address pattern grid; and
identifying a plurality of successive positions corresponding to a plurality of successively detected portions of the address pattern, the plurality of successive positions identified using the stored address pattern grid. - View Dependent Claims (23, 24, 25, 26, 27)
retrieving a new address pattern grid in response to a determination that a particular successive position is not within the stored address pattern grid, the new address pattern grid containing the particular successive position; and
storing the new address pattern grid.
-
-
28. A method for processing information detected by an electronic reading device, comprising the steps of:
-
detecting, by the electronic reading device, an initial position on an address pattern;
retrieving an application description containing an address pattern grid description for an application that relates to the detected initial position;
detecting a plurality of successive positions on the address pattern; and
processing the plurality of detected successive positions in accordance with the address pattern grid description contained within the application description. - View Dependent Claims (29, 30, 31, 32, 33)
identifying an address where the application description is stored, said identification based on the detected initial position; and
sending a request for the application description to the identified address.
-
-
30. The method of claim 28, wherein the step of retrieving the application description includes retrieving an address pattern grid description, the address pattern grid description used in the step of detecting the plurality of successive positions.
-
31. The method of claim 28, wherein the step of processing includes converting the plurality of detected successive positions into a data entry.
-
32. The method of claim 31, further comprising the step of submitting the data entry to an application server associated with the application.
-
33. The method of claim 31, wherein the plurality of detected successive positions represent handwritten symbols, said conversion into a data entry involving performing a handwriting recognition operation.
-
34. A system for configuring an electronic reading device, comprising:
-
an electronic reading device storing configuration instructions;
a separate electronic device including an electronic man-machine interface (MMI), said separate electronic device operating to;
receive the configuration instructions from the electronic reading device;
display at least one configuration option identified in the configuration instructions;
receive, via the electronic MMI, a user selection relating to the at least one configuration option; and
send an identification of the user selection to the electronic reading device, said electronic reading device executing a function based on the user selection. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for configuring an electronic reading device, comprising the steps of:
-
receiving configuration data identifying a plurality of configuration options for an electronic reading device, said configuration data received at a separate electronic device;
displaying the plurality of configuration options on the separate electronic device;
receiving a user selection of at least one of the plurality of configuration options;
notifying the electronic reading device of the at least one selected configuration option; and
executing a function based on the at least one selected configuration option. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A system for interacting with an application, comprising:
-
a formatted surface having an address pattern, wherein a position on the address pattern can be determined from a portion of the address pattern;
an electronic reading device for detecting a portion of the address pattern;
an application server storing application data associated with the detected portion of the address pattern; and
an electronic device separate from the electronic reading device, said electronic device operating to receive the application data and display the application data on a display screen, wherein a user makes a selection from the displayed application data using one of the electronic reading device in connection with the formatted surface and a man-machine interface (MMI) for the separate electronic device. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56)
-
-
57. A method for interacting with an application, comprising the steps of:
-
detecting a portion of an address pattern with an electronic reading device;
determining a position of the electronic reading device relative to the address pattern based on the detected portion of the address pattern;
retrieving application data associated with the determined position;
displaying at least one option from the application data on an electronic device separate from the electronic reading device; and
receiving a user selection of one of the at least one option. - View Dependent Claims (58, 59, 60, 61, 62)
-
Specification