ACCESSING A SERVICE, SUCH AS A PRINTING SERVICE, VIA A SCANNABLE CODE
7 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving from a server, by one or more processors, account information associated with a device. The account information specifies an identifier and an amount of credit in an account associated with the device, where the identifier uniquely identifies the device. The method also includes initiating a wireless connection with the device, and authenticating the device based at least in part on the identifier. The method includes receiving a document to print, printing the document, and modifying the amount of credit in the account to create an updated credit amount. The method also includes receiving an additional document for printing, translating the additional document to a format that the printer is capable of printing. The method includes printing the additional document and modifying the updated credit amount. In the method, the device lacks a printer driver associated with the printer.
-
Citations
32 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. A service device comprising:
-
one or more processors; and one or more non-transitory computer-readable media storing instructions executable by the one or more processors to perform operations comprising; receiving from a server, account information associated with a user device, the account information comprising a device identifier and an amount of credit in an account associated with the user device, wherein the device identifier uniquely identifies the user device; initiating a process to discover the user device; discovering the user device using a wireless communications protocol; establishing wireless communications with the user device; authenticating the user device based at least in part on the device identifier; receiving, by the wireless communications, digital data from the user device; performing an action based at least in part on the digital data; and modifying, based at least in part in the action and the digital data, the amount of credit in an account to create an updated credit amount. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. A method comprising:
-
receiving from a server, by one or more processors of a service device, account information associated with a user device, the account information comprising a device identifier and an amount of credit in an account associated with the user device, wherein the device identifier uniquely identifies the user device; initiating, by the one or more processors, a process to discover the user device; discovering, by the one or more processors, the user device using a wireless communications protocol; initiating, by the one or more processors, wireless communications between the service device and the user device; authenticating, by the one or more processors, the user device based at least in part on the device identifier; receiving using the wireless communications, by the one or more processors, digital data from the user device; performing an action, by the one or more processors, based at least in part on the digital data; and modifying, by the one or more processors and based at least in part in the action and the digital data, the amount of credit in the account to create an updated credit amount. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. One or more non-transitory computer-readable storage media to store instructions that are executable by one or more processors of a service device to perform operations comprising:
-
receiving from a server, by the service device, account information associated with a user device, the account information comprising a device identifier and an amount of credit in an account associated with the user device, wherein the device identifier uniquely identifies the user device; initiating, by the service device, a process to discover the user device; discovering, by the service device, the user device using a wireless communications protocol; initiating, by the service device, wireless communications with the user device; authenticating, by the service device, the user device based at least in part on the device identifier; receiving, by the service device, using the wireless communications, by the one or more processors, digital data from the user device; performing an action, by the service device, based at least in part on the digital data; and modifying, by the service device and based at least in part in the action and the digital data, the amount of credit in the account to create an updated credit amount. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification