IP Library Granted Patent US 8,244,921
Granted Patent B2
US 8,244,921 · App. 12/105,085 · Granted Aug 14, 2012

Apparatus for providing a user interface, peripheral devices, computer means, methods of providing a user interface, and programs

Assignee: Canon Europa N.V.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,244,921
App. No.
12/105,085
Granted
Aug 14, 2012
Kind
B2
Abstract

There is provided an apparatus for providing a user interface comprising a peripheral device ( 1 ) for displaying a user interface, and computer means ( 2 ) connected to the peripheral device ( 1 ). The apparatus is configured to provide user-interface information to the peripheral device ( 1 ), and the peripheral device ( 1 ) is configured to allow a user to interact with a program on the computer means ( 2 ) via a user interface displayed on the peripheral device ( 1 ). The apparatus is configured so that the computer means ( 2 ) sends user-interface information to the peripheral device ( 1 ) to allow the peripheral device ( 1 ) to display a plurality of panes of the user interface to the user without receiving further user-interface information from the computer means ( 2 ).

Claims (60)

1. An apparatus comprising:

a multi-function peripheral device for displaying a user interface; and

a computer configured to provide user interface information to the multi-function peripheral device, wherein:

the multi-function peripheral device is configured to allow a user to interact with a program on the computer via the displayed user interface,

to send to the computer a first identification number of the user interface currently loaded and

to send information about at least one input from the user in a case that a trigger event occurs, and

the computer checks whether or not the first identification number corresponds to a second identification number of a correct user interface and, if the first identification number does not correspond to the second identification number, sends correct user interface information to the multi-function peripheral device to allow the multi-function peripheral device to display a plurality of panes of the correct user interface to the user without receiving further user interface information from the computer, the user interface information being information of one of a layout and a structure of the plurality of panes, wherein

user interface information is not varied during a run time of the multi-function peripheral device, and is alterable by the computer, and

alteration to the user interface by the computer will trigger a download of the user interface information to the multi-function peripheral device after the run time is completed.

2. The apparatus according to claim 1 , wherein the multi-function peripheral device is configured to send information to the computer using a synchronous protocol whereby the multi-function peripheral device waits for a response from the computer before responding to at least one trigger event.

3. The apparatus according to claim 1 , wherein the multi-function peripheral device is configured to send information to the computer using an asynchronous protocol whereby the multi-function peripheral device responds to at least one trigger event before a response is received from the computer.

4. A computer for providing user interface information to a multi-function peripheral device, wherein the computer is configured to:

allow a user to interact with a program on the computer via a user interface displayed on the multi-function peripheral device,

receive from the multi-function peripheral device a first identification number of a user interface currently loaded on the multi-function peripheral device,

send from the multi-function peripheral device information to the computer about at least one input from the user in the case that a trigger event occurs, and

check whether or not the first identification number corresponds to a second identification number of a correct user interface, and

if the first identification number does not correspond to the second identification number, send to the multi-function peripheral device correct user interface information to allow the multi-function peripheral device to display a plurality of panes of the correct user interface to the user without receiving further information from the computer, the user interface information being information of one of a layout and a structure of the plurality of panes, wherein

user interface information is not varied during a run time of the multi-function peripheral device, and is alterable by the computer, and

alteration to the user interface by the computer will trigger a download of the user interface information to the multi-function peripheral device after the run time is completed.

5. A method for providing a user interface on a multi-function peripheral device to allow a user to interact with a program on the computer, comprising:

receiving from the multi-function peripheral device a first identification number of a user interface currently loaded on the multi-function peripheral device,

sending from the multi-function peripheral device information to the computer about at least one input from the user in the case that a trigger event occurs, and

checking whether or not the first identification number corresponds to a second identification number of a correct user interface, and

sending, if the first identification number does not correspond to the second identification number, correct user interface information from the computer to the multi-function peripheral device to allow the multi-function peripheral device to display a plurality of panes of the correct user interface to the user without receiving further information from the computer, the user interface information being information of one of a layout and a structure of the plurality of panes, wherein

user interface information is not varied during a run time of the multi-function peripheral device, and is alterable by the computer, and

alteration to the user interface by the computer will trigger a download of the user interface information to the multi-function peripheral device after the run time is completed.

6. A storage medium storing a program for providing a user interface on a multi-function peripheral device to allow a user to interact with a program on the computer based on user interface information from the computer, the program configured to cause the computer to perform a method comprising:

receiving from the multi-function peripheral device a first identification number of a user interface currently loaded on the multi-function peripheral device,

