Patents by Inventor Oren Bar

Oren Bar 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: 11609878
    Abstract: In an embodiment, a system on a chip (SOC) comprises a semiconductor die on which circuitry is formed, wherein the circuitry comprises a memory controller circuit and a plurality of networks formed from a plurality of individual network component circuits. The memory controller includes a PIO message control circuit that is configured to receive PIO messages addressed to individual network component circuits and determine whether to send the PIO messages to the individual network component circuits based on determine whether previous PIO messages are pending for the individual network component circuits. The PIO message control circuit is configured to delay a first PIO message at the PIO message control circuit in response to determining that previous PIO message is pending for the addressee of the first PIO message.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: March 21, 2023
    Assignee: Apple Inc.
    Inventors: Sergio Kolor, Oren Bar, Ilya Granovsky
  • Publication number: 20220365900
    Abstract: In an embodiment, a system on a chip (SOC) comprises a semiconductor die on which circuitry is formed, wherein the circuitry comprises a memory controller circuit and a plurality of networks formed from a plurality of individual network component circuits. The memory controller includes a PIO message control circuit that is configured to receive PIO messages addressed to individual network component circuits and determine whether to send the PIO messages to the individual network component circuits based on determine whether previous PIO messages are pending for the individual network component circuits. The PIO message control circuit is configured to delay a first PIO message at the PIO message control circuit in response to determining that previous PIO message is pending for the addressee of the first PIO message.
    Type: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Inventors: Sergio Kolor, Oren Bar, Ilya Granovsky
  • Patent number: 10850884
    Abstract: A debris collection assembly can be alternatively configured to form: (i) a chute or bag holder and/or (ii) a bag hauler that can be utilized with conventional bags. The debris collection assembly can be formed from at least one planar member that can be selectively folded or otherwise configured to form a chute apparatus that can serve as a guide for directing loose debris into a bag. The planar member of the debris collection assembly can be removed from the bag and selectively reconfigured to form a hauler for selectively transporting a bag and its contents of desired distances.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: December 1, 2020
    Inventors: Nir Bar, Oren Bar
  • Patent number: 10606715
    Abstract: For efficient high availability for a multi-node cluster using a processor device in a computing environment, using duplicate, standby host-bus adaptors (HBAs) for alternate nodes with respect to a node with the duplicate, standby HBAs using duplicate credentials of active HBAs of the node for shutting down the node, taking an active HBA of the node offline, and/or activating one of the alternate nodes. A failed node is shut down by an active one of the plurality of alternate nodes using a fence device, and all jobs of the failed node are taken over by the active node using a shared data structure including SCSI device assignments, SCSI reservations, and required host notifications.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. Akirav, Oren Bar, Roman Barsky, Itay Maoz
  • Patent number: 10289563
    Abstract: For efficient reclamation of pre-allocated direct memory access (DMA) memory in a computing environment, hot-add random access memory (RAM) is emulated for a general purpose use by reclamation of pre-allocated DMA memory reserved at boot time by notifying a non-kernel use device user that the non-kernel use device has a smaller window, stopping and remapping to the smaller window, and notifying a kernel that new memory has been added, wherein the new memory is a region left after the remap. The hot-add RAM is split into at least two continuous parts.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. Akirav, Oren Bar, Roman Barsky, Itay Maoz
  • Patent number: 10171580
    Abstract: Methods, systems, and computer program product embodiments for cataloging data in a backup storage environment, by a processor device, are provided. In a storage system using tape library data replication between an originating site and one or more backup sites, data catalog data is replicated between the originating site and the backup site such that replicated data moved from the originating site to the backup site is placed into a catalog duplicative of the originating site.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oren Bar, Joseph W. Dain, Elena Drobchenko
  • Publication number: 20180074922
    Abstract: For efficient high availability for a multi-node cluster using a processor device in a computing environment, using duplicate, standby host-bus adaptors (HBAs) for alternate nodes with respect to a node with the duplicate, standby HBAs using duplicate credentials of active HBAs of the node for shutting down the node, taking an active HBA of the node offline, and/or activating one of the alternate nodes. A failed node is shut down by an active one of the plurality of alternate nodes using a fence device, and all jobs of the failed node are taken over by the active node using a shared data structure including SCSI device assignments, SCSI reservations, and required host notifications.
    Type: Application
    Filed: November 16, 2017
    Publication date: March 15, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. AKIRAV, Oren BAR, Roman BARSKY, Itay MAOZ
  • Patent number: 9852034
    Abstract: For efficient high availability for a multi-node cluster using a processor device in a computing environment, using duplicate, standby host-bus adaptors (HBAs) for alternate nodes with respect to a node with the duplicate, standby HBAs using duplicate credentials of active HBAs of the node for shutting down the node, taking an active HBA of the node offline, and/or activating one of the alternate nodes.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: December 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. Akirav, Oren Bar, Roman Barsky, Itay Maoz
  • Patent number: 9785695
    Abstract: Executing multiple concurrent transactions on the single database schema using a single concurrent transaction database infrastructure, wherein the single database schema is a single concurrent transactional relational database.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oren Bar, Itay Maoz, Vadim Stotland
  • Publication number: 20170123998
    Abstract: For efficient reclamation of pre-allocated direct memory access (DMA) memory in a computing environment, hot-add random access memory (RAM) is emulated for a general purpose use by reclamation of pre-allocated DMA memory reserved at boot time by notifying a non-kernel use device user that the non-kernel use device has a smaller window, stopping and remapping to the smaller window, and notifying a kernel that new memory has been added, wherein the new memory is a region left after the remap. The hot-add RAM is split into at least two continuous parts.
    Type: Application
    Filed: January 17, 2017
    Publication date: May 4, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. AKIRAV, Oren BAR, Roman BARSKY, Itay MAOZ
  • Patent number: 9582223
    Abstract: For efficient reclamation of pre-allocated direct memory access (DMA) memory in a computing environment, hot-add random access memory (RAM) is emulated for a general purpose use by reclamation of pre-allocated DMA memory reserved at boot time for responding to an emergency by notifying a non-kernel use device user that the non-kernel use device has a smaller window, stopping and remapping to the smaller window, and notifying a kernel that new memory has been added, wherein the new memory is a region left after the remap.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: February 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. Akirav, Oren Bar, Roman Barsky, Itay Maoz
  • Publication number: 20160316010
    Abstract: Methods, systems, and computer program product embodiments for cataloging data in a backup storage environment, by a processor device, are provided. In a storage system using tape library data replication between an originating site and one or more backup sites, data catalog data is replicated between the originating site and the backup site such that replicated data moved from the originating site to the backup site is placed into a catalog duplicative of the originating site.
    Type: Application
    Filed: April 27, 2015
    Publication date: October 27, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oren BAR, Joseph W. DAIN, Elena DROBCHENKO
  • Publication number: 20160292257
    Abstract: Executing multiple concurrent transactions on the single database schema using a single concurrent transaction database infrastructure, wherein the single database schema is a single concurrent transactional relational database.
    Type: Application
    Filed: June 7, 2016
    Publication date: October 6, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oren BAR, Itay MAOZ, Vadim STOTLAND
  • Patent number: 9384257
    Abstract: Executing multiple concurrent transactions on the single database schema using a single concurrent transaction database infrastructure, wherein the single database schema is a single concurrent transactional relational database.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oren Bar, Itay Maoz, Vadim Stotland
  • Publication number: 20150293841
    Abstract: For efficient reclamation of pre-allocated direct memory access (DMA) memory in a computing environment, hot-add random access memory (RAM) is emulated for a general purpose use by reclamation of pre-allocated DMA memory reserved at boot time for responding to an emergency by notifying a non-kernel use device user that the non-kernel use device has a smaller window, stopping and remapping to the smaller window, and notifying a kernel that new memory has been added, wherein the new memory is a region left after the remap.
    Type: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. AKIRAV, Oren BAR, Roman BARSKY, Itay MAOZ
  • Publication number: 20150269039
    Abstract: For efficient high availability for a multi-node cluster using a processor device in a computing environment, using duplicate, standby host-bus adaptors (HBAs) for alternate nodes with respect to a node with the duplicate, standby HBAs using duplicate credentials of active HBAs of the node for shutting down the node, taking an active HBA of the node offline, and/or activating one of the alternate nodes.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 24, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. AKIRAV, Oren BAR, Roman BARSKY, Itay MAOZ
  • Publication number: 20140379674
    Abstract: Executing multiple concurrent transactions on the single database schema using a single concurrent transaction database infrastructure, wherein the single database schema is a single concurrent transactional relational database.
    Type: Application
    Filed: June 24, 2013
    Publication date: December 25, 2014
    Inventors: Oren BAR, Itay MAOZ, Vadim STOTLAND
  • Publication number: 20120048860
    Abstract: A disposable food container forms a pouch or pocket having a closed ends and sides, as well as a mouth or opening. A substantially rigid member forms the opening of the mouth to provide support to the container, and to permit only a desired amount of food to extend out of the mouth of the container. A user can easily control the amount of food that protrudes out of the container by applying pressure to the outside of the container and pushing only a desired amount of food out of the mouth of the container. The remainder of the food remains enclosed within the container, thereby preventing unwanted touching of such food and spillage.
    Type: Application
    Filed: August 26, 2011
    Publication date: March 1, 2012
    Inventors: Nir Bar, Oren Bar
  • Patent number: 6158096
    Abstract: An assembly for use in connection with lace-type shoes to secure the tongues of such shoes in a stationary position, and to provide a base or foundation for mounting of ornamental displays on the upper surface of shoe tongues. A rigid upper member having one or more bores is attached to the upper surface of a shoe tongue using tacks which are pushed through the shoe tongue and received within such bores. Shoelaces are wrapped around the rigid upper member and thereafter secured. The rigid upper member provides a base or foundation for attaching easily interchangeable ornamental designs.
    Type: Grant
    Filed: February 24, 1999
    Date of Patent: December 12, 2000
    Inventor: Oren Bar