Patents by Inventor Jonathan Bnayahu
Jonathan Bnayahu 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: 11954226Abstract: Disclosed herein are methods and systems for executing verifiable computation modules to process private data at private data owner platform, comprising obtaining a computation module having a unique identifier recorded in a distributed ledger controlled by a plurality of computing nodes, generating a key pair comprising a signing key and a verification key derived from the signing key, recording, in the distributed ledger, an execution record associating an execution instance of the computation module with the verification key, initiating the execution instance of the computation module to process a private dataset incorporated with the signing key. outputting a computation outcome, computing an execution result signature for the execution instance based on the unique identifier and the private data and the signing key, and recording the execution result signature in the distributed ledger to enable verification of the execution instance.Type: GrantFiled: August 17, 2021Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Alexander Kofman, Artem Barger, Corville O. Allen, Jonathan Bnayahu, Pratul Gupta, Yacov Manevich
-
Patent number: 11943357Abstract: Aspects of the present invention disclose a method for calculating a risk resulting from a network of networks that includes unknown relationships in a privacy preserving manner. The method includes one or more processors determining a set of conditions corresponding to a user of a network. The method further includes transmitting a compliance request corresponding to the set of conditions to one or more members of the network utilizing a privacy preserving algorithm. The method further includes determining a respective risk factor of one or more members of the network, wherein the respective risk factor corresponds to a response of each of the one or more members to the compliance request. The method further includes determining an overall risk of the network based at least in part on the risk factors of the one or more members.Type: GrantFiled: December 14, 2020Date of Patent: March 26, 2024Assignee: International Business Machines CorporationInventors: Roy Abitbol, Jonathan Bnayahu, Eliezer Segev Wasserkrug, Pankaj Satyanarayan Dayama, Artem Barger
-
Patent number: 11783083Abstract: In an approach for computing trade-offs between privacy and accuracy of data analysis on building a learning model, a processor receives a dataset for training a model. The dataset includes one or more pre-identified sensitive data fields. The processor determines a weight of each sensitive data field for the model. The processor evaluates resource cost of applying a privacy preservation technique to the one or more pre-identified sensitive data fields. The processor identifies correlation among the sensitive data fields. The processor presents a comparison of options for training the model, in terms of tradeoffs of accuracy for training the model and the resource cost of the privacy preservation technique.Type: GrantFiled: March 19, 2021Date of Patent: October 10, 2023Assignee: International Business Machines CorporationInventors: Wael Shama, Jonathan Bnayahu, Artem Barger, Eliezer Segev Wasserkrug
-
Patent number: 11755562Abstract: A processor may assign an indicator to each participant in a blockchain network. The indicator may respectively indicate a role of each participant. The processor may transform the indicator of each participant into respective scores. The respective scores may be directly associated with the role of each participant. The processor may aggregate the respective scores into an endorsement score. The processor may determine if the endorsement score exceeds an endorsement threshold.Type: GrantFiled: May 13, 2021Date of Patent: September 12, 2023Assignee: International Business Machines CorporationInventors: Alexander Kofman, Jonathan Bnayahu, Artem Barger, Dany Moshkovich
-
Publication number: 20230056783Abstract: Disclosed herein are methods and systems for executing verifiable computation modules to process private data at private data owner platform, comprising obtaining a computation module having a unique identifier recorded in a distributed ledger controlled by a plurality of computing nodes, generating a key pair comprising a signing key and a verification key derived from the signing key, recording, in the distributed ledger, an execution record associating an execution instance of the computation module with the verification key, initiating the execution instance of the computation module to process a private dataset incorporated with the signing key. outputting a computation outcome, computing an execution result signature for the execution instance based on the unique identifier and the private data and the signing key, and recording the execution result signature in the distributed ledger to enable verification of the execution instance.Type: ApplicationFiled: August 17, 2021Publication date: February 23, 2023Inventors: Alexander Kofman, Artem Barger, Corville O. Allen, Jonathan Bnayahu, Pratul Gupta, Yacov Manevich
-
Publication number: 20220365922Abstract: A processor may assign an indicator to each participant in a blockchain network. The indicator may respectively indicate a role of each participant. The processor may transform the indicator of each participant into respective scores. The respective scores may be directly associated with the role of each participant. The processor may aggregate the respective scores into an endorsement score. The processor may determine if the endorsement score exceeds an endorsement threshold.Type: ApplicationFiled: May 13, 2021Publication date: November 17, 2022Inventors: Alexander Kofman, Jonathan Bnayahu, ARTEM BARGER, Dany Moshkovich
-
Publication number: 20220300640Abstract: In an approach for computing trade-offs between privacy and accuracy of data analysis on building a learning model, a processor receives a dataset for training a model. The dataset includes one or more pre-identified sensitive data fields. The processor determines a weight of each sensitive data field for the model. The processor evaluates resource cost of applying a privacy preservation technique to the one or more pre-identified sensitive data fields. The processor identifies correlation among the sensitive data fields. The processor presents a comparison of options for training the model, in terms of tradeoffs of accuracy for training the model and the resource cost of the privacy preservation technique.Type: ApplicationFiled: March 19, 2021Publication date: September 22, 2022Inventors: Wael Shama, Jonathan Bnayahu, Artem Barger, Eliezer Segev Wasserkrug
-
Publication number: 20220191030Abstract: Aspects of the present invention disclose a method for calculating a risk resulting from a network of networks that includes unknown relationships in a privacy preserving manner. The method includes one or more processors determining a set of conditions corresponding to a user of a network. The method further includes transmitting a compliance request corresponding to the set of conditions to one or more members of the network utilizing a privacy preserving algorithm. The method further includes determining a respective risk factor of one or more members of the network, wherein the respective risk factor corresponds to a response of each of the one or more members to the compliance request. The method further includes determining an overall risk of the network based at least in part on the risk factors of the one or more members.Type: ApplicationFiled: December 14, 2020Publication date: June 16, 2022Inventors: ROY ABITBOL, JONATHAN BNAYAHU, ELIEZER SEGEV WASSERKRUG, PANKAJ SATYANARAYAN DAYAMA, ARTEM BARGER
-
Publication number: 20210406939Abstract: Embodiments of the present systems and methods may provide quality-driven incentives for continuous data maintenance and fair value-exchange in business eco-systems that may ensure high quality data over time. For example, a method of data management processing may be implemented in a computer system and the method may comprise determining a quality of data submitted by a data provider over a plurality of quality dimensions, curating the submitted data over multiple data providers based on the plurality of quality dimensions, and rewarding the data provider based on the determined quality of the data submitted by the data provider, an expected lifetime of the data, and the data consumers that access the data so as to incentivize the data provider to provide the data and to maintain or improve the quality of the data.Type: ApplicationFiled: June 25, 2020Publication date: December 30, 2021Inventors: Dany Moshkovich, NATHAN M. HAZOUT, Jonathan Bnayahu, Brian GAMAGE, Marie Elizabeth Wallace
-
Patent number: 11151477Abstract: A system for executing a code for training an insurance response system, comprising at least one hardware processor adapted to: using a plurality of insurance attribute values, extracted from a received insurance claim to retrieve: at least one inquiry related to the insurance claim and at least one inquiry result, and historical insurance data related to the insurance claim; computing a similarity value indicative of a difference between the at least one inquiry result and a claim result; identifying in the historical insurance data a plurality of insurance conditions relevant to the claim result and the at least one inquiry result; identifying at least one insurance condition effecting the similarity value by analyzing data comprising the at least one inquiry and the plurality of insurance conditions; and training a protocol model of an insurance response system using the at least one insurance condition and the at least one inquiry.Type: GrantFiled: January 22, 2019Date of Patent: October 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gilad Mordechai Saadoun, Mordechai Nisenson, Jonathan Bnayahu, Julian I. Kamil, Brian Gamage, John Tarcson
-
Patent number: 11121986Abstract: In an example computer-implemented method, unstructured interactions between an unstructured conversation bot and a plurality of users are logged. A process flow model is generated based on the logged unstructured interactions. Instructions based on the process flow model are presented to a user in real time via the conversation bot.Type: GrantFiled: August 1, 2019Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Roy Abitbol, Eliezer Wasserkrug, Harold Jeffrey Ship, Jonathan Bnayahu
-
Publication number: 20210036974Abstract: In an example computer-implemented method, unstructured interactions between an unstructured conversation bot and a plurality of users are logged. A process flow model is generated based on the logged unstructured interactions. Instructions based on the process flow model are presented to a user in real time via the conversation bot.Type: ApplicationFiled: August 1, 2019Publication date: February 4, 2021Inventors: Roy Abitbol, Eliezer Wassekrug, Harold Jeffrey Ship, Jonathan Bnayahu
-
Patent number: 10885239Abstract: An example system includes a processor to receive temperature data from a plurality of sensors disposed at locations more sensitive to temperature change in a plurality of server racks. The processor is to also generate a statistical model comprising a continuous spatial statistical distribution of temperature values based on the temperature data. The processor is to further generate a pseudo heat map based on the statistical model.Type: GrantFiled: August 7, 2016Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Peter Bak, Jonathan Bnayahu, Ido Levy, Amir Malki
-
Patent number: 10746562Abstract: A computer-implemented method, computerized apparatus and computer program product for efficient solution of nearest object problems. A set of objects having non-point shapes representable by one or more geometric elements are obtained. For each object in the set the one or more geometric elements are sampled to obtain a set of points representing the set of objects. A Voronoi diagram is constructed for the set of points, whereby a subdivision of a space accommodating the set of objects into a plurality of cells, each cell containing a single point of the set of points and defining a region of closest neighbors of the point, is obtained. Cells containing points representing the same object are aggregated into a unified cell defining an estimated region of closest neighbors of the object.Type: GrantFiled: December 19, 2018Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Peter Bak, Jonathan Bnayahu, Yuval Nardi, Eli Packer
-
Publication number: 20200234182Abstract: A system for executing a code for training an insurance response system, comprising at least one hardware processor adapted to: using a plurality of insurance attribute values, extracted from a received insurance claim to retrieve: at least one inquiry related to the insurance claim and at least one inquiry result, and historical insurance data related to the insurance claim; computing a similarity value indicative of a difference between the at least one inquiry result and a claim result; identifying in the historical insurance data a plurality of insurance conditions relevant to the claim result and the at least one inquiry result; identifying at least one insurance condition effecting the similarity value by analyzing data comprising the at least one inquiry and the plurality of insurance conditions; and training a protocol model of an insurance response system using the at least one insurance condition and the at least one inquiry.Type: ApplicationFiled: January 22, 2019Publication date: July 23, 2020Inventors: Gilad Mordechai Saadoun, Mordechai Nisenson, Jonathan Bnayahu, Julian I. Kamil, Brian Gamage, John Tarcson
-
Patent number: 10635982Abstract: According to one embodiment, a method for solving a plurality of spatiotemporal planning problems. The method may include creating a domain model. The method may also include assigning a solution bound associated with the created domain model to infinity. The method may further include calculating a solution to the created domain model based on the assigned solution bound using at least one of a best-first search algorithm. The method may also include updating the assigned solution bound based on the calculated solution. The method may further include presenting the calculated solution to a user based on the updated solution bound not equaling infinity.Type: GrantFiled: September 10, 2015Date of Patent: April 28, 2020Assignee: International Business Machines CorporationInventors: Jonathan Bnayahu, Michael Katz, Dany Moshkovich
-
Publication number: 20200104769Abstract: A method for natural language instantiation of a planning problem includes receiving, by a computer, a natural language representation of a user's schedule, the user's schedule including a plurality of activities, associating a plurality of biomedical parameters of the user with execution of the plurality of activities to determine an effect of each activity on the plurality of biomedical parameters, based on the association of the plurality of biomedical parameters with the execution of the plurality of activities and a predefined evaluation criteria, calculating a quality score for the user's schedule, optimizing the user's schedule by performing a local search, based on a generic ontology, automatically constructing an ontology including information associated with the plurality of activities and the plurality of biomedical parameters of the user, and based on the constructed ontology, processing the natural language representation of the user's schedule.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Inventors: Jonathan Bnayahu, Michael Katz, Dany Moshkovich, Muhammed Salamah, Yan Tsitrin
-
Publication number: 20190120653Abstract: A computer-implemented method, computerized apparatus and computer program product for efficient solution of nearest object problems. A set of objects having non-point shapes representable by one or more geometric elements are obtained. For each object in the set the one or more geometric elements are sampled to obtain a set of points representing the set of objects. A Voronoi diagram is constructed for the set of points, whereby a subdivision of a space accommodating the set of objects into a plurality of cells, each cell containing a single point of the set of points and defining a region of closest neighbors of the point, is obtained. Cells containing points representing the same object are aggregated into a unified cell defining an estimated region of closest neighbors of the object.Type: ApplicationFiled: December 19, 2018Publication date: April 25, 2019Inventors: PETER BAK, Jonathan Bnayahu, Yuval Nardi, Eli Packer
-
Patent number: 10267645Abstract: A computer-implemented method, computerized apparatus and computer program product for efficient solution of nearest object problems. A set of objects having non-point shapes representable by one or more geometric elements are obtained. For each object in the set the one or more geometric elements are sampled to obtain a set of points representing the set of objects. A Voronoi diagram is constructed for the set of points, whereby a subdivision of a space accommodating the set of objects into a plurality of cells, each cell containing a single point of the set of points and defining a region of closest neighbors of the point, is obtained. Cells containing points representing the same object are aggregated into a unified cell defining an estimated region of closest neighbors of the object.Type: GrantFiled: February 17, 2016Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventors: Peter Bak, Jonathan Bnayahu, Yuval Nardi, Eli Packer
-
Patent number: 10013243Abstract: According to an aspect of some embodiments of the present invention there is provided a computerized method of analyzing code of a software program for dominance relationships between a plurality of functions of the software program, the method comprising: receiving source code of a software program, the source code having a plurality of functions; identifying a plurality of intraprocedural dominator graphs each for another of the plurality of functions; combining the plurality of intraprocedural dominator graphs to create an interprocedural dominance graph with edges that logically connect between nodes of the plurality of functions; identifying a plurality of interprocedural dominance relations between nodes in different functions of the plurality of functions using the interprocedural dominance graph; and analyzing the software program according to the plurality of interprocedural dominance relations.Type: GrantFiled: May 3, 2017Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Aharon Abadi, Moria Abadi, Jonathan Bnayahu, Yishai Feldman