Device pairing
First Claim
Patent Images
1. A method for publishing a PIN for use in establishing a pairing between a claimant device and a printing device, comprising:
- the printing device detecting a local PIN request made by activation of a user interface control element provided by the printing device, wherein identifying a local request to print a page as the local pin request;
the printing device generating the PIN in response to the local PIN request and without communicating with the claimant device;
the printing device printing the PIN, wherein printing the PIN comprises printing a test page that includes the PIN;
receiving a connection request from the claimant device, the connection request including PIN data assembled from the PIN; and
generating a link key using the PIN data, the link key used for device pairing between the claimant device and the printing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method embodiment for publishing a PIN for use in establishing a pairing with a printing device, including the printing device generating the PIN in response to a local PIN request. Once the PIN is generated, the printing device prints the PIN. Another method embodiment includes identifying a local request to print a test page as a local PIN request and then printing a test page that includes the PIN.
-
Citations
27 Claims
-
1. A method for publishing a PIN for use in establishing a pairing between a claimant device and a printing device, comprising:
-
the printing device detecting a local PIN request made by activation of a user interface control element provided by the printing device, wherein identifying a local request to print a page as the local pin request; the printing device generating the PIN in response to the local PIN request and without communicating with the claimant device; the printing device printing the PIN, wherein printing the PIN comprises printing a test page that includes the PIN; receiving a connection request from the claimant device, the connection request including PIN data assembled from the PIN; and generating a link key using the PIN data, the link key used for device pairing between the claimant device and the printing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for establishing a pairing between a claimant device and a verifying device, comprising:
-
detecting a local PIN request made by activation of a user interface control element provided by the verifying device, wherein detecting a local request to print a page as the local PIN request; generating a PIN in response to the local PIN request and without communicating with the claimant device; instructing the verifying device to print the PIN, wherein printing the PIN comprises printing a page that includes the PIN; receiving from the claimant device a connection request for the verifying device, the connection request including PIN data; determining whether a link key exists for the verifying device; if a link key exists; rejecting the connection request if the verifying device is not multi-claimant enabled; rejecting the connection request if the verifying device is multi-claimant enabled with restricted access and the claimant device is not approved; otherwise, upon a determination that the PIN data is valid, generating a link key from the PIN data to establish a pairing between the claimant device and the verifying device. - View Dependent Claims (7, 8)
-
-
9. A method for establishing a pairing between a claimant device and a printing device, comprising:
-
detecting a local request to print a test page made by activation of a user interface control element provided by the printing device; generating a PIN in response to the local request to print the test page and without communicating with the claimant device; instructing the printing device to print a test page that includes the PIN; receiving from the claimant device a connection request, the connection request including PIN data; determining whether a valid link key exists exist for the printing device; if a valid link key exists; rejecting the connection request if the printing device is not multi-claimant enabled; rejecting the connection request if the printing device is multi-claimant enabled with restricted access and the claimant device is not approved; otherwise, upon a determination that the PIN data is valid, generating a link key from the PIN data to establish a pairing between the claimant device and the printing device.
-
-
10. A non-transitory computer readable medium having instructions for:
-
detecting a local PIN request made by activation of a user interface control element provided by a printing device, wherein detecting a local request to print a page as the local PIN request; generating a PIN in response to a local PIN request and without communicating with the claimant device; printing the PIN, wherein printing the PIN comprises printing a page that includes the PIN; receiving a connection request from the claimant device, the connection request including PIN data assembled from the PIN; and generating a link key using the PIN data to establish a device pairing between the printing device and the claimant device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having instructions for:
-
detecting a local PIN request made by activation of a user interface control element provided by the verifying device, wherein detecting a local request to print a page as the local PIN request; generating a PIN in response to a local PIN request and without communicating with the claimant device; instructing the verifying device to print the PIN, wherein printing the PIN comprises printing a page that includes the PIN; receiving from a claimant device a connection request, the connection request including PIN data; determining whether a link key exists for a verifying device; if a link key exists; rejecting the connection request if the verifying device is not multi-claimant enabled; rejecting the connection request if the verifying device is multi-claimant enabled with restricted access and the claimant device is not approved; otherwise, upon a determination that the PIN data is valid, generating a link key from the PIN data to establish a pairing between the claimant device and the verifying device. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable medium having instructions for:
-
detecting a local request to print a test page made by activation of a user interface control element provided by a printing device; generating a PIN in response to local request to print a test page and without communicating with the claimant device; instructing the printing device to print a test page that includes the PIN; receiving from a claimant device a connection request, the connection request including PIN data; determining whether a valid link key exists for the printing device; if a valid link key exists; rejecting the connection request if the printing device is not multi-claimant enabled; rejecting the connection request if the printing device is multi-claimant enabled with restricted access, and the claimant device is not approved; otherwise, upon a determination that the PIN data is valid, generating a link key from the PIN data to establish a pairing between the claimant device and the printing device.
-
-
19. A system for publishing a PIN for use in establishing a pairing between a claimant device and a printing device, comprising:
-
hardware; a PIN module implemented at least by the hardware and operable to receive a local PIN request made by activating a user interface control element provided by the verifying device, wherein receiving a local request to print a page as the local PIN request, module being operable to generate the PIN in response to the local PIN request and without communicating with the claimant device; a publishing module implemented at least by the hardware and operable to direct a print engine for the printing device to print the PIN, wherein printing the PIN comprises printing a page that includes the PIN; a connection module implemented at least by the hardware and operable to receive a connection request from the claimant device, the connection request including PIN data assembled from the PIN; and a key module implemented at least by the hardware and operable to generate a link key using the PIN data, the link key used for paring the claimant device with the verifying device. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A system for establishing a pairing between a claimant device and a verifying device, comprising:
-
hardware; a PIN module implemented at least by the hardware and operable to receive a local PIN request made by activating a user interface control element provided by the verifying device, wherein receiving a local request to print a page as the local PIN request, module being operable to generate a PIN in response to the local PIN request and without communicating with a claimant device; a publishing module implemented at least by the hardware and operable to direct a print engine for the printing device to print the PIN, wherein printing the PIN comprises printing a page that includes the PIN; a connection module implemented at least by the hardware and operable to receive from the claimant device a connection request, the connection request including PIN data; an authentication module implemented at least by the hardware and operable; to determine whether a valid link key exists for the verifying device; to reject the connection request if the verifying device is not multi-claimant enabled and a valid link key exists; to reject the connection request if the verifying device is multi-claimant enabled with restricted access and the claimant device is not approved; to determine the validity of the PIN data and reject the connection request upon a determination that the PIN data is not valid; and a key module operable to generate a link key from the PIN data to establish a pairing between the claimant device and the verifying device. - View Dependent Claims (25, 26)
-
-
27. A system for establishing a pairing between a claimant device and a printing device, comprising:
-
hardware; a PIN module implemented at least by the hardware and operable to receive a local request to print a test page made by activating a user interface control element provided by a printing device, the pin module being operable to generate a PIN in response to the local request to print the test page and without communicating with the claimant device; a publishing module implemented at least by the hardware and operable to instruct the printing device to print a test page that includes the PIN; a connection module implemented at least by the hardware and operable to receive from the claimant device a connection request, the connection request including PIN data; an authentication module implemented at least by the hardware and operable; to determine whether a link key exists for the verifying device and if a link key exists; to reject the connection request if the verifying device is not multi-claimant enabled; to reject the connection request if the verifying device is multi-claimant enabled with restricted access and the claimant device is not approved; to determine the validity of the PIN data and reject the connection request if the PIN data is not determined to be valid; and a key module operable to generate a link key from the PIN data to establish a pairing between the claimant device and the verifying device.
-
Specification