Patents by Inventor Itzhack Goldberg

Itzhack Goldberg 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: 20150360695
    Abstract: A tool for mitigating driver fatigue. The tool registers, by one or more computer processors, a profile for a driver, wherein registering the profile includes the driver in a social community. The tool receives, by one or more computer processors, a request to initiate a conversation, the request indicating the driver is suffering from driver fatigue. The tool determines, by one or more computer processors, one or more available additional drivers. The tool determines, by one or more computer processors, based, at least in part, on the registered profile, one or more strategies for mitigating driver fatigue.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventors: Olympia Gluck, Itzhack Goldberg, Neil Sondhi, Yelena Zilberstein
  • Patent number: 9208192
    Abstract: A method for consistent version of multiple information items is provided. The method includes receiving a conditional request to copy a version of multiple information items at a condition fulfillment point of time that is associated with a fulfillment of a condition of the conditional request. Then determining that the condition is fulfilled, and participating in generating a condition fulfillment point in time version of the multiple information items.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shachar Fienblit, Itzhack Goldberg, Eli Malul, Amir Sasson
  • Publication number: 20150339203
    Abstract: Various embodiments of the present invention that include receive a signal indicating a loss of power, start a timer, the timer configured to expire after a specific time period, copy write cache data from the volatile memory to a solid state device (SSD), upon receiving the signal indicating the loss of power to the storage system, configure the SSD as both a read cache and the write cache, perform a health test on the storage system, determine the loss of power as a false alarm if the timer expires and the storage system passes a health test on the storage system upon receiving the signal indicating the loss of power, and upon the timer expiring and the storage system passing the health test, copy the write cache data from the SSD back to the volatile memory.
    Type: Application
    Filed: July 31, 2015
    Publication date: November 26, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence C. BLOUNT, Itzhack GOLDBERG, Neil SONDHI
  • Publication number: 20150339236
    Abstract: A method includes receiving a signal indicating a loss of power, starting a timer, the timer configured to expire after a specific time period, copying, by a distributed storage system having volatile memory configured as a write cache, write cache data from the volatile memory to a solid state device, upon receiving the signal indicating the loss of power to the storage system, configuring, the solid state device as both a read cache and the write cache, performing a health test on the storage system upon receiving the signal indicating the loss of power, determining the loss of power as a false alarm if the timer expires and the storage system passes a health test on the storage system, and upon the timer expiring and the storage system passing the health test, copying the write cache data from the solid state device back to the volatile memory.
    Type: Application
    Filed: August 5, 2015
    Publication date: November 26, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence C. BLOUNT, Itzhack GOLDBERG, Neil SONDHII
  • Publication number: 20150317373
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include conveying first data from local regions of a local volume of a local storage system to a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions. While conveying the first data, a request is received to update a given local region, and the given local region is marked.
    Type: Application
    Filed: July 15, 2015
    Publication date: November 5, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack GOLDBERG, Michael KELLER, Moriel LECHTMAN, Orit NISSAN-MESSING, Eliyahu WEISSBREM
  • Patent number: 9170958
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include copying, by a storage system having a volatile memory configured as a write cache, write cache data from the volatile memory to a solid state device, upon receiving a signal indicating a loss of power to the storage system. Subsequent to copying the write cache data, the solid state device is configured as the write cache.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: October 27, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence C. Blount, Itzhack Goldberg, Neil Sondhi
  • Patent number: 9164929
    Abstract: Apparatus and computer program products implement embodiments of the present invention that include copying, by a storage system having a volatile memory configured as a write cache, write cache data from the volatile memory to a solid state device, upon receiving a signal indicating a loss of power to the storage system. Subsequent to copying the write cache data, the solid state device is configured as the write cache.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: October 20, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence C. Blount, Itzhack Goldberg, Neil Sondhi
  • Publication number: 20150286647
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include selecting an archive storing one or more archived files. Respective locations are identified for each of the one or more archived files, the respective locations are stored to a memory, and using the respective locations in the memory, a corresponding accessible file is defined for each of the one or more archived files. Upon receiving a request to access a given accessible file, a given location in the archive for the given archived file is identified, and the given accessible file can be accessed at the given location. In embodiments where the given accessible file consists of a data file, the given accessible file is accessed by reading data from the data file. In embodiments where the given accessible file consists of an executable file, the given accessible file is accessed by executing the executable file.
    Type: Application
    Filed: April 2, 2014
    Publication date: October 8, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yaron ARBETMAN, Itzhack GOLDBERG, Neil SONDHI
  • Publication number: 20150278019
    Abstract: For efficient handing of semi-asynchronous RAID write failures using a processor device in a computing environment, a write operation is committed on a primary copy of data on a primary entity while sending the data to a secondary entity while awaiting an acknowledgment by the secondary entity. The acknowledgment indicates to the primary entity that metadata for the write operation has arrived at the secondary entity without necessarily indicating the data has arrived at the secondary entity. The acknowledgment is sent from the secondary entity regardless of a write failure and allowing the secondary entity to perform a recovery operation if a write failure occurs.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christophe FAGIANO, Itzhack GOLDBERG, Carl E. JONES, Moriel LECHTMAN, Neil SONDHI
  • Patent number: 9146685
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include conveying first data from local regions of a local volume of a local storage system to a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions. While conveying the first data, a request is received to update a given local region, and the given local region is marked. Subsequent to conveying the first data, a local snapshot referencing the local regions is created, and second data is conveyed from the marked local region to the remote storage system.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: September 29, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack Goldberg, Michael Keller, Moriel Lechtman, Orit Nissan-Messing, Eliyahu Weissbrem
  • Patent number: 9116910
    Abstract: A computer-implemented method for efficient data storage is provided. A first storage medium associates data stored on one or more data storage media with a unique identification value (ID) for the purpose of determining de-duplication status of the data. In response to receiving a request to read the data from a logical address, the first storage medium retrieves the data from a second storage medium based on the unique ID. In response to receiving a request to write the data to a logical address, the one or more data storage media store at least one copy of the data based on the de-duplication status of the data.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: August 25, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shachar Fienblit, Itzhack Goldberg, Evgeny Schmeilin, Aviad Zlotnick
  • Publication number: 20150227544
    Abstract: For efficient data storage utilization and recycling, gradually degrading data according to data classes and using degrading data policies, predefined degrading rules, and data access patterns for conserving storage space prior.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 13, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack GOLDBERG, Dany MOSHKOVICH, Thorsten MUEHGE, Erik RUEGER, Neil SONDHI
  • Publication number: 20150220564
    Abstract: A cooperative data file coloring backup system includes a file color agent (FCA) and a file color storage cloud controller (FCSCC). The FCA assigns a color to a data file. The assigned color is associated with a highest projected data reduction factor achieved when backing up the data file from a host to one of various storage devices comprised within a data backup storage area network. The FCSCC maintains a list of file types and associated data reduction factors that are achieved during a backup of the file types and provides to the FCA a storage path from the host to a particular storage device within the storage area network associated with the highest data reduction factor and file type. The FCA may implement the storage path based upon the assigned color for each backup request received by the host.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack Goldberg, Alexander Jung, Frank Krick, Neil Sondhi
  • Publication number: 20150213048
    Abstract: For a hybrid of proximity and identity similarity based deduplication in a data deduplication, comparing color intensity for additional classification enhancement of colored files grouped together by file coloring where a preferred character is represented for the file coloring using a code selected from a multiplicity of codes that represent a variety of contexts. The original meaning of the preferred character is retained when representing the preferred character for the file coloring by the code selected from the multiplicity of codes.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack GOLDBERG, Neil SONDHI
  • Publication number: 20150199147
    Abstract: A storage system includes a plurality of storage modules. Each storage module may be interconnected by a module interconnect switch and may include a memory, a central processing unit, a cache, and a plurality of storage devices. Storage space may be reclaimed in the storage system by a storage module requesting a copy of a file system bitmap, receiving a request to write data to a partition of the storage module, updating a write table to indicate the partition write, querying the copy of the file system bitmap and the write table to determine if the partition has been written to and if the partition may be reclaimed, and reclaiming the partition for subsequent reallocation and reuse.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 16, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack Goldberg, Neil Sondhi
  • Publication number: 20150074064
    Abstract: For defragmentation-less deduplication using a processor device, holes are punched in a file in a data deduplication process for avoiding the use of defragmenting by allowing a file system to use the punched holes for reclaiming the free space for adding to a free space pool of the file system.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 12, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack GOLDBERG, Neil SONDHI
  • Publication number: 20150058297
    Abstract: For adding cooperative file coloring protocols in a data deduplication system using a processor device in a computing environment, a preferred character is represented for file coloring in a file using a code selected from a multiplicity of codes that represent a variety of contexts. The original meaning of the preferred character is retained when representing the preferred character for the file coloring by the code selected from the multiplicity of codes.
    Type: Application
    Filed: August 21, 2013
    Publication date: February 26, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. AKIRAV, Christophe FAGIANO, Itzhack GOLDBERG, Michael HIRSCH, Frank KRICK, Neil SONDHI
  • Publication number: 20150058294
    Abstract: For adding cooperative file coloring in a similarity based deduplication system using a processor device in a computing environment. Input streams of backup application are parsed and the data segments are marked with file coloring that represents a source file of the backup application for comparing the data segments to determine if the data segments are identical during a similarity check operation.
    Type: Application
    Filed: August 21, 2013
    Publication date: February 26, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. AKIRAV, Itzhack GOLDBERG
  • Patent number: 8949629
    Abstract: A method for predicting battery power usage includes, collecting information relating to battery power consumption due to tasks performed by the physical computing system powered by a battery, and notifying a user in response to a determination that tasks associated with an upcoming event stored in a calendar application of the physical computing system are projected to exhaust the battery. A computing system includes a processor, a memory communicatively coupled to the processor, and a battery to power the computing system. The processor is configured to collect information relating to battery power consumption due to tasks performed by the computing system, and notify a user in response to a determination that tasks associated with an upcoming event stored in a calendar application of the computing system are projected to exhaust the battery.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Itzhack Goldberg, Liam Harpur, John Rice
  • Patent number: 8948353
    Abstract: A method for establishing a communication connection between a first communication device and a second communication device, the method comprising requesting contact information for a second communication device, during a first communication connection established between a first communication device and a third communication device; receiving the contact information from the third communication device, in response to a third party interacting with the third communication device during the first communication connection; and establishing a second communication connection between the first communication device and the second communication device based on the contact information received from the third communication device, wherein the second communication connection is established by way of the first communication device independently initiating communication with the second communication device.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Itzhack Goldberg, Samuel Kallner, Yotam Medini, Kenneth Nagin