# US 8,570,566 B2 · System and method that provides user interface on mobile network terminal for releasing print jobs based on location information

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

- Number: US 8,570,566 B2
- Document ID: US8570566B2
- Status: Granted
- Kind: B2
- Application number: 12/884,799
- Filed: 2010-09-17
- Published: 2012-03-22
- Granted: 2013-10-29
- Earliest claimed: 2010-09-17
- Assignees: PrinterOn Inc.
- Applicants: Michael St. Laurent; Mark Onischke; Michael Kuindersma; Dharmesh Krishnammagaru; Jonathon Stairs; Ken Noreikis
- Inventors: Michael St. Laurent; Mark Onischke; Michael Kuindersma; Dharmesh Krishnammagaru; Jonathon Stairs; Ken Noreikis
- Web page: https://patentgrep.com/patent/US8570566B2

## CPC

- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/122: {with regard to computing resources, e.g. memory, CPU}
- G06F 3/1222: {Increasing security of the print job}
- 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/126: {Job scheduling, e.g. queuing, determine appropriate device}
- G06F 3/1285: {Remote printer device, e.g. being remote from client or server}
- G06F 3/1292: {Mobile client, e.g. wireless printing}
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04W 4/02: Services making use of location information
- G06F 3/1226: {Discovery of devices having required properties}
- G06F 3/1267: {Job repository, e.g. non-scheduled jobs, delay printing}
- H04W 4/029: Location-based management or tracking services
- H04W 12/06: Authentication
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system and method that provides a user interface on a mobile network terminal for operation with a printer resource access system wherein the user interface is modified for releasing a print job from a nearby printer resource. Since printer resources may include any number of print job release mechanism each requiring different authentication information, the user interface must be modified appropriately. The mobile network terminal obtains location information from a location service, such as GPS or an internet based location service, and provides the location information to a printer directory service in a printer resource access system. The printer directory service then consults the database of printer resource information and provides connection and configuration information for printer resource located nearby the mobile network terminal. The mobile network terminal modifies its user interface to accept the appropriate type of authentication and configuration information specified by the printer directory service. The authentication information may then be provided over a secure network connection to the printer resource to release the print job.

## Claims

### Claim 1

A method for releasing a print job to a printer resource in proximity to a mobile network terminal, the printer resource selected from a plurality of printer resources, the method comprising: obtaining location information of the mobile network terminal through a location service, wherein the location information is geographical coordinates; providing location information to a printer directory service; receiving connection and configuration information for a list of printer resources from the printer directory service, the list of printer resources being selected from the plurality of printer resources within a range limitation of the location information, wherein the configuration information comprises a release type accepted by each of the printer resources in the list of printer resources; and modifying a user interface of the mobile network terminal to accept authentication information required to release the print job to a printer resource in the list of printer resources within the range limitation of the mobile network terminal.

### Claim 2 (depends on 1)

The method of claim 1, further comprising providing the authentication information to the printer resource.

### Claim 3 (depends on 1)

The method of claim 1, wherein the configuration information comprises at least one type of authentication information accepted by the printer resource and wherein modifying the user interface further comprises modifying the user interface to accept the at least one type of authentication information.

### Claim 4 (depends on 1)

The method of claim 1, wherein each of the printer resources from the plurality of printer resources has a corresponding release type selected from a plurality of release types, and wherein modifying the user interface further comprises modifying the user interface to accept the release type of a selected printer resource from the list of printer resources.

### Claim 5 (depends on 1)

The method of claim 1, wherein the connection information is a network address.

### Claim 6 (depends on 5)

The method of claim 5, wherein the network address corresponds to the printer resource.

### Claim 7

A method of releasing a print job to a printer resource, the printer resource selected from a plurality of printer resources, the method comprising:
receiving location information, wherein the location information is geographical coordinates;
querying a database of printer resource information to identify one or more printer resources within a range limitation of the location information;
providing connection and configuration information from the database for the one or more printer resources located within the range limitation;
receiving authentication information associated with the print job; and
releasing the print job to one of the one or more printer resources if the authentication information is verified.

### Claim 8 (depends on 7)

The method of claim 7, further comprising receiving a selection of at least one of the one or more printer resources.

### Claim 9 (depends on 7)

The method of claim 7, wherein the configuration information comprises at least one type of authentication information accepted by the one of the one or more printer resources.

### Claim 10 (depends on 7)

The method of claim 7, wherein each printer resource from the plurality of printer resources comprises a corresponding release type of a plurality of release types, and wherein the configuration information comprises a release type accepted by each of the one or more printer resources.

### Claim 11 (depends on 7)

The method of claim 7, wherein the location information is network information and the database contains network information for printer resources.

### Claim 12 (depends on 7)

The method of claim 7, wherein the connection information is a network address.

### Claim 13 (depends on 12)

The method of claim 12, wherein the network address corresponds to the printer resource.

### Claim 14

A mobile network terminal for releasing a print job from a nearby printer resource, the mobile network terminal comprising: a network interface; a memory for storing program code and data; a processor having access to the memory to execute program code, the processor configured to obtain location information of the mobile network terminal through a location service wherein the location information is geographical coordinates, provide location information to a printer directory service, receive connection and configuration information for a list of printer resources from the printer directory service, the list of printer resources being selected from the plurality of printer resources within a range limitation to the location information, wherein the configuration information comprises a release type accepted by each of the printer resources in the list of printer resources, and modify a user interface of the mobile network terminal to accept authentication information required to release the print job to a printer resource in the list of printer resources within the range limitation of the mobile network terminal.

### Claim 15

A system for releasing a print job from a printer resource, the system comprising:
a database of printer resource information; and
one or more servers having a processor and memory for storing program code, the one or more servers connected through a communications network to the printer resource and the database, the processor when executing the program code is configured to receive location information, wherein the location information is geographical coordinates, query the database of printer resource information to identify one or more printer resources within a range limitation to the location information, provide connection and configuration information from the database for the one or more printer resources located within the range limitation, receive authentication information associated with the print job; and release the print job to one of the one or more printer resources if the authentication information is verified.
