Patents by Inventor Gilad M. Saadoun
Gilad M. Saadoun 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: 10394897Abstract: Visualizations of a serial process are provided. A process model of a serial process is constructed using an underlying statististical model. The process model represents each instance of the serial process as a series of interconnected nodes, wherein (i) the serial process includes a plurality of events; (ii) each node is associated with an event and a time at which the associated event occurred in an instance of the serial process; and (iii) connectors link nodes together to form the series of interconnected nodes, the connectors representing stages of serial process. The stages are scored and categorized into various categories based, at least in part, on the process model. One or more of the categories is associated with outlier stages. A visualization of the process model is presented such that the visualization associates the stages of the instances of serial process with respective categories.Type: GrantFiled: September 11, 2015Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Peter Bak, Matthias Kormaksson, Yuval Nardi, Gilad M. Saadoun, Harold J. Ship
-
Patent number: 9928625Abstract: A capability to visualize temporal aspects of serial processes is provided. A process model of a serial process that includes a plurality of events and a plurality of stages is generated. The process model represents each of one or more instances of the serial process as a series of nodes. Each node represents an event and a time at which the event occurred in an instance of the serial process. For each stage of the serial process, a time-coordinate of a first node and a time-coordinate of a second node are altered while maintaining a difference in time between the first and second nodes. A common point lies between the first and second nodes as a result of altering the time-coordinates. A visualization of the process models is presented such that, for each stage of the serial process, a plurality of line segments intersect at the common point.Type: GrantFiled: November 19, 2015Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventors: Peter Bak, Gilad M. Saadoun
-
Patent number: 9679399Abstract: A method and system for generating a map using a computer is based on data and weighted factors to minimize corresponding projection distortions. The method and system includes determining visualization goals from analyzing a set of datasets for a map using the computer. A set of visualization characteristics are calculated for each dataset based on the visualization goals using the computer. The visualization characteristics are analyzed to weight factors for each of the datasets. Each of the weighted factors is adjusted based on the relevance of each of the datasets for visualization of the map. An aggregate vector of weighted factors is calculated based on all of the datasets, and the map for visualization is generated based on the aggregate vector of weighted factors.Type: GrantFiled: August 10, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Peter Bak, Gilad M. Saadoun, Harold J. Ship, Craig A. Statchuk, Avi Yaeli
-
Publication number: 20170148195Abstract: A capability to visualize temporal aspects of serial processes is provided. A process model of a serial process that includes a plurality of events and a plurality of stages is generated. The process model represents each of one or more instances of the serial process as a series of nodes. Each node represents an event and a time at which the event occurred in an instance of the serial process. For each stage of the serial process, a time-coordinate of a first node and a time-coordinate of a second node are altered while maintaining a difference in time between the first and second nodes. A common point lies between the first and second nodes as a result of altering the time-coordinates. A visualization of the process models is presented such that, for each stage of the serial process, a plurality of line segments intersect at the common point.Type: ApplicationFiled: November 19, 2015Publication date: May 25, 2017Inventors: Peter Bak, Gilad M. Saadoun
-
Patent number: 9626796Abstract: A method and system for generating a map using a computer is based on data and weighted factors to minimize corresponding projection distortions. The method and system includes determining visualization goals from analyzing a set of datasets for a map using the computer. A set of visualization characteristics are calculated for each dataset based on the visualization goals using the computer. The visualization characteristics are analyzed to weight factors for each of the datasets. Each of the weighted factors is adjusted based on the relevance of each of the datasets for visualization of the map. An aggregate vector of weighted factors is calculated based on all of the datasets, and the map for visualization is generated based on the aggregate vector of weighted factors.Type: GrantFiled: October 28, 2015Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Peter Bak, Gilad M. Saadoun, Harold J. Ship, Craig A. Statchuk, Avi Yaeli
-
Publication number: 20170076010Abstract: Visualizations of a serial process are provided. A process model of a serial process is constructed using an underlying statististical model. The process model represents each instance of the serial process as a series of interconnected nodes, wherein (i) the serial process includes a plurality of events; (ii) each node is associated with an event and a time at which the associated event occurred in an instance of the serial process; and (iii) connectors link nodes together to form the series of interconnected nodes, the connectors representing stages of serial process. The stages are scored and categorized into various categories based, at least in part, on the process model. One or more of the categories is associated with outlier stages. A visualization of the process model is presented such that the visualization associates the stages of the instances of serial process with respective categories.Type: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: Peter Bak, Matthias Kormaksson, Yuval Nardi, Gilad M. Saadoun, Harold J. Ship
-
Patent number: 9536328Abstract: A method and system for generating a map using a computer is based on data and weighted factors to minimize corresponding projection distortions. The method and system includes determining visualization goals from analyzing a set of datasets for a map using the computer. A set of visualization characteristics are calculated for each dataset based on the visualization goals using the computer. The visualization characteristics are analyzed to weight factors for each of the datasets. Each of the weighted factors is adjusted based on the relevance of each of the datasets for visualization of the map. An aggregate vector of weighted factors is calculated based on all of the datasets, and the map for visualization is generated based on the aggregate vector of weighted factors.Type: GrantFiled: January 6, 2015Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Peter Bak, Gilad M. Saadoun, Harold J. Ship, Craig A. Statchuk, Avi Yaeli
-
Publication number: 20160350970Abstract: A method and system for generating a map using a computer is based on data and weighted factors to minimize corresponding projection distortions. The method and system includes determining visualization goals from analyzing a set of datasets for a map using the computer. A set of visualization characteristics are calculated for each dataset based on the visualization goals using the computer. The visualization characteristics are analyzed to weight factors for each of the datasets. Each of the weighted factors is adjusted based on the relevance of each of the datasets for visualization of the map. An aggregate vector of weighted factors is calculated based on all of the datasets, and the map for visualization is generated based on the aggregate vector of weighted factors.Type: ApplicationFiled: August 10, 2016Publication date: December 1, 2016Inventors: Peter Bak, Gilad M. Saadoun, Harold J. Ship, Craig A. Statchuk, Avi Yaeli
-
Patent number: 9405529Abstract: Various embodiments create a cross-configuration software module for cross-configuring software entities. In one embodiment, a first set of requirements and at least a second set of requirements are obtained. Each of the first and second set of requirements identify at least one of a set of software entities and a set of hardware components required to be present on at least one system including software entities to be cross-configured. At least one set of operations is obtained. The set of operations includes at least one executable instruction that configures a first software entity with a second software entity. A first configuration definition is generated including at least the first set of requirements and the at least one set of operations. A second configuration definition is generated including at least the second set of requirements. The first and second configuration definitions are stored within a cross-configuration software module.Type: GrantFiled: October 30, 2015Date of Patent: August 2, 2016Assignee: International Business Machines CorporationInventors: Daniel C. Berg, Tamar Eilam, Michael H. Kalantar, Alexander Kofman, Fabio A. Oliveira, Florian Rosenberg, Gilad M. Saadoun
-
Publication number: 20160196669Abstract: A method and system for generating a map using a computer is based on data and weighted factors to minimize corresponding projection distortions. The method and system includes determining visualization goals from analyzing a set of datasets for a map using the computer. A set of visualization characteristics are calculated for each dataset based on the visualization goals using the computer. The visualization characteristics are analyzed to weight factors for each of the datasets. Each of the weighted factors is adjusted based on the relevance of each of the datasets for visualization of the map. An aggregate vector of weighted factors is calculated based on all of the datasets, and the map for visualization is generated based on the aggregate vector of weighted factors.Type: ApplicationFiled: January 6, 2015Publication date: July 7, 2016Inventors: Peter Bak, Gilad M. Saadoun, Harold J. Ship, Craig A. Statchuk, Avi Yaeli
-
Publication number: 20160196670Abstract: A method and system for generating a map using a computer is based on data and weighted factors to minimize corresponding projection distortions. The method and system includes determining visualization goals from analyzing a set of datasets for a map using the computer. A set of visualization characteristics are calculated for each dataset based on the visualization goals using the computer. The visualization characteristics are analyzed to weight factors for each of the datasets. Each of the weighted factors is adjusted based on the relevance of each of the datasets for visualization of the map. An aggregate vector of weighted factors is calculated based on all of the datasets, and the map for visualization is generated based on the aggregate vector of weighted factors.Type: ApplicationFiled: October 28, 2015Publication date: July 7, 2016Inventors: Peter Bak, Gilad M. Saadoun, Harold J. Ship, Craig A. Statchuk, Avi Yaeli
-
Publication number: 20160063407Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include receiving, by a computer, signals from a multiplicity of independently operated mobile entities, and identifying, based on the received signals, a collaboration between a first given entity and a second given entity. Based on the received signals, a quality of the collaboration can be computed.Type: ApplicationFiled: August 27, 2014Publication date: March 3, 2016Inventors: Peter Bak, Gilad M. Saadoun, Harold J. Ship, Avi Yaeli
-
Publication number: 20160054992Abstract: Various embodiments create a cross-configuration software module for cross-configuring software entities. In one embodiment, a first set of requirements and at least a second set of requirements are obtained. Each of the first and second set of requirements identify at least one of a set of software entities and a set of hardware components required to be present on at least one system including software entities to be cross-configured. At least one set of operations is obtained. The set of operations includes at least one executable instruction that configures a first software entity with a second software entity. A first configuration definition is generated including at least the first set of requirements and the at least one set of operations. A second configuration definition is generated including at least the second set of requirements. The first and second configuration definitions are stored within a cross-configuration software module.Type: ApplicationFiled: October 30, 2015Publication date: February 25, 2016Inventors: Daniel C. BERG, Tamar EILAM, Michael H. KALANTAR, Alexander KOFMAN, Fabio A. OLIVEIRA, Florian ROSENBERG, Gilad M. SAADOUN
-
Patent number: 9223568Abstract: Various embodiments create a cross-configuration software module for cross-configuring software entities. In one embodiment, a first set of requirements and at least a second set of requirements are obtained. Each of the first and second set of requirements identify at least one of a set of software entities and a set of hardware components required to be present on at least one system including software entities to be cross-configured. At least one set of operations is obtained. The set of operations includes at least one executable instruction that configures a first software entity with a second software entity. A first configuration definition is generated including at least the first set of requirements and the at least one set of operations. A second configuration definition is generated including at least the second set of requirements. The first and second configuration definitions are stored within a cross-configuration software module.Type: GrantFiled: March 13, 2013Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventors: Daniel C. Berg, Tamar Eilam, Michael H. Kalantar, Alexander Kofman, Fabio A. Oliveira, Florian Rosenberg, Gilad M. Saadoun
-
Patent number: 8947433Abstract: An apparatus for visualizing data includes memory for storing sensor data and a processor. The processor is configured to generate a map of a geographic area, and to display at a first location on the map at least one icon graphically representing a measurement of the sensor at the first location over a period of time and graphically representing the period of time.Type: GrantFiled: December 28, 2012Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Peter Bak, Irina Dumitrescu, Juerg von Kaenel, Gilad M. Saadoun, Xing Zhi Sun
-
Patent number: 8941656Abstract: A method for visualizing data includes generating on a display device a map including a first location and generating on the display device at least one icon graphically representing measurements of the sensor at the first location over a period of time and graphically representing the period of time.Type: GrantFiled: December 28, 2012Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Peter Bak, Irina Dumitrescu, Juerg von Kaenel, Gilad M. Saadoun, Xing Zhi Sun
-
Publication number: 20140184649Abstract: A method for visualizing data includes generating on a display device a map including a first location and generating on the display device at least one icon graphically representing measurements of the sensor at the first location over a period of time and graphically representing the period of time.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter Bak, Irina Dumitrescu, Juerg von Kaenel, Gilad M. Saadoun, Xing Zhi Sun
-
Publication number: 20140184604Abstract: An apparatus for visualizing data includes memory for storing sensor data and a processor. The processor is configured to generate a map of a geographic area, and to display at a first location on the map at least one icon graphically representing a measurement of the sensor at the first location over a period of time and graphically representing the period of time.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter Bak, Irina Dumitrescu, Juerg von Kaenel, Gilad M. Saadoun, Xing Zhi Sun