Patents by Inventor Roie Melamed
Roie Melamed 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: 20230297857Abstract: One or more computing devices, systems, and/or methods for content recommendations using historical future data are provided. A model serving delay time is computed as an average of training delays of events. A historical data time interval is determined based upon the model serving delay time. A model is trained for predicting user content preferences using historic user distribution data and historic content distribution data associated with the historic data time interval. The model is utilized to generate and provide content recommendations to users.Type: ApplicationFiled: April 21, 2023Publication date: September 21, 2023Inventors: Roie Melamed, Yohay Kaplan, Yair Koren
-
Patent number: 11636361Abstract: One or more computing devices, systems, and/or methods for content recommendations using historical future data are provided. A model serving delay time is computed as an average of training delays of events. A historical data time interval is determined based upon the model serving delay time. A model is trained for predicting user content preferences using historic user distribution data and historic content distribution data associated with the historic data time interval. The model is utilized to generate and provide content recommendations to users.Type: GrantFiled: July 14, 2020Date of Patent: April 25, 2023Assignee: YAHOO ASSETS LLCInventors: Roie Melamed, Yohay Kaplan, Yair Koren
-
Patent number: 11563576Abstract: In some examples, a system for implementing a protocol for data transmission can include a processor to transmit a public key or an encrypted name to a ledger of a source computing device and receive a scoring code, training data, and data definitions from the source computing device. The processor can also transmit predicted labels encrypted with the public key to the source computing device, the predicted labels based on the training data and the data definitions, and receive labeled test data from the source computing device. The processor can also transmit decrypted predicted labels to the source computing device, receive a list of evaluation results from a set of remote computing devices, transmit scoring results based on the list of evaluation results to the set of remote computing devices, and execute an instruction based on a techniques corresponding to a highest score from the scoring results.Type: GrantFiled: January 23, 2019Date of Patent: January 24, 2023Assignee: International Business Machines CorporationInventors: Yishai Shimoni, Ehud Karavani, Sivan Ravid, Matan Yitshak Ninio, Roie Melamed
-
Publication number: 20220019912Abstract: One or more computing devices, systems, and/or methods for content recommendations using historical future data are provided. A model serving delay time is computed as an average of training delays of events. A historical data time interval is determined based upon the model serving delay time. A model is trained for predicting user content preferences using historic user distribution data and historic content distribution data associated with the historic data time interval. The model is utilized to generate and provide content recommendations to users.Type: ApplicationFiled: July 14, 2020Publication date: January 20, 2022Inventors: Roie Melamed, Yohay Kaplan, Yair Koren
-
Patent number: 11170503Abstract: There is provided a computer implemented method for detection of likelihood of malignancy in an anatomical image of a patient for treatment planning, comprising: receiving an anatomical image, feeding the anatomical image into a global component of a model trained to output a global classification label, feeding the anatomical image into a local component of the model trained to output a localized boundary, feeding the anatomical image patch-wise into a patch component of the model trained to output a patch level classification label, extracting a respective set of regions of interest (ROIs) from each one of the components, each ROI indicative of a region of the anatomical image likely to include an indication of malignancy, aggregating the ROIs from each one of the components into an aggregated set of ROIs, and feeding the aggregated set of ROIs into an output component that outputs an indication of likelihood of malignancy.Type: GrantFiled: October 30, 2019Date of Patent: November 9, 2021Assignee: International Business Machines CorporationInventors: Roie Melamed, Lior Ness
-
Patent number: 11164242Abstract: A transaction manager can obtain a first lease that dedicates a set of virtual resources to the transaction manager for a first time interval. The transaction manager can send a commit request to one or more resource managers regarding a first transaction. The transaction manager can store respective responses from each respective resource manager. The transaction manager can determine if each response is affirmative, and, if each response is affirmative, the transaction manager can complete the first transaction.Type: GrantFiled: February 8, 2019Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventor: Roie Melamed
-
Patent number: 11151644Abstract: A transaction manager can obtain a first lease that dedicates a set of virtual resources to the transaction manager for a first time interval. The transaction manager can send a commit request to one or more resource managers regarding a first transaction. The transaction manager can store respective responses from each respective resource manager. The transaction manager can determine if each response is affirmative, and, if each response is affirmative, the transaction manager can complete the first transaction.Type: GrantFiled: February 8, 2019Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventor: Roie Melamed
-
Patent number: 11068351Abstract: Switching from primary to backup data storage by preparing a backup copy of multiple data sets, where, prior to the preparing, the backup copy is updated in accordance with a backup protocol specifying synchronously updating the backup copy to reflect changes made to one type of data stored in a primary copy of the data sets, and asynchronously updating the backup copy to reflect changes made to another type of data stored in the primary copy, and where the preparing includes identifying any inconsistency in any interdependent data in the data sets of the backup copy in accordance with a predefined schema of interdependent data in the data sets, and correcting any identified inconsistency in the data sets of the backup copy in accordance with a predefined inconsistency correction protocol, and causing the backup copy to be used in place of the primary copy for directly servicing data transactions.Type: GrantFiled: November 19, 2018Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: Dean Har'el Lorenz, Roie Melamed, Alexey Roytman, Aidan Shribman
-
Patent number: 11061984Abstract: One or more location updates from one or more user devices can be associated with one or more grid elements dividing a geographic area. Each location update corresponding to a set of user device data can be stored in a hashtable according to grid element. The hashtable can be resized based on the number of grid elements containing one or more sets of user device data. A set of grid elements can be determined to overlap a geofence, and zero or more sets of user device data can be retrieved from the hashtable corresponding to zero or more user devices located within the geofence.Type: GrantFiled: January 4, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Gennady Laventman, Roie Melamed
-
Publication number: 20210133954Abstract: There is provided a computer implemented method for detection of likelihood of malignancy in an anatomical image of a patient for treatment planning, comprising: receiving an anatomical image, feeding the anatomical image into a global component of a model trained to output a global classification label, feeding the anatomical image into a local component of the model trained to output a localized boundary, feeding the anatomical image patch-wise into a patch component of the model trained to output a patch level classification label, extracting a respective set of regions of interest (ROIs) from each one of the components, each ROI indicative of a region of the anatomical image likely to include an indication of malignancy, aggregating the ROIs from each one of the components into an aggregated set of ROIs, and feeding the aggregated set of ROIs into an output component that outputs an indication of likelihood of malignancy.Type: ApplicationFiled: October 30, 2019Publication date: May 6, 2021Inventors: Roie Melamed, Lior Ness
-
Patent number: 10956279Abstract: A document management system including a document manager connected to a document storage, and a backup coordinator connected to the document manager and adapted to: continuously receive a plurality of notifications from the document manager, each including information describing a change in a document stored in the document manager's document storage; and for each notification in the plurality of notifications: select a backup agent from a plurality of backup agents connected to the backup coordinator; send a backup request to the backup agent including the information, for the purpose of updating a copy of the document stored in a backup storage connected to the backup agent; wait for an acknowledgement message from the backup agent; and send another backup request to another backup agent selected from the plurality of backup agents upon a failure to receive the acknowledgement message within an identified amount of time after sending the backup request.Type: GrantFiled: December 4, 2017Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Aharon Abadi, Roie Melamed, Hisham Yasin, Ashraf Haib
-
Publication number: 20200395123Abstract: There is provided, a method of selecting patients for treatment, comprising: feeding anatomical image(s) of a patient depicting a target tissue, and non-imaging clinical parameters of the patient into neural network component(s) of a model, outputting by the neural network component(s), an intermediate vector storing a plurality of embedding values computed for the anatomical image(s), a plurality of values outputted by a dense layer of the neural network component(s) in response to an input of at least some of the non-imaging clinical parameters, and an intermediate value indicative of likelihood of malignancy for the target tissue, feeding into a classifier component of the model, a feature vector created from the intermediate vector and the plurality of non-imaging clinical parameters, and selecting patients for treatment according to an indication of likelihood of malignancy in the target tissue outputted by the model.Type: ApplicationFiled: June 16, 2019Publication date: December 17, 2020Inventors: AYELET AKSELROD-BALLIN, MICHAL CHOREV, ALON HAZAN, ROIE MELAMED, YOEL SHOSHAN, ADAM SPIRO
-
Patent number: 10747871Abstract: A system for producing secure data management software, comprising at least one hardware processor adapted to: receive a plurality of data patterns, each comprising at least one data field identifier selected from a set of protected data field identifiers of at least one data repository, at least one output target, and an access instruction; identify in a plurality of computer instructions of the data management software one or more forbidden output instructions by matching one or more reaching definitions of some of the plurality of computer instructions with one or more of the plurality of data patterns; and remove the one or more forbidden output instructions from the plurality of computer instructions.Type: GrantFiled: June 21, 2018Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Aharon Abadi, Moria Abadi, Roie Melamed, Aidan Shribman
-
Publication number: 20200159626Abstract: Switching from primary to backup data storage by preparing a backup copy of multiple data sets, where, prior to the preparing, the backup copy is updated in accordance with a backup protocol specifying synchronously updating the backup copy to reflect changes made to one type of data stored in a primary copy of the data sets, and asynchronously updating the backup copy to reflect changes made to another type of data stored in the primary copy, and where the preparing includes identifying any inconsistency in any interdependent data in the data sets of the backup copy in accordance with a predefined schema of interdependent data in the data sets, and correcting any identified inconsistency in the data sets of the backup copy in accordance with a predefined inconsistency correction protocol, and causing the backup copy to be used in place of the primary copy for directly servicing data transactions.Type: ApplicationFiled: November 19, 2018Publication date: May 21, 2020Inventors: Dean Har'el Lorenz, Roie Melamed, Alexey Roytman, Aidan Shribman
-
Publication number: 20190392133Abstract: A system for producing secure data management software, comprising at least one hardware processor adapted to: receive a plurality of data patterns, each comprising at least one data field identifier selected from a set of protected data field identifiers of at least one data repository, at least one output target, and an access instruction; identify in a plurality of computer instructions of the data management software one or more forbidden output instructions by matching one or more reaching definitions of some of the plurality of computer instructions with one or more of the plurality of data patterns; and remove the one or more forbidden output instructions from the plurality of computer instructions.Type: ApplicationFiled: June 21, 2018Publication date: December 26, 2019Inventors: Aharon Abadi, Moria Abadi, Roie Melamed, Aidan Shribman
-
Publication number: 20190294780Abstract: A system for executing one or more operating-system-level virtualization software objects (virtualization containers), comprising: at least one hardware processor connected to at least one data communication network interface, and adapted to: for each of the one or more containers: execute the container in at least one isolated process of an operating system, wherein the container is created from one or more software image files comprising a plurality of data patterns, each data pattern comprising at least one output target and an access instruction; and while executing the container: identify at least one forbidden input-output (I/O) instruction of the virtualization container, by matching an instruction target of at least one of a plurality of I/O instructions of the virtualization container with at least one output target of at least one data pattern of the plurality of data patterns; and decline execution of the forbidden I/O instruction(s).Type: ApplicationFiled: March 26, 2018Publication date: September 26, 2019Inventors: Roie Melamed, Alexey Roytman, Aidan Shribman
-
Publication number: 20190188786Abstract: A transaction manager can obtain a first lease that dedicates a set of virtual resources to the transaction manager for a first time interval. The transaction manager can send a commit request to one or more resource managers regarding a first transaction. The transaction manager can store respective responses from each respective resource manager. The transaction manager can determine if each response is affirmative, and, if each response is affirmative, the transaction manager can complete the first transaction.Type: ApplicationFiled: February 8, 2019Publication date: June 20, 2019Inventor: Roie Melamed
-
Publication number: 20190188785Abstract: A transaction manager can obtain a first lease that dedicates a set of virtual resources to the transaction manager for a first time interval. The transaction manager can send a commit request to one or more resource managers regarding a first transaction. The transaction manager can store respective responses from each respective resource manager. The transaction manager can determine if each response is affirmative, and, if each response is affirmative, the transaction manager can complete the first transaction.Type: ApplicationFiled: February 8, 2019Publication date: June 20, 2019Inventor: Roie Melamed
-
Publication number: 20190171532Abstract: A document management system including a document manager connected to a document storage, and a backup coordinator connected to the document manager and adapted to: continuously receive a plurality of notifications from the document manager, each including information describing a change in a document stored in the document manager's document storage; and for each notification in the plurality of notifications: select a backup agent from a plurality of backup agents connected to the backup coordinator; send a backup request to the backup agent including the information, for the purpose of updating a copy of the document stored in a backup storage connected to the backup agent; wait for an acknowledgement message from the backup agent; and send another backup request to another backup agent selected from the plurality of backup agents upon a failure to receive the acknowledgement message within an identified amount of time after sending the backup request.Type: ApplicationFiled: December 4, 2017Publication date: June 6, 2019Inventors: Aharon Abadi, Roie Melamed, Hisham Yasin, Ashraf Haib
-
Publication number: 20190155865Abstract: One or more location updates from one or more user devices can be associated with one or more grid elements dividing a geographic area. Each location update corresponding to a set of user device data can be stored in a hashtable according to grid element. The hashtable can be resized based on the number of grid elements containing one or more sets of user device data. A set of grid elements can be determined to overlap a geofence, and zero or more sets of user device data can be retrieved from the hashtable corresponding to zero or more user devices located within the geofence.Type: ApplicationFiled: January 4, 2019Publication date: May 23, 2019Inventors: Gennady Laventman, Roie Melamed