# US 10,481,841 B2 · Methods and systems for providing a graphical overlay for limiting access to a network

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

- Number: US 10,481,841 B2
- Document ID: US10481841B2
- Status: Granted
- Kind: B2
- Application number: 16/158,926
- Filed: 2018-10-12
- Published: 2019-08-01
- Granted: 2019-11-19
- Earliest claimed: 2018-01-26
- Assignees: Xerox Corporation
- Applicants: Xerox Corporation
- Inventors: Prince Gerald Albert; Dheeraj Chaitanya Thotakura; Bernard Roch Heroux, Jr.
- Web page: https://patentgrep.com/patent/US10481841B2

## CPC

- G06F 3/1222: {Increasing security of the print job}
- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1238: {Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs}
- G06F 3/1253: {Configuration of print job parameters, e.g. using UI at the client}
- G06F 3/1285: {Remote printer device, e.g. being remote from client or server}
- H04N 1/00464: {using browsers, i.e. interfaces based on mark-up languages}
- H04N 1/00474: {outputting a plurality of functional options, e.g. scan, copy or print}
- H04N 1/00925: {Inhibiting an operation}
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A print system includes a print device and a processor comprising programming instructions. The processor is configured to launch a first application that causes a display device to output a user interface via which a user may select a document to print via the print device. The user interface includes user interaction fields that, when actuated, will initiate actions that are unrelated to operation of the print device. The processor is further configured to launch a second application that causes the display device to generate and output a graphical overlay that is at least in part displayed over one or more of the user interaction fields to prevent the user from actuating the user interaction fields while presenting a user interaction field that permits the user to cause the print device to print a document.

## Claims

### Claim 1

A print system comprising:
a print device;
a processor; and
a computer-readable storage medium comprising one or more programming instructions that, when executed, will cause the processor to:
launch a first application that causes a display device to output a user interface via which a user may select a document to print via the print device, wherein the user interface includes one or more user interaction fields that, when actuated, will initiate actions that are unrelated to operation of the print device, and
launch a second application that causes the display device to generate and output a graphical overlay that is at least in part displayed over one or more of the user interaction fields to prevent the user from actuating the one or more user interaction fields while presenting a user interaction field that permits the user to cause the print device to print a document.

### Claim 2 (depends on 1)

The system of claim 1, further comprising additional programming instructions that are that, when executed, will cause the processor to:
before launching the first application, launch a home application that causes the display device to display one or more document management service selection icons via which the user may select a document management service; and
wherein the launching of the first application is responsive to user selection of one of the document management service selection icons, and the user interface is to the document management service that corresponds to the selected icon.

### Claim 3 (depends on 2)

The system of claim 2, wherein the document management service is a remote service via which the user may select the document to print from a collection of stored documents.

### Claim 4 (depends on 3)

The system of claim 3, wherein:
the print device is a multifunction device that comprises a scanner; and
the document management service is also a service to which the user may store documents;
the graphical overlay permits the user to cause the multifunction device to scan a document and select a location of the document management service at which the scanned document will be stored; and
the second application also causes, in response to user selection of a scan function:
the multifunction device to scan a physical document to an electronic scan file, and
the system to transmit the electronic scan file to the document management service to be stored at the selected location.

### Claim 5 (depends on 1)

The system of claim 1, further comprising additional programming instructions that, when executed, will cause the processor to before launching the second application determine whether the user interface comprises a web application that includes the one or more user interaction fields that, when actuated, will initiate actions that are unrelated to operation of the print device, and if so, launch the second application that causes the display device to generate and output the graphical overlay that is at least in part displayed over the one or more of the user interaction fields.

### Claim 6 (depends on 1)

The system of claim 1, wherein the graphical overlay that is at least in part displayed over one or more of the user interaction fields to prevent the user from actuating the one or more user interaction fields is invisible to a user.

### Claim 7 (depends on 1)

