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: 20230297857
    Abstract: 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: Application
    Filed: April 21, 2023
    Publication date: September 21, 2023
    Inventors: Roie Melamed, Yohay Kaplan, Yair Koren
  • Patent number: 11636361
    Abstract: 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: Grant
    Filed: July 14, 2020
    Date of Patent: April 25, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Roie Melamed, Yohay Kaplan, Yair Koren
  • Patent number: 11563576
    Abstract: 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: Grant
    Filed: January 23, 2019
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yishai Shimoni, Ehud Karavani, Sivan Ravid, Matan Yitshak Ninio, Roie Melamed
  • Publication number: 20220019912
    Abstract: 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: Application
    Filed: July 14, 2020
    Publication date: January 20, 2022
    Inventors: Roie Melamed, Yohay Kaplan, Yair Koren
  • Patent number: 11170503
    Abstract: 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: Grant
    Filed: October 30, 2019
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Roie Melamed, Lior Ness
  • Patent number: 11164242
    Abstract: 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: Grant
    Filed: February 8, 2019
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventor: Roie Melamed
  • Patent number: 11151644
    Abstract: 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: Grant
    Filed: February 8, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventor: Roie Melamed
  • Patent number: 11068351
    Abstract: 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: Grant
    Filed: November 19, 2018
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dean Har'el Lorenz, Roie Melamed, Alexey Roytman, Aidan Shribman
  • Patent number: 11061984
    Abstract: 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: Grant
    Filed: January 4, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gennady Laventman, Roie Melamed
  • Publication number: 20210133954
    Abstract: 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: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: Roie Melamed, Lior Ness
  • Patent number: 10956279
    Abstract: 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: Grant
    Filed: December 4, 2017
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Aharon Abadi, Roie Melamed, Hisham Yasin, Ashraf Haib
  • Publication number: 20200395123
    Abstract: 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: Application
    Filed: June 16, 2019
    Publication date: December 17, 2020
    Inventors: AYELET AKSELROD-BALLIN, MICHAL CHOREV, ALON HAZAN, ROIE MELAMED, YOEL SHOSHAN, ADAM SPIRO
  • Patent number: 10747871
    Abstract: 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: Grant
    Filed: June 21, 2018
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Aharon Abadi, Moria Abadi, Roie Melamed, Aidan Shribman
  • Publication number: 20200159626
    Abstract: 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: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Dean Har'el Lorenz, Roie Melamed, Alexey Roytman, Aidan Shribman
  • Publication number: 20190392133
    Abstract: 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: Application
    Filed: June 21, 2018
    Publication date: December 26, 2019
    Inventors: Aharon Abadi, Moria Abadi, Roie Melamed, Aidan Shribman
  • Publication number: 20190294780
    Abstract: 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: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: Roie Melamed, Alexey Roytman, Aidan Shribman
  • Publication number: 20190188786
    Abstract: 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: Application
    Filed: February 8, 2019
    Publication date: June 20, 2019
    Inventor: Roie Melamed
  • Publication number: 20190188785
    Abstract: 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: Application
    Filed: February 8, 2019
    Publication date: June 20, 2019
    Inventor: Roie Melamed
  • Publication number: 20190171532
    Abstract: 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: Application
    Filed: December 4, 2017
    Publication date: June 6, 2019
    Inventors: Aharon Abadi, Roie Melamed, Hisham Yasin, Ashraf Haib
  • Publication number: 20190155865
    Abstract: 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: Application
    Filed: January 4, 2019
    Publication date: May 23, 2019
    Inventors: Gennady Laventman, Roie Melamed