Patent application number | Description | Published |
20090303256 | DISPLAY-POINTER VISIBILITY - A method, apparatus, and system are provided for accentuating a pointer. An idle time period associated with a pointer relating to a display is monitored. A determination is made whether a termination of the idle time period associated with the pointer has occurred based upon the monitoring. A representation of the pointer is modified in response to the termination of the idle time period associated with the pointer. | 12-10-2009 |
20120250071 | SYSTEMS AND METHODS FOR DEFINING PRINT SETTINGS USING DEVICE MOVEMENTS - This is directed to systems, methods, and computer-readable media for defining print settings. In some cases, particular motions of the device can be associated with print settings. In a print settings mode, when the electronic device detects a motion of the device, the device can identify a print setting associated with the detected motion. In some cases, a print setting can instead or in addition be defined in response to receiving an input from an input interface, wherein the input is independent from a displayed option. To print the content, the content and the defined print settings can be provided to a printer system. | 10-04-2012 |
20120250072 | SYSTEMS AND METHODS FOR DEFINING PRINT SETTINGS USING AN INPUT INTERFACE - This is directed to systems, methods, and computer-readable media for defining print settings. In some cases, particular motions of the device can be associated with print settings. In a print settings mode, when the electronic device detects a motion of the device, the device can identify a print setting associated with the detected motion. In some cases, a print setting can instead or in addition be defined in response to receiving an input from an input interface, wherein the input is independent from a displayed option. To print the content, the content and the defined print settings can be provided to a printer system. | 10-04-2012 |
20120307267 | CAPABILITY-BASED CONFIGURATION OF PRINT JOBS - The disclosed embodiments provide a system that performs a print job. During operation, the system obtains a printing context for the print job, including a content type associated with the print job and a regional setting. The regional setting may be associated with the application, an operating system, and/or a device associated with the print job. Next, the system obtains a set of capabilities associated with a printer. The system then automatically sets one or more job options for the print job based on the printing context and the set of capabilities, wherein the one or more job options include a media size and a border size. Finally, the system sends the print job to the printer, where the print job is executed using the printer. | 12-06-2012 |
20120307268 | AUTOMATIC GENERATION OF PRINT DATA FOR PRINT JOBS BASED ON AVAILABLE MEDIA ATTRIBUTES - The disclosed embodiments provide a system that performs a print job. During operation, the system obtains one or more available media attributes, including a media size, a border size, and/or a media type, from a printer associated with the print job. Next, the system provides the available media attributes to an application and uses the application to automatically generate and format print data for the print job based on the available media attributes. Finally, the system sends the print job to the printer, where the print job is executed using the printer. | 12-06-2012 |
20120307291 | CONFIGURATION OF PRINT JOBS BASED ON PRINTER STATE - The disclosed embodiments provide a system that performs a print job. During operation, the system obtains a printing context for the print job, including a content type associated with the print job. Next, the system obtains a current state of a printer. The system then automatically sets one or more job options for the print job based on the printing context and the current state of the printer, wherein the one or more job options include a media size a border size and/or a media type. Finally, the system sends the print job to the printer. | 12-06-2012 |
20130141746 | AD-HOC DISCOVERY AND SELECTION OF PRINTERS FOR PRINT JOBS - The disclosed embodiments provide a system that performs a print job. During operation, the system detects a printer in proximity to a portable electronic device associated with the print job. Next, the system establishes a peer-to-peer connection between the portable electronic device and the printer and uses the peer-to-peer connection to obtain a set of printer attributes from the printer. If the printer attributes match the print job, the system establishes a direct connection between the printer and the portable electronic device and sends the print job to the printer over the direct connection, wherein the print job is executed using the printer. | 06-06-2013 |
20130141755 | FACILITATING COMMUNICATION BETWEEN PORTABLE ELECTRONIC DEVICES AND PRINTERS - The disclosed embodiments provide a system that facilitates communication between a portable electronic device connected to a structured network and a printer. During operation, the system uses a peer-to-peer connection between the portable electronic device and the printer to confirm use of the structured network for subsequent communication between the portable electronic device and the printer. Next, the system enables use of the structured network for the communication by transmitting credentials for the structured network from the portable electronic device to the printer, wherein the transmitted credentials are used by the printer to connect to the structured network. Finally, the system transfers the communication from the peer-to-peer connection to a direct connection between the portable electronic device and the printer on the structured network. | 06-06-2013 |
20130141756 | AUTHENTICATING PRINTERS PRIOR TO PAIRING WITH PORTABLE ELECTRONIC DEVICES - The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system receives, at a printer, a signal from a portable electronic device indicating the printer has been selected for the print job. Next, in response to the selection, the system generates an output that facilitates identification of the printer by a user of the portable electronic device. The system also provides a mechanism for confirming physical access to the printer by the user. Upon confirming the physical access to the printer by the user, the system establishes a direct connection between the portable electronic device and the printer, wherein the direct connection is subsequently used by the portable electronic device and the printer to perform the print job. | 06-06-2013 |
20130154935 | Adaptive Acceleration of Mouse Cursor - Disclosed herein are methods and systems for providing a user interface (UI) having a selector controllable by a physical input device. The response of the selector is adaptively adjusted to facilitate executing desired operations within the UI. A response factor defines how far the selector moves for a given movement of the physical input device. The response factor is increased so the selector can be moved a large distance, but is dynamically decreased to provide fine-tuned control of the selector for selecting densely grouped screen elements. Screen elements can be endowed with gravity, making them easy to select, or with anti-gravity, making them more difficult to select. The disclosure methods also provide tactile feedback such as vibration or braking of the physical input device to assist a user in executing desired operations. | 06-20-2013 |
20130194621 | USING REGIONS OF INTEREST TO SCALE PRINT DATA FOR PRINT JOBS - The disclosed embodiments provide a system that performs a print job. During operation, the system obtains one or more regions of interest associated with print data for the print job, wherein the print data is not formatted for a media size for the print job. Next, the system scales the print data based on a region of interest from the one or more regions of interest and the media size. Finally, the system sends the print job to a printer, wherein the print job is executed using the printer. | 08-01-2013 |
20130194624 | AD HOC TRANSMISSION OF SCANNED DOCUMENTS TO COMPUTING DEVICES - The disclosed embodiments provide a system that performs document scanning The system includes a scanner and a computing device. To enable detection of the computing device in proximity to the scanner, the computing device may be configured to advertise a scan-receiving capability using a discovery protocol. Next, the scanner may use the discovery protocol to identify a set of computing devices in proximity to the scanner, including the computing device. The scanner may then provide the set of computing devices to a user of the scanner and obtain, from the user of the scanner, a selection of the computing device as a recipient of the scanned document. Finally, the scanner may send the scanned document to the computing device over a network connection with the computing device. | 08-01-2013 |
20130201494 | CONFIGURATION OF PRINT DATA FOR PRINT JOBS BASED ON DOCUMENT-PROCESSING CAPABILITIES OF PRINTERS - The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system obtains a set of document-processing capabilities from a printer associated with the print job and obtains print data for the print job. Next, the system selects a set of document attributes for the print job based on the document-processing capabilities and the print data, wherein the set of document attributes comprises a document format and a document size. Finally, the system configures the print data to conform to the document attributes to enable processing of the print job by the printer. | 08-08-2013 |
20130201503 | FILTERING OF PRINTERS FOR DRIVERLESS PRINTING - The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system identifies a set of printers providing a driverless-printing service in proximity to a portable electronic device associated with the print job. Next, for each printer from the set of printers, the system attempts to obtain a protocol key and a set of supported capabilities associated with the protocol key from the printer. If the protocol key and the set of supported capabilities exist for the printer, the system determines an eligibility of the printer for the print job based on the protocol key and the set of supported capabilities. If the printer is eligible for the print job, the system provides the printer to a user of the portable electronic device to enable subsequent selection of the printer for the print job. | 08-08-2013 |
20130201504 | ENABLING ACCESS TO SUPPORTED CAPABILITIES OF PRINTERS PRIOR TO INSTALLING PRINTER-SPECIFIC SOFTWARE FOR THE PRINTERS - The disclosed embodiments provide a system that facilitates use of a printer. During operation, the system obtains, on an electronic device, a set of supported capabilities from the printer. Next, the system provides, to a user of the electronic device, the set of supported capabilities within a workflow for using the printer without installing printer-specific software for the printer. Upon detecting a selection of a supported capability from the provided set of supported capabilities by the user, the system determines if the supported capability requires the printer-specific software. If the supported capability does not require the printer-specific software, the system enables use of the supported capability by the user without using the printer-specific software to provide the supported capability to the user. If the supported capability requires the printer-specific software, the system uses the printer-specific software to provide the supported capability to the user. | 08-08-2013 |
20130201517 | CONFIGURING PRINT JOBS ASSOCIATED WITH UNSUPPORTED DOCUMENT FORMATS - The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system obtains print data and a set of job options for the print job, wherein the print data is associated with a document format that is not supported by a printing protocol used to perform the print job. Next, the system obtains a set of document-processing capabilities associated with the document format from a printer associated with the print job. Finally, the system configures the print job based on the job options and the document-processing capabilities without converting the print data into a different document format that is supported by the printing protocol. | 08-08-2013 |
20140153049 | AUTHENTICATING PRINTERS PRIOR TO PAIRING WITH PORTABLE ELECTRONIC DEVICES - The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system receives, at a printer, a signal from a portable electronic device indicating the printer has been selected for the print job. Next, in response to the selection, the system generates an output that facilitates identification of the printer by a user of the portable electronic device. The system also provides a mechanism for confirming physical access to the printer by the user. Upon confirming the physical access to the printer by the user, the system establishes a connection between the portable electronic device and the printer, wherein the connection is subsequently used by the portable electronic device and the printer to perform the print job. | 06-05-2014 |