# US 2013/0155449 A1 · Printer application states

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

- Number: US 2013/0155449 A1
- Document ID: US20130155449A1
- Status: Published application
- Kind: A1
- Application number: 13/329,478
- Filed: 2011-12-19
- Published: 2013-06-20
- Earliest claimed: 2011-12-19
- Assignees: Hewlett-Packard Development Company, L.P.
- Inventors: Lenin Fernandes; Venugopal Srinvasmurthy K.; Vishwanath Rn
- Web page: https://patentgrep.com/patent/US20130155449A1

## CPC

- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1208: {resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview}
- G06F 3/1256: {User feedback, e.g. print preview, test print, proofing, pre-flight checks}
- G06F 3/1271: {Job submission at the printing node, e.g. creating a job from a data stored locally or remotely (G06F3/1238 takes precedence)}
- G06F 3/1288: {in client-server-printer device configuration}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In one embodiment, first data is received at a computer system from a first network-connected printer. The first data includes state data describing a state of a printer application as accessed and viewable by a user at the first printer. The first data additionally includes content to be edited via the application. The first data is sent to a computing device that is configured to provide a user with access and a view to the content via the state. The computing device is additionally configured to enable a user utilizing the application to perform an editing function not available at the first printer. Edited content, that is the result of user editing of the content at the device via the application, is received from the device. The edited content is sent to a network-connected printer for printing.

## Claims

### Claim 1

A computer-readable storage medium containing instructions to enable editing and printing of content, the instructions when executed by a processor causing the processor to:
receive at a computer system, from a first network-connected printer, first data including
state data describing a state of a printer application as accessed and viewable by a user at the first printer, and
content to be edited via the application;
send the first data to a computing device
configured to provide a user with access and a view to the content via the state, and
configured to enable a user utilizing the application to perform an editing function not available at the first printer;
receive from the device edited content resulting from user editing of the content at the device via the application; and
send the edited content to a network-connected printer for printing.

### Claim 2 (depends on 1)

The medium of claim 1, wherein the device is a mobile computing device.

### Claim 3 (depends on 1)

The medium of claim 1, wherein the first data is modified, based upon capabilities of the device, to provide application features at the device than were available at the first printer.

### Claim 4 (depends on 1)

The medium of claim 1, wherein a user's ability to access to the content at the device via the state expires if the content is not accessed within a predetermined time period.

### Claim 5 (depends on 1)

The medium of claim 1, wherein the content is sent to the first printer for printing.

### Claim 6 (depends on 1)

The medium of claim 1, wherein the content is sent to a second network-connected printer for printing.

### Claim 7 (depends on 1)

The medium of claim 1, wherein the instructions cause the processor to store the state data in memory.

### Claim 8

A system to enable editing and printing of content, comprising:
a first data receipt module, to receive from a first network-connected printer, first data including
state data describing a state of a printer application as accessed and viewable by a user at the first printer, and
content to be edited via the application;
a first data sending module, to send the first data to a computing device
configured to provide a user with access and a view to the content via the state, and
configured to enable a user utilizing the application to perform an editing function not available at the first printer;
an edited content module, to receive from the device edited content resulting from user editing of the content at the device via the application; and
a print content module, to send the edited content to a network-connected printer for printing.

### Claim 9 (depends on 8)

The system of claim 8, further comprising an editing message module, to send a message to the device indicating the content is available for editing at the device.

### Claim 10 (depends on 8)

The system of claim 8, further comprising a session message module, to send a message to the device indicating an application session commenced at the first printer can be continued at the device.

### Claim 11 (depends on 8)

The system of claim 8, further comprising a request message module, to receive a message from the device requesting the sending of the first data to the device, and wherein the first data is sent responsive to the message.

### Claim 12 (depends on 11)

The system of claim 11, wherein the request message is sent from the device at the direction of a user.

### Claim 13 (depends on 8)

The system of claim 8, further comprising a printing message module, to send a message to a network-connected printer indicating the content is available for download and printing.

### Claim 14 (depends on 8)

The system of claim 8, further comprising an authentication module, to send an authentication code to the first printer, and receive the authentication code from the device.

### Claim 15 (depends on 14)

The system of claim 14, wherein the code is sent to the first printer for display to a user, and wherein the code was provided to the device via user input at the device.

### Claim 16 (depends on 14)

The system of claim 14, wherein the code is a one-time code, and was provided to the device via wireless communication from the first printer.

### Claim 17 (depends on 14)

The system of claim 14, wherein the wireless communication is via a Bluetooth connection or near field communication connection.

### Claim 18 (depends on 8)

The system of claim 8, wherein the state data is first state data and the state is a first state, and further comprising a second state data module, to
receive from the device second state data describing a second state of the printer application occurring at a time after editing of the content, and
send the second state data to the first printer.

### Claim 19

A computer-readable storage medium containing instructions to enable editing and printing of content, the instructions when executed by a processor causing the processor to:
receive at a computer system, from a first network-connected printer, first data including
state data describing a state of a printer application as accessed and viewable by a user at the first printer, and
content to be edited via the application;
send an authentication code to the first printer for display to a user;
receive the authentication code from the device;
send the first data to a mobile computing device
configured to provide a user with access and a view to the content via the state, and
configured to enable a user utilizing the application to perform an editing function not available at the first printer;
receive from the device edited content resulting from user editing of the content at the device via the application;
send a message to a network-connected printer indicating the content is available for printing; and
send the edited content to a network-connected printer for printing.

### Claim 20 (depends on 19)

The medium of claim 19, wherein a user's ability to access to the content at the device via the state expires if the content is not accessed within a predetermined time period.
