Patent application number | Description | Published |
20100302579 | PRINTING AND SCANNING WITH CLOUD STORAGE - Methods and system for printing a print job with cloud storage are disclosed. A web print server is provided for accessing a cloud storage server. The web print server is operable to download a print job from the cloud storage server to the web print server. The web print server downloads the print job based on an identification (of the print job) that is received from a web client remotely over a network. Subsequently, the print web server sends the print job to a printer for the print job to be printed from the printer. In one embodiment, the printer may comprise the web client. | 12-02-2010 |
20100325716 | Managing Access To A Document-Processing Device Using An Identification Token - A method and apparatus for accessing a document-processing device is provided. A request to access the document-processing device is received by the document-processing device. For example, the request may be a request to configure the document-processing device or a request to produce an electronic copy of a document. The document-processing device reads authentication data from an authentication token, which is a portable physical object associated with the user that issued the request. For example, the authentication token may be a proximity card, a common access card (CAC), a smart card, a credit card, a driver's license, or a cell phone. The document-processing device determines, based on the authentication data, whether the user has sufficient user access privileges to perform the request. If user has sufficient user access privileges to perform of the request, then the document-processing device performs the request. | 12-23-2010 |
20110093366 | METHODS AND APPARATUS FOR MANAGEMENT OF SOFTWARE APPLICATIONS - Methods and apparatus for flexible management of applications provided by one or more application service providers and accessible to one or more client devices such as multi-function devices (e.g., MFPs). A management system registers new applications by recording in a database application information provided by the application service provider. Client devices may then request a menu of all available applications and may subscribe to one or more provided applications by interaction with the management system by transmitting subscription information to the management system. The management system then receives usage information from the service provider for usage of a subscribed application by the client device. The management system records the usage information and may produce reports upon request from the recorded usage information. The application information may include pricing model information such that the management system may provide accounting reports for accumulated usage and related charges therefore. | 04-21-2011 |
20110149333 | METHODS AND APPARATUS TO SELECT A PAPER SOURCE FOR IMAGE PRINTING - Methods and apparatus for selecting a paper source for image printing are provided. A user accesses a service available from a print server for printing an image. The print server may download the image from a storage server over a network. The print server automatically identifies a list of paper sizes corresponding with a list of available paper sources, and selects a scaling ratio for fitting the image into one of the paper sizes. The print server generates a scaled image based on the selected scaling ratio and sends the scaled image to a printer for the scaled to be printed from a selected paper source. | 06-23-2011 |
20110188063 | METHODS AND SYSTEMS FOR NETWORK PRINTING WITH USER SELECTABLE SETTINGS - Methods and systems for network printing using user selectable printer settings for a variety of configurations of printing systems and finishers. A printing system such as a multi-function printer/device receives user input providing a document identifier (e.g., a release code) identifying a document stored in a network storage server. The printing system also identifies a finisher unit associated with the printing system. The printing system sends the document identifier and a finisher identifier to a print server. The print server determines available printer settings associated with the identified finisher unit and transmits a presentation to the printing system prompting the user to select a desired printer setting. The selected printer settings are transmitted to the print server. The print server retrieves a copy of the identified document and modifies the copy based on the selected printer setting. The modified copy of the document is sent to the printing system to be printed. | 08-04-2011 |
20110313896 | METHODS AND APPARATUS FOR MONITORING SOFTWARE AS A SERVICE APPLICATIONS - Methods and apparatus are provided for monitoring usage of a Software As A Service (SAAS) application for post-processing of scanned data generated by a client device (e.g., MFPs). A management system receives a pricing model for an SAAS application, where the pricing model includes a post-post processing feature of the SAAS application available to a user of the client device. The pricing model also includes information identifying a price for use of the post-processing feature. Information is received by the management system regarding use of the post-processing feature by the user, and a revenue report is generated regarding the post-processing feature. | 12-22-2011 |
20110313950 | METHODS AND APPARATUS FOR MANAGEMENT OF SOFTWARE APPLICATIONS UTILIZING VOLUME PRICING - Methods and apparatus for flexible management of applications and volume pricing models provided by one or more application service providers and accessible to one or more client devices such as multi-function devices (e.g., MFPs). A management system registers new applications by recording in a database application information and a volume pricing model provided by the application service provider. Client devices may then request a menu of all available applications and may subscribe to one or more provided applications by interaction with the management system. The management system receives usage information from the service provider for usage of a subscribed application by the client device. The management system records the usage information and may produce reports upon request from the recorded usage information. Reports for accumulated usage and related charges may then be generated based on the usage information and the volume pricing model. | 12-22-2011 |
20110314042 | METHODS AND APPARATUS FOR PRESENTATION OF SOFTWARE AS A SERVICE APPLICATIONS - Methods and apparatus are disclosed for flexible presentation of Software As A Service (SAAS) applications to one or more client devices such as multi-function devices (e.g., MFPs). A management system receives presentation layout information for subscribed SAAS applications from users and administrators, generates a menu of subscribed SAAS applications for presentation to a user on a display of the client device, and transmits the menu to a client device for presentation to the user on a display of the client device. The management system may also provide for user/administrator customization of the menu of applications available to users, and for revocation of applications by an administrator of the management system. | 12-22-2011 |
20120079409 | WORKFLOW MANAGEMENT AT A DOCUMENT PROCESSING DEVICE - Approaches are provided for workflow creation and management at a scanning device. In one approach, a user initiates a plurality of operations to be performed on, or relative to, scanned document data. A workflow that represents the sequence of operations is created. The workflow may be created with or without user input. The workflow is later provided as an option to a user. Upon selection of the option, the sequence of operations is performed without requiring the user to select each operation separately. In a related approach, a user is also allowed to create a workflow by selecting graphical representations of operations and causing the graphical representations to be arranged in a particular order to create a workflow that may be later selected. | 03-29-2012 |
20120218589 | DOCUMENT PROCESSING JOB CONTROL VIA A MOBILE DEVICE - Techniques are provided for allowing a user to create a document processing job (e.g., a print job, a scan job, a copy job, fax job) at a mobile device instead of at a document processing device, such as a printer, scanner, or copier. A cloud service interacts with the mobile device to retrieve job settings data from the mobile device. The cloud service generates a job identifier, associates the job identifier with job settings associated with the job settings data, and sends the job identifier to the mobile device, which displays the job identifier to the user. The user later enters the job identifier at the document processing device, which, in turn, uses the job identifier to request the job settings from the cloud service. The cloud service identifies the job settings based on the job identifier and sends the job settings to the document processing device. | 08-30-2012 |
20130021638 | Printer Identification and Mobile Printing - Techniques are provided for displaying encoded data that represent a) features and options currently supported by a printing device, b) a printer identifier for the printing device, and c) network service interface data for a network service, wherein the network service interface data allow a mobile device to send print settings selection data and electronic document identification data to the network service; and processing print data and causing a printed version of an electronic document reflected in the print data to be printed by the printing device. | 01-24-2013 |
20130021643 | Document Processing Job Control Via A Mobile Device - Techniques are provided for creating a document processing job without manually inputting information to a document processing device. A mobile device scans identification information of a document processing device, generates job settings data and sends them to a network service. In response to receiving the job settings data, the network service stores the job settings data in a repository, generates a job identifier, associates the job identifier with the job settings, and sends the job identifier to the mobile device. The mobile device receives the job identifier and sends it to the document processing device. The document processing device uses the job identifier to retrieve the job settings data from the network service. In response to receiving the job settings data, the document processing device processes one or more documents according to the job settings. | 01-24-2013 |
20130038898 | CONFIGURABLE LOCKED PRINTING - Techniques are provided for generating and updating locked print data. An apparatus receives from a first device, document identification data that identifies an electronic document to be printed. In response to receiving the document identification data that identifies an electronic document to be printed, a print preview and a release code for the electronic document are generated. The apparatus sends the print preview and the release code to the first device. The apparatus receives, from a printing device, the release code and print criteria that indicate one or more portions of the electronic document to be printed. The one or more portions of the electronic document comprise less than the entire electronic document. In response to receiving the release code and the print criteria from the printing device, the apparatus provides, to the printing device, print data that includes the one or more portions of the electronic document. | 02-14-2013 |
20130155441 | SCHEDULED AND SECURED CLOUD PRINT SERVICES - Techniques are provided for processing scheduled and secured print requests. In one embodiment, a printing device receives a notification form a network service that a request to print an electronic document has been received. The printing device determines whether the request indicates secure printing of the electronic document. In response to determining that the request indicates secure printing of the electronic document, the printing device prompts, through a user interface, a user for a release code. In response to receiving the release code, the printing device sends the release code to the network service. The printing device receives, from the network service, access data that allows for retrieval of the electronic document. The printing device downloads the electronic document based on the access data received from the network service and generates print data for the electronic document. | 06-20-2013 |
20130155443 | Content-Based Security Processing Using Distributed Scan Management Protocols - A method and apparatus is provided for processing acquired document data, using distributed scan management protocols, according to a security classification of the data. A scanning device through which the document data is acquired includes a distributed scan management service that implements a distributed scan device protocol and a distributed scan processing protocol. In embodiments of the invention, the distributed scan device protocol and the distributed scan processing protocol are implemented using Web services. The distributed scan management service is configured to receive information for post scan processing instructions. The scanning device also includes a scan service configured to scan a document and generate scan data based on the document scan. The scanning device further includes a security handler service that is configured to identify a security classification for the scan data, and perform one or more actions, associated with the security classification, for the scan data. | 06-20-2013 |
20130159137 | APPROACH FOR ARBITRATING SUBSCRIPTION CONFLICTS IN PACKAGE-BASED SUBSCRIPTIONS - An approach is provided for creating and managing pricing models and subscriptions for packages. As used herein, the term “package” refers to a logical entity that has one or more member applications, where each of the member applications provides one or more services. One or more pricing models may be assigned to a package and made available to subscribers and the pricing models assigned to a package may be changed. Users may subscribe to one or more packages and incur charges based upon the pricing models assigned to the packages to which the users subscribe. Embodiments include providing a graphical user interface for service providers to create and manage packages, define pricing models and to manage pricing model assignments for packages. Embodiments also include providing a graphical user interface for subscribers to view available applications and packages in a “marketplace” and to subscribe to packages and manage their subscriptions. | 06-20-2013 |
20130159147 | APPROACH FOR MANAGING PACKAGE-BASED SUBSCRIPTIONS FOR SUBSCRIBERS - An approach is provided for creating and managing pricing models and subscriptions for packages. As used herein, the term “package” refers to a logical entity that has one or more member applications, where each of the member applications provides one or more services. One or more pricing models may be assigned to a package and made available to subscribers and the pricing models assigned to a package may be changed. Users may subscribe to one or more packages and incur charges based upon the pricing models assigned to the packages to which the users subscribe. Embodiments include providing a graphical user interface for service providers to create and manage packages, define pricing models and to manage pricing model assignments for packages. Embodiments also include providing a graphical user interface for subscribers to view available applications and packages in a “marketplace” and to subscribe to packages and manage their subscriptions. | 06-20-2013 |
20130159867 | APPROACH FOR MANAGING PACKAGE-BASED SUBSCRIPTIONS FOR SERVICE PROVIDERS - An approach is provided for creating and managing pricing models and subscriptions for packages. As used herein, the term “package” refers to a logical entity that has one or more member applications, where each of the member applications provides one or more services. One or more pricing models may be assigned to a package and made available to subscribers and the pricing models assigned to a package may be changed. Users may subscribe to one or more packages and incur charges based upon the pricing models assigned to the packages to which the users subscribe. Embodiments include providing a graphical user interface for service providers to create and manage packages, define pricing models and to manage pricing model assignments for packages. Embodiments also include providing a graphical user interface for subscribers to view available applications and packages in a “marketplace” and to subscribe to packages and manage their subscriptions. | 06-20-2013 |
20130159992 | APPROACH FOR IMPLEMENTING PACKAGE-BASED SUBSCRIPTIONS - An approach is provided for creating and managing pricing models and subscriptions for packages. As used herein, the term “package” refers to a logical entity that has one or more member applications, where each of the member applications provides one or more services. One or more pricing models may be assigned to a package and made available to subscribers and the pricing models assigned to a package may be changed. Users may subscribe to one or more packages and incur charges based upon the pricing models assigned to the packages to which the users subscribe. Embodiments include providing a graphical user interface for service providers to create and manage packages, define pricing models and to manage pricing model assignments for packages. Embodiments also include providing a graphical user interface for subscribers to view available applications and packages in a “marketplace” and to subscribe to packages and manage their subscriptions. | 06-20-2013 |
20130215453 | Additional Input Sources For Data Acquisition At Distributed Scan Management Systems - A method and apparatus is provided for acquiring document data from additional input sources to a DSM system. In an embodiment, a DSM computing device includes a remote image receiver service configured to connect to a remote image source via a network connection, receive configuration information and image data from the remote image source, and determine post scan processing instructions based, at least in part, on the configuration information. In another embodiment, a DSM computing device includes an input selection service configured to identify one or more input sources available at the computing device, receive input source information identifying a particular input source of the one or more input sources, receive image information identifying the particular image data residing on the particular input source, retrieve the particular image data from the particular input source, and make the particular image data available to a distributed scan management service. | 08-22-2013 |
20130222861 | Quotas In Distributed Scan Management Systems - A method and apparatus is provided for processing acquired document data, using distributed scan management protocols, according to a quota limiting amounts of data that may be stored at DSM system destinations. A scanning device includes a distributed scan management service that implements a distributed scan device protocol and a distributed scan processing protocol. The distributed scan management service is configured, responsive to a quota handler service (included at the scanning device) designating a verification success for scan data, to send the scan data and information for post scan processing instructions to a scan server. The quota handler service is configured to determine whether a size of the scan data exceeds a limit on an amount of data that may be sent to a particular destination, and, responsive to determining that the size of the scan data does not exceed the limit, designate a verification success for the scan data. | 08-29-2013 |
20130229677 | PRINTER IDENTIFICATION AND MOBILE PRINTING - Techniques are provided for displaying encoded data that represent a) features and options currently supported by a printing device, b) a printer identifier for the printing device, and c) network service interface data for a network service, wherein the network service interface data allow a mobile device to send print settings selection data and electronic document identification data to the network service; and processing print data and causing a printed version of an electronic document represented by the print data to be printed by the printing device. | 09-05-2013 |
20130308147 | MANAGING A RESOURCE CONSERVATION MODE AND PRINTING QUOTA - A print manager of a printing device is configured to retrieve a plurality of print options and features to be used to process a particular print job on the printing device, and to determine whether a resource conservation mode is specified for the printing device. In response to determining that the resource conservation mode is specified for the printing device, the print manager identifies, from the plurality of print options, one or more particular print options that are associated with the resource conservation mode, and generates a modified plurality of print options and features by changing a feature for each of the one or more particular print options to implement the resource conservation mode. In the resource conservation mode, the modified plurality of print options and features is used to process the particular print job to reduce an amount of consumable resources used to process the particular print job. | 11-21-2013 |
20130308162 | MERGING A SCANNED DOCUMENT WITH AN EXISTING DOCUMENT - An approach for processing scanned document data includes a document merging network service receiving a request for existing electronic document data. In response, the document merging network service identifies and providing, to a scanning device, identification data that identifies existing electronic document data. The existing electronic document data may be stored by a third party storage service. In response to user selection of an existing electronic document identified in the identification data, the scanning device transmits, to the document merging network service, scanned document data, data that identifies an existing electronic document, and location insertion data. The document merging network service merges the scanned document data at one or more locations in the existing electronic document based on the location insertion data. | 11-21-2013 |
20140006600 | REMOTE NOTIFICATION AND ACTION SYSTEM | 01-02-2014 |
20140040757 | METHODS AND APPARATUS FOR PRESENTATION OF SOFTWARE AS A SERVICE APPLICATIONS - Methods and apparatus are disclosed for flexible presentation of Software As A Service (SAAS) applications to one or more client devices such as multi-function devices (e.g., MFPs). A management system receives presentation layout information for subscribed SAAS applications from users and administrators, generates a menu of subscribed SAAS applications for presentation to a user on a display of the client device, and transmits the menu to a client device for presentation to the user on a display of the client device. The management system may also provide for user/administrator customization of the menu of applications available to users, and for revocation of applications by an administrator of the management system. | 02-06-2014 |
20140104655 | METHODS AND SYSTEMS FOR NETWORK PRINTING WITH USER SELECTABLE SETTINGS - Methods and systems for network printing using user selectable printer settings. A printing system such as a multi-function printer/device receives user input providing a document identifier (e.g., a release code) identifying a document stored in a network storage server. The printing system also identifies a finisher unit associated with the printing system. The printing system sends the document identifier and a finisher identifier to a print server. The print server determines available printer settings associated with the identified finisher unit and transmits a presentation to the printing system prompting the user to select a desired printer setting. The selected printer settings are transmitted to the print server. The print server retrieves a copy of the identified document and modifies the copy based on the selected printer setting. The modified copy of the document is sent to the printing system to be printed. | 04-17-2014 |
20140185089 | PRINTER IDENTIFICATION AND MOBILE PRINTING - Techniques are provided for displaying encoded data that represent a) features and options currently supported by a printing device, b) a printer identifier for the printing device, and c) network service interface data for a network service, wherein the network service interface data allow a mobile device to send print settings selection data and electronic document identification data to the network service; and processing print data and causing a printed version of an electronic document represented by the print data to be printed by the printing device. | 07-03-2014 |
20140188729 | REMOTE NOTIFICATION AND ACTION SYSTEM WITH EVENT GENERATING - A method for managing event communications and actions is presented. The method comprises receiving and storing data representing a plurality of event categories for a plurality of events detectable on a plurality of electronic devices and receiving, from a particular electronic device, event data associated with a particular event occurring at the particular electronic device. Based, at least in part, on the event data and a plurality of event categories, for the particular event, a particular event category, from the plurality of event categories is determined. Based, at least in part, on the particular event category, one or more recipients and one or more actions associated with the particular event category are determined. For each recipient, if a preferred communications method with the recipient is specified, then a communication, specifying the particular event and the one or more actions, is transmitted to the recipient according to the preferred communications method. | 07-03-2014 |
20140253933 | METADATA SUPPORT IN A DISTRIBUTED SCAN SYSTEM - Approaches are provided for processing scan data based on a scan process definition (SPD) that defines a set of instructions for acquiring image data based on one or more printed documents. An SPD may include extension data that is used to store additional data in association with the scan data. An SPD may include rights management data that is used to provide security to the scan data that is generated based on the SPD. An SPD may be used as a print process definition for dictating how print operations are to be performed. An SPD may be associated with data that identifies one or more scan devices that are prohibited from using the SPD. An SPD may be associated with access delegation data that indicates one or more users who have been delegated access to the SPD. | 09-11-2014 |
20140253941 | DISTRIBUTED PRINT MANAGEMENT - Approaches are provided for processing scan data based on a scan process definition (SPD) that defines a set of instructions for acquiring image data based on one or more printed documents. An SPD may include extension data that is used to store additional data in association with the scan data. An SPD may include rights management data that is used to provide security to the scan data that is generated based on the SPD. An SPD may be used as a print process definition for dictating how print operations are to be performed. An SPD may be associated with data that identifies one or more scan devices that are prohibited from using the SPD. An SPD may be associated with access delegation data that indicates one or more users who have been delegated access to the SPD. | 09-11-2014 |
20140253942 | DEVICE MANAGEMENT IN A DISTRIBUTED SCAN SYSTEM - Approaches are provided for processing scan data based on a scan process definition (SPD) that defines a set of instructions for acquiring image data based on one or more printed documents. An SPD may include extension data that is used to store additional data in association with the scan data. An SPD may include rights management data that is used to provide security to the scan data that is generated based on the SPD. An SPD may be used as a print process definition for dictating how print operations are to be performed. An SPD may be associated with data that identifies one or more scan devices that are prohibited from using the SPD. An SPD may be associated with access delegation data that indicates one or more users who have been delegated access to the SPD. | 09-11-2014 |
20140254795 | RIGHTS MANAGEMENT IN A DISTRIBUTED SCAN SYSTEM - Approaches are provided for processing scan data based on a scan process definition (SPD) that defines a set of instructions for acquiring image data based on one or more printed documents. An SPD may include extension data that is used to store additional data in association with the scan data. An SPD may include rights management data that is used to provide security to the scan data that is generated based on the SPD. An SPD may be used as a print process definition for dictating how print operations are to be performed. An SPD may be associated with data that identifies one or more scan devices that are prohibited from using the SPD. An SPD may be associated with access delegation data that indicates one or more users who have been delegated access to the SPD. | 09-11-2014 |
20140258500 | DELEGATE ACCESS IN A DISTRIBUTED SCAN SYSTEM - Approaches are provided for processing scan data based on a scan process definition (SPD) that defines a set of instructions for acquiring image data based on one or more printed documents. An SPD may include extension data that is used to store additional data in association with the scan data. An SPD may include rights management data that is used to provide security to the scan data that is generated based on the SPD. An SPD may be used as a print process definition for dictating how print operations are to be performed. An SPD may be associated with data that identifies one or more scan devices that are prohibited from using the SPD. An SPD may be associated with access delegation data that indicates one or more users who have been delegated access to the SPD. | 09-11-2014 |
20150036163 | METADATA SUPPORT IN A DISTRIBUTED SCAN SYSTEM - Approaches are provided for processing scan data based on a scan process definition (SPD) that defines a set of instructions for acquiring image data based on one or more printed documents. An SPD may include extension data that is used to store additional data in association with the scan data. An SPD may include rights management data that is used to provide security to the scan data that is generated based on the SPD. An SPD may be used as a print process definition for dictating how print operations are to be performed. An SPD may be associated with data that identifies one or more scan devices that are prohibited from using the SPD. An SPD may be associated with access delegation data that indicates one or more users who have been delegated access to the SPD. | 02-05-2015 |