# US 8,570,568 B2 · Web/cloud hosted publish and subscribe service

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

- Number: US 8,570,568 B2
- Document ID: US8570568B2
- Status: Granted
- Kind: B2
- Application number: 12/905,252
- Filed: 2010-10-15
- Published: 2012-04-19
- Granted: 2013-10-29
- Earliest claimed: 2010-10-15
- Assignees: Xerox Corporation
- Applicants: Donald M. Pangrazio, III
- Inventors: Donald M. Pangrazio, III
- Web page: https://patentgrep.com/patent/US8570568B2

## CPC

- G06F 3/1205: {resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets}
- G06F 3/1267: {Job repository, e.g. non-scheduled jobs, delay printing}
- G06F 3/1269: {by broadcasting server}
- G06F 3/1287: {via internet}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A subscription request is received from a user into a graphic user interface of a printing device to subscribe to a subject which is administered and published by a network hosted service. The printing device forwards the subscription request to a computerized device connected to the printing device through a computerized network. The computerized device is connected to a plurality of different printing devices. The printing device receives a printer-specific publication from the computerized device over the computerized network in response to the subscription request. The method stores the printer-specific publication within computer-readable memory of the printing device. The method may or may not receive a command from a user through the graphic user interfact of the printing device before the printing device acts upon the specific publication (subject) received from the publishing device.

## Claims

### Claim 1

A method comprising:
receiving a subscription request from a user into a graphic user interface of a printing device to subscribe to a network hosted service;
forwarding, by said printing device, said subscription request to a computerized device connected to said printing device through a computerized network, said computerized device being connected to a plurality of different printing devices;
receiving, by said printing device, a printer-specific publication from said computerized device over said computerized network in response to said subscription request;
storing said printer-specific publication within computer-readable memory of said printing device;
displaying, on said graphic user interface of said printing device, a menu of printer-specific publications stored within said computer-readable memory of said printing device; and
providing, by said printing device, said printer-specific publication from said computer-readable memory based on user selection from said menu of printer-specific publications stored within said computer-readable memory of said printing device.

### Claim 2 (depends on 1)

The method according to claim 1, said printer-specific publication comprising printer-specific software/firmware updates.

### Claim 3 (depends on 1)

The method according to claim 1, said providing of said printer-specific publication comprising printing a print job.

### Claim 4 (depends on 1)

The method according to claim 1, said receiving of said subscription request comprising a user selecting among choices of different subscription items from a menu of said graphic user interface.

### Claim 5 (depends on 1)

The method according to claim 1, said receiving of said printer-specific publication comprising periodically receiving a new version of said printer-specific publication at regular time intervals.

### Claim 6

A method comprising:
receiving, by a computerized device, a subscription request to subscribe to a network hosted service from a printing device, said computerized device being operatively connected to said printing device and to a plurality of different printing devices through a computerized network,
sending, by said computerized device, a printer-specific publication to said printing device over said computerized network in response to said subscription request;
causing, by said computerized device, said printer-specific publication to be stored within computer-readable memory of said printing device;
causing a menu of printer-specific publications stored within said computer-readable memory of said printing device to be displayed on a graphic user interface of said printing device; and
causing, by said computerized device, said printer-specific publication to be provided by said printing device from said computer-readable memory based on user selection from said menu of printer-specific publications stored within said computer-readable memory of said printing device.

### Claim 7 (depends on 6)

The method according to claim 6, said printer-specific publication comprising printer-specific software/firmware updates.

### Claim 8 (depends on 6)

The method according to claim 6, said causing of said printer-specific publication to be provided comprising causing said printing device to print a print job.

### Claim 9 (depends on 6)

The method according to claim 6, further comprising causing, by said computerized device, choices of different subscription items to be displayed on a menu of a graphic user interface of said printing device.

### Claim 10 (depends on 6)

The method according to claim 6, said sending of said printer-specific publication comprising periodically sending a new version of said printer-specific publication to said printing device at regular time intervals.

### Claim 11

A printing device comprising:
a processor;
computer-readable memory operatively connected to said processor;
a marking device operatively connected to said processor;
a media path positioned to supply sheets of media to said marking device;
a graphic user interface operatively connected to said processor; and
a communications port operatively connected to said processor and to a computerized network external to said printing device,
said graphic user interface receiving a subscription request to subscribe to a network hosted service from a user,
said communications port automatically forwarding said subscription request to a computerized device connected to said printing device through a computerized network,
said computerized device being connected to a plurality of different printing devices,
said communications port receiving a printer-specific publication from said computerized device over said computerized network in response to said subscription request,
said processor storing said printer-specific publication within said computer-readable memory,
said graphic user interface displaying a menu of printer-specific publications stored within said computer-readable memory, and
said processor providing said printer-specific publication from said computer-readable memory based on user selection from said menu of printer-specific publications stored within said computer-readable memory.

### Claim 12 (depends on 11)

The printing device according to claim 11, said printer-specific publication comprising printer-specific software/firmware updates.

### Claim 13 (depends on 11)

The printing device according to claim 11, said providing of said printer-specific publication comprising printing a print job using said marking device.

### Claim 14 (depends on 11)

The printing device according to claim 11, said receiving of said subscription request comprising a user selecting among choices of different subscription items from a menu of said graphic user interface.

### Claim 15 (depends on 11)

The printing device according to claim 11, said receiving of said printer-specific publication comprising periodically receiving a new version of said printer-specific publication at regular time intervals.

### Claim 16

A computerized device comprising:
a processor; and
a communications port operatively connected to said processor and to a computerized network external to said computerized device,
said computerized device being operatively connected to a printing device and to a plurality of different printing devices through said computerized network,
said communications port receiving a subscription request to subscribe to a network hosted service from said printing device,
said communications port automatically sending a printer-specific publication to said printing device over said computerized network in response to said subscription request,
said processor automatically causing said printer-specific publication to be stored within computer-readable memory of said printing device,
said processor causing a menu of printer-specific publications stored within said computer-readable memory of said printing device to be displayed on a graphic user interface of said printing device, and
said processor automatically causing said printer-specific publication to be provided by said printing device from said computer-readable memory based on user selection from said menu of printer-specific publications stored within said computer-readable memory of said printing device.

### Claim 17 (depends on 16)

The computerized device according to claim 16, said printer-specific publication comprising printer-specific software/firmware updates.

### Claim 18 (depends on 16)

The computerized device according to claim 16, said causing of said printer-specific publication to be provided comprising causing said printing device to print a print job.

### Claim 19 (depends on 16)

The computerized device according to claim 16, said processor causing choices of different subscription items to be displayed on a menu of a graphic user interface of said printing device.

### Claim 20 (depends on 16)

The computerized device according to claim 16, said sending of said printer-specific publication comprising periodically sending a new version of said printer-specific publication to said printing device at regular time intervals.
