Patents Assigned to Global Graphics Software Limited
-
Patent number: 12099764Abstract: A method for preparing a variable data print file for printing includes receiving a variable data print file that includes at least one repeating portion and at least one repeat length embedded in at least one data structure in the variable data print file, each repeat length is associated with a different repeating portion of the variable data print file, wherein either a) the at least one repeat length is a plurality of repeat lengths with at least two of the repeat lengths being different in length or b) the variable data print file further includes at least one non-repeating portion; reading the at least one repeat length from the data structure in the variable data print file; and using the at least one repeat length to determine an order in which pages from the at least one repeating portion are submitted for processing in preparation for printing.Type: GrantFiled: March 20, 2023Date of Patent: September 24, 2024Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventors: Angus Duggan, Martin Bailey
-
Patent number: 11797750Abstract: A method for modifying a printable file includes receiving the printable file; identifying an element representing one or more text characters in the printable file; tagging the element; and incorporating metadata in the printable file, wherein the metadata is associated in the printable file with the tagged element and includes the one or more text characters. A method for using a printable file including at least one tagged graphics object that represents one or more characters and associated metadata includes receiving the printable file; and performing an activity using the printable file and the metadata within the printable file.Type: GrantFiled: March 24, 2022Date of Patent: October 24, 2023Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventors: Nigel Wild, Martin Bailey
-
Patent number: 11718117Abstract: A method for printing a product that includes a graphic that is tessellated includes receiving or generating the graphic and a tessellation pattern for the graphic; determining a first repeated swath using at least the graphic and the tessellation pattern, wherein the product to be printed includes at least two instances of the first repeated swath, wherein the first repeated swath includes i) at least two full copies of the graphic, ii) at least two partial copies of the graphic; or iii) at least one full copy and at least one partial copy of the graphic; generating raster data of the first repeated swath; and printing the product using the raster data of the first repeated swath to print the first repeated swath at least twice.Type: GrantFiled: February 14, 2022Date of Patent: August 8, 2023Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventor: Martin Bailey
-
Patent number: 11720769Abstract: A method for configuring a raster image processor (RIP) for a digital printing system includes receiving a file for a print job; receiving or determining job characteristics of the print job or the file for the print job; receiving or determining hardware characteristics of hardware upon which the RIP is operating; inputting the job characteristics and the hardware characteristics into a trained artificial intelligence (AI) module; and selecting, using the trained AI module, a configuration or settings for the RIP for processing of the file based on the plurality of job characteristics and the plurality of hardware characteristics.Type: GrantFiled: June 3, 2021Date of Patent: August 8, 2023Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventor: Eric Worrall
-
Patent number: 11710015Abstract: A method and system for producing a plant-based image includes receiving a source image; screening the source image into a set of picture elements; and producing raster data indicating at least a type or density of seeds or plants to plant for each picture element.Type: GrantFiled: August 5, 2020Date of Patent: July 25, 2023Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventor: Andrew Cardy
-
Patent number: 11685178Abstract: A method for printing a document includes receiving the document, the document including at least one element to be printed using a combination of a spot color and a print effect; receiving a spot color emulation definition for the spot color and the print effect, the spot color emulation definition including a spot color name, an indication of a device-independent color space, values for the spot color in the device-independent color space, and an additional ink parameter indicating at least one additional ink to produce the print effect; and printing the document using the spot color emulation definition.Type: GrantFiled: February 2, 2021Date of Patent: June 27, 2023Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventor: Martin Bailey
-
Patent number: 11625902Abstract: A method for generating or enhancing a shell for a printed three-dimensional (3D) object includes converting a 3D print file representing the 3D object to at least one vector file representing the 3D object; using a vector trapping algorithm on the at least one vector file to generate or enhance the shell in the at least one vector file; processing the at least one vector file with the shell to produce at least one rasterized vector file; and printing, using the at least one rasterized vector file, the 3D object with the shell.Type: GrantFiled: August 9, 2021Date of Patent: April 11, 2023Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventors: Kenneth Hillier, Roger Goldsmith
-
Patent number: 11516362Abstract: A method for preparing a select graphic for printing using a digital printing device includes receiving the select graphic, at least one position for printing the select graphic, and a select spot color name for the select graphic, wherein the select spot color name represents a tone printable using at least one colorant of the digital printing device; generating a select spot color separation for the select graphic using a halftone screen to produce the tone represented by the security spot name, wherein the halftone screen is selected for printing the select graphic without a discernible dot pattern upon unmagnified viewing; and preparing raster data incorporating the select spot color separation for printing the select graphic at the at least one position on the item.Type: GrantFiled: February 14, 2022Date of Patent: November 29, 2022Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventor: Martin Bailey
-
Patent number: 11400730Abstract: A system for monitoring an inkjet printing device and predicting failures or maintenance needs. The system includes one or more memory devices; a print analysis engine stored in the one or more memory devices to monitor the print output from the inkjet printing device, operation of the inkjet printing device, or any combination thereof; and one or more processor devices to perform actions, including: monitoring print output from the inkjet printing device, operation of the inkjet printing device, or any combination thereof; based on the monitoring, predicting a failure or maintenance need of the inkjet printing device; based on the prediction, suggesting or performing maintenance on the inkjet printing device to address the predicted failure or maintenance need; and, after maintenance has been performed, monitoring the print output, operation of the printing device, or any combination thereof to determine whether the predicted failure or maintenance need has been resolved.Type: GrantFiled: November 8, 2019Date of Patent: August 2, 2022Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventors: Daniel Hall, James Fox
-
Patent number: 11334303Abstract: A method for printing a variable data document includes receiving the variable data document which has a specified or estimated repeat length L; receiving or selecting a designated queue size (DQS) and a parameter Q representing a number of repeated pages to be provided in a chunk; arranging at least a portion of the variable data document into at least one cycle of chunks for processing using raster image processors (RIPs), wherein each of the at least one cycle of chunks contains R chunks and each chunk of a first cycle of the at least one cycle of chunks has a size C determined using DQS, Q, and L; and processing, using the RIPs, the portion of the variable data document into rasters for printing by providing at least one chunk of the at least one cycle of chunks to each of the RIPs.Type: GrantFiled: March 11, 2021Date of Patent: May 17, 2022Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventors: Angus Duggan, Martin Bailey
-
Patent number: 11334302Abstract: A method for processing a print job file using a printing system includes receiving, by the printing system, the print job file, the print job file including at least one placeholder element designated in the document using a pattern, a spot color, or a set of color values; receiving, by the printing system, missing content for the print job file; replacing, by the printing system, the at least one placeholder element with the missing content; and printing, by the printing system, the print job file including the missing content.Type: GrantFiled: July 20, 2021Date of Patent: May 17, 2022Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventor: Martin Bailey
-
Patent number: 11167549Abstract: A method for adjusting a modifiable printing parameter of each of a plurality of printing elements of a printing device includes printing a plurality of test charts for each of the printing elements at different values of the modifiable printing parameter; measuring a variance of a printing density for each of the test charts; analyzing the measured variances for each of the printing elements; individually selecting a value of the modifiable printing parameter for each of the printing elements based on the analysis; and applying the selected value of the modifiable printing parameter for each of the printing elements to the printing device. Software density compensation can be applied to further reduce the variance of the printing density.Type: GrantFiled: March 9, 2020Date of Patent: November 9, 2021Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventors: Daniel Hall, James Fox
-
Patent number: 10425558Abstract: A method of processing a document for printing includes receiving a document; for at least one of the plurality of regions, determining a drop size for that region and determining whether the drop size for printing the region meets a threshold criterion and, if so, processing the region using a tile-based screen for halftoning and, if not, processing the region using an error diffusion screen for halftoning; and printing the processed regions. Another method includes additionally considering coverage level to determine whether to use a tile-based screen or error diffusion screen. Yet another method includes determining whether the region is within a threshold range of a drop step change.Type: GrantFiled: December 1, 2017Date of Patent: September 24, 2019Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventor: Daniel J. Cook
-
Patent number: 10419636Abstract: Information can be encoded into text of a printable document or other printed material. The text includes glyphs, where each glyph corresponds to a text character. Additional information can be encoded into the text by altering one or more of the glyphs to change a shape of the one or more of the glyphs, so that each of the altered glyphs still corresponds to the text character to which the glyph corresponded prior to alteration and the altered glyph further contains a portion of the additional information encoded by the changed shape.Type: GrantFiled: March 8, 2017Date of Patent: September 17, 2019Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventor: Roger Goldsmith
-
Patent number: 9813591Abstract: A method of determining multi-level printing parameters for a printing device includes identifying printing parameters for each of multiple colorant levels; providing at least one density measurement at a known coverage for each colorant level; providing an aim curve relating input tone value to printed density value; and identifying multiple test parameter sets. The method further includes, for each of the test parameter sets at each of multiple input tone values, determining a printed density value based on the parameters of the test parameter set and the density measurements, and determining an error value from differences between the determined printed density values and the aim curve. The method also includes selecting one of the test parameter sets using the determined error values; and communicating the selected one of the plurality of test parameter sets for receipt by the printing device for printing documents. Systems and software can employ the method.Type: GrantFiled: July 14, 2016Date of Patent: November 7, 2017Assignee: GLOBAL GRAPHICS SOFTWARE LIMITEDInventors: Kian Min Lim, Daniel Joseph Cook
-
Patent number: 9516036Abstract: Access to protected content is based on a client device being within a region. The region may be a mobile or movable region, and/or a region that is in motion. In some embodiments, the region may be determined based on a distance from a position within the region, or based on a boundary about the position that need not be symmetrical. In some embodiments, the region is a three dimensional region. In some embodiments, being within the region is further based on the region being above a defined altitude. In further embodiments, a determination for access is based on whether the client device is detected to be in motion relative to the region.Type: GrantFiled: December 22, 2014Date of Patent: December 6, 2016Assignee: Global Graphics Software LimitedInventors: Eric Worrall, Diane Tyler Collins
-
Patent number: 8990725Abstract: A method of presenting documents includes providing a single file comprising a plurality of documents, an identifier for each of the plurality of documents, an indicator for each of the plurality of documents to indicate in which one of a plurality of predefined sections that document belongs and to indicate a position of that document in that section, and a time indicator for each of the plurality of documents to indicate when that document was last updated within the single file if the document has been updated, wherein each document has been created individually and added to the single file.Type: GrantFiled: September 10, 2010Date of Patent: March 24, 2015Assignee: Global Graphics Software LimitedInventors: Eric Worrall, Derek W. Pool
-
Patent number: 8949946Abstract: Access to protected content is based on a client device being within a region. The region may be a mobile or movable region, and/or a region that is in motion. In some embodiments, the region may be determined based on a distance from a position within the region, or based on a boundary about the position that need not be symmetrical. In some embodiments, the region is a three dimensional region. In some embodiments, being within the region is further based on the region being above a defined altitude. In further embodiments, a determination for access is based on whether the client device is detected to be in motion relative to the region.Type: GrantFiled: February 26, 2013Date of Patent: February 3, 2015Assignee: Global Graphics Software LimitedInventors: Eric Worrall, Diane Tyler Collins
-
Patent number: 8823982Abstract: A method of printing a document includes providing a document to a printer for printing; sending a portion of the document from the printer to an external service provider for temporary storage; and storing the portion of the document on the external service provider. The external service provider comprises a computing device or a server. The method further includes requesting that the portion of the document be sent from the external service provider to the printer for printing; sending the portion of the document from the external service provider to the printer; and printing the portion of the document using the printer.Type: GrantFiled: February 10, 2012Date of Patent: September 2, 2014Assignee: Global Graphics Software LimitedInventor: Daniel J. Cook
-
Publication number: 20140245393Abstract: Access to protected content is based on a client device being within a region. The region may be a mobile or movable region, and/or a region that is in motion. In some embodiments, the region may be determined based on a distance from a position within the region, or based on a boundary about the position that need not be symmetrical. In some embodiments, the region is a three dimensional region. In some embodiments, being within the region is further based on the region being above a defined altitude. In further embodiments, a determination for access is based on whether the client device is detected to be in motion relative to the region.Type: ApplicationFiled: February 26, 2013Publication date: August 28, 2014Applicant: Global Graphics Software LimitedInventors: Eric Worrall, Diane Tyler Collins