Patents Assigned to CSR Imaging US, LP
  • Patent number: 11829675
    Abstract: Systems, methods and devices enable wireless discovery of printer devices in proximity to a wireless communication device. A wireless device may detect a mobile print service triggered on the wireless communication device, scan radio channels associated with Bluetooth Low Energy (BLE) advertisement broadcasts, receive BLE advertising packets from printer devices, and display a list of discovered printer devices and printer capabilities based on the received BLE advertising packets. A wireless device may further detect a user input selecting a printer device from the list, establish a BLE connection with the selected printer device, receive information over the BLE connection identifying a wireless local area network (WLAN) or a wireless direct communication link to which the selected printer device is connected, wherein the information is received with the selected printer device, and send a print job to the selected printer device over the identified WLAN or a wireless direct communication link.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: November 28, 2023
    Assignee: CSR IMAGING US, LP
    Inventors: Shenbo Yu, Danial Nawaz, Mark Goldwater, Taruna Agrawal
  • Patent number: 9578207
    Abstract: Various embodiments are directed to methods, systems, and devices for improving the quality of image data for printing by a printer having relatively low resolution capabilities. Image data may be scanned, captured or otherwise received. The image data may be received in bands, chunks, blocks, portions, regions, or its entirety. An edge detector is subsequently employed to detect a location of edges in a region of the received image data. For image data pixels that are located in or close to a detected edge, a first screen is applied to modify these pixels to compensate for printing at or near the detected edge. Otherwise, a second image screen is applied to modify pixels for printing that are not close to a detected edge. The first screen may be an error diffusion screen or a threshold screen. The second screen may be a halftone screen.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 21, 2017
    Assignee: CSR IMAGING US, LP
    Inventors: Fred William Andree, Sung-Chu Lee, Neil Brad Epstein
  • Patent number: 9442896
    Abstract: Embodiments are directed to processing documents on a computer. A document may received on a computer over a platform specific interface. The document may be provided to a platform independent engine where parser may be configured to parse the document based on a page description language (PDL) that comprises the document. A plurality of feature objects may be generated based on feature information. Intermediate documents may be generated based on the plurality of feature objects. The intermediate documents may be stored on a data store for various reasons including, backups, archiving, sharing, or the like. A preview document may be generated from the at least one intermediate document arranged such that the preview document may displayable on the computer. A user may be further enabled to provide edit information that may be used for generating an updated preview document.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: September 13, 2016
    Assignee: CSR IMAGING US, LP
    Inventors: Shenbo Yu, Majid Moztarebi Farahani, Luis Enrique Garcia Ugarriza, Glen Del Merritt
  • Patent number: 9436416
    Abstract: Embodiments are directed to a mobile print controller. A document may be determined to in a print queue. The print queue may be operative on a print server computer, a cloud computing service, a mobile computer, or the like. The mobile controller may send a pause command to a printer device associated with the print queue. The document may be acquired from the print queue for processing on the mobile computer. A preview document may be generated on the mobile computer and displayed and edited on the mobile computer. The edited document may be synced with one or more data stores, including the computer that may have originated the print job. And, the updated document may be sent to the printer for printing. A status report may be communicated to the user that corresponds to a result of printing the updated document.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: September 6, 2016
    Assignee: CSR Imaging US, LP
    Inventors: Shenbo Yu, Majid Moztarebi Farahani, Luis Enrique Garcia Ugarriza, Thomas Robert Mager, Jr.
  • Patent number: 9426329
    Abstract: Embodiments are directed towards identifying background pixels in a scanned image so that they can be removed from the image. A histogram of each color channel for an initially scanned portion of the image may be determined. The histogram may represent a frequency distribution of pixels in the scanned portion across each color value for each color channel. A white point tracking profile may be determined based on the histogram. The white point tracking profile may identify a range of color values for each channel that are statistically related to a mode color value of a corresponding color channel. When pixels in the scanned image are determined to have a color profile within the white point tracking profile, then those pixels may be modified to a predetermined color profile, such as a maximum color value for each channel. The modified pixels may then be removed from the scanned image.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: August 23, 2016
    Assignee: CSR Imaging US, LP
    Inventors: Cheng-Yu Wang, Chao-Hsin Hung, Sung-Chu Lee
  • Patent number: 9367773
    Abstract: A system for printing a document that includes one or more target fonts that are emulated with at least one substitute font in a manner that preserves the original pagination and line breaks of the document. A table is provided that lists strategies/logic for enabling the printing device to emulate each of a plurality of predetermined target fonts with a substitute font. These emulation strategies may include but are not limited to, identifying at least one of a resident font for the printing device, stretchable font, local font, downloadable font, font data provided by a 3rd party, or font data that is embedded in a received document. Target font metrics may be employed as “hints” to refine emulation information for the target font data.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: June 14, 2016
    Assignee: CSR Imaging US, LP
    Inventor: Elliott Bradshaw
  • Publication number: 20160014301
    Abstract: Embodiments are directed towards identifying background pixels in a scanned image so that they can be removed from the image. A histogram of each color channel for an initially scanned portion of the image may be determined. The histogram may represent a frequency distribution of pixels in the scanned portion across each color value for each color channel. A white point tracking profile may be determined based on the histogram. The white point tracking profile may identify a range of color values for each channel that are statistically related to a mode color value of a corresponding color channel. When pixels in the scanned image are determined to have a color profile within the white point tracking profile, then those pixels may be modified to a predetermined color profile, such as a maximum color value for each channel. The modified pixels may then he removed from the scanned image.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Applicant: CSR Imaging US, LP
    Inventors: Cheng-Yu Wang, Chao-Hsin Hung, Sung-Chu Lee
  • Publication number: 20150242168
    Abstract: Embodiments are directed to a mobile print controller. A document may be determined to in a print queue. The print queue may be operative on a print server computer, a cloud computing service, a mobile computer, or the like. The mobile controller may send a pause command to a printer device associated with the print queue. The document may be acquired from the print queue for processing on the mobile computer. A preview document may be generated on the mobile computer and displayed and edited on the mobile computer. The edited document may be synced with one or more data stores, including the computer that may have originated the print job. And, the updated document may be sent to the printer for printing. A status report may be communicated to the user that corresponds to a result of printing the updated document.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Applicant: CSR Imaging US, LP
    Inventors: Shenbo Yu, Majid Moztarebi Farahani, Luis Enrique Garcia Ugarriza, Thomas Robert Mager, JR.
  • Publication number: 20150242371
    Abstract: Embodiments are directed to processing documents on a computer. A document may received on a computer over a platform specific interface. The document may be provided to a platform independent engine where parser may be configured to parse the document based on a page description language (PDL) that comprises the document. A plurality of feature objects may be generated based on feature information. Intermediate documents may be generated based on the plurality of feature objects. The intermediate documents may be stored on a data store for various reasons including, backups, archiving, sharing, or the like. A preview document may be generated from the at least one intermediate document arranged such that the preview document may displayable on the computer. A user may be further enabled to provide edit information that may be used for generating an updated preview document.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 27, 2015
    Applicant: CSR Imaging US, LP
    Inventors: Shenbo Yu, Majid Moztarebi Farahani, Luis Enrique Garcia Ugarriza, Glen Del Merritt
  • Patent number: 9098794
    Abstract: Embodiments are directed towards employing a printer to convert a document from its native file format into an image representation printable by the printer. A document may be provided to the printer in a native file format (e.g., .doc, .docx, .xls, .xlsx, .ppt, or .pptx) that is editable by a document-processing application. A page representation of each of page of the document to be printed may be determined. Each page representation (which may include a plurality of graphics primitives) may be determined straight from the native file format of the document independent of an intermediate page description language. From each page representation, an image representation (e.g., a bitmap) may be determined based on the plurality of graphics primitives of a corresponding page representation. At least one page of the document may be printed based on the determined image representations.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: August 4, 2015
    Assignee: CSR Imaging US, LP
    Inventors: Michael Braun, Marc Claus Kunz
  • Publication number: 20150186759
    Abstract: Embodiments are directed towards employing a printer to convert a document from its native file format into an image representation printable by the printer. A document may be provided to the printer in a native file format (e.g., .doc, .docx, .xls, .xlsx, .ppt, or .pptx) that is editable by a document-processing application. A page representation of each of page of the document to be printed may be determined. Each page representation (which may include a plurality of graphics primitives) may be determined straight from the native file format of the document independent of an intermediate page description language. From each page representation, an image representation (e.g., a bitmap) may be determined based on the plurality of graphics primitives of a corresponding page representation. At least one page of the document may be printed based on the determined image representations.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: CSR Imaging US, LP
    Inventors: Michael Braun, Marc Claus Kunz
  • Patent number: 9070011
    Abstract: A system, method, and computer program product are provided for automatically segmenting input document images into regions of black text, white space, and image content. A set of scanned training documents representing the range of text and images to be processed is coarsely tagged to classify regions by content type. The training images are divided into bricks, parameters describing individual brick features are evaluated, and the bricks are classified according to the parameter values. A classification map that relates parameter values to classification codes describing content type is constructed by generating linear equations separating a parameter space into parameter regions along classification boundaries. After training, input documents are scanned and divided into bricks, and brick parameters are converted into an index into the classification map, to classify document regions by content.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: June 30, 2015
    Assignee: CSR Imaging US, LP
    Inventors: Fred W. Andree, Thomas A. Schuneman
  • Patent number: 9063682
    Abstract: A system for printing a document that includes one or more target fonts that are emulated with at least one substitute font in a manner that preserves the original pagination and line breaks of the document. A table is provided that lists strategies/logic for enabling the printing device to emulate each of a plurality of predetermined target fonts with a substitute font. These emulation strategies may include but are not limited to, identifying at least one of a resident font for the printing device, stretchable font, local font, downloadable font, font data provided by a 3rd party, or font data that is embedded in a received document. Target font metrics may be employed as “hints” to refine emulation information for the target font data.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: June 23, 2015
    Assignee: CSR Imaging US, LP
    Inventor: Elliot Bradshaw
  • Patent number: 8953182
    Abstract: A system for printing a document when it includes one or more target fonts that are emulated with at least one substitute font suitable for printing on a printing device. The substitute font appears visually similar to the target font, substantially preserves the original pagination and line breaks of the provided document, and the printing device is capable of printing the substitute font. A table is provided that lists strategies/logic for enabling the printing device to emulate each of a plurality of predetermined target fonts with a substitute font. These emulation strategies may include but are not limited to, identifying at least one of a resident font for the printing device, stretchable font, local font, or downloadable font to be substituted for the non-resident target font in the provided document.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: February 10, 2015
    Assignee: CSR Imaging US, LP
    Inventors: Elliott Bradshaw, Zoltan Gidofalvi, Peter Willey
  • Patent number: 8634105
    Abstract: A color printing method includes converting source color data to intermediate color data represented in a device independent color space using a first multidimensional gamut mapping of the first device dependent color space to the device independent color space. The device independent color space has a neutral color component. The method further includes converting the intermediate color data to destination color data represented in a second device dependent color space using a second multidimensional gamut mapping of the device independent color space to the second device dependent color space. The second device dependent color space has three primary color components and a virtual black color component defined by substantially equal tonal values of the three primary color components. The second multidimensional gamut mapping includes a mapping from the neutral color component of the device independent color space to the virtual black color component of the second device dependent color space.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 21, 2014
    Assignee: CSR Imaging US, LP
    Inventors: Shenbo Yu, Gang Dong, Takuya Katayama
  • Patent number: 8599439
    Abstract: An apparatus and a method are described for processing and reproducing a document including both text and half-tone images without generating undesirable image artifacts. A band-pass FIR filter with a predetermined frequency response is used to transform pixels in an input image to sharpen text edge and smooth pre-half-toned areas, and perform error diffusion and cluster dot screening methods on the transformed pixels. The FIR filter has unity gain at DC to preserve image brightness. An integrated error diffused cluster-dot screening approach is used to suppress moiré and other image artifacts, while providing a robust, crisp output.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: December 3, 2013
    Assignee: CSR Imaging US, LP
    Inventors: Shenbo Yu, Fred W. Andree, Steven J. Pratt
  • Patent number: 8553260
    Abstract: An apparatus, method, system and medium are described that support functionality to receive document(s) to be printed at a printing device, and enable editing the document(s) prior to printing. Modifications to the document(s) may be generated based on the user edits, and a print preview of the modified documents may be displayed and may enable further edits. In some embodiments, the print preview may be provided to the user on a display that is part of the printing device. In some embodiments, the print preview may be provided to the user through a UI presented on a client device. Display of the modified document(s) may be a rasterized image of the modified document(s), generated based on capabilities of a selected printing device. In some embodiments, modifications may be made to an intermediate version of the document(s), and that intermediate version may be cached.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: October 8, 2013
    Assignee: CSR Imaging US, LP
    Inventors: Mark Goldwater, Shenbo Yu, Luis Garcia, Gang Dong, Michael Braun
  • Patent number: 8547583
    Abstract: A system and method by which to implement revenue sharing between printer vendors and network service providers or operators. In one example, a method for providing printing access to a mobile device may include acts of requesting information from a printer, receiving the information at a mobile device, providing the information to a communications subsystem of a mobile network operator, based on the information, acquiring a printing capability of the printer, sending the printing capability from the communications subsystem to the mobile device, and upon receipt of the printing capability, if the printing capability is enabled, sending a print request from the mobile device to the printer. A corresponding apparatus may be used to implement the method, which may be provided as instructions encoded on a computer readable medium.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: October 1, 2013
    Assignee: CSR Imaging US, LP
    Inventors: Simon Dolan, Elliott J. Bradshaw
  • Patent number: 8542915
    Abstract: Systems and methods which provide color conversion using intelligent boundary point perturbation techniques are shown. Embodiments operate to initially select only boundary point indices for indexing data of an input color space to a color space transformation matrix representing the transformation between the input color space and an output color space. A boundary point perturbation process is applied to the initially selected boundary point indices to intelligently alter the boundary point index selections and thereby provide selection of boundary point indices having intelligent boundary point perturbation. Embodiments of the invention utilize an intelligent address generator to selectively apply constraints when indexing the input color space values to boundary points within a color look up table for transforming the input color space values to appropriate output color space values using the boundary point indices provided by the boundary point perturbation process.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: September 24, 2013
    Assignee: CSR Imaging US, LP
    Inventors: Fred Andree, Thomas A. Schuneman
  • Patent number: 8503030
    Abstract: An apparatus, method, system and medium are described that support functionality to receive document(s) to be printed at a printing device, and enable editing the document(s) prior to printing. Modifications to the document(s) may be generated based on the user edits, and a print preview of the modified documents may be displayed and may enable further edits. In some embodiments, the print preview may be provided to the user on a display that is part of the printing device. In some embodiments, the print preview may be provided to the user through a UI presented on a client device. Display of the modified document(s) may be a rasterized image of the modified document(s), generated based on capabilities of a selected printing device. In some embodiments, modifications may be made to an intermediate version of the document(s), and that intermediate version may be cached.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: August 6, 2013
    Assignee: CSR Imaging US, LP
    Inventors: Mark Goldwater, Shenbo Yu, Luis Garcia, Gang Dong, Michael Braun