Autonomous secure printing
First Claim
Patent Images
1. A method comprising:
- receiving, at a server, print creation data associated with a user;
responsive to receiving the print creation data, generating, by the server, a print job and storing, by the server, the print job in a virtual print queue corresponding to the user;
responsive to the server receiving an identifier from a user device associated with the user, determining, by the server, a printer corresponding to the received identifier, wherein the user device is configured to determine the identifier from a location sensor when the user device is within range of the location sensor, wherein the location sensor is associated with a location of the printer, wherein the user device is configured to determine a signal strength of a signal received by the user device and from the location sensor and determine a distance between the location sensor and the user device based on the signal strength of the signal received by the user device and from the location sensor, and wherein the user device is configured to send the identifier responsive to a determination that the distance between the location sensor and the user device is less than a threshold; and
sending, by the server and based on the determination that the distance between the location sensor and the user device is less than the threshold, the print job stored in the virtual print queue to the determined printer.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for virtual printing are described herein. A user may print to a virtual printer via a user device, and the user device may send print creation data to a server. The server may generate a print job based on the print creation data and store the print job in a print queue associated with the user. When the user approaches the location of one or more physical printers, a device handled by the user may detect a location sensor at the location and send a corresponding identifier to the server. The server may identify the one or more physical printers based on the identifier and send the print job stored in the print queue to one of the physical printers.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server, print creation data associated with a user; responsive to receiving the print creation data, generating, by the server, a print job and storing, by the server, the print job in a virtual print queue corresponding to the user; responsive to the server receiving an identifier from a user device associated with the user, determining, by the server, a printer corresponding to the received identifier, wherein the user device is configured to determine the identifier from a location sensor when the user device is within range of the location sensor, wherein the location sensor is associated with a location of the printer, wherein the user device is configured to determine a signal strength of a signal received by the user device and from the location sensor and determine a distance between the location sensor and the user device based on the signal strength of the signal received by the user device and from the location sensor, and wherein the user device is configured to send the identifier responsive to a determination that the distance between the location sensor and the user device is less than a threshold; and sending, by the server and based on the determination that the distance between the location sensor and the user device is less than the threshold, the print job stored in the virtual print queue to the determined printer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
sending, to a server, print creation data for an item, wherein the server is configured to generate a print job for the item to be printed and store the print job in a print queue corresponding to a user; detecting, by a user device associated with the user, a location sensor, wherein the location sensor is associated with a location of a printer; after detecting the location sensor, receiving, by the user device and from the location sensor at the location of the printer, a signal; determining a signal strength of the signal received by the user device and from the location sensor; determining, based on the signal strength of the signal received by the user device and from the location sensor, a distance between the location sensor and the user device; responsive to detecting the location sensor and determining that the distance between the location sensor and the user device is less than a threshold, determining, by the user device, an identifier from the location sensor; and sending, by the user device and to the server, the identifier, wherein the server is configured to send the print job to a printer corresponding to the identifier. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions that, when read by a computing device, cause the computing device to:
-
receive print creation data associated with a user; responsive to receiving the print creation data, generate a print job and store the print job in a virtual print queue corresponding to the user; responsive to receiving an identifier from a user device associated with the user, determine a printer corresponding to the received identifier, wherein the user device is configured to determine the identifier from a location sensor when the user device is within range of the location sensor, wherein the location sensor is associated with a location of the printer, wherein the user device is configured to determine a signal strength of a signal received by the user device and from the location sensor and determine a distance between the location sensor and the user device based on the signal strength of the signal received by the user device and from the location sensor, and wherein the user device is configured to send the identifier responsive to a determination that the distance between the location sensor and the user device is less than a threshold; and send, based on the determination that the distance between the location sensor and the user device is less than the threshold, the print job stored in the virtual print queue to the determined printer. - View Dependent Claims (18, 19, 20)
-
Specification