Device and method to assist user in conducting a transaction with a machine
First Claim
1. A computer program product residing on a computer readable medium for assisting a user of a device to use the device to perform a transaction on a machine, the computer program product comprises instructions for causing the device to:
- receive data that specifies a transaction mode to use for processing an image;
access a knowledge base to provide data to configure the computer program product for the transaction mode, the data including data specific to the transaction mode;
receive an image or images of a portion of a machine that the user will use to perform the transaction;
process the image or images to identify a pattern of controls on the machine and to detect the presence of a user-controlled pointing item over controls on the machine; and
announce to the user the name or function of the control closest to an end of the user-controlled pointing item.
12 Assignments
0 Petitions
Accused Products
Abstract
A device for assisting a user to perform a transaction on a machine is described. The device receives data that specifies a transaction mode to use for processing an image and accesses a knowledge base to provide data to configure the device for the transaction mode, the data including data specific to the transaction mode. The device receives an image or images of a portion of a machine that the user will use to perform the transaction and processes the image or images to identify a pattern of controls on the machine and to detect the presence of a user-controlled pointing item over controls on the machine. The device announces to the user the name or function of the control closest to an end of the user-controlled pointing item.
-
Citations
31 Claims
-
1. A computer program product residing on a computer readable medium for assisting a user of a device to use the device to perform a transaction on a machine, the computer program product comprises instructions for causing the device to:
-
receive data that specifies a transaction mode to use for processing an image;
access a knowledge base to provide data to configure the computer program product for the transaction mode, the data including data specific to the transaction mode;
receive an image or images of a portion of a machine that the user will use to perform the transaction;
process the image or images to identify a pattern of controls on the machine and to detect the presence of a user-controlled pointing item over controls on the machine; and
announce to the user the name or function of the control closest to an end of the user-controlled pointing item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a device, the method comprising:
-
receiving data by the device that specifies a transaction mode to use for operating the device;
accessing a knowledge base to provide data to configure the device for the transaction mode, the data including data specific to the transaction mode;
receiving an image or images of a portion of a machine that the user will use to perform the transaction;
processing the image or images to identify a pattern of controls on the machine and to detect the presence of a user-controlled pointing item over controls on the machine; and
announcing to the user the name or function of the control closest to an end of the user-controlled pointing item. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus, comprising:
-
a computing device;
a image input device;
a computer readable medium storing a computer program product assisting a user of the apparatus to use the apparatus to perform a transaction with a machine, the computer program product comprises instructions for causing the computing device to;
receive data that specifies a transaction mode;
access a knowledge base to provide data to configure the apparatus for the transaction mode, the data including data specific to the transaction mode;
receive an image or images from the image input device the image or images being of a portion of a machine that the user will use to perform the transaction;
process the image or images to identify a pattern of controls on the machine and to detect the presence of a user-controlled pointing item over controls on the machine; and
announce to the user the name or function of the control closest to an end of the user-controlled pointing item. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification