Patents by Inventor Aviad Sela

Aviad Sela 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).

  • Publication number: 20240160966
    Abstract: An approach is disclosed that receives a set of descriptive material with logic that verifies whether a solution satisfies one or more problem constraints. The descriptive material also computes a value of an objective function that is achieved. The approach generates an output to input to an optimization engine. The output is based on analyzing the set of descriptive material. The approach then processes the output with the optimization engine with the processing resulting in a set of optimization results.
    Type: Application
    Filed: November 15, 2022
    Publication date: May 16, 2024
    Inventors: Yishai Abraham Feldman, Eliezer Segev Wasserkrug, Aviad Sela
  • Publication number: 20210136700
    Abstract: Presented herein are devices, methods and software products for dynamically adjust a Transmitter Power Output (TPO) of a mobile wireless device's transmitter by computing a first geolocation of the mobile wireless device based on geolocation data received by the mobile wireless device, obtaining proximity attribute(s) of fixed location wireless access point(s) comprising at least a predefined second geolocation of the respective wireless access point, computing a minimal TPO value for the transmitter according to a distance between the first geolocation and the second geolocation of each wireless access point located within a transmission range of a transmitter of the mobile wireless device, selecting a preferred wireless access point requiring a lowest minimal TPO value and adjusting the TPO of the transmitter to the lowest minimal value. Wherein the minimal TPO value is sufficient for the respective wireless access point to reliably receive each message transmitted by the transmitter.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: Omer Arad, Lior Limonad, Aviad Sela, Valentin Dashinsky
  • Patent number: 9953298
    Abstract: A computerized method for cross-domain collaborative revision management of a common product. The method comprises: Monitoring a plurality of local revisions for each of a plurality of projects associated with the common product, each of the plurality of projects managed in one of a plurality of domain-specific configuration management tools; creating a collaborative baseline within a collaborative relationship hub synchronizing between a group of the plurality of local revisions selected from each of the plurality of projects; and assembling instructions of generating the common product according to the collaborative baseline.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nir Mashkif, Aviad Sela, Uri Shani
  • Patent number: 9858641
    Abstract: A method comprising: obtaining a first viewpoint representing a partial depiction of a system, wherein the first viewpoint comprises a property base, an instance base and a class base; obtaining a second viewpoint representing a partial depiction of the system, wherein the second viewpoint comprises a property base, an instance base and a class base, wherein the instance base of the second viewpoint is different than the instance base of the first viewpoint; creating a third viewpoint based on the first and second viewpoints, wherein the third viewpoint representing the system, wherein the third viewpoint comprises a property base, an instance base and a class base, wherein the instance base comprises instances defined by the instance base of the first viewpoint and instances defined by the instance base of the second viewpoint.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lior Limonad, Michael Masin, Aviad Sela, Yishai A Feldman
  • Publication number: 20160188752
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include receiving, by a computer executing a system modeling application, a first input including multiple attributes and a second input including multiple components. The attribute set is associated with a plurality of the components in the system model, and based on a third input received that includes calculation parameters, one or more calculations are defined that include one or more of the attributes over the plurality of the components, thereby defining a metric for the system model.
    Type: Application
    Filed: December 24, 2014
    Publication date: June 30, 2016
    Inventors: Henry Broodney, Lior Limonad, Nir Mashkif, Michael Masin, Aviad Sela
  • Publication number: 20160171367
    Abstract: A method comprising: obtaining a first viewpoint representing a partial depiction of a system, wherein the first viewpoint comprises a property base, an instance base and a class base; obtaining a second viewpoint representing a partial depiction of the system, wherein the second viewpoint comprises a property base, an instance base and a class base, wherein the instance base of the second viewpoint is different than the instance base of the first viewpoint; creating a third viewpoint based on the first and second viewpoints, wherein the third viewpoint representing the system, wherein the third viewpoint comprises a property base, an instance base and a class base, wherein the instance base comprises instances defined by the instance base of the first viewpoint and instances defined by the instance base of the second viewpoint.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 16, 2016
    Inventors: Lior Limonad, Michael Masin, Aviad Sela, Yishai A. Feldman
  • Patent number: 9367652
    Abstract: A computerized method to provide an enriched unified model data index by generating a unified model data index by indexing shared syntax elements of data artifacts that describe engineering and non-engineering domains, creating instances of an engineering reference model describing model properties that define blocks and relationships between each of the data artifacts for each of the engineering and non-engineering domains, and enriching the unified model data index by adding the relationships having shared syntax elements of at least one instance of the engineering reference model to the shared syntax elements of the unified model data index.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: June 14, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Odellia Alfassi, Amit Fisher, Fabiana Fournier, Nir Mashkif, Aviad Sela
  • Publication number: 20140324393
    Abstract: A computerized method for consolidating data artifacts across domains in a context of an engineering reference model, said method comprising: generating a unified model data index by indexing a plurality of elements of a plurality of data artifacts, wherein said plurality of data artifacts describe a plurality of engineering and non-engineering domains; creating an engineering reference model describing said plurality of engineering and non-engineering domains; enriching said unified model data index by adding a plurality of relations between a plurality of elements of at least one instance of said engineering reference model and a plurality of elements of said unified model data index.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Odellia Alfassi, Amit Fisher, Fabiana Fournier, Nir Mashkif, Aviad Sela
  • Publication number: 20140201706
    Abstract: A method of creating a system having pluggable analysis viewpoints over a design space model based on templates for analytical representation of different system aspects, comprising: a) Ontologically representing each of a plurality of system viewpoints with a subset of the components and classes using attributes and inter-attribute relationships. b) Automatically creating a unified design space model represented by the design space components according to a plurality of user defined pluggable analysis viewpoints and modeling viewpoints. c) Automatically generating a design space model derived from a plurality of analysis and modeling viewpoints. d) Receiving at least one change marked by a user with respect to a certain one of the plurality of analysis and modeling viewpoints. e) Automatically updating the design space model and the plurality of viewpoint models to reflect the at least one change. f) Outputting the updated design space model and the plurality of viewpoint models.
    Type: Application
    Filed: January 14, 2013
    Publication date: July 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Boaz, Lev Greenberg, Lior Limonad, Nir Mashkif, Michael Masin, Ran Rinat, Aviad Sela
  • Publication number: 20140122613
    Abstract: A computerized method for cross-domain collaborative revision management of a common product. The method comprises: Monitoring a plurality of local revisions for each of a plurality of projects associated with the common product, each of the plurality of projects managed in one of a plurality of domain-specific configuration management tools; creating a collaborative baseline within a collaborative relationship hub synchronizing between a group of the plurality of local revisions selected from each of the plurality of projects; and assembling instructions of generating the common product according to the collaborative baseline.
    Type: Application
    Filed: October 30, 2012
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nir Mashkif, Aviad Sela, Uri Shani
  • Patent number: 8458136
    Abstract: A method of scheduling highly parallel jobs with global interdependencies is provided herein. The method includes the following steps: grouping input elements, each group being associated with an interdependency tag reflecting a level of interdependency between data associated with different input elements within a group; clustering the groups into collections of groups, wherein the clustered groups are associated with an interdependency tag reflecting a level of interdependency between groups, above a specified value; applying a conflict check to the collections of groups and to active jobs of a working set, to yield a conflict level between each collection of groups and each active job, by analyzing the interdependency tags of the collections of groups vis à vis interdependency tags associated with the active jobs; and adding collections of groups into the working set, wherein added collections of groups are associated with a conflict level below an acceptable conflict level.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sergey Krutyolkin, Aviad Sela, Uri Shani
  • Publication number: 20110023044
    Abstract: A method of scheduling highly parallel jobs with global interdependencies is provided herein. The method includes the following steps: grouping input elements, each group being associated with an interdependency tag reflecting a level of interdependency between data associated with different input elements within a group; clustering the groups into collections of groups, wherein the clustered groups are associated with an interdependency tag reflecting a level of interdependency between groups, above a specified value; applying a conflict check to the collections of groups and to active jobs of a working set, to yield a conflict level between each collection of groups and each active job, by analyzing the interdependency tags of the collections of groups vis à vis interdependency tags associated with the active jobs; and adding collections of groups into the working set, wherein added collections of groups are associated with a conflict level below an acceptable conflict level.
    Type: Application
    Filed: October 6, 2010
    Publication date: January 27, 2011
    Applicant: International Business Machines Corporation
    Inventors: Sergey Krutyolkin, Aviad Sela, Uri Shani
  • Publication number: 20100299128
    Abstract: A method for simulating a computer system includes defining a set of building blocks including models of components of the computer system. The set of building blocks is interconnected to produce a topological model of the computer system. A client transaction model is derived based on historical data, for generating simulated client requests to be processed by the topological model. A resource requirement model is produced based on the topological model and on the historical data, the resource requirement model simulating a resource utilization of the components of the computer system responsively to the generated client requests. A performance metric of the computer system is estimated by simulating the computer system using the simulated client requests and the resource requirement model.
    Type: Application
    Filed: August 2, 2010
    Publication date: November 25, 2010
    Inventors: Sarel Aiber, Dagan Gilat, Ariel Landau, Natalia Razinkov, Aviad Sela, Segev Wasserkrug
  • Patent number: 7805496
    Abstract: A method for simulating a computer system includes defining a set of building blocks including models of components of the computer system. The set of building blocks is interconnected to produce a topological model of the computer system. A client transaction model is derived based on historical data, for generating simulated client requests to be processed by the topological model. A resource requirement model is produced based on the topological model and on the historical data, the resource requirement model simulating a resource utilization of the components of the computer system responsively to the generated client requests. A performance metric of the computer system is estimated by simulating the computer system using the simulated client requests and the resource requirement model.
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: September 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Sarel Aiber, Dagan Gilat, Ariel Landau, Natalia Razinkov, Aviad Sela, Segev Wasserkrug
  • Publication number: 20100162208
    Abstract: 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: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Applicant: International Business Machines Corporation
    Inventors: David Amid, Ateret Anaby-Tavor, Amit Fisher, Aviad Sela, Gal Shachor, Vadim Vasilov
  • Publication number: 20100145749
    Abstract: A computer implemented method and system for optimizing performance of a business IT infrastructure, wherein business objectives are obtained as input and the IT business infrastructure and/or business level components associated therewith are optimized according to the business objectives. In one embodiment, an objectives definition is created that defines business objectives and business rules determining how IT level metrics affect the business objectives and, optionally, service level agreements or other contract definitions based on the objectives definition. A runtime performance of the business objectives is determined during runtime of the business IT infrastructure by monitoring the business IT infrastructure, its compliance with the contract definitions, and the business objectives achieved by the business IT infrastructure.
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Inventors: Sarel Aiber, David Botzer, Opher Etzion, Dagan Gilat, Natalia Razinkov, Aviad Sela, Segev Wasserkrug
  • Publication number: 20090144221
    Abstract: A database architecture system includes a database including a plurality of tables for storing data records having a time of creation and a time of arrival. A plurality of current tables include current data records and have their time of creation meeting a first specified creation time period, and their time of arrival meets a specified arrival time period. The current data records which meet a specified extraction time period after the first specified creation time period are extracted to files. Data records in current tables, having their time of creation overlapping the specified extraction time period are not updated during extraction, but are accessible for querying. The current data records having a time of creation not overlapping the specified extraction time period are accessible for querying and updating during extraction. The data records in the files are deleted when their time of creation meets a specified deletion time period.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 4, 2009
    Applicant: International Business Machines Corporation
    Inventors: David Harold Berk, Aviad Sela, Uri Shani
  • Patent number: 7512597
    Abstract: A relational database architecture with Dynamic Load capability, including a relational database for storing records, a storage unit, a record dispatcher for storing a plurality of objects, each containing at least one record, in the storage unit, and a mapping of the objects to the records which they contain, where the record dispatcher is configured to receive a Dynamic Load Request including a key value of desired records, search the mapping to determine which of the objects in the storage unit contain records that match the key value, and load any of the matching records into the database.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Alex Akilov, David Harold Berk, Yaakov Dolgov, Aviad Sela, Uri Shani, Inna Skarbovsky
  • Publication number: 20070282798
    Abstract: A relational database architecture with Dynamic Load capability, including a relational database for storing records, a storage unit, a record dispatcher for storing a plurality of objects, each containing at least one record, in the storage unit, and a mapping of the objects to the records which they contain, where the record dispatcher is configured to receive a Dynamic Load Request including a key value of desired records, search the mapping to determine which of the objects in the storage unit contain records that match the key value, and load any of the matching records into the database.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventors: Alex Akilov, David Harold Berk, Yaakov Dolgov, Aviad Sela, Uri Shani, Inna Skarbovsky
  • Publication number: 20070006177
    Abstract: A method for simulating a computer system includes defining a set of building blocks including models of components of the computer system. The set of building blocks is interconnected to produce a topological model of the computer system. A client transaction model is derived based on historical data, for generating simulated client requests to be processed by the topological model. A resource requirement model is produced based on the topological model and on the historical data, the resource requirement model simulating a resource utilization of the components of the computer system responsively to the generated client requests. A performance metric of the computer system is estimated by simulating the computer system using the simulated client requests and the resource requirement model.
    Type: Application
    Filed: May 10, 2005
    Publication date: January 4, 2007
    Applicant: International Business Machines Corporation
    Inventors: Sarel Aiber, Dagan Gilat, Ariel Landau, Natalia Razinkov, Aviad Sela, Segev Wasserkrug