Patent application number | Description | Published |
20080204773 | Patch codes wtih improved robustness - A method for encoding information on a printed page includes generating a set of color patches, each having a unique color. The set of color patches is printed. The printed color patches are scanned to identify color values for each patch in the set of patches. For each patch, the identified color values are associated with a datum value in a data structure. A page which includes a patch code is printed. The patch code includes selected ones of the set of color patches for conveying information about the printed page. The printed page is scanned to identify the color values for the color patches in the patch code. The data structure is accessed to identify the data values for the identified color values of the patches in the patch code. Information about the printed page is determined from the identified data values. | 08-28-2008 |
20080222099 | CONCORDANCE SEARCHING SYSTEMS AND METHODS - Embodiments herein include a method of performing a computerized search of the electronic document based on a multi-term inclusive query supplied by the user. The process checks each search term match to determine if other terms in the query are in close enough proximity to allow the search term match to remain in the final search results that are eventually reported back to the user, even if such proximities span adjacent pages. More specifically, counts that span the adjacent pages comprise a count of items from a term on one page to a term on a second page adjacent to the first page so as to include a count of all terms between the terms in the counts that span adjacent pages of the printed publications. | 09-11-2008 |
20090315882 | REDUCING THE NUMBER OF VERTICES IN A CLUSTERED DELAUNAY MESH - What is disclosed is a system and method for reducing the number of vertices obtained when building an image gamut from a large number of image pixels. In one embodiment, a color image comprising a plurality of image pixels is received and the color data points measured. An n-dimensional Delaunay triangulation is defined wherein vertices of the triangulation comprise clusters of the measured data points. Cluster analysis is performed on the color data points to determine which existing cluster will receive a new point or if a new cluster should be created. The point clusters are added to the triangulation. For point clusters within the triangulation, a representative point is defined which serves as a normal vertex for the point cluster. The vertex is then added into the triangulation and a gamut generated. The gamut can be used to model a gamut of the color image or a color device. | 12-24-2009 |
20100005083 | FREQUENCY BASED KEYWORD EXTRACTION METHOD AND SYSTEM USING A STATISTICAL MEASURE - Frequency based keyword extraction method and system utilizing a statistical measure is disclosed which generates keywords within a page and/or document that can distinguish the document from an average document. A simple frequency threshold parameter can be utilized to determine a number of common stop words if a word in the document possesses a frequency in a corpus that is more than the threshold parameter. A statistical confidence interval of the frequency in the document can be compared against a frequency confidence interval of the word in the corpus. The extracted keyword possesses a greater intra-document frequency confidence interval than the frequency confidence interval of the word within the corpus. A statistical hypothesis test can also be utilized to determine the keyword by calculating a test statistic and testing whether the test statistic is greater than some threshold. | 01-07-2010 |
20100025472 | COLORED BARCODE DECODING - In an exemplary embodiment, a method is employed to read an overprinted barcode. An RGB pixel map is obtained from an overprinted color barcode that contains a plurality of disparate colors. A pixel map is allocated for each of the colors detected and each pixel is classified in the one or more pixel maps according to color. One or more barcodes are extracted from the overprinted barcode that correlates to each color detected. Each of the extracted barcodes are then filtered, decoded and read. | 02-04-2010 |
20110194137 | PAGE PARALLEL RIP WITH INTERLEAVED CHUNKS - Systems and methods are described that facilitate distributing a raster image processing task for an input file (e.g., an electronic document) across a plurality of nodes (e.g., computers) in a network. The input file is received at a first node, which becomes the controlling node and splits the pages of the input file into interleaved chunks such that adjacent pages are allocated to different chunks (i.e., no chunk contains adjacent pages in the document). Chunks are then assigned to different nodes for concurrent raster image processing. Once complete, the processed pages are returned to the controller node, which logically orders the pages into their original sequential order, and outputs the logically ordered, raster image processed pages to a printer, where they are printed. | 08-11-2011 |
20110292477 | HIERARCHICAL SCANNER CHARACTERIZATION - A system and method of scanner characterization is provided which establishes an accurate relationship between a scanner's device-dependent (scanner) color space and a device-independent colorimetric space. A hierarchical subdivision of device-dependent color space into sub-regions is performed. The sub-regions are defined by cutting planes dividing patch color values in device-dependent color space perpendicular to principal axes. A color transformation matrix is then generated establishing the relationship between the scanner device-dependent color space and the device-independent color space for each sub-region of device-dependent color space using the patch color values and a weighting function for each matrix. Each weighting function gives a weight to each patch color value which is a function of the location of the patch color value with respect to the cutting planes defining the sub-region containing the patch color value. | 12-01-2011 |
20120033273 | PATCH CODES USING A PROXIMITY ARRAY - Patches are generated from the overprinting of one or more separations to encode four or more values per patch each color representing a numerical value. In a calibration step, all possible color overprint combinations are printed multiple times on a calibration sheet. The sheet is scanned and each overprinted patch is entered in to a proximity array, which is a volume data structure representing three dimensional (3D) color space). After all calibration colors are entered, the proximity array is repeatedly dilated. Later, sheets that need to be identified are printed with a code number encoded as one or more patch codes. The sheet is scanned and the patch code colors are looked up in the proximity array to determine which original colors were printed. The identified colors are converted the code number. Patch codes are further augmented with error detection and optionally error correction bits to further increase robustness | 02-09-2012 |
20120117510 | SYSTEM AND METHOD FOR AUTOMATICALLY ESTABLISHING A CONCURRENT DATA CONNECTION WITH RESPECT TO THE VOICE DIAL FEATURES OF A COMMUNICATIONS DEVICE - A system and method for automatically establishing a concurrent data connection between a communications device and a remote data server upon initiating a voice call. A data connection application can be configured in association with a communications device in order to concurrently connect the communications device and a remote data server on initiating a voice call. A directory server can be employed to match an outgoing contact number with respect to the communications device with a list of data-active contact numbers stored in the directory server. If a match is found, the location data can be transmitted to the communications device. The data connection application can be further communicated with the remote data server in order to visually transmit a wide range of potential business application associated with the remote data server to the communications device. | 05-10-2012 |
20120153023 | Colored barcode decoding - In an exemplary embodiment, a method is employed to read an overprinted barcode. An RGB pixel map is obtained from an overprinted color barcode that contains a plurality of disparate colors. A pixel map is allocated for each of the colors detected and each pixel is classified in the one or more pixel maps according to color. One or more barcodes are extracted from the overprinted barcode that correlates to each color detected. Each of the extracted barcodes are then filtered, decoded and read. | 06-21-2012 |
20130258374 | PARALLEL PRINTING SYSTEM - A parallel Raster Image Processor system that includes a plurality of Raster Image Processors (RIPs) for parallel processing of a print job into a printer-ready format for the printing of the print job and a splitter for splitting the print job into a plurality of chunks and sending the chunks of the job to the plurality of the RIPs for processing. The print job includes objects described in a page description language. The splitter is configured to: interpret the job to determine the objects required by each of the plurality of the RIPs to process corresponding received chunks; store the determined objects to maintain knowledge of the determined objects; and send the determined objects along with the corresponding chunks to the designated RIPs to process the corresponding chunks, if the same determined objects are not already with the designated RIPs. | 10-03-2013 |
20130258375 | PARALLEL PRINTING SYSTEM - A parallel Raster Image Processor system that includes a plurality of Raster Image Processors (RIPs) for parallel processing of a plurality of document jobs into a printer-ready format for the printing of the document jobs and a splitter. The splitter configured to combine the plurality of document jobs to form a plurality of chunks, each chunk is sent to a respective designated RIP for processing. | 10-03-2013 |
20140038801 | PACKAGE DEFINITION SYSTEM - A method and system for defining a package uses a graph representation of the package to create and implement a package generation rule set. The graph representation uses links and nodes to represent the relationships between various facet, edges and functional elements of the package, | 02-06-2014 |
20140040319 | PACKAGE DEFINITION SYSTEM - A package definition system enables a user to dynamically modify a package design by altering a dimension of less than all of the package's faces. The system uses a functional representation of a package having links and nodes that represent faces or functional elements and connecting relationships between them. | 02-06-2014 |
20140055796 | METHODS AND SYSTEMS FOR CREATING STRUCTURAL DOCUMENTS WITH SECURITY FEATURES - A method of creating a structural document may include determining a shape of a structural document, determining a plurality of dimensions of the structural document, receiving information associated with one or more content items, identifying one or more security features associated with the structural document and causing a graphical representation of the structural document to be displayed at a user computing device. A shape of the graphical representation may correspond to the determined shape, a plurality of dimensions of the graphical representation may be representative of the determined plurality of dimensions, and the graphical representation may include at least a portion of the received content items and at least a portion of the identified security features. The method may include receiving an indication that a user is finished creating the structural document, generating a print document including an encoded data mark, and providing the print document to print-related devices. | 02-27-2014 |
20140055820 | METHODS AND SYSTEMS FOR CREATING STRUCTURAL DOCUMENTS - A method of creating a structural document may include determining, by a host computing device in a cloud system, a shape of a structural document, determining, by the host computing device, a plurality of dimensions of the structural document, receiving information associated with one or more content items, and causing a graphical representation of the structural document to be displayed at a user computing device. A shape of the graphical representation may correspond to the determined shape, a plurality of dimensions of the graphical representation may correspond to the determined plurality of dimensions, and the graphical representation may include at least a portion of the received content items. The method may include receiving an indication that a user is finished creating the structural document, generating a print document including an encoded data mark, and providing the print document to one or more print-related devices. | 02-27-2014 |
20140055821 | METHODS AND SYSTEMS FOR CREATING STRUCTURAL DOCUMENT PACKAGES FOR PRODUCTS - A method of creating a structural document may include receiving, by a host computing device in a cloud system, content information pertaining to one or more contents of a structural document that may be configured to encase the contents, determining a shape of a structural document based at least in part on the received content information, determining a plurality of dimensions of the structural document based at least in part on the received content information, receiving content item information associated with one or more content items, and causing a graphical representation of the structural document to be displayed at the user computing device. The method may include receiving an indication that a user is finished creating the structural document, generating a print document including an encoded data mark, and providing the print document to one or more print-related devices. | 02-27-2014 |
20140055822 | METHODS AND SYSTEMS FOR CREATING STRUCTURAL DOCUMENTS HAVING CONTACT INFORMATION FOR UTILIZING PRODUCT INFORMATION - A method may include determining a shape of a structural document, determining a plurality of dimensions of the structural document, receiving information associated with one or more content items, receiving contact information to include on the structural document, receiving an indication of a location on the structural document where the contact information is to be displayed, and causing a graphical representation of the structural document to be displayed at a computing device. A shape and dimensions of the graphical representation may correspond to the determined shape and dimensions, the contact information may be displayed on the graphical representation at the location, and the graphical representation may include at least a portion of the received content items. The method may include receiving an indication that a user is finished creating the structural document, generating a print document including an encoded data mark, and providing the print document to print-related devices. | 02-27-2014 |
20140121800 | METHOD AND SYSTEM FOR APPLYING AN ADAPTIVE PERFORATION CUT TO A SUBSTRATE - A method and system automatically and dynamically updates the design of perforation lines in a package design file. It identifies an edge between two facets to which a perforation line is to be applied, determines a length of the edge, and uses the length of the edge and a default cut segment length to determine a number of cut segments that will be included in the perforation line. The method and system also may determine a phasing for the perforation line to ensure that the ends of the line are either a cut or spacer, depending on the desired function or placement of the line. | 05-01-2014 |
20140129018 | METHOD AND SYSTEM TO PROMOTE THE INCORPORATION OF UNUSED SUBSTRATE AREAS INTO ORNAMENTAL PACKAGES - A package generation system allows a user to add an ornamental structure to a package flat by receiving a package design file containing data representing package characteristics. The system uses the package design file to identify a two-dimensional layout of the package. The system identifies: (i) a first area of a substrate that will form a two-dimensional flat of a package; (ii) an unused area of the substrate that will not form part of the package; and (iii) an ornamental structure that is attachable to a facet of the package and which fits within a portion of the unused area adjacent to the facet. The system then outputs a representation of the ornamental structure to a user. Examples of ornamental structures include a ribbon, a detachable coupon, or an ornamental face. The system may create the package after the user selects an offered ornamental structure. | 05-08-2014 |