Patents by Inventor Ron Banner
Ron Banner 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: 11216719Abstract: Logic may quantize a primary neural network. Logic may generate, by a secondary neural network logic circuitry for a primary neural network logic circuitry, quantization parameters. The primary neural network logic circuitry may comprise a primary neural network with multiple layers trainable with an objective function. Each of the multiple layers of the primary neural network may comprise multiple tensors. The secondary neural network logic circuitry may comprise one or more secondary neural networks trainable with the objective function to output the quantization parameters to the tensors.Type: GrantFiled: June 15, 2018Date of Patent: January 4, 2022Assignee: INTEL CORPORATIONInventors: Somdeb Majumdar, Ron Banner, Marcel Nassar, Lior Storfer, Adnan Agbaria, Evren Tumer, Tristan Webb, Xin Wang
-
Patent number: 10579752Abstract: Described herein are techniques for generating a model based on input. In an example, a first model can be generated based on decomposing a rating matrix into a product of two matrices U and V, where U represents correlations between users and a plurality of factors and V represents correlations between items and the plurality of factors. At least some of the users and items can be grouped into groups according to the correlations. Input on one or more of the groups can be received. A second model can be generated based on the input on the one or more of the groups.Type: GrantFiled: May 12, 2014Date of Patent: March 3, 2020Assignee: MICRO FOCUS LLCInventors: Inbal Tadeski, Ron Banner, Omer Barkol
-
Publication number: 20190042945Abstract: Logic may quantize a primary neural network. Logic may generate, by a secondary neural network logic circuitry for a primary neural network logic circuitry, quantization parameters. The primary neural network logic circuitry may comprise a primary neural network with multiple layers trainable with an objective function. Each of the multiple layers of the primary neural network may comprise multiple tensors. The secondary neural network logic circuitry may comprise one or more secondary neural networks trainable with the objective function to output the quantization parameters to the tensors.Type: ApplicationFiled: June 15, 2018Publication date: February 7, 2019Inventors: Somdeb Majumdar, Tristan Webb, Marcel Nasser, Evren Tumer, Xin Wang, Ron Banner, Adnan Agbaria, Lior Storfer
-
Publication number: 20170147721Abstract: Described herein are techniques for generating a model based on input. In an example, a first model can be generated based on decomposing a rating matrix into a product of two matrices U and V, where U represents correlations between users and a plurality of factors and V represents correlations between items and the plurality of factors. At least some of the users and items can be grouped into groups according to the correlations. Input on one or more of the groups can be received. A second model can be generated based on the input on the one or more of the groups.Type: ApplicationFiled: May 12, 2014Publication date: May 25, 2017Inventors: Inbal Tadeski, Ron Banner, Omer Barkol
-
Patent number: 9405853Abstract: Disclosed herein are a system, non-transitory computer readable medium, and method for responding to a query having a plurality of input objects. A subgraph based on a main graph of objects is used to generate a list of objects associating the input objects.Type: GrantFiled: June 17, 2013Date of Patent: August 2, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Ron Banner, Shahar Golan, Omer Barkol
-
Publication number: 20150302330Abstract: A system (100) can include a broker (110) to process a plurality of job requests (120) and automatically query for response parameters from a plurality of service providers (140) based on the plurality of job requests (120). An assignment function (150) can assign a job (130) associated with the plurality of job requests (120) to a service provider of the plurality of service providers (140) based on the received response parameters from the plurality of service providers (140) and based on balancing competing production interests across the plurality of service providers (140).Type: ApplicationFiled: March 5, 2012Publication date: October 22, 2015Inventors: Ron Banner, Mani FISCHER, Doron SHAKED
-
Patent number: 9122434Abstract: Systems and methods for prioritizing print jobs of different families within a print job batch are provided. Such a system may include, for example, an input/output port and a processor. The input/output port may output a print job batch including at least one print job of a first family and at least one print job of a second family. The processor configured may determine the order of priority of the print job batch based at least in part on a first trend of expected differences in setup times between print machines when the first family is prioritized before the second family and a second trend when the second family is prioritized before the first family.Type: GrantFiled: August 31, 2011Date of Patent: September 1, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventor: Ron Banner
-
Patent number: 9088673Abstract: An image registration method to register a target image with a reference image is provided, including to determine a target set of features present in the target image, to determine a reference set of features present in the reference image, to generate respective signatures for each feature in the target and reference sets, to match features from the target set to corresponding features in the reference set using the signatures, to generate respective transformations to map pairs of features in the target set to corresponding pairs of features in the reference set, and determine a similarity transformation for the target image using a measure of the accuracy of the transformations.Type: GrantFiled: September 24, 2010Date of Patent: July 21, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ron Banner, Omer Barkol, Daniel Freedman
-
Patent number: 9041960Abstract: Systems and methods are provided for scheduling print jobs in a print service provider (PSP). In particular, embodiments include accessing a first set of data relating to processing times for a plurality of machines of a print service provider (PSP). The processing times relate to specific print jobs or types of print jobs sharing print job characteristics. In addition, embodiments include accessing a second set of data relating to setup times for the plurality of machines of the PSP. The setup times relate to specific sets of two print jobs or sets of two types of print jobs sharing print job characteristics. Further, embodiments include determining an order of processing for a plurality of print jobs based on the first and second sets of data.Type: GrantFiled: March 18, 2011Date of Patent: May 26, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventor: Ron Banner
-
Publication number: 20140372413Abstract: Disclosed herein are a system, non-transitory computer readable medium, and method for responding to a query having a plurality of input objects. A subgraph based on a main graph of objects is used to generate a list of objects associating the input objects.Type: ApplicationFiled: June 17, 2013Publication date: December 18, 2014Inventors: Ron Banner, Shahar Golan, Omer Barkol
-
Patent number: 8891896Abstract: A method and apparatus (70) is provided for estimating blur degradation of an image (75) that includes a specular highlight. A specular highlight in the image is first identified (77), for example with user assistance. A blur kernel is then derived by extracting (78A) the identified specular highlight as foreground from the image (75) and using the extracted foreground as the blur kernel (78C). The image (75) can then be deblurred by deconvolution (79) with the derived blur kernel.Type: GrantFiled: January 22, 2009Date of Patent: November 18, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ron Banner, Carl Staelin
-
Publication number: 20140160527Abstract: Systems and methods for prioritizing print jobs of different families within a print job batch are provided, Such a system may include, for example, an input/output port and a processor. The input/output port may output a print job batch including at least one print job of a first family and at least one print job of a second family. The processor configured may determine the order of priority of the print job batch based at least in part on a first trend of expected differences in setup times between print machines when the first family is prioritized before the second family and a second trend when the second family is prioritized before the first family.Type: ApplicationFiled: August 31, 2011Publication date: June 12, 2014Inventor: Ron Banner
-
Publication number: 20140146370Abstract: An image registration method to register a target image with a reference image is provided, including to determine a target set of features present in the target image, to determine a reference set of features present in the reference image, to generate respective signatures for each feature in the target and reference sets, to match features from the target set to corresponding features in the reference set using the signatures, to generate respective transformations to map pairs of features in the target set to corresponding pairs of features in the reference set, and determine a similarity transformation for the target image using a measure of the accuracy of the transformations.Type: ApplicationFiled: September 24, 2010Publication date: May 29, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Ron Banner, Omer Barkol, Daniel Freedman
-
Patent number: 8724905Abstract: A method for determining with a physical image processing device a visual balance of an image includes assigning a visual weight point to each of a plurality of visual elements within the image with the image processing device, each visual weight point having a weight value based on visual properties associated with the visual element, and determining the visual balance of the image with the image processing device by measuring a vector value at a center of the composition, the vector value being based on a distance of each visual weight point from the center and the weight value associated with each visual weight point.Type: GrantFiled: November 20, 2009Date of Patent: May 13, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Ron Banner
-
Publication number: 20140108625Abstract: A method for configuration policy extraction for an organization having a plurality of composite configuration items may include calculating distances in a configuration space between the composite configuration items. The method may also include clustering the composite configuration items into one or more dusters based on the calculated distances. The method may further include identifying configuration patterns in one or more of the clusters, and extracting at least one configuration policy based on the identified configuration patterns. A non-transitory computer readable medium and a system for configuration policy extraction for an organization having a plurality of composite configuration items are also disclosed.Type: ApplicationFiled: May 20, 2011Publication date: April 17, 2014Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.Inventors: Yuval Carmel, Omer Barkol, Ruth Bergman, Oded Zilinsky, Ido Ish-Hurwitz, Shahar Golan, Ron Banner
-
Publication number: 20140058787Abstract: A method for online planning of a workflow for a job of processing an article in a plant in which other articles are currently being processed, may include, for each stage of the processing, assigning a machine cost value to each machine of the plant that is capable of executing that stage, the machine cost value being an exponential function of a current congestion of that machine. The method may also include constructing a plurality of workflow routes, each workflow route including a series of selected machines such that each selected machine of the series is capable of executing a different stage of the processing,. The method of may further include calculating for each workflow route of the plurality of workflow routes a route cost function that is based on the machine cost functions of the selected machines of that workflow route.Type: ApplicationFiled: May 5, 2011Publication date: February 27, 2014Inventor: Ron Banner
-
Publication number: 20140007127Abstract: A project management system (10) and method (250) are included. The project management system (10) includes a production database (14) in memory (15) to store project data (20). The project data (20) can include workflow resource data (16) describing workflow resources (54, 56) and feedback data (17) obtained for each workflow step (52) of a plurality of projects (18) of a project type (152). The project management system (10) also includes a processor (27) to access the memory (15) and to execute computer readable instructions including a production learning module (26) to analyze the workflow resource data (16) and the feedback data (17) to generate predictive project data (12). The predictive project data (12) can describe a predicted workflow (154) for a given project (18) of the project type (152) based on the workflow resources (54, 56).Type: ApplicationFiled: March 3, 2011Publication date: January 2, 2014Inventors: Gidi Amir, Noam shaham, Ron Maurer, Ron Banner, Mani Fischer, Carl Staelin, Doron Shaked, Renato Keshet
-
Publication number: 20140002854Abstract: Systems and methods are provided for scheduling print jobs in a print service provider (PSP). In particular, embodiments include accessing a first set of data relating to processing times for a plurality of machines of a print service provider (PSP). The processing times relate to specific print jobs or types of print jobs sharing print job characteristics. In addition, embodiments include accessing a second set of data relating to setup times for the plurality of machines of the PSP. The setup times relate to specific sets of two print jobs or sets of two types of print jobs sharing print job characteristics. Further, embodiments include determining an order of processing for a plurality of print jobs based on the first and second sets of data.Type: ApplicationFiled: March 18, 2011Publication date: January 2, 2014Inventor: Ron Banner
-
Patent number: 8611690Abstract: A method of reducing blurring in an image of size greater than M columns by N rows of pixels, comprises deriving a blur kernel k representing the blur in the image, and deriving an inverse blur kernel k?1. The inverse blur kernel is given by (I) where h(m) is the sum of the first m terms of the series (II) ? is the Dirac delta, m is greater than 1, and h(m) is a two dimensional matrix of size M×N. The two dimensional matrix h(m) is convolved with the image over the whole image in the image pixel domain to produce an image with reduced blur. The method may be applied to a video sequence allowing the sequence of images to be deblurred in real time.Type: GrantFiled: October 21, 2009Date of Patent: December 17, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ron Banner, Carl Staelin, Pavel Kisilev, Sagi Schein
-
Patent number: 8605323Abstract: Automated imposition wherein a print job comprises multiple documents, and the documents comprise pages having different dimensions. Pages of different dimensions of the same document may be imposed on a single sheet, and pages of equal dimensions may be lined up in a layer across the sheet, forming a cut line along the layer and across the sheet.Type: GrantFiled: August 31, 2010Date of Patent: December 10, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Amir Gaash, Ron Banner, Liza Mevzos