Registering printing devices with network-based services

US10165133B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10165133-B2
Application numberUS-201514869242-A
CountryUS
Kind codeB2
Filing dateSep 29, 2015
Priority dateSep 29, 2015
Publication dateDec 25, 2018
Grant dateDec 25, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one example, a method for registering a printing device with a network-based service is described. The method may include a printing device receiving a print request, where the print request comprises an image, determining that the image includes a command to connect to a server of a network-based service to register the printing device with the network-based service. The method may further include the printing device connecting to the server in response to the command and receiving a verification from the server that the printing device is registered with the network-based service.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a print request at a printing device, wherein the print request comprises an image; determining, by the printing device, that the image includes a command to connect to a server of a network-based service to register the printing device with the network-based service, wherein the command comprises an executable instruction encoded into visual data of the image; connecting, by the printing device, to the server in response to the command; and receiving, by the printing device, a verification from the server that the printing device is registered with the network-based service. 2. The method of claim 1 , wherein the print request is received from a user device, wherein the image comprises an image of a webpage retrieved by the user device, and the webpage is provided by the network-based service. 3. The method of claim 1 , wherein the image further includes registration data, wherein the registration data identifies a user account of the network-based service that is associated with a user device, wherein the connecting to the server comprises transmitting to the server the registration data and an identification of the printing device. 4. The method of claim 3 , wherein an access to the user account from the user device is received by the network-based service prior to the connecting, by the printing device, to the server. 5. The method of claim 1 , further comprising: comparing the verification that is received from the server to a stored credential on the printing device; and authorizing the network-based service to access the printing device when the verification matches the stored credential. 6. The method of claim 5 , where the stored credential is embedded in a hardware of the printing device. 7. The method of claim 1 , wherein the network-based service is provided by the server. 8. The method of claim 1 , wherein the network-based service is provided by at least one network-based device other than the server. 9. The method of claim 1 , wherein the network-based service comprises a gateway for an additional network-based service or a printing device resource monitoring service. 10. The method of claim 8 , wherein the printing device resource monitoring service includes: monitoring a resource level of the printing device; and ordering an additional resource when the resource level falls below a threshold. 11. The method of claim 1 , wherein the network-based service comprises a network-based print server service. 12. A method comprising: associating, by a server of a network-based service, a user account of the network-based service with a user device; providing, by the server to the user device, an image that includes registration data and a command for a printing device to connect to the server to register the printing device with the network-based service, wherein the command is an executable instruction encoded into visual data of the image; receiving, by the server, a registration request from the printing device to register with the network-based service, wherein the registration request includes the registration data that is included in the image and an identification of the printing device, wherein the image is received by the printing device in response to a print request from the user device to print the image, wherein the printing device extracts the command and the registration data from the image, and wherein the registration request is received by the server in response to the printing device executing the command; associating, by the server, the user account of the network-based service with the printing device; and providing, by the server, a verification to the user device that the printing device is registered with the network-based service. 13. The method of claim 12 , wherein the network-based service comprises a printing device resource monitoring service. 14. The method of claim 13 , further comprising: receiving, by the server, information regarding a resource level of the printing device; and ordering, by the server, an additional resource when the resource level falls below a threshold. 15. The method of claim 12 , further comprising: associating the user account of the network-based service with an additional printing device, wherein the user device, the printing device and the additional printing device are on a same local area network, and wherein the additional printing device was detected by the server prior to the receiving, by the server, the registration request from the printing device to register with the network-based service. 16. A printing device comprising: a processor; and a non-transitory computer-readable medium storing instructions which, when executed by the processor, cause the processor to: receive a print request, wherein the print request comprises an image; determine that the image includes a command to connect to a server of a network-based service to register the printing device with the network-based service, wherein the command is an executable instruction encoded into visual data of the image; connect to the server in response to the command; and receive a verification from the server that the printing device is registered with the network-based service. 17. The printing device of claim 16 , wherein the non-transitory computer-readable medium stores further instructions which, when executed by the processor, cause the processor to: compare the verification that is received from the server to a stored credential on the printing device; and authorize the network-based service to access the printing device when the verification matches the stored credential. 18. The method of claim 1 , wherein the command comprises a first encoded portion signaling that the executable instruction is encoded in the image, and a second encoded portion including the executable instruction, and wherein determining, by the printing device, that the image includes a command comprises determining the image includes the command in response to recognizing the first encoded portion is in the image. 19. The method of claim 18 , wherein the command comprises a third encoded portion comprising a checksum, and the method comprises: determining whether the second encoded portion including the executable instruction is authenticated based on the checksum. 20. The method of claim 1 , wherein the command further includes failover instructions encoded in the image, and the method comprises: if registering the printing device fails, printing the failover instructions to facilitate registering the printing device.

Assignees

Inventors

Classifications

  • via internet · CPC title

  • resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data · CPC title

  • Client or server resources management · CPC title

  • with a management, maintenance, service or repair apparatus (monitoring H04N1/00002) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10165133B2 cover?
In one example, a method for registering a printing device with a network-based service is described. The method may include a printing device receiving a print request, where the print request comprises an image, determining that the image includes a command to connect to a server of a network-based service to register the printing device with the network-based service. The method may further …
Who is the assignee on this patent?
Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification H04N1/00344. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 25 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).