Secure federation of cloud print services

US9329810B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9329810-B2
Application numberUS-201113334523-A
CountryUS
Kind codeB2
Filing dateDec 22, 2011
Priority dateDec 22, 2011
Publication dateMay 3, 2016
Grant dateMay 3, 2016

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.

A method and system are disclosed for federation among cloud print services. Based upon identification data and location data received from a user device, a primary cloud print service determines the best document processing device for output of a document. The primary cloud print service uses trusted relationships with other cloud print services, established via secure sharing of information, to allow for transparent printing across clouds to any device registered by the user or available and proximate to the user's location.

First claim

Opening claim text (preview).

What is claimed is: 1. A federation method among cloud print services, comprising: with a processor, designating a selected one of a plurality of cloud print services a s a primary cloud print service associated with the user, wherein each cloud print services includes at least one document processing device registered therewith; receiving identification data representative of an identification of an associated user via the primary cloud print service; establishing a trusted relationship between the primary cloud print service and each of one or more additional cloud print services, wherein the trusted relationship is established via a token exchange or a certificated exchange between the primary cloud print service and at least one of the one or more additional cloud print services, and wherein a trusted relationship is extended between the primary cloud print service and an other cloud print service in accordance with only an established trusted relationship between the at least one of the one or more additional cloud print services and the other cloud print service; storing, in a database associated with the primary cloud print service and a database associated with each of the one or more additional cloud print services, data representative of the established trusted relationships; aggregating data representative of one or more additional trusted cloud print services by the primary cloud print service so as to generate a federation of trusted cloud print serves, the federation including the primary cloud print service; receiving selection data corresponding to a trusted cloud print service selected from among the federation trusted cloud print services; retrieving, from the selected additional trusted cloud print service, data representative of at least one document processing device separate from the loud print service registered in accordance with the received identification data; aggregating data representative of each document processing device available from the primary cloud print service and each of the one or more additional cloud print services having a trusted relationship therewith into a list of available document processing devices, wherein the aggregated list available document processing devices is transparent to the associated user such that each document processing device is listed as associated with the selected cloud print service regardless of the cloud print service to the which the document processing device is registered; receiving selection data corresponding to a selected document processing device associated with the selected cloud print service from the aggregated list thereof; and communicating job data representative of a document processing operation to the selected document processing device for processing thereon. 2. The method of claim 1 , wherein the retrieving of document processing device data further comprises: querying the selected additional trusted cloud print service in accordance with received identification data for at least one document processing device registered in accordance therewith; and receiving, in response to the query, data representative of at least one document processing device associated with the selected cloud print service registered in accordance with the received identification data. 3. The method of claim 1 , further comprising: receiving, by the primary cloud print service, the job data representative of the document processing operation for the selected document processing device from an associated user device; receiving status data representative of a status of processing of the job data by the selected document processing device by the primary cloud print service from the selected additional trusted cloud print service; and communicating received status data to the associated user device. 4. The method of claim 1 , wherein the identification data comprises at least one of an open identification, a username and a password. 5. A system for federating cloud print services comprising memory which stores instructions for performing the method of claim 1 and a processor in communication with the memory for executing the instructions. 6. A computer program product comprising a non-transitory recording medium storing instructions, which when executed by a computer causes the computer to perform the method of claim 1 . 7. The method of claim 1 , further comprising: receiving registration data from the associated user of at least one additional document processing device, the registration data including a selection corresponding to the primary cloud print service or the one or more additional cloud print services for registration thereof; and registering the at least one additional document processing device with the selected cloud print service in accordance with the received registration data, wherein the received selection data corresponds to the at least one additional document processing device associated with the selected cloud print service. 8. A method for federating document processing devices among cloud print services, comprising: with a processor, designating a selected one of a plurality of cloud print services as a primary cloud print service associated with the user, wherein each cloud print services includes at least one document processing device registered therewith; receiving a request to initiate cloud printing by a primary cloud printing service, the request comprising at least one of identification data and location data; exchanging, between the primary cloud print service and one or more additional cloud print services, a token or certificate to establish a trusted relationship between the primary cloud print service and at least one of the one or more additional cloud print service, wherein a trusted relationship is extended between the primary cloud print service and an other cloud print service in accordance with only an established trusted relationship between the other cloud print service and the at least one of the one or more additional cloud print services; storing, in database associated with the primary cloud print service and a database associated with each of the one or more additional cloud print services, data representative of the established trusted relationships; querying at least one additional trusted cloud print service in accordance with the received at least one of identification data and location data for at least one document processing device available in accordance therewith; aggregating data representative of one or more available document processing devices on, and separate from, each cloud printing service in response to the query thereof by the primary cloud print service; aggregating data representative of each document processing device available from the primary cloud print service and available from each of the one or more additional cloud print services having a trusted relationship therewith into a list of available document processing devices, wherein the aggregated list of document processing devices is transparent to the associated user such that each document processing device is listed as associated with the selected cloud print service regardless of the cloud print service to which the document processing device is registered; receiving selection data corresponding to a selected document processing device from among the one or more available document processing devices from the aggregated list thereof; and communicating job data representative of a document processing operation to the selected document processing device for processing thereon. 9. The method of claim 8 , further comprising receiving location data corresponding to a location of the associated user, wherein the querying furth

Assignees

Inventors

Classifications

  • Discovery of devices having required properties · CPC title

  • G06F3/1204Primary

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

  • Job scheduling, e.g. queuing, determine appropriate device · CPC title

  • Printing driverless or using generic drivers · CPC title

  • Architectural arrangements, e.g. perimeter networks or demilitarized zones · 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 US9329810B2 cover?
A method and system are disclosed for federation among cloud print services. Based upon identification data and location data received from a user device, a primary cloud print service determines the best document processing device for output of a document. The primary cloud print service uses trusted relationships with other cloud print services, established via secure sharing of information, …
Who is the assignee on this patent?
Shustef Yevgeniy, Xerox Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/1204. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 03 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).