Adaptive graphical user interface for a network peripheral
First Claim
1. A method for generating and displaying an adaptive graphical user interface of a current configuration and current capabilities of a networked peripheral device connected to a local area network, the method comprising the steps of:
- requesting a current configuration and current capabilities of a networked peripheral device;
transmitting, in response to the request, an interrogation command to the networked peripheral device over the local area network;
receiving, from the networked peripheral device, information corresponding to a current configuration and capabilities of the networked peripheral device;
retrieving peripheral device configuration and capabilities from libraries based on the received information and generating a graphical user interface using data within the retrieved libraries;
displaying a graphical user interface including a representative graphical image of the networked peripheral device in its current configuration and with its current capabilities;
generating and displaying at least one user-selectable menu of job options for selecting job options which are appropriate for the current configuration and current capabilities of the networked peripheral device based on the received configuration and capabilities information; and
storing, upon entering a user-selected option from the menu of options, at least one user-selected option.
1 Assignment
0 Petitions
Accused Products
Abstract
The method generates and displays an adaptive graphical user interface of a current configuration and current capabilities of a networked peripheral device connected to a local area network. The method includes the steps of requesting from a user'"'"'s work station a current configuration and current capabilities of a networked peripheral device, transmitting, in response to the request, an interrogation command to the networked peripheral device over the local area network, and receiving, from the networked peripheral device, information corresponding to a current configuration and capabilities of the networked peripheral device. The method further includes retrieving peripheral device configuration and capabilities from libraries based on the received information and generating a graphical user interface using data within the retrieved libraries, and displaying a graphical user interface including a representative graphical image of the networked peripheral device in its current configuration and with its current capabilities.
190 Citations
43 Claims
-
1. A method for generating and displaying an adaptive graphical user interface of a current configuration and current capabilities of a networked peripheral device connected to a local area network, the method comprising the steps of:
-
requesting a current configuration and current capabilities of a networked peripheral device; transmitting, in response to the request, an interrogation command to the networked peripheral device over the local area network; receiving, from the networked peripheral device, information corresponding to a current configuration and capabilities of the networked peripheral device; retrieving peripheral device configuration and capabilities from libraries based on the received information and generating a graphical user interface using data within the retrieved libraries; displaying a graphical user interface including a representative graphical image of the networked peripheral device in its current configuration and with its current capabilities; generating and displaying at least one user-selectable menu of job options for selecting job options which are appropriate for the current configuration and current capabilities of the networked peripheral device based on the received configuration and capabilities information; and storing, upon entering a user-selected option from the menu of options, at least one user-selected option. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for generating and displaying an adaptive graphical user interface of a current configuration and current capabilities of a networked digital copier connected to a local area network (LAN), the method comprising the steps of:
-
requesting from a user'"'"'s work station a current configuration and current capabilities of a digital copier over the LAN; transmitting, in response to the request, an interrogation command to the digital copier over the LAN; receiving from the digital copier over the LAN current configuration and capabilities information of the digital copier; retrieving digital copier configuration and capability from libraries based on the received information and generating a graphical user interface using data within the retrieved libraries; displaying a graphical user interface including a representative graphical image of the digital copier in its current configuration and with its current capabilities; generating and displaying at least one user-selectable menu of job options for selecting job options which are appropriate for the current configuration and current capabilities of the digital copier based on the received configuration and capabilities information; storing, upon entering a user-selected option from the menu of options, at least one user-selected option; re-displaying the image of the digital copier set to perform at least one specific job option based on the stored at least one user-selected option; downloading to the digital copier over the LAN job option information of the digital copier based on at least one user-selected job option and a configuration of the re-displayed representative image of the digital copier; and setting the job options of the digital copier based on the downloaded job option information. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A peripheral device controller for interrogating a networked peripheral device for its current configuration and current capabilities, and for generating and displaying an adaptive graphical user interface based on returned configuration and capabilities information, the peripheral device controller comprising:
-
a local area network interface which interfaces between the peripheral device controller and a local area network; input means for inputting a request for a peripheral configuration and capabilities; memory means for storing process steps and a peripheral device driver for the networked peripheral device; and process means for invoking, in response to an input request for a peripheral configuration and capabilities, the peripheral device driver using the stored process steps wherein, the peripheral device driver, upon being invoked by the process means,
1) interrogates the networked peripheral device as to its configuration and current status by sending an inquiry to the peripheral device via the local area network interface,
2) receives current configuration and current capabilities information from the networked peripheral device,
3) generates, based on the received current configuration and current capabilities information, a graphical user interface which includes a representative graphical image of the networked peripheral device,
4) displays on a monitor the graphical user interface including the representative graphical image which represents the current configuration and current capabilities of the networked peripheral device,
5) displays at least one menu of user-selectable job options for setting job options of the networked peripheral,
6) responds to a selection of the user-selectable job options by re-displaying the representative graphical image of the networked peripheral device based on the selected user-selectable option, and
7) transmits job option data to the networked peripheral device based on the selected user-selectable job option. - View Dependent Claims (13, 14)
-
-
15. A computer program product comprising:
-
a computer-usable medium having a computer-readable program code means embodied in the medium for causing a peripheral device driver to interrogate a networked peripheral device for its current configuration and current capabilities, and for generating and displaying an adaptive graphical user interface based on returned configuration and capabilities information, the computer-readable program code means in computer program product, comprising; a computer-readable program code means for causing a computer to invoke the peripheral device driver in response to an input request for a peripheral configuration and status; a computer-readable program code means for causing the computer to execute process steps in the peripheral device driver wherein the executed process steps
1) interrogate the networked peripheral device as to its configuration and current status by sending an inquiry to the peripheral device via the local area network interface,
2) receive current configuration and current capabilities information from the networked peripheral device
3) generate, based on the received current configuration and current capabilities information, a graphical user interface which includes a representative graphical image of the networked peripheral device,
4) display on a monitor the graphical user interface including the representative graphical image corresponding of the networked peripheral device in the current configuration and with current capabilities,
5) display job option menus based on the current capabilities of the networked peripheral device,
6) respond to a selection of the user-selectable job options by re-displaying the representative graphical image of the networked peripheral device set to perform the specific job options based on the selected user-selectable job options, and
7) transmit job option data to the networked peripheral device based on the selected user-selectable job options.
-
-
16. A method for previewing a configuration of a peripheral device interfaced to a local area network (LAN) and for reconfiguring the peripheral device over the LAN prior to sending a job to the peripheral device in the case that the peripheral device is not configured appropriately for the job, the method comprising the steps of:
-
interrogating the peripheral device for its current configuration and capabilities over the LAN; receiving current configuration and current capabilities information from the peripheral device over the LAN; generating, based on the received information, a graphical user interface which includes a representative graphical image of the peripheral device; displaying on a monitor the graphical user interface and the representative graphical image of the peripheral device which reflects the current configuration and the current capabilities of the peripheral device in accordance with the received information; displaying user-selectable job options based on the current configuration and current capabilities of the peripheral device; re-displaying, in response to a user selecting at least one user-selectable job option, the representative graphical image of the peripheral device set to perform at least one specific job option based on the at least one user-selectable job option selected by the user; and downloading over the LAN to the peripheral device job option data in accordance with a selected user-selectable job option.
-
-
17. A network system comprising:
-
a networked peripheral device which stores current configuration information and which has defined current capabilities; and a peripheral device controller, connected to the networked peripheral device and to a local area network, for interrogating the networked peripheral for its current configuration and current capabilities, and for generating and displaying an adaptive graphical user interface based on returned configuration information and capabilities information, the peripheral device controller comprising; a local area network interface which interfaces between the peripheral device controller and the local area network; input means for inputting a request for a peripheral configuration and capabilities; memory means for storing process steps and a peripheral device driver for the networked peripheral device; and process means for invoking, in response to an input request for a peripheral configuration and capabilities, the peripheral device driver using the stored process steps wherein, the peripheral device driver, upon being invoked by the process means,
1) interrogates the networked peripheral device as to its configuration and current status by sending an inquiry to the peripheral device via the local area network interface,
2) receives current configuration information and current capabilities information from the networked peripheral device,
3) generates, based on the received current configuration and current capabilities information, a graphical user interface which includes a representative graphical image of the networked peripheral device,
4) displays on a monitor the graphical user interface including the representative graphical image which represents the current configuration and current capabilities of the networked peripheral device,
5) displays at least one menu of user-selectable job options for setting job options of the networked peripheral,
6) responds to a selection of the user-selectable job options by re-displaying the representative graphical image of the networked peripheral device based on the selected user-selectable option, and
7) transmits job option data to the networked peripheral device based on the selected user-selectable job option. - View Dependent Claims (18, 19)
-
-
20. Computer-executable process steps stored on a computer-readable medium, the computer executable process steps to generate and display an adaptive graphical user interface of a current configuration and current capabilities of a networked peripheral device connected to a local area network, the computer-executable process steps comprising:
-
code to request a current configuration and current capabilities of a networked peripheral device; code to transmit, in response to the request, an interrogation command to the networked peripheral device over the local area network; code to receive, from the networked peripheral device, information corresponding to a current configuration and capabilities of the networked peripheral device; code to retrieve peripheral device configuration and capabilities from libraries based on the received information and to generate a graphical user interface using data within the retrieved libraries; code to display a graphical user interface including a representative graphical image of the networked peripheral device in its current configuration and with its current capabilities; code to generate and display at least one user-selectable menu of job options for selecting job options which are appropriate for the current configuration and current capabilities of the networked peripheral device based on the received configuration and capabilities information; and code to store, upon entering a user-selected option from the menu of options, at least one user-selected option. - View Dependent Claims (21, 22, 23, 24)
-
-
25. Computer-executable process steps stored on a computer-readable medium, the computer executable process steps to generate and display an adaptive graphical user interface of a current configuration and current capabilities of a networked digital copier connected to a local area network (LAN), the computer-executable process steps comprising:
-
code to request from a user'"'"'s work station a current configuration and current capabilities of a digital copier over the LAN; code to transmit, in response to the request, an interrogation command to the digital copier over the LAN; code to receive from the digital copier over the LAN current configuration and capabilities information of the digital copier; code to retrieve digital copier configuration and capability from libraries based on the received information and to generate a graphical user interface using data within the retrieved libraries; code to display a graphical user interface including a representative graphical image of the digital copier in its current configuration and with its current capabilities; code to generate and display at least one user-selectable menu of job options for selecting job options which are appropriate for the current configuration and current capabilities of the digital copier based on the received configuration and capabilities information; code to store, upon entering a user-selected option from the menu of options, at least one user-selected option; code to re-display the image of the digital copier set to perform at least one specific job option based on the stored at least one user-selected option; code to download to the digital copier over the LAN job option information of the digital copier based on at least one user-selected job option and a configuration of the re-displayed representative image of the digital copier; and code to set the job options of the digital copier based on the downloaded job option information. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. Computer-executable process steps stored on a computer-readable medium, the computer executable process steps to preview a configuration of a peripheral device interfaced to a local area network (LAN) and to reconfigure the peripheral device over the LAN prior to sending a job to the peripheral device in the case that the peripheral device is not configured appropriately for the job, the computer-executable process steps comprising:
-
code to interrogate the peripheral device for its current configuration and capabilities over the LAN; code to receive current configuration and current capabilities information from the peripheral device over the LAN; code to generate, based on the received information, a graphical user interface which includes a representative graphical image of the peripheral device; code to display on a monitor the graphical user interface and the representative graphical image of the peripheral device which reflects the current configuration and the current capabilities of the peripheral device in accordance with the received information; code to display user-selectable job options based on the current configuration and current capabilities of the peripheral device; code to re-display, in response to a user selecting at least one user-selectable job option, the representative graphical image of the peripheral device set to perform at least one specific job option based on the at least one user-selectable job option selected by the user; and code to download over the LAN to the peripheral device job option data in accordance with a selected user-selectable job option.
-
-
32. A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to generate and display an adaptive graphical user interface of a current configuration and current capabilities of a networked peripheral device connected to a local area network, the computer-executable process steps comprising:
-
a requesting step to request a current configuration and current capabilities of a networked peripheral device; a transmitting step to transmit, in response to the request, an interrogation command to the networked peripheral device over the local area network; a receiving step to receive, from the networked peripheral device, information corresponding to a current configuration and capabilities of the networked peripheral device; a retrieving step to retrieve peripheral device configuration and capabilities from libraries based on the received information and to generate a graphical user interface using data within the retrieved libraries; a displaying step to display a graphical user interface including a representative graphical image of the networked peripheral device in its current configuration and with its current capabilities; a generating step to generate and display at least one user-selectable menu of job options for selecting job options which are appropriate for the current configuration and current capabilities of the networked peripheral device based on the received configuration and capabilities information; and a storing step to store, upon entering a user-selected option from the menu of options, at least one user-selected option. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to generate and display an adaptive graphical user interface of a current configuration and current capabilities of a networked digital copier connected to a local area network (LAN), the computer-executable process steps comprising:
-
a requesting step to request from a user'"'"'s work station a current configuration and current capabilities of a digital copier over the LAN; a transmitting step to transmit, in response to the request, an interrogation command to the digital copier over the LAN; a receiving step to receive from the digital copier over the LAN current configuration and capabilities information of the digital copier; a retrieving step to retrieve digital copier configuration and capability from libraries based on the received information and to generate a graphical user interface using data within the retrieved libraries; a displaying step to display a graphical user interface including a representative graphical image of the digital copier in its current configuration and with its current capabilities; a generating step to generate and display at least one user-selectable menu of job options for selecting job options which are appropriate for the current configuration and current capabilities of the digital copier based on the received configuration and capabilities information; a storing step to store, upon entering a user-selected option from the menu of options, at least one user-selected option; a re-displaying step to re-display the image of the digital copier set to perform at least one specific job option based on the stored at least one user-selected option; a downloading step to download to the digital copier over the LAN job option information of the digital copier based on at least one user-selected job option and a configuration of the re-displayed representative image of the digital copier; and a setting step to set the job options of the digital copier based on the downloaded job option information. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to preview a configuration of a peripheral device interfaced to a local area network (LAN) and to reconfigure the peripheral device over the LAN prior to sending a job to the peripheral device in the case that the peripheral device is not configured appropriately for the job, the computer-executable process steps comprising:
-
an interrogating step to interrogate the peripheral device for its current configuration and capabilities over the LAN; a receiving step to receive current configuration and current capabilities information from the peripheral device over the LAN; a generating step to generate, based on the received information, a graphical user interface which includes a representative graphical image of the peripheral device; a displaying step to display on a monitor the graphical user interface and the representative graphical image of the peripheral device which reflects the current configuration and the current capabilities of the peripheral device in accordance with the received information; a displaying step to display user-selectable job options based on the current configuration and current capabilities of the peripheral device; a re-displaying step to re-display, in response to a user selecting at least one user-selectable job option, the representative graphical image of the peripheral device set to perform at least one specific job option based on the at least one user-selectable job option selected by the user; and a downloading step to download over the LAN to the peripheral device job option data in accordance with a selected user-selectable job option.
-
Specification