Patents by Inventor Omri Shacham
Omri Shacham 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: 9736332Abstract: A method includes obtaining an image of a document against a background. A bounding box that bounds a region of the image that is distinguishable from the background is found. Coordinates of a plurality of points of the distinguishable region are found, each point being a point of the distinguishable region that is closest to each corner of the bounding box. The document is identified within the image as a region of the image whose corners are defined by the found coordinates.Type: GrantFiled: November 30, 2011Date of Patent: August 15, 2017Assignee: Hewlett-Packard Indigo B.V.Inventors: Omri Shacham, Oren Haik, Smadar Shiffman, Oded Perry
-
Patent number: 9579915Abstract: Printing with a single colorant a security feature imperceptible to the naked eye. For a digital security image having a first region formed by a first pattern of binary pixels and a second region formed by a different second pattern of binary pixels, the first and second patterns are printed with the single colorant. A darker one of the first and second printed patterns is determined. The security image is printed with the single colorant, the region corresponding to the darker printed pattern printed at a reduced gray level such that the printed first and second regions appear substantially indistinguishable to the naked eye.Type: GrantFiled: March 30, 2016Date of Patent: February 28, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Omri Shacham, Oren Haik
-
Publication number: 20160350839Abstract: A method of iteratively adapting an order of multivariate objects. The method comprises instructing a presentation of a plurality of entries representing a plurality of multivariate objects in an order set according to at least one of a plurality of object variants on a display and iteratively updating the order in a plurality of iterations wherein in each one of the plurality of iterations: identifying a user selection indicative of a new object variant from the plurality of object variants, calculating a new order for the a plurality of multivariate objects by a ordering function combining the new object variant and the at least one object variant, and instructing an update for the presentation, wherein the update replaces the order with the new order.Type: ApplicationFiled: May 25, 2015Publication date: December 1, 2016Inventors: Adi AVIDOR, Omri SHACHAM, Amir KONIGSBERG
-
Publication number: 20160300292Abstract: A method for updating an interactive product navigation user interface that comprises performing interface updating iterations, during iteration, send instructions to an application running on a client terminal to present an interactive product navigation user interface with an interactive indication, receive a user selection of the interactive indication from the application, select a product as a currently selected product according to the user selection, receive at least one reference product characteristic from product characteristics of the currently selected product, and update the interactive product navigation user interface with at least one new interactive indication of at least one member of at least one recommended product, the at least one member is selected according to a similarity between a characteristic value of the reference product characteristic of the currently selected product and a respective characteristic value of the reference product characteristic of the at least one member.Type: ApplicationFiled: April 8, 2015Publication date: October 13, 2016Inventors: Omri SHACHAM, Adi AVIDOR, Amir KONIGSBERG
-
Publication number: 20160214396Abstract: Printing with a single colorant a security feature imperceptible to the naked eye. For a digital security image having a first region formed by a first pattern of binary pixels and a second region formed by a different second pattern of binary pixels, the first and second patterns are printed with the single colorant. A darker one of the first and second printed patterns is determined. The security image is printed with the single colorant, the region corresponding to the darker printed pattern printed at a reduced gray level such that the printed first and second regions appear substantially indistinguishable to the naked eye.Type: ApplicationFiled: March 30, 2016Publication date: July 28, 2016Inventors: Omri Shacham, Oren Haik
-
Patent number: 9340055Abstract: Printing with a single colorant a security feature imperceptible to the naked eye. For a digital security image having a first region formed by a first pattern of binary pixels and a second region formed by a different second pattern of binary pixels, the first and second patterns are printed with the single colorant. A darker one of the first and second printed patterns is determined. The security image is printed with the single colorant, the region corresponding to the darker printed pattern printed at a reduced gray level such that the printed first and second regions appear substantially indistinguishable to the naked eye.Type: GrantFiled: June 15, 2011Date of Patent: May 17, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Omri Shacham, Oren Haik
-
Publication number: 20140132694Abstract: Printing with a single colorant a security feature imperceptible to the naked eye. For a digital security image having a first region formed by a first pattern of binary pixels and a second region formed by a different second pattern of binary pixels, the first and second patterns are printed with the single colorant. A darker one of the first and second printed patterns is determined. The security image is printed with the single colorant, the region corresponding to the darker printed pattern printed at a reduced gray level such that the printed first and second regions appear substantially indistinguishable to the naked eye.Type: ApplicationFiled: June 15, 2011Publication date: May 15, 2014Inventors: Omri Shacham, Oren Haik
-
Patent number: 8576448Abstract: A method for generating a clustered halftone representation of a continuous-tone image for printing includes applying a search technique. In the search technique, evaluation of a similarity between an initial halftone and the continuous-tone image includes application of an initialization filter to an initial error image that represents a difference between the initial halftone and the continuous-tone image. Evaluation of a similarity between each updated halftone, formed by modifying a previously-evaluated halftone, and the continuous-tone image includes application of an update filter that is different from the initialization filter to an updated error image that represents a difference between the updated halftone and the continuous-tone image. Relating computer program product and data processing system are also disclosed.Type: GrantFiled: January 13, 2011Date of Patent: November 5, 2013Assignee: Hewlett-Packard Developmet Company, L.P.Inventors: Omri Shacham, Jan Allebach, Madhur Gupta, Carl Staelin, Mani Fischer, Puneet Goyal, Tamar Kashti
-
Patent number: 8537423Abstract: A method for predicting an appearance of a rendering by a printer of a digital halftone representation of a continuous-tone image includes calculating a predicted absorptance value of a dot of a rendered halftone of the digital halftone representation. The dot corresponds to a pixel of the digital halftone representation. The predicted absorptance value is based on a configuration of pixel values of pixels in an immediate neighborhood of the pixel, and on a weighted contribution of a pixel value of each pixel in an outer neighborhood of the pixel. The method may be incorporated into a halftoning technique. Relating computer program product and data processing system are also disclosed.Type: GrantFiled: January 14, 2011Date of Patent: September 17, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Omri Shacham, Jan Allebach, Doron Shaked, Carl Staelin, Mani Fischer, Puneet Goyal, Madhur Gupta, Tamar Kashti
-
Patent number: 8533392Abstract: A system and method for cache hit management.Type: GrantFiled: March 4, 2009Date of Patent: September 10, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Adi Grossman, Omri Shacham
-
Patent number: 8472081Abstract: A method for designing a screen set for color halftoning includes selecting a screen set that includes at least two screens. The screens are applied to a uniform color image so as to form a set of corresponding colorant halftones. The colorant halftones are superposed to form a color halftone. A spatial frequency spectrum of the color halftone is calculated. Maxima of the spatial frequency spectrum that occur at two effective frequencies are identified, the two effective frequencies being located in two adjacent quadrants of a complex spatial frequency space. A magnitude of each effective frequency is compared with a predetermined frequency magnitude. The screen set is accepted for future application for color halftoning only if both effective frequency magnitudes are greater than the predetermined frequency magnitude. Relating computer program product and data processing system are also disclosed.Type: GrantFiled: January 21, 2011Date of Patent: June 25, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Omri Shacham, Jan Allebach, Mani Fischer, Doron Shaked, Carl Staelin, Jin-Young Kim, Yung-Yao Chen
-
Publication number: 20130135689Abstract: A method includes obtaining an image of a document against a background. A bounding box that bounds a region of the image that is distinguishable from the background is found. Coordinates of a plurality of points of the distinguishable region are found, each point being a point of the distinguishable region that is closest to each corner of the bounding box. The document is identified within the image as a region of the image whose corners are defined by the found coordinates.Type: ApplicationFiled: November 30, 2011Publication date: May 30, 2013Inventors: Omri SHACHAM, Oren HAIK, Smadar SHIFFMAN, Oded PERRY
-
Patent number: 8355189Abstract: A set of screens is provided for use in printing respective color separations in a halftone color printing process. This set of screens comprises at least two clustered-dot screens and the frequency and angle parameter values of the screens is such that the lowest frequency moiré produced by any combination of at least two frequency components, taken from the group comprising the first and second screen harmonics, for which the sum of the harmonic orders of the frequency components in the combination is less than a predetermined value, is of a sufficiently high frequency as to be substantially unperceivable to the human visual system; other moirés are also substantially unperceivable to the human visual system. The lowest frequency moiré serves to reduce the visibility of color changes caused by color plane registration variations. A printing system and method employing the screen set are also provided.Type: GrantFiled: May 14, 2010Date of Patent: January 15, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Omri Shacham, Gidi Amir, Mani Fischer, Dror Kella, David Savelzon, Oren Haik, Tamar Kashti
-
Patent number: 8249357Abstract: A system and a method for automatic restoration of isotropic degradations of a digital image, based on receiving a blurred image by an image capture assembly, automatically finding proper step edge, calculating the PSF from the step edge, and restoring the blurred image by means of a processor, and with the option to display the resorted image by means of an output assembly.Type: GrantFiled: October 22, 2007Date of Patent: August 21, 2012Assignee: Ben Gurion University of the Negev, Research and Development AuthorityInventors: Yitzhak Yitzhaky, Omri Shacham, Oren Haik
-
Publication number: 20120188611Abstract: A method for designing a screen set for color halftoning includes selecting a screen set that includes at least two screens. The screens are applied to a uniform color image so as to form a set of corresponding colorant halftones. The colorant halftones are superposed to form a color halftone. A spatial frequency spectrum of the color halftone is calculated. Maxima of the spatial frequency spectrum that occur at two effective frequencies are identified, the two effective frequencies being located in two adjacent quadrants of a complex spatial frequency space. A magnitude of each effective frequency is compared with a predetermined frequency magnitude. The screen set is accepted for future application for color halftoning only if both effective frequency magnitudes are greater than the predetermined frequency magnitude. Relating computer program product and data processing system are also disclosed.Type: ApplicationFiled: January 21, 2011Publication date: July 26, 2012Inventors: Omri Shacham, Jan Allebach, Mani Fischer, Doron Shaked, Carl Staelin, Jin-Young Kim, Yung-Yao Chen
-
Publication number: 20120182344Abstract: A method for generating a clustered halftone representation of a continuous-tone image for printing includes applying a search technique. In the search technique, evaluation of a similarity between an initial halftone and the continuous-tone image includes application of an initialization filter to an initial error image that represents a difference between the initial halftone and the continuous-tone image. Evaluation of a similarity between each updated halftone, formed by modifying a previously-evaluated halftone, and the continuous-tone image includes application of an update filter that is different from the initialization filter to an updated error image that represents a difference between the updated halftone and the continuous-tone image. Relating computer program product and data processing system are also disclosed.Type: ApplicationFiled: January 13, 2011Publication date: July 19, 2012Inventors: Omri SHACHAM, Jan Allebach, Madhur Gupta, Carl Staelin, Mani Fischer, Puneet Goyal
-
Publication number: 20120182587Abstract: A method for predicting an appearance of a rendering by a printer of a digital halftone representation of a continuous-tone image includes calculating a predicted absorptance value of a dot of a rendered halftone of the digital halftone representation. The dot corresponds to a pixel of the digital halftone representation. The predicted absorptance value is based on a configuration of pixel values of pixels in an immediate neighborhood of the pixel, and on a weighted contribution of a pixel value of each pixel in an outer neighborhood of the pixel. The method may be incorporated into a halftoning technique. Relating computer program product and data processing system are also disclosed.Type: ApplicationFiled: January 14, 2011Publication date: July 19, 2012Inventors: Omri SHACHAM, Jan Allebach, Doron Shaked, Carl Staelin, Mani Fischer, Puneet Goyal, Madhur Gupta
-
Publication number: 20110279831Abstract: A set of screens is provided for use in printing respective color separations in a halftone color printing process. This set of screens comprises at least two clustered-dot screens and the frequency and angle parameter values of the screens is such that the lowest frequency moiré produced by any combination of at least two frequency components, taken from the group comprising the first and second screen harmonics, for which the sum of the harmonic orders of the frequency components in the combination is less than a predetermined value, is of a sufficiently high frequency as to be substantially unperceivable to the human visual system; other moirés are also substantially unperceivable to the human visual system. The lowest frequency moiré serves to reduce the visibility of color changes caused by color plane registration variations. A printing system and method employing the screen set are also provided.Type: ApplicationFiled: May 14, 2010Publication date: November 17, 2011Inventors: Omri Shacham, Gidi Amir, Mani Fischer, Dror Kella, David Savelzon, Oren Haik, Tamar Kashti
-
Publication number: 20100228921Abstract: A system and method for cache hit management.Type: ApplicationFiled: March 4, 2009Publication date: September 9, 2010Inventors: ADI GROSSMAN, Omri Shacham
-
Publication number: 20100080487Abstract: A system and a method for automatic restoration of isotropic degradations of a digital image, based on receiving a blurred image by an image capture assembly, automatically finding proper step edge, calculating the PSF from the step edge, and restoring the blurred image by means of a processor, and with the option to display the resorted image by means of an output assembly.Type: ApplicationFiled: October 22, 2007Publication date: April 1, 2010Inventors: Yitzhak Yitzhaky, Omri Shacham, Oren Haik