sending from the multi-function peripheral device information to the computer about at least one input from the user in the case that a trigger event occurs, and

checking whether or not the first identification number corresponds to a second identification number of a correct user interface, and

sending, if the first identification number does not correspond to the second identification number, correct user interface information from the computer to the multi-function peripheral device to allow the multi-function peripheral device to display a plurality of panes of the correct user interface to the user without receiving further information from the computer, the user interface information being information of one of a layout and a structure of the plurality of panes, wherein

user interface information is not varied during a run time of the multi-function peripheral device, and is alterable by the computer, and

alteration to the user interface by the computer will trigger a download of the user interface information to the multi-function peripheral device after the run time is completed.

7. A multi-function peripheral device for displaying a user interface, wherein the multi-function peripheral device is configured to:

allow a user to interact with a program on a computer,

send to the computer a first identification number of a user interface currently loaded on the multi-function peripheral device,

receive, in a case that the first identification number does not correspond to a second identification number of the correct user interface, correct user interface information to allow the multi-function peripheral device to display a plurality of panes of the correct user interface to a user without receiving further user interface information from the computer, the user interface information being information of one of a layout and a structure of the plurality of panes, and

send information to the computer about at least one input from the user in the case that a trigger event occurs, wherein

user interface information is not varied during a run time of the multi-function peripheral device, and is alterable by the computer, and

alteration to the user interface by the computer will trigger a download of the user interface information to the multi-function peripheral device after the run time is completed.

8. A method for providing multi-function peripheral device for displaying a user interface to allow a user to interact with a program on a computer based on user interface information from the computer, comprising:

sending to the computer a first identification number of a user interface currently loaded on the multi-function peripheral device,

receiving, in a case that the first identification number does not correspond to a second identification number of the correct user interface, correct user interface information from the computer to allow the multi-function peripheral device to display a plurality of panes of the correct user interface to a user without receiving further user interface information from the computer, the user interface information being information of one of a layout and a structure of the plurality of panes, and

sending information to the computer about at least one input from the user in the case that a trigger event occurs, wherein

user interface information is not varied during a run time of the multi-function peripheral device, and is alterable by the computer, and

alteration to the user interface by the computer will trigger a download of the user interface information to the multi-function peripheral device after the run time is completed.

9. A storage medium that stores a program for providing a user interface on a multi-function peripheral device to allow a user to interact with a program on a computer based on user interface information from the computer, the program configured to cause the multi-function peripheral device to perform a method comprising:

sending to the computer a first identification number of a user interface currently loaded on the multi-function peripheral device,

receiving, in a case that the first identification number does not correspond to a second identification number of the correct user interface, correct user interface information from the computer to allow the multi-function peripheral device to display a plurality of panes of the correct user interface to a user without receiving further user interface information from the computer, the user interface information being information of one of a layout and a structure of the plurality of panes, and

sending information to the computer about at least one input from the user in the case that a trigger event occurs, wherein

user interface information is not varied during a run time of the multi-function peripheral device, and is alterable by the computer, and

alteration to the user interface by the computer will trigger a download of the user interface information to the multi-function peripheral device after the run time is completed.

10. An apparatus comprising:

a multi-function peripheral device for displaying a user interface;

a computer device configured to provide user interface information to the multi-function peripheral device, wherein:

the multi-function peripheral device is configured to allow a user to interact with a program on the computer via the displayed user interface,

the multi-function peripheral device is configured to send to the computer device a first identification number of the user interface currently loaded,

the computer device checks whether or not the first identification number corresponds to a second identification number of a correct user interface and, if the first identification number does not correspond to the second identification number, sends correct user interface information to the multi-function peripheral device to allow the multi-function peripheral device to display a plurality of panes of the correct user interface to the user without receiving further user interface information from the computer device, the user interface information being information of one of a layout and a structure of the plurality of panes, wherein

user interface information is not varied during a run time of the multi-function peripheral device, and is alterable by the computer device, and

alteration to the user interface by the computer device will trigger a download of the user interface information to the multi-function peripheral device after the run time is completed.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2024
From: CANON EUROPA N.V.
To: NT-WARE SYSTEMPROGRAMMIERUNGS-GMBH
Reel/Frame 068269/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2008
From: HUSTER, KARSTEN
To: CANON EUROPA N.V.
Reel/Frame 020826/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2008
From: ROSEMANN, MICHAEL
To: CANON EUROPA NV
Reel/Frame 020826/0238 →
Priority Claims (1)
GB 0707496.6 · Apr 18, 2007 · national
Continuity (1)
Related Publication 20080263229A1 · Oct 23, 2008