# US 8,751,938 B2 · Method of and system for dynamically controlling during run time a multifunction peripheral (MFP) touch panel user interface (UI) from an external remote network-connected computer

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,751,938 B2
- Document ID: US8751938B2
- Status: Granted
- Kind: B2
- Application number: 13/617,958
- Filed: 2012-09-14
- Published: 2013-01-10
- Granted: 2014-06-10
- Earliest claimed: 2001-07-16
- Assignees: Nuance Communications, Inc.
- Applicants: Michael Conley; Eric Hansen
- Inventors: Michael Conley; Eric Hansen
- Web page: https://patentgrep.com/patent/US8751938B2

## CPC

- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- H04L 67/025: for remote control or remote monitoring of applications
- H04N 1/0035: {User-machine interface; Control console (input or output arrangements for computers G06F3/00)}
- H04N 1/00411: {the display also being used for user input, e.g. touch screen}
- H04N 1/00509: {Personalising for a particular user or group of users, e.g. a workgroup or company}
- H04N 1/00973: {from a remote device, e.g. receiving via the internet instructions input to a computer terminal}
- H04L 69/329: in the application layer [OSI layer 7]
- H04N 1/00204: {with a digital computer or a digital computer system, e.g. an internet server (programmed control between transmitter and receiver or between image input and image output device H04N1/32561)}
- H04N 2201/001: Sharing resources, e.g. processing power or memory, with a connected apparatus or enhancing the capability of the still picture apparatus
- H04N 2201/0039: Connection via a network
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

In a system for dynamically and remotely providing user interface (UI) display and processing information to a touch panel embedded within a multifunction peripheral (MFP) such as a digital copier having an internal computer for controlling the touch panel, a method that comprises linking the internal computer to an external data communication network having an external remote computer on the network; and upon the inputting of desired selections by a user at the UI and communicating the same over the network to the external computer, providing information from the external computer via the network back to the internal computer that enables dynamically changing or updating the UI display and behavior during run time of the MFP.

## Claims

### Claim 1

A network computer capable of communicating over a network with a multifunction peripheral device having a user interface including a touch panel display to display a set of capabilities of the multifunction peripheral device, the network computer comprising:
data storage for storing information describing user interface controls to be displayed on the touch panel display of the multifunction peripheral device, processing rules for the user interface controls and/or personalized information for users of the multifunction peripheral device; and
a software program operating on the network computer and coupled to the data storage, the software program configured to, upon receiving indication from the multifunction peripheral device that a user has selected a service, retrieve information associated with at least one user interface control from the data storage and to provide the information over the network to the multifunction peripheral device to provide the multifunction peripheral device with information describing the at one user interface control to be displayed on the touch panel display of the multifunction peripheral device and/or at least one processing rule for the at least one user interface control,
wherein the information provides the multifunction peripheral device with information describing how to display the at one user interface control on the touch panel display, and wherein the information includes extended mark-up language data which can dynamically change content displayed on the touch panel display.

### Claim 2 (depends on 1)

The network computer of claim 1, wherein the information describes at least one processing rule for the at least one user interface control that describes at least one action to take when a user activates the at least one user interface control.

### Claim 3 (depends on 2)

The network computer of claim 2, wherein the network computer receives information sent from the multifunction peripheral in response to the user selecting the at least one user interface control and, in response, sends control information to the multifunction peripheral device to initiate at least one action on the multifunction peripheral device.

### Claim 4 (depends on 1)

The network computer of claim 1, wherein the network computer provides user specific information to be displayed on the touch panel, the user specific information including capabilities available to the specific user to be displayed on the touch panel display.

### Claim 5 (depends on 1)

The network computer of claim 1, wherein the network computer controls the touch panel display to display processing information required to integrate scanned documents with at least one enterprise application.

### Claim 6

A method of communicating between a multifunction peripheral device and an external computer over a network, the multifunction peripheral device comprising a user interface including a touch panel display to display user interface controls to the user and to allow the user to select amongst the user interface controls, the method comprising:
subsequent to the user selecting a service, receiving indication from the multifunction peripheral device that the service has been selected;
providing information associated with at least one user interface control to the multifunction peripheral device via the network to provide the multifunction peripheral device with information describing the at one user interface control to be displayed on the touch panel display of the multifunction peripheral device and/or at least one processing rule for the at least one user interface control,
wherein the information provides the multifunction peripheral device with information describing how to display the at one user interface control on the touch panel display, and wherein information sent by the external computer includes extended mark-up language (XML) data which can dynamically change content displayed on the touch panel display.

### Claim 7 (depends on 6)

The method of claim 6, wherein the information describes at least one processing rule for the at least one user interface control that describes at least one action to take when a user activates the at least one user interface control.

### Claim 8 (depends on 7)

The method of claim 7, further comprising receiving information from the multifunction peripheral device via the network sent in response to the user selecting the at least one user interface control and, in response, sends control information to the multifunction peripheral device to initiate at least one action on the multifunction peripheral device.

### Claim 9 (depends on 6)

The method of claim 6, further comprising providing user specific information to be displayed on the touch panel, the user specific information including capabilities available to the specific user to be displayed on the touch panel display multifunction peripheral device.

### Claim 10 (depends on 6)

The method of claim 6, comprising controlling the touch panel display by the external computer to display processing information required to integrate scanned documents with at least one enterprise application.

### Claim 11

At least one non-transitory computer readable medium encoded with a software program that, when executed by a computer, performs a method of communicating between a multifunction peripheral device and an external computer over a network, the multifunction peripheral device comprising a user interface including a touch panel display to display user interface controls to the user and to allow the user to select amongst the user interface controls, the method comprising:
subsequent to the user selecting a service, receiving indication from the multifunction peripheral device that the service has been selected;
providing information associated with at least one user interface control to the multifunction peripheral device via the network to provide the multifunction peripheral device with information describing the at one user interface control to be displayed on the touch panel display of the multifunction peripheral device and/or at least one processing rule for the at least one user interface control,
wherein the information provides the multifunction peripheral device with information describing how to display the at one user interface control on the touch panel display, and wherein information sent by the external computer includes extended mark-up language (XML) data which can dynamically change content displayed on the touch panel display.

### Claim 12 (depends on 11)

The at least one non-transitory computer readable medium of claim 11, wherein the information describes at least one processing rule for the at least one user interface control that describes at least one action to take when a user activates the at least one user interface control.

### Claim 13 (depends on 12)

The at least one non-transitory computer readable medium of claim 12, further comprising receiving information from the multifunction peripheral device via the network sent in response to the user selecting the at least one user interface control and, in response, sends control information to the multifunction peripheral device to initiate at least one action on the multifunction peripheral device.

### Claim 14 (depends on 11)

The at least one non-transitory computer readable medium of claim 11, further comprising providing user specific information to be displayed on the touch panel, the user specific information including capabilities available to the specific user to be displayed on the touch panel display multifunction peripheral device.

### Claim 15 (depends on 11)

The at least one non-transitory computer readable medium of claim 11, comprising controlling the touch panel display by the external computer to display processing information required to integrate scanned documents with at least one enterprise application.
