Method and system for displaying information uniformly on tethered and remote input devices
First Claim
1. A method in a computer system for displaying information on a bar code scanning device, the computer system having a tethered bar code scanning device with a display and having an untethered bar code scanning device with a display, the tethered bar code scanning device being physically connected to the computer system and the untethered bar code scanning device being not physically connected to the computer system, the display of the tethered bar code scanning device having different display capabilities for displaying information than the display of the untethered bar code scanning device, the method comprising:
- selecting display capabilities that are common to the displays of the tethered and untethered bar code scanning devices;
receiving input information from one of the bar code scanning devices;
in response to receiving the input information, generating information to be displayed on the display of the one bar code scanning device;
generating an instruction to display the generated information on the display of the one bar code scanning device by using the selected display capabilities so that the generated information when displayed will have a uniform visual appearance regardless of whether the one bar code scanning device is the tethered bar code scanning device or the untethered bar code scanning device; and
displaying the generated information with the uniform visual appearance on the one bar code scanning device by, when the one bar code scanning device is the tethered bar code scanning device, executing the generated instruction on the computer system; and
when the one bar code scanning device is the untethered bar code scanning device, sending the generated instruction to the untethered bar code scanning device for execution by the untethered bar code scanning device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for displaying information with a uniform visual display appearance on a variety of computer display devices, regardless of varying display capabilities of the display devices and of whether the display devices are tethered to the computer system or are remote. The system acts as an intermediary between an application program and the display devices. The system first receives information from the application program that is to be displayed on one of the display devices. The system then determines the location and display capabilities of the display device, and generates appropriate instructions that will display the received information on the display device. These instructions are generated in such a manner as to compensate for the varying display capabilities of the display devices, thus allowing the information to appear with a uniform visual display appearance on any of the devices to which the information may be displayed. If the display device is tethered to the computer system via a physical connection, the system directly invokes the display interface to the display device. If the display device is instead a remote device that is not local and tethered, the system generates instructions to invoke the display interface to the remote device and transmits the instruction to the remote device using a communication interface. If the application program is responding to information received from a peripheral device, the system can select an appropriate display device on which to display the response information.
82 Citations
39 Claims
-
1. A method in a computer system for displaying information on a bar code scanning device, the computer system having a tethered bar code scanning device with a display and having an untethered bar code scanning device with a display, the tethered bar code scanning device being physically connected to the computer system and the untethered bar code scanning device being not physically connected to the computer system, the display of the tethered bar code scanning device having different display capabilities for displaying information than the display of the untethered bar code scanning device, the method comprising:
-
selecting display capabilities that are common to the displays of the tethered and untethered bar code scanning devices;
receiving input information from one of the bar code scanning devices;
in response to receiving the input information, generating information to be displayed on the display of the one bar code scanning device;
generating an instruction to display the generated information on the display of the one bar code scanning device by using the selected display capabilities so that the generated information when displayed will have a uniform visual appearance regardless of whether the one bar code scanning device is the tethered bar code scanning device or the untethered bar code scanning device; and
displaying the generated information with the uniform visual appearance on the one bar code scanning device by, when the one bar code scanning device is the tethered bar code scanning device, executing the generated instruction on the computer system; and
when the one bar code scanning device is the untethered bar code scanning device, sending the generated instruction to the untethered bar code scanning device for execution by the untethered bar code scanning device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a computer system having a device of either a tethered type or an untethered type, the tethered type and the untethered type each having an associated display, the associated display for the tethered type having different display capabilities than the associated display for the untethered type, a method for displaying information with a uniform appearance comprising:
-
receiving information from an application program, the received information to be displayed on the associated display for the device;
determining a uniform appearance such that the received information when displayed will have the determined uniform appearance regardless of whether the device is tethered or untethered; and
displaying the received information with the determined uniform appearance on the associated display for the device by, when the device is tethered, executing a first instruction on the computer system; and
when the device is untethered, sending a second instruction to the device for execution by the device, the second instruction distinct from the first instruction. - View Dependent Claims (7, 8, 9, 10)
determining the identifier for the device; and
after determining the uniform appearance, determining the device to be untethered when the identifier for the device is different from the identifier for the computer system.
-
-
9. The method of claim 8 wherein the computer system has a plurality of untethered devices each with an identifier, wherein the computer system and the untethered devices are part of a shared network, wherein the identifiers are unique network addresses, and wherein the sending of the second instruction to the device is performed by invoking network functionality that transfers data to a specified destination, the specified destination being the identifier for the device.
-
10. The method of claim 6 wherein a computer program that displays information on an untethered device is tested by executing the computer program on a computer system with a tethered device and by displaying the information on a display device for the computer system.
-
11. A method in a computer system for displaying information, the computer system having a tethered display device, a tethered data input device and an untethered data input device, the untethered device having an attached display with different capabilities for displaying information than the tethered display device, the method comprising:
-
selecting display capabilities that are common to the tethered display device and the attached display;
receiving input information from one of the data input devices;
in response to receiving the input information, generating information to be displayed;
generating an instruction to use at least one of the selected display capabilities to display the generated information in such a manner that the generated information will have a uniform appearance when displayed on either the tethered display device or the attached display;
when the one data input device is the tethered data input device, executing the generated instruction on the computer system to display the generated information with the uniform appearance on the tethered display device; and
when the one data input device is the untethered data input device, sending the generated instruction to the untethered data input device for execution so as to display the generated information with the uniform appearance on the attached display. - View Dependent Claims (12, 13, 14, 15)
determining the identifier for the one data input device;
determining that the one data input device is the untethered device when the determined identifier is different than an identifier for the computer system; and
determining that the one data input device is the tethered device when the determined identifier is the same as the identifier for the computer system.
-
-
14. The method of claim 11 including the steps of:
-
before receiving the input information, determining the uniform appearance based on the selected display capabilities; and
after determining the uniform appearance, determining whether the one data input device is the tethered data input device or the untethered data input device.
-
-
15. The method of claim 11 wherein a computer program that displays information on untethered data input devices is tested by executing the computer program on the computer system and displaying the information on the tethered display device.
-
16. In a computer system having a tethered data input device and an untethered data input device, a method for displaying information uniformly on either device comprising the steps of:
-
receiving information to be displayed;
determining a uniform appearance such that the received information when displayed on a data input device will have the determined uniform appearance regardless of whether the data input device is the tethered device or the untethered device;
receiving an indication of the data input device on which to display the received information;
after determining the uniform appearance, determining whether the indicated data input device is the tethered device or the untethered device;
generating an instruction to display the received information on the indicated data input device; and
displaying the received information with the determined uniform appearance by, when the indicated data input device is the tethered device, executing the generated instruction on the computer system to display the received information on a display for the tethered device; and
when the indicated data input device is the untethered device, executing the generated instruction to send the received information to the untethered device for display by the untethered device. - View Dependent Claims (17, 18, 19)
-
-
20. In a computer system having a first data input device and a second data input device, each of the data input devices having an associated display with display characteristics that affect appearance of displayed information, the associated display for the first device having different display characteristics than the associated display for the second device, a method for displaying information with a uniform appearance on either associated display comprising the steps of:
-
selecting display characteristics that are shared by the associated displays for the first and second devices;
receiving information to be displayed;
receiving an indication of a data input device;
generating an instruction based on whether the indicated data input device is the first device or the second device, the generated instruction to display the received information on the associated display of the indicated data input device by using at least one of the selected display characteristics in such a manner that the received information will be displayed with a uniform appearance regardless of whether the indicated data input device is the first device or the second device; and
executing the generated instruction so as to display the received information with the uniform appearance on the associated display for the indicated data input device. - View Dependent Claims (21, 22, 23, 24, 25)
determining a smaller of the display sizes for the associated displays;
selecting the determined smaller display size as a maximum display size in which the text can be displayed;
determining a text font type and a text font size which can be displayed by both associated displays, the determined font type and determined font size such that displaying the text using the determined font type and determined font size requires an amount of space on an associated display that is less than the selected maximum size;
determining a text font color which can be displayed by both associated displays; and
designating the appearance of the displayed text to include the determined font type, the determined font size, and the determined font color.
-
-
26. A computer system for displaying information with a uniform appearance, comprising:
-
a display device;
a data input device with a display, the data input device either of a tethered type or of an untethered type; and
a display generator that determines a uniform appearance for information to be displayed to either the display device or the display of the data input device, that determines whether the data input device is tethered or untethered, that when the data input device is tethered, executes a first instruction to display the information on the display device with the uniform appearance, and that when the data input device is untethered, sends a second instruction distinct from the first instruction to the data input device to display the information on the display of the data input device with the uniform appearance, whereby information displayed on the display device appears substantially similar to information displayed on the display of the untethered data input device. - View Dependent Claims (27, 28, 29)
-
-
30. A computer system for displaying information with a uniform appearance on one of multiple data input devices, comprising:
-
a first data input device with a first associated display, the first associated display having a first set of display characteristics that affect appearance of displayed information, and a second data input device with a second associated display, the second associated display. having a second set of display characteristics that affect appearance of displayed information, the second set different from the first set;
a display generator for selecting display characteristics that are shared by the first and second sets, for receiving information to be displayed, for determining an appearance such that the received information when displayed on an associated display will have the determined appearance regardless of whether the associated display is the first associated display or the second associated display, for determining an associated display on which the received information will be displayed, and for displaying on the determined associated display the received information with the determined appearance by executing an instruction using display characteristics in the selected set of display characteristics; and
a processor for executing instructions. - View Dependent Claims (31, 32)
-
-
33. A computer-readable medium containing instructions for controlling a computer system to display information with a uniform appearance, the computer system having a device of either a tethered type or an untethered type, the tethered type and the untethered type each having an associated display, the associated display for the tethered type having different display capabilities than the associated display for the untethered type, by:
-
receiving information from an application program, the received information to be displayed on the associated display for the device;
determining a uniform appearance such that the received information when displayed will have the determined uniform appearance regardless of whether the device is tethered or untethered; and
displaying the received information with the determined uniform appearance on the associated display for the device by, when the device is tethered, executing a first instruction on the computer system; and
when the device is untethered, sending a second instruction to the device for execution by the device, the second instruction distinct from the first instruction. - View Dependent Claims (34, 35)
determining an identifier for the device; and
after determining the uniform appearance, determining the device to be untethered when the identifier for the device is different from the identifier for the computer system.
-
-
35. The computer-readable medium of claim 33 wherein a computer program that displays information on an untethered device is tested by executing the computer program on a computer system with a tethered device and by displaying the information on a display device for the computer system.
-
36. A computer-readable medium containing instructions for controlling a computer system having a display device, a tethered data input device and an untethered data input device, the untethered device having an attached display with different capabilities for displaying information than the display device, the controlling to display information by:
-
selecting display capabilities that are common to the display device and the attached display;
receiving input information from one of the data input devices;
in response to receiving the input information, generating information to be displayed;
generating an instruction to use at least one of the selected display capabilities to display the generated information in such a manner that the generated information will have a uniform appearance when displayed on either the display device or the attached display;
when the one data input device is the tethered data input device, executing the generated instruction on the computer system to display the generated information with the uniform appearance on the display device; and
when the one data input device is the untethered data input device, sending the generated instruction to the untethered data input device for execution so as to display the generated information with the uniform appearance on the attached display. - View Dependent Claims (37, 38, 39)
-
Specification