Patents by Inventor David Amid
David Amid 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: 9524466Abstract: A method, apparatus and product for automated multi-objective solution selection. The method comprises obtaining a set of solutions to a multi-objective problem, wherein each solution is a non-dominated solution. The method further comprises computing outranking weights for each pair of solutions and selecting a subset of the set of solutions based upon a defensive criteria in with respect to the outranking weights, wherein the defensive criteria relates to a number of solutions that outrank the subset. The method further comprises outputting the subset of the set of solutions.Type: GrantFiled: June 16, 2014Date of Patent: December 20, 2016Assignee: International Business Machines CorporationInventors: David Amid, Ateret Anaby-Tavor, Shahar Chen, Oded Margalit, Ofer Shir
-
Publication number: 20160306899Abstract: A method of selecting a group from a plurality of multi objective designs which comply with a plurality of objectives. The method comprises providing a plurality of multi objective designs, each the multi objective design having a plurality of multi objective design objective values which comply with at least one constraint of a Pareto Frontier of an objective space of a plurality of objectives, selecting a group from the plurality of multi objective designs, each member of the group is selected according to a match between at least one objective of respective the plurality of objectives and at least one of a respective gain threshold and a respective loss threshold, and outputting the group.Type: ApplicationFiled: January 27, 2016Publication date: October 20, 2016Inventors: David Amid, Ateret Anaby-Tavor, David Boaz, Ofer Shir
-
Patent number: 9305266Abstract: A method comprising using at least one hardware processor for: receiving a multi-objective optimization problem; projecting a Pareto frontier of candidate solutions for said multi-objective optimization problem to a hyperplane; decomposing said hyperplane into multiple Voronoi regions each associated with a candidate solution of said candidate solutions; determining a robustness degree for each candidate solution of said candidate solutions, by computing a hypervolume for each region of said multiple Voronoi regions; and ranking said candidate solutions based on the robustness degree.Type: GrantFiled: February 12, 2014Date of Patent: April 5, 2016Assignee: International Business Machines CorporationInventors: David Amid, Ateret Anaby-Tavor, David Boaz, Dmitry A Moor, Ofer Michael Shir
-
Patent number: 9299032Abstract: A method of selecting a group from a plurality of multi objective designs which comply with a plurality of objectives. The method comprises providing a plurality of multi objective designs, each the multi objective design having a plurality of multi objective design objective values which comply with at least one constraint of a Pareto Frontier of an objective space of a plurality of objectives, selecting a group from the plurality of multi objective designs, each member of the group is selected according to a match between at least one objective of respective the plurality of objectives and at least one of a respective gain threshold and a respective loss threshold, and outputting the group.Type: GrantFiled: November 12, 2012Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventors: David Amid, Ateret Anaby-Tavor, David Boaz, Ofer Shir
-
Publication number: 20160026924Abstract: A system and method for identifying graphical model semantics, one aspect, receive a graphical diagram, associate each of a plurality of elements with at least one predetermined meta-types, identify a plurality of types in the graphical diagram, and determine a category for each of elements in said graphical diagram. Containment identification rules identify one or more containment relationships in the graphical diagram. Multiplicity identification rules identify multiplicity relationships in the graphical diagram. Advanced semantic rules identify visual elements that represent attributes and refine relationships to identify unique behavior.Type: ApplicationFiled: August 10, 2015Publication date: January 28, 2016Inventors: David Amid, Ateret Anaby-Tavor, Zohar Feldman, Amit Fisher
-
Publication number: 20150363703Abstract: A method, apparatus and product for automated multi-objective solution selection. The method comprises obtaining a set of solutions to a multi-objective problem, wherein each solution is a non-dominated solution. The method further comprises computing outranking weights for each pair of solutions and selecting a subset of the set of solutions based upon a defensive criteria in with respect to the outranking weights, wherein the defensive criteria relates to a number of solutions that outrank the subset.Type: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: David Amid, Ateret Anaby-Tavor, Shahar Chen, Oded Margalit, Ofer Shir
-
Publication number: 20150227848Abstract: A method comprising using at least one hardware processor for: receiving a multi-objective optimization problem; projecting a Pareto frontier of candidate solutions for said multi-objective optimization problem to a hyperplane; decomposing said hyperplane into multiple Voronoi regions each associated with a candidate solution of said candidate solutions; determining a robustness degree for each candidate solution of said candidate solutions, by computing a hypervolume for each region of said multiple Voronoi regions; and ranking said candidate solutions based on the robustness degree.Type: ApplicationFiled: February 12, 2014Publication date: August 13, 2015Applicant: International Business Machines CorporationInventors: David AMID, Ateret ANABY-TAVOR, David BOAZ, Dmitry A. MOOR, Ofer Michael SHIR
-
Patent number: 9104963Abstract: A method of visualizing a plurality of designs which comply with a plurality of objectives. The method comprises acquiring a plurality of designs each represented by sequential multivariate data indicative of a compliance with a plurality of objectives, generating an objective anchored based self-organizing map (SOM) having a plurality of objective anchors and maps the plurality of designs in an objective space, and outputting the objective anchored based SOM. Each objective anchor is associated with one of the plurality of objectives, each the design is visualized in the objective anchored based SOM by an indicator which the distance thereof from each the objective anchors is indicative of a compliance thereof with a respective the associated objective in relation to other of the plurality of objectives.Type: GrantFiled: August 29, 2012Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: David Amid, Ateret Anaby-Tavor, Peter Bak, David Boaz, Shahar Chen, Ofer Michael Shir
-
Publication number: 20150019173Abstract: A computerized method of providing a multiobjective optimal design through user interactive navigation, comprising: 1) Designating a user reference design which defines multiple objectives in a design space. 2) Exploring the design space to identify a multiobjective optimal design, evolved from the reference design, through multiple navigation iterations. During each iteration the user is interacted to reach an intermediate candidate design which is closer to a Pareto frontier. Each iteration comprising: (a) Identifying and presenting the user, optimal designs which are closer to the Pareto frontier and are within a pre-defined evolution distance from an intermediate design of previous iteration, improving one or more of the objectives. (b) Selecting a preferred design from those candidate designs, according to user instructions, the preferred design is used as the starting point for the next iteration.Type: ApplicationFiled: July 9, 2013Publication date: January 15, 2015Inventors: David Amid, Ateret Anaby-Tavor, David Boaz, Michael Masin, Shahar Chen, Ofer Shir
-
Publication number: 20140136460Abstract: A method of selecting a group from a plurality of multi objective designs which comply with a plurality of objectives. The method comprises providing a plurality of multi objective designs, each the multi objective design having a plurality of multi objective design objective values which comply with at least one constraint of a Pareto Frontier of an objective space of a plurality of objectives, selecting a group from the plurality of multi objective designs, each member of the group is selected according to a match between at least one objective of respective the plurality of objectives and at least one of a respective gain threshold and a respective loss threshold, and outputting the group.Type: ApplicationFiled: November 12, 2012Publication date: May 15, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Amid, Ateret Anaby-Tavor, David Boaz, Ofer Shir
-
Publication number: 20140074758Abstract: A method of visualizing a plurality of designs which comply with a plurality of objectives. The method comprises acquiring a plurality of designs each represented by sequential multivariate data indicative of a compliance with a plurality of objectives, generating an objective anchored based self-organizing map (SOM) having a plurality of objective anchors and maps the plurality of designs in an objective space, and outputting the objective anchored based SOM. Each objective anchor is associated with one of the plurality of objectives, each the design is visualized in the objective anchored based SOM by an indicator which the distance thereof from each the objective anchors is indicative of a compliance thereof with a respective the associated objective in relation to other of the plurality of objectives.Type: ApplicationFiled: August 29, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Amid, Ateret Anaby-Tavor, Peter Bak, David Boaz, Shahar Chen, Ofer Michael Shir
-
Publication number: 20130069967Abstract: Improved systems and techniques for representation of information. As a user creates a graphic design, properties represented by graphical elements of the design, are associated with visual characteristics of the elements, and a palette of elements is made available for use in development of the design or creation of new designs. As generalized elements are added to a design, the generalized elements may take on visual characteristics associated with properties identified by the positioning of the generalized elements in the design. Ongoing or existing designs may be surveyed to identify elements, properties represented by the elements, and visual characteristics associated with the properties, and new elements added to the palette or existing elements modified as a result of one or more surveys.Type: ApplicationFiled: September 20, 2011Publication date: March 21, 2013Applicant: International Business Machines CorporationInventors: Ateret Anaby-Tavor, David Amid, Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Ian D. Simmonds
-
Publication number: 20120331443Abstract: A system and method for identifying graphical model semantics, one aspect, receive a graphical diagram, associate each of a plurality of elements with at least one predetermined meta-types, identify a plurality of types in the graphical diagram, and determine a category for each of elements in said graphical diagram. Containment identification rules identify one or more containment relationships in the graphical diagram. Multiplicity identification rules identify multiplicity relationships in the graphical diagram. Advanced semantic rules identify visual elements that represent attributes and refine relationships to identify unique behavior.Type: ApplicationFiled: September 5, 2012Publication date: December 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Amid, Ateret Anaby-Tavor, Zohar Feldman, Amit Fisher
-
Publication number: 20120051583Abstract: A method of determining whether a given diagram is a conceptual model is provided. The method may include the following steps: obtaining a plurality of artifacts, wherein each one of the artifacts exhibits at least one diagram, and wherein at least some of the artifacts exhibit text associated with the diagrams; determining for each diagram, a plurality of specified factors; and estimating, for each diagram, a likelihood of the diagram being a conceptual model based at least partially on the determined factors. Optionally, the method may further include the step of applying a scoring function to the determined factors, to yield a score, wherein the estimating is further based on the score.Type: ApplicationFiled: August 26, 2010Publication date: March 1, 2012Applicant: International Business Machines CorporationInventors: David Amid, Ateret Anaby-Tavor, Avivit Bercovich, Michael Desmond, Amit Fisher, Harold Leon Ossher, Ian David Simmonds
-
Publication number: 20110184882Abstract: A computer implemented method for social modeling is disclosed. The method includes entering into a modeling environment one or more model elements by one or more users via communication device communicating over a communication network, performing modeling actions on the model elements, by the users according to their roles, determining if one or more of the model elements satisfy a policy, and if so determining that the policy satisfying model elements are finalized. A computer program product and a data processing system are also disclosed.Type: ApplicationFiled: January 25, 2010Publication date: July 28, 2011Applicant: International Business Machines CorporationInventors: David Amid, Ateret Anaby-Tavor, Amit Fisher, Dagan Gilat, Segev Eliezer Wasserkrug
-
Publication number: 20100161524Abstract: A system and method for identifying graphical model semantics, one aspect, receive a graphical diagram, associate each of a plurality of elements with one or more predetermined meta-types, identify a plurality of types in the graphical diagram, and determine a category for each of elements in said graphical diagram. Containment identification rules identify one or more containment relationships in the graphical diagram. Multiplicity identification rules identify multiplicity relationships in the graphical diagram. Advanced semantic rules identify visual elements that represent attributes and refine relationships to identify unique behavior.Type: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Applicant: International Business Machines CorporationInventors: David Amid, Ateret Anaby-Tavor, Zohar Feldman, Amit Fisher
-
Publication number: 20100162208Abstract: A modeling tool may be created directed from a drawing. A plurality of components and their relationships are deduced from the drawing and defined as a metamodel. One or more user operations performed while creating the drawing are also determined and used in building the metamodel. The metamodel may be used in a fixed mode to create a model with definition of the metamodel. The metamodel may be also used in a flexible mode to further redefine the metamodel or create a second metamodel.Type: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Applicant: International Business Machines CorporationInventors: David Amid, Ateret Anaby-Tavor, Amit Fisher, Aviad Sela, Gal Shachor, Vadim Vasilov