Patents by Inventor Vincent William Ferreri
Vincent William Ferreri has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10926542Abstract: Systems and methods are provided for adaptive ink flushing of a printer. One embodiment is an apparatus that includes an adaptive ink flushing controller configured to obtain nozzle firing data for a nozzle of a printhead, to analyze the nozzle firing data to determine an inactive firing span of the nozzle, and, in response to determining that the inactive firing span of the nozzle exceeds a threshold, to transmit a firing instruction for ejecting ink.Type: GrantFiled: April 6, 2020Date of Patent: February 23, 2021Assignee: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Walter F. Kailey
-
Patent number: 10757270Abstract: A system is disclosed. The system at least one physical memory device to store ink estimation logic and one or more processors coupled with the at least one physical memory device, to execute the ink estimation logic to receive a histogram for each of a plurality of color planes, receive one or more printer system settings and generate estimated ink usage data for each of the plurality of color planes based on the histograms and the one or more printer system settings.Type: GrantFiled: February 23, 2018Date of Patent: August 25, 2020Assignee: Ricoh Company, Ltd.Inventors: Mikel John Stanich, Vincent William Ferreri, John Thomas Varga, Nikita Gurudath, Larry M. Ernst
-
Publication number: 20200230958Abstract: Systems and methods are provided for adaptive ink flushing of a printer. One embodiment is an apparatus that includes an adaptive ink flushing controller configured to obtain nozzle firing data for a nozzle of a printhead, to analyze the nozzle firing data to determine an inactive firing span of the nozzle, and, in response to determining that the inactive firing span of the nozzle exceeds a threshold, to transmit a firing instruction for ejecting ink.Type: ApplicationFiled: April 6, 2020Publication date: July 23, 2020Applicant: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Walter F. Kailey
-
Patent number: 10682857Abstract: Systems and methods are provided for adaptive ink flushing of a printer. One embodiment is an apparatus that includes an adaptive ink flushing controller configured to obtain nozzle firing data for a nozzle of a printhead, to analyze the nozzle firing data to determine an inactive firing span of the nozzle, and, in response to determining that the inactive firing span of the nozzle exceeds a threshold, to transmit a firing instruction for ejecting ink.Type: GrantFiled: June 26, 2018Date of Patent: June 16, 2020Assignee: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Walter F. Kailey
-
Patent number: 10549523Abstract: A system is disclosed. The system at least one physical memory device to store ink deposition curve compute logic and one or more processors coupled with the at least one physical memory device, to execute the ink deposition curve compute logic to receive a histogram for each of a plurality of color planes, receive ink measurement data for each of the plurality of color planes, compute ink deposition curve data for each of the plurality of color planes based on the histograms and the ink measurement data and transmit the ink deposition curve data.Type: GrantFiled: March 1, 2018Date of Patent: February 4, 2020Assignee: Ricoh Company, Ltd.Inventors: Mikel John Stanich, Vincent William Ferreri, Nikita Gurudath, Larry M. Ernst
-
Publication number: 20190389221Abstract: Systems and methods are provided for adaptive ink flushing of a printer. One embodiment is an apparatus that includes an adaptive ink flushing controller configured to obtain nozzle firing data for a nozzle of a printhead, to analyze the nozzle firing data to determine an inactive firing span of the nozzle, and, in response to determining that the inactive firing span of the nozzle exceeds a threshold, to transmit a firing instruction for ejecting ink.Type: ApplicationFiled: June 26, 2018Publication date: December 26, 2019Applicant: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Walter F. Kailey
-
Patent number: 10516809Abstract: A printing system is disclosed. The printing system includes a color management unit including optimization logic to generate a multi-dimensional color management lookup table derived from an input color to output color mapping, wherein the multi-dimensional color management lookup table has a non-uniform spacing of grid points specifying a correspondence between each of a plurality of input color space dimensions and output color space dimensions, and a color engine to receive an input color in an input color space, perform a multi-dimensional interpolation via the multi-dimensional color management lookup table to map the input color to an output color in an output color space; and return the output color.Type: GrantFiled: February 28, 2018Date of Patent: December 24, 2019Assignee: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Walter F. Kailey
-
Patent number: 10440236Abstract: A printing system is disclosed. The printing system includes a print controller including a color cache to store input colors and corresponding output colors for each of a plurality of object types and a color engine (CE) to receive an input color and an object type associated with the input color and perform a lookup of the color cache to determine whether the color cache includes the input color and a corresponding output color, wherein the CE performs the lookup of the color cache via forward indexing and backwards indexing.Type: GrantFiled: March 1, 2018Date of Patent: October 8, 2019Assignee: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Walter F. Kailey
-
Publication number: 20190270304Abstract: A system is disclosed. The system at least one physical memory device to store ink deposition curve compute logic and one or more processors coupled with the at least one physical memory device, to execute the ink deposition curve compute logic to receive a histogram for each of a plurality of color planes, receive ink measurement data for each of the plurality of color planes, compute ink deposition curve data for each of the plurality of color planes based on the histograms and the ink measurement data and transmit the ink deposition curve data.Type: ApplicationFiled: March 1, 2018Publication date: September 5, 2019Applicant: Ricoh Company, Ltd.Inventors: Mikel John Stanich, Vincent William Ferreri, Nikita Gurudath, Larry M. Ernst
-
Publication number: 20190273844Abstract: A printing system is disclosed. The printing system includes a print controller including a color cache to store input colors and corresponding output colors for each of a plurality of object types and a color engine (CE) to receive an input color and an object type associated with the input color and perform a lookup of the color cache to determine whether the color cache includes the input color and a corresponding output color, wherein the CE performs the lookup of the color cache via forward indexing and backwards indexing.Type: ApplicationFiled: March 1, 2018Publication date: September 5, 2019Applicant: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Walter F. Kailey
-
Publication number: 20190266455Abstract: A printing system is disclosed. The printing system includes a color management unit including optimization logic to generate a multi-dimensional color management lookup table derived from an input color to output color mapping, wherein the multi-dimensional color management lookup table has a non-uniform spacing of grid points specifying a correspondence between each of a plurality of input color space dimensions and output color space dimensions, and a color engine to receive an input color in an input color space, perform a multi-dimensional interpolation via the multi-dimensional color management lookup table to map the input color to an output color in an output color space; and return the output color.Type: ApplicationFiled: February 28, 2018Publication date: August 29, 2019Inventors: Vincent William Ferreri, Walter F. Kailey
-
Publication number: 20190268482Abstract: A system is disclosed. The system at least one physical memory device to store ink estimation logic and one or more processors coupled with the at least one physical memory device, to execute the ink estimation logic to receive a histogram for each of a plurality of color planes, receive one or more printer system settings and generate estimated ink usage data for each of the plurality of color planes based on the histograms and the one or more printer system settings.Type: ApplicationFiled: February 23, 2018Publication date: August 29, 2019Applicant: Ricoh Company, Ltd.Inventors: Mikel John Stanich, Vincent William Ferreri, John Thomas Varga, Nikita Gurudath, Larry M. Ernst
-
Patent number: 10057462Abstract: A printing system is disclosed. The printing system includes a color management unit including one or more color caches to store input colors and corresponding output colors and a color engine (CE) to receive input colors and perform Force-K transformations to map near black input colors into pure black output colors by dynamically identifying the near black input colors based on chroma values and effective output values.Type: GrantFiled: December 19, 2016Date of Patent: August 21, 2018Assignee: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Walter F. Kailey, Larry M. Ernst, Claudiu Gabriel Cebuc
-
Patent number: 10009514Abstract: A printing system is disclosed. The printing system includes a color management unit having a common color engine (CCE) to map input colors matching one of more criteria into output colors having a single color component to generate Preserve-X colors and a color cache to store the Preserve-X colors. The Preserve-X colors include the corresponding pairs of input colors and output colors.Type: GrantFiled: August 10, 2016Date of Patent: June 26, 2018Assignee: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Larry M. Ernst
-
Publication number: 20180176421Abstract: A printing system is disclosed. The printing system includes a color management unit including one or more color caches to store input colors and corresponding output colors and a color engine (CE) to receive input colors and perform Force-K transformations to map near black input colors into pure black output colors by dynamically identifying the near black input colors based on chroma values and effective output values.Type: ApplicationFiled: December 19, 2016Publication date: June 21, 2018Applicant: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Walter F. Kailey, Larry M. Ernst, Claudiu Gabriel Cebuc
-
Patent number: 9992381Abstract: One embodiment comprises a system that stores a pre-defined color conversion table and a hash table. The system receives user-defined color conversions for a print job, stores them in first locations in the hash table, and marks the first locations as persistent. The system processes the print job utilizing the color conversion table to convert colors in the print job to the output color space, and responsive to encountering colors in the print job that do not have color conversions in the color conversion table, interpolates between color conversions in the color conversion table to generate new color conversions, stores the new color conversions in second locations in the hash table, and marks the second locations as non-persistent. The system determines that the hash table is to be re-initialized, allows reuse of the second locations in the hash table, and prevents reuse of the first locations in the hash table.Type: GrantFiled: February 24, 2016Date of Patent: June 5, 2018Assignee: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Walter F. Kailey, John Thomas Varga
-
Publication number: 20180048787Abstract: A printing system is disclosed. The printing system includes a color management unit having a common color engine (CCE) to map input colors matching one of more criteria into output colors having a single color component to generate Preserve-X colors and a color cache to store the Preserve-X colors.Type: ApplicationFiled: August 10, 2016Publication date: February 15, 2018Applicant: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Larry M. Ernst
-
Patent number: 9762772Abstract: Embodiments described herein provide for the reuse of some locations in a hash table of color conversions during processing of a print job, while preventing the reuse of other locations. If a determination is made that the hash table is to be re-initialized, then the locations in the hash table that are marked as non-persistent are marked as saved to allow them to be reused, while the locations in the hash table that are marked as persistent are prevented from being reused. During processing of the print job subsequent to re-initialization of the hash table, if a color in the print job does not have a color conversion, then a location in the hash table is identified that is marked as saved. If the location stores the color conversion for the color, then the non-persistent mark is restored for the location to bypass performing a color conversion for the color.Type: GrantFiled: July 12, 2016Date of Patent: September 12, 2017Assignee: Ricoh Company, Ltd.Inventors: John Thomas Varga, Vincent William Ferreri, Walter F. Kailey
-
Publication number: 20170244868Abstract: One embodiment comprises a system that stores a pre-defined color conversion table and a hash table. The system receives user-defined color conversions for a print job, stores them in first locations in the hash table, and marks the first locations as persistent. The system processes the print job utilizing the color conversion table to convert colors in the print job to the output color space, and responsive to encountering colors in the print job that do not have color conversions in the color conversion table, interpolates between color conversions in the color conversion table to generate new color conversions, stores the new color conversions in second locations in the hash table, and marks the second locations as non-persistent. The system determines that the hash table is to be re-initialized, allows reuse of the second locations in the hash table, and prevents reuse of the first locations in the hash table.Type: ApplicationFiled: February 24, 2016Publication date: August 24, 2017Applicant: Ricoh Company, Ltd.Inventors: Vincent William Ferreri, Walter F. Kailey, John Thomas Varga
-
Publication number: 20170243088Abstract: A printing system is disclosed. The printing system includes a color management unit having a hash table to store input colors and corresponding output colors and a lookup table (LUT). The printing system also includes one or more processors to reinitialize the hash table based on a hash table time and a interpolation time derived from concurrent real time measurements.Type: ApplicationFiled: February 24, 2016Publication date: August 24, 2017Applicant: Ricoh Company, Ltd.Inventors: Walter F. Kailey, Vincent William Ferreri