Patents by Inventor Bar David

Bar David 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: 20230004448
    Abstract: Processing may be performed in accordance with a policy to assign roles of winner and loser between two nodes. The roles may be used in connection with deadlock resolution processing. A deadlock or potential deadlock may be detected between the two nodes performing processing for two transactions In response to detecting the deadlock or potential deadlock, using a current state may be used to determine whether to perform the deadlock resolution processing to resolve the deadlock or potential deadlock. The current state may indicate whether assignment of the winner and loser roles between the two nodes is in progress. Responsive to the current state indicating that processing is not in progress to assign roles of winner and loser between the two nodes, the current state may be used perform deadlock resolution processing to resolve the deadlock or potential deadlock. The current state may denote which node is the current winner.
    Type: Application
    Filed: July 1, 2021
    Publication date: January 5, 2023
    Applicant: EMC IP Holding Company LLC
    Inventors: Vladimir Shveidel, Amitai Alkalay, Bar David
  • Publication number: 20220365205
    Abstract: Radar systems and methods for imaging concealed surfaces. A processor receives raw data from the radar and executes an image data generation. A display unit displays an image representing the concealed surface. The radar unit may be incorporated in a handheld scanner, a walkthough scanner, an underfoot scanner, an overhead scanner or the like. Dimensions of the scanning unit may be selected to enable a full body scan of a subject.
    Type: Application
    Filed: September 29, 2020
    Publication date: November 17, 2022
    Inventors: OMER GAL, ASSAF KARTOWSKY, SHAY MOSHE, IDDO BAR-DAVID, EYAL KOREN, NOAM SOL YARKONI, TANYA CHERNYAKOVA
  • Publication number: 20220351874
    Abstract: A method of manufacturing burr-edged reflecting tile elements for a mosaic X-ray lens configured for forming an X-ray beam comprises steps of: (a) providing a single crystal having first and second faces thereof being parallel therebetween; single crystal having crystallographic planes thereof being parallel to first and second faces of the single crystal; the first face dedicated for reflecting an X-ray beam to be incident thereto; (b) cutting the single crystal by means of a wire electrical discharging machine normally to the main faces. The step of cutting the single crystal comprises moving a wire within a cut in direction from the second face to the first face; such that burrs configured for reflecting the X-ray beam to be incident thereto are formed on edges of the cut.
    Type: Application
    Filed: September 23, 2020
    Publication date: November 3, 2022
    Inventors: Shirly BORUKHIN, Michael KLECKNER, Aharon BAR-DAVID, Zeev HAREL
  • Publication number: 20220350787
    Abstract: A method, computer program product, and computer system for acquiring, by a first node, local locks of the first node associated with a metadata log transaction, wherein the first node acquires the local locks of the first node prior to sending a commit message to a second node. The second node may acquire local locks of the second node associated with the metadata log transaction, wherein the second node acquires the local locks of the second node based upon, at least in part, receiving the commit message from the first node.
    Type: Application
    Filed: April 28, 2021
    Publication date: November 3, 2022
    Inventors: VLADIMIR SHVEIDEL, Bar David, David Bernard, Jason E. Raff, Shari A. Vietry
  • Publication number: 20220342825
    Abstract: A method, computer program product, and computing system for receiving a flush request for a metadata page stored in a storage array of a multi-node storage system. The flush request may be queued on a flush request lock queue on at least one node of the multi-node storage system. One or more flush requests may be processed, via multiple nodes of the multi-node storage system, on the metadata page based upon, at least in part, the flush request lock queue.
    Type: Application
    Filed: April 22, 2021
    Publication date: October 27, 2022
    Inventors: Jenny Derzhavetz, Vladimir Shveidel, Dror Zalstein, Bar David
  • Publication number: 20220342816
    Abstract: A method, computer program product, and computing system for assigning a plurality of unique sequential identifiers to a plurality of tablets in a cache memory system. One or more metadata deltas associated with a metadata page stored in a storage array may be written to the plurality of tablets in the cache memory system. Each metadata delta stored in at least one tablet of the plurality of tablets may be written to the metadata page stored in the storage array, thus defining one or more destage tablets. A largest unique sequential identifier from the plurality of unique sequential identifiers assigned to the one or more destage tablets, may be written to the storage array, thus defining a current tablet identifier for the metadata page.
    Type: Application
    Filed: April 22, 2021
    Publication date: October 27, 2022
    Inventors: Jenny Derzhavetz, Vladimir Shveidel, Dror Zalstein, Bar David
  • Patent number: 11467963
    Abstract: A method, computer program product, and computing system for receiving, at a node of a multi-node storage system, one or more updates to a reference count associated with a metadata block. One or more reference count deltas associated with the metadata block may be stored in a cache memory system of the node. An existing copy of the metadata block in a cache memory system of each other node of the multi-node storage system may be retained.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: October 11, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Bar David, Bar Harel, Dror Zalstein
  • Publication number: 20220303646
    Abstract: Systems and methods for identifying and/or measuring displacement of at least one sensor in system comprising at least two sensors, each sensor comprising a signal generator wherein the signal produced by the generator is used as a transmitted signal and as a local oscillator for down converting signals received from other sensors to produce an IF (intermediate frequency) signal; a data acquisition subsystem configured to generate data samples comprising phase information of the plurality of IF signals and record said data samples; at least one processor, said at least one processor is configured to: receive the recorded data samples from each sensor of said at least two sensors; jointly process the recorded data samples from each sensor of said at least two sensors to extract a phase value which depends on the distance between the at least two sensors; measure over time said phase value to yield a phase change value; identify displacement of at least one sensor of the at least two sensors based on the extrac
    Type: Application
    Filed: June 16, 2020
    Publication date: September 22, 2022
    Inventors: Shay MOSHE, Alexei KHAZAN, Iddo BAR DAVID
  • Publication number: 20220293276
    Abstract: Systems and methods for a radar-based viral transmission prevention for a protected space are disclosed. The system comprises a gateway screening system 104 configured for remotely screening subjects crossing a boundary of a protected space, an elevator monitoring system 106 configured for monitoring passengers using an elevator system and a social distance monitoring system 108 configured for monitoring social distancing compliance within the protected space. The system also includes a telemedical monitoring system 110 configured and operable for remotely measuring one or more parameters of a patient using a radar-based system. The system further includes a gesture recognition system 112 configured and operable to identify hand gestures remotely.
    Type: Application
    Filed: December 15, 2020
    Publication date: September 15, 2022
    Inventors: MICHAEL ORLOVSKY, OFER FAMILIER, SHAY MOSHE, ROTEM BARDA, RONEN TUR, NOGA BARPAL, ALBERT JACOB, IDDO BAR DAVID, TOMER ZIMMERMAN
  • Publication number: 20220265165
    Abstract: Systems and methods for performing body scans to ascertain body measurements of a subject. A radar based scanner may be used to generate a three dimensional image of a subject as a point cloud map of electromagnetic radiation reflected from a target region. The point cloud may be mapped to a parametric model of a standard human shape. The mapping may be optimized by adjusting parameters of the parametric model. The resulting parameters of the optimized model may be used to indicate the body measurements of the scanned subject.
    Type: Application
    Filed: December 17, 2020
    Publication date: August 25, 2022
    Inventors: NOAM SOL YARKONI, SHAY MOSHE, IDDO BAR-DAVID, EYAL KOREN
  • Patent number: 11423010
    Abstract: A method, computer program product, and computing system for storing data in one or more buckets of a plurality of buckets in a first level. The data of the one or more buckets may be de-staged to a plurality of buckets in a second level. The one or more buckets may be invalidated in the first level. A range of valid buckets in the first level may be defined based upon, at least in part, invalidating the one or more buckets in the first level.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: August 23, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Bar Harel, Bar David, Uri Shabi
  • Patent number: 11392614
    Abstract: Techniques for processing operations may include: receiving, at a data storage system from a host, an operation requesting to perform an offload copy operation internally within the data storage system, wherein the operation indicates that the offload copy operation copies data from a source interval to a destination interval; inserting a record in a log file logging the offload copy operation; inserting a source node representing the source interval in a source interval tree, wherein each node in the source interval tree represents a source interval of an offload copy operation having a corresponding record in the log file; inserting a destination node representing the destination interval in a destination interval tree, wherein each node in the destination interval tree represents a destination interval of an offload copy operation having a corresponding record in the log file; and returning an acknowledgement to the host regarding the offload copy operation.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: July 19, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Bar David, Ronen Gazit
  • Publication number: 20220219011
    Abstract: A method of evaluating a maximal dose deposited by a non-uniform X-ray beam within a medium comprising the steps of: (a) irradiating said medium by said non-uniform X-ray beam penetrating into a depth of said medium along an axis of said X-ray beam; (b) incrementally measuring a number of transversal dose distributions at successive depths along said axis; (c) determining a maximum dose within each of said number of transversal dose distributions; and (d) calculating a 1-Dimesional depth dependance of said maximal doses obtained from said number of transversal dose distributions.
    Type: Application
    Filed: October 15, 2020
    Publication date: July 14, 2022
    Inventors: Aharon BAR-DAVID, Michael KLECKNER, Shirly BORUKHIN, Zeev BURSHTEIN, Avigail KELLER, Zeev HAREL
  • Publication number: 20220221992
    Abstract: Techniques for providing dependency resolution for lazy snapshots in a storage cluster with a delta log-based architecture. The techniques include creating a dependency relationship between a parent metadata page and a child metadata page, receiving one or more new delta updates of the parent metadata page, and writing, to a metadata delta log, the new delta updates of the parent metadata page as specialized delta update entries that preserve or maintain the new delta update values and their corresponding original (old) delta update values. By preserving or maintaining both the new delta update values and the corresponding old delta update values of the parent metadata page in the metadata delta log, constraints pertaining to the order of de-staging the delta updates of the parent and child metadata pages can be reduced.
    Type: Application
    Filed: January 13, 2021
    Publication date: July 14, 2022
    Inventors: Vladimir Shveidel, Bar David, Michael Litvak
  • Patent number: 11366750
    Abstract: Techniques for caching may include: determining an update to a first data page of a first cache on a first node, wherein a second node includes a second cache and wherein the second cache includes a copy of the first data page; determining, in accordance with one or more criteria, whether to send the update from the first node to the second node; responsive to determining, in accordance with the one or more criteria, to send the update, sending the update from the first node to the second node; and responsive to determining not to send the update, sending an invalidate request from the first node to the second node, wherein the invalidate request instructs the second node to invalidate the copy of the first data page stored in the second cache of the second node.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: June 21, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Alex Soukhman, Uri Shabi, Bar David
  • Patent number: 11364392
    Abstract: A method of evaluating a maximal dose deposited by a non-uniform X-ray beam within a medium comprising the steps of: (a) irradiating said medium by said non-uniform X-ray beam penetrating into a depth of said medium along an axis of said X-ray beam; (b) incrementally measuring a number of transversal dose distributions at successive depths along said axis; (c) determining a maximum dose within each of said number of transversal dose distributions; and (d) calculating a 1-Dimensional depth dependence of said maximal doses obtained from said number of transversal dose distributions.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: June 21, 2022
    Assignee: CONVERGENT R.N.R LTD.
    Inventors: Aharon Bar-David, Michael Kleckner, Shirly Borukhin, Zeev Burshtein, Avigail Keller, Zeev Harel
  • Patent number: 11366795
    Abstract: A method, computer program product, and computing system for identifying an operation performed on a metadata page of a plurality of metadata pages within a storage system. A bitmap indicating one or more portions of a plurality of portions of the metadata page the operation is performed on may be generated. The bitmap may be stored within the storage system.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: June 21, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Philip Love, Vladimir Shveidel, Bar David
  • Publication number: 20220161060
    Abstract: A radiotherapy treatment system and method used for conducting radiographic X-ray imaging on a target organ during radiographic treatment. The system comprises (a) an x-ray beam source configurable to deliver an X-ray beam to a target organ, (b) optical means for converging and shaping said beam to a cone-shaped X-ray beam of photons which hit the target organ simultaneously, (c) multiple high-Z nanoparticles attachable to the target organ, said high-Z nanoparticles absorbing said X-ray radiation and emitting X-ray fluorescence (XRF) photons, (d) at least one XRF detector for detecting said XRF photons ejecting out of a patient's body, and (e) control means for controlling the radiotherapy treatment procedure.
    Type: Application
    Filed: April 7, 2020
    Publication date: May 26, 2022
    Inventors: Asaf ZUCK, Zeev BURSHTEIN, Aharon BAR-DAVID, Zeev HAREL, Michael KLECKNER, Shirly BORUKHIN
  • Publication number: 20220121646
    Abstract: A method, computer program product, and computing system for storing data in one or more buckets of a plurality of buckets in a first level. The data of the one or more buckets may be de-staged to a plurality of buckets in a second level. The one or more buckets may be invalidated in the first level. A range of valid buckets in the first level may be defined based upon, at least in part, invalidating the one or more buckets in the first level.
    Type: Application
    Filed: October 20, 2020
    Publication date: April 21, 2022
    Inventors: Bar Harel, Bar David, Uri Shabi
  • Publication number: 20220114100
    Abstract: A method, computer program product, and computing system for receiving, at a node of a multi-node storage system, one or more updates to a reference count associated with a metadata block. One or more reference count deltas associated with the metadata block may be stored in a cache memory system of the node. An existing copy of the metadata block in a cache memory system of each other node of the multi-node storage system may be retained.
    Type: Application
    Filed: October 12, 2020
    Publication date: April 14, 2022
    Inventors: Bar David, Bar Harel, Dror Zalstein