The system of claim 1, wherein the graphical overlay that is at least in part displayed over one or more of the user interaction fields to prevent the user from actuating the one or more user interaction fields at least partially obscures the one or more of the user interaction fields.

### Claim 8 (depends on 1)

The system of claim 1, wherein the one or more programming instructions that, when executed, will cause the processor to launch the second application that causes the display device to generate and output the graphical overlay comprises one or more programming instructions that, when executed, cause the processor to, via the second application, identify regions of the user interface that include the one or more of the user interaction fields by consulting a look-up table that includes a description of the user interface.

### Claim 9 (depends on 1)

The system of claim 1, wherein at least a portion of the graphical overlay that is displayed over one or more of the user interaction fields includes a substitute user interaction field that, when actuated, causes the processor to close the first application and return to a home application.

### Claim 10 (depends on 1)

The system of claim 1, wherein the user interaction field that permits the user to cause the print device to print a document is a user interaction field of the user interface output by the first application.

### Claim 11 (depends on 1)

The system of claim 1, wherein the user interaction field that permits the user to cause the print device to print a document is a user interaction field of the graphical overlay generated by the second application.

### Claim 12 (depends on 1)

The system of claim 1, wherein the display device is included in a kiosk device.

### Claim 13

A method comprising, by a processor:
launching a first application that causes a display device to output a user interface via which a user may select a document to print via a print device in communication with the display device, wherein the user interface includes one or more user interaction fields that, when actuated, will initiate actions that are unrelated to operation of the print device; and
launching a second application that causes the display device to generate and output a graphical overlay that is at least in part displayed over one or more of the user interaction fields to prevent the user from actuating the one or more user interaction fields while presenting a user interaction field that permits the user to cause the print device to print a document.

### Claim 14 (depends on 13)

The method of claim 13, further comprising, by the processor:
before launching the first application, launching a home application that causes the display device to display one or more document management service selection icons via which the user may select a document management service; and
wherein the launching of the first application is responsive to user selection of one of the document management service selection icons, and the user interface is to the document management service that corresponds to the selected icon.

### Claim 15 (depends on 14)

The method of claim 14, wherein the document management service is a remote service via which the user may select the document to print from a collection of stored documents.

### Claim 16 (depends on 15)

The method of claim 15, wherein:
the print device is a multifunction device that comprises a scanner; and
the document management service is also a service to which the user may store documents;
the graphical overlay permits the user to cause the multifunction device to scan a document and select a location of the document management service at which the scanned document will be stored; and
the second application also causes, in response to user selection of a scan function:
the multifunction device to scan a physical document to an electronic scan file, and
the system to transmit the electronic scan file to the document management service to be stored at the selected location.

### Claim 17 (depends on 13)

The method of claim 13, further comprising, before launching the second application determining whether the user interface comprises a web application that includes the one or more user interaction fields that, when actuated, will initiate actions that are unrelated to operation of the print device, and if so, launching the second application that causes the display device to generate and output the graphical overlay that is at least in part displayed over the one or more of the user interaction fields.

### Claim 18 (depends on 13)

The method of claim 13, wherein the graphical overlay that is at least in part displayed over one or more of the user interaction fields to prevent the user from actuating the one or more user interaction fields is invisible to a user.

### Claim 19 (depends on 13)

The method of claim 13, wherein the graphical overlay that is at least in part displayed over one or more of the user interaction fields to prevent the user from actuating the one or more user interaction fields at least partially obscures the one or more of the user interaction fields.

### Claim 20 (depends on 13)

The method of claim 13, wherein launching the second application that causes the display device to generate and output the graphical overlay comprises, via the second application, identifying regions of the user interface that include the one or more of the user interaction fields by consulting a look-up table that includes a description of the user interface.

### Claim 21 (depends on 13)

The method of claim 13, wherein at least a portion of the graphical overlay that is displayed over one or more of the user interaction fields includes a substitute user interaction field that, when actuated, causes the processor to close the first application and return to a home application.
