Sending print jobs using trigger distances
First Claim
Patent Images
1. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processor, cause a system to:
- receive in a memory of the system;
a printer address for a printer,a printer location,an identifier for a mobile device;
responsive to receiving a message sent to the printer address and including a job, store the job;
send the identifier to a tracker device, wherein the tracker device is distinct from the printer, the mobile device, and the system;
receive, from the tracker device, a mobile device location;
calculate a distance between the mobile device and the printer; and
responsive to determining the calculated distance is less than or equal to a trigger distance, send the job to the printer.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a printer address for a network-connected printer, a printer location, and an identifier for a mobile computing device are received. Responsive to receiving a message that is sent to the printer address and that includes a print job, the print job is stored. The identifier is sent to a tracker computing device. A mobile device location is received from the tracker device. Responsive to determining a calculated distance between the mobile device and the printer is less than or equal to a trigger distance, the print job is sent to the printer.
-
Citations
19 Claims
-
1. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processor, cause a system to:
-
receive in a memory of the system; a printer address for a printer, a printer location, an identifier for a mobile device; responsive to receiving a message sent to the printer address and including a job, store the job; send the identifier to a tracker device, wherein the tracker device is distinct from the printer, the mobile device, and the system; receive, from the tracker device, a mobile device location; calculate a distance between the mobile device and the printer; and responsive to determining the calculated distance is less than or equal to a trigger distance, send the job to the printer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising a memory and a processor to execute instructions stored in the memory to implement modules, the modules comprising:
-
a setup module, to receive a printer address for a printer, a printer location, an identifier of a mobile device; a job receipt module, to receive a message sent to the printer address, and store a job included within the message; a job release module, to send the identifier to a tracking device; receive a mobile device location from the tracker device that is a device other than the printer, the mobile device, and the system; and determine a proximity between the mobile device and the printer; and if the determined proximity is less than or equal to a trigger proximity, send the job to the printer. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
receiving and storing at a memory of a system; a printer address for a printer, a printer location, an identifier of a mobile device; storing a trigger distance; receiving and storing a message sent to the printer address and including a job; sending the identifier to a tracker device, wherein the tracker device is distinct from the printer, the mobile device, and the system; receiving, from the tracker device, a mobile device location, and responsive to determining a calculated distance between the mobile device and the printer that is less than or equal to the trigger distance, send the job to the printer. - View Dependent Claims (16, 17, 18, 19)
-
Specification