Patents by Inventor Aviad Zlotnick

Aviad Zlotnick 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: 7428658
    Abstract: A method for reconfiguring a storage system communicating with a host, consisting of the steps of formulating a proposed reconfiguration of the storage system from an original configuration, and generating a record of operations of the storage system during an evaluation period in the original configuration. In response to the record, the method further consists of making a determination whether data accessed by the host in the original configuration during the evaluation period would have been unavailable to the host if the proposed reconfiguration had been implemented prior to the evaluation period. In response to the determination, a decision is made whether to implement the proposed reconfiguration.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: September 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Nagin, Aviad Zlotnick
  • Patent number: 7412464
    Abstract: A method for managing a data storage system includes maintaining a record predictive of locations to which data are to be written on the primary storage subsystem by a host processor. Upon receiving data from the host processor at the primary storage subsystem to be written to a specified location on the first non-volatile storage media, if the specified location is not included in the record, the record is updated responsively to the specified location. The primary storage subsystem signals the host processor that the data have been stored in the data storage system responsively to receiving the data and, if the specified location was not included in the record, responsively to updating the record.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Shachar Fienblit, Martin Tross, Aviad Zlotnick
  • Patent number: 7409595
    Abstract: A method for servicing a computerized system includes detecting a failure of a given type in the computerized system, and generating a list of corrective actions in response to the failure, using an automated maintenance program. A record of one or more previous failures of the given type in the computerized system is retrieved, indicating at least one previous corrective action taken in response to the previous failures. The method prioritizes the list of corrective actions responsively to the record, using the automated maintenance program, so as to adjust a priority of the at least one previous corrective action in the list. The prioritized list from the automated maintenance program is provided to a repair function for use in servicing the computerized system.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Orit Nissan-Messing, Aviad Zlotnick
  • Publication number: 20080069091
    Abstract: The present invention provides a method, an apparatus and a computer program product for transferring a digital object from a source to a destination. The method includes splitting the digital object into a plurality of parts forming a first set of parts and a set of remaining parts. The method creates a credential record defining a relationship between the plurality of parts. The credential record includes retrieval information for the set of remaining parts. The method further includes transferring a first set of the parts along with the credential record to the destination using at least one push path. The method further includes fetching the set of remaining parts at the destination using the credential record to connect the destination to the source via at least one pull path. Further, the method includes recreating the digital object at the destination using the first set of parts, the credential record and a set of remaining parts.
    Type: Application
    Filed: September 20, 2006
    Publication date: March 20, 2008
    Inventors: Tomer Cohen, Amiram Hayardeny, Aviad Zlotnick
  • Publication number: 20080072001
    Abstract: A method, system and computer program product for copying data are provided. The method includes: establishing a virtual copying relationship at a current primary site; and establishing a real copying relationship with a first remote site in response to a reception of a first remote site information by the current primary site information while maintaining the virtual copying relationship.
    Type: Application
    Filed: September 20, 2006
    Publication date: March 20, 2008
    Inventors: Gal Ashour, Olympia Gluck, Noa Privman Horesh, Aviad Zlotnick
  • Publication number: 20080071993
    Abstract: Methods, apparatus and systems for data storage including initiating a destaging process in a storage system for destaging data from a cache to a mass storage device. Upon inputting a standby command to the storage system to inhibit the destaging of the data in a specified range, the destaging of the data in the specified range from the cache to the mass storage device is inhibited.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 20, 2008
    Inventors: Michael Factor, Aviad Zlotnick
  • Publication number: 20080008391
    Abstract: A method and system for document form recognition are provided. A first instance of a document type (101) is processed to manually associate roles for each input data string with the format of the input data strings to provide predefined document types. When a subsequent instance of a document type (102) is input into the system, the format (123) of its input data strings (120) is determined and compared to the format (113) of the input data strings (110) of the manually predefined document types (115) to determine a matched document type (101). The input data strings (120) are associated with the roles (114) defined for corresponding input data strings (110) of the matched predefined document type (101).
    Type: Application
    Filed: July 10, 2006
    Publication date: January 10, 2008
    Inventors: Amir Geva, Eugeniusz Walach, Aviad Zlotnick
  • Publication number: 20070294530
    Abstract: A software package in accordance with one embodiment comprises a software application, and a declaration of operation associated with the software application. The declaration of operation is examined by a system module running on the computing system. The system module is configured to control access requests submitted by the software application after software application is installed on the computing system. The system module monitors a request for accessing a resource accessible via the computing system. The system module grants the software application access to the resource, in response to determining that the request for access complies with the declaration of operation.
    Type: Application
    Filed: June 14, 2006
    Publication date: December 20, 2007
    Inventor: Aviad Zlotnick
  • Patent number: 7293137
    Abstract: Methods, apparatus and systems for data storage including initiating a destaging process in a storage system for destaging data from a cache to a mass storage device. Upon inputting a standby command to the storage system to inhibit the destaging of the data in a specified range, the destaging of the data in the specified range from the cache to the mass storage device is inhibited.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: November 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Michael Factor, Aviad Zlotnick
  • Publication number: 20070226161
    Abstract: Method, device and computer program product for support of maintaining a system. The method includes: evaluating a current system state and detecting a first lattice element corresponding to the current system state; locating at least one state improvement path, within a lattice that represents states of the system, between the first lattice element and a second lattice element representative of a target system state; determining, for at least one state improvement path, rules that should be satisfied in order to reach the system target state; and determining how to fulfill the rules associated with at least one state improvement path.
    Type: Application
    Filed: March 27, 2006
    Publication date: September 27, 2007
    Applicant: International Business Machines Corporation
    Inventors: Michael Factor, Shlomit Pinter, Aviad Zlotnick
  • Patent number: 7266653
    Abstract: A method for storing data received from a host processor at a primary storage subsystem in a data storage system includes writing the data to a first volatile cache memory in the primary storage subsystem and copying the data from the primary storage subsystem to a secondary storage subsystem. The second subsystem writes the copied data to a second volatile cache memory and returns an acknowledgment to the primary storage subsystem responsively to writing the copied data to the second volatile cache memory and prior to saving the data in the second non-volatile storage media. The primary storage subsystem signals the host processor that the data have been stored in the data storage system responsively to the acknowledgment from the secondary storage subsystem.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: September 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Martin Tross, Aviad Zlotnick
  • Publication number: 20070168284
    Abstract: A method for use of a physical data storage medium, the method including receiving a first read request for data stored in any of a plurality of storage sub-units on a physical data storage medium, and decrypting the requested data if an indicator associated with the requested data storage sub-unit indicates that data in the requested storage sub-unit is encrypted.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 19, 2007
    Applicant: International Business Machines Corporation
    Inventors: Michael Factor, Dalit Naor, Adam Wolman, Aviad Zlotnick
  • Publication number: 20070168707
    Abstract: Provided are a method, system, and article of manufacture wherein a command is received for writing data to a first storage location. A determination is made that previously written data is stored in the first storage location. The previously written data is copied to a second storage location, in response to determining that the previously written data is stored in the first storage location. The data is written to the first storage location, in response to copying the previously written data to the second storage location.
    Type: Application
    Filed: December 7, 2005
    Publication date: July 19, 2007
    Inventors: Robert Kern, Kenneth Boyd, William Micka, Gregory McBride, John Flynn, John Wolfgang, Michael Factor, Amiram Hayardeny, Kenneth Day, Aviad Zlotnick
  • Publication number: 20070073907
    Abstract: Method, device and computer program product for determining a characteristic of an identifiable component. The method includes: receiving identification information representative of an identity of components that belong to a group of components, determining at least one characteristic of an identifiable component in response to the received identification information, and performing at least one characteristic responsive operation. The device includes an identifiable component and a component characteristic determiner. The component characteristic determiner is adapted to receive identification information representative of an identity of components that belong to a group of components and to determine at least one characteristic of the identifiable component in response to a relationship between the received identification information and reference identification information. The device is adapted to perform at least one characteristic responsive information.
    Type: Application
    Filed: September 13, 2005
    Publication date: March 29, 2007
    Applicant: International Business Machines Corporation
    Inventors: Michael Factor, Thomas Jarvis, Robert Kubo, Orit Nissan-Messing, Gary Valentin, Elena Yerushalmi, Aviad Zlotnick
  • Publication number: 20070067721
    Abstract: A computer-implemented method for navigating a location marker in text, the method includes moving a location maker from one location in a text to another location in the text according to properties of the locations. The movements of the location maker further includes executing a command to move the location maker from one location in the text, the command is related to at least one property of said text. Then, responsive to the command, another location in said text with at least one property of text indicated by the command is searched, and the location marker is moved to the other location in the text found during the search.
    Type: Application
    Filed: September 19, 2005
    Publication date: March 22, 2007
    Applicant: International Business Machines Corporation
    Inventors: Shmuel UR, Aviad Zlotnick
  • Publication number: 20070028065
    Abstract: Provided are a method, system, and program for forming a consistency group of data. Information is provided on a consistency group relationship indicating a plurality of slave controllers and, for each indicated slave controller, a slave storage unit managed by the slave controller. A command is transmitted to each slave controller in the consistency group relationship to cause each slave controller to transmit data in the slave storage unit to a remote storage in a manner that forms the consistency group. A determination is made as to whether all the slave controllers successfully transmitted the data in the slave storage units that is part of the consistency group to the remote storage.
    Type: Application
    Filed: September 6, 2006
    Publication date: February 1, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gail Spear, Robert Bartfai, Edward Lin, William Micka, Olympia Gluck, Aviad Zlotnick, Michael Factor, Thomas Jarvis, Sam Werner
  • Patent number: 7133986
    Abstract: Provided are a method, system, and program for forming a consistency group of data. Information is provided on a consistency group relationship indicating a plurality of slave controllers and, for each indicated slave controller, a slave storage unit managed by the slave controller. A command is transmitted to each slave controller in the consistency group relationship to cause each slave controller to transmit data in the slave storage unit to a remote storage in a manner that forms the consistency group. A determination is made as to whether all the slave controllers successfully transmitted the data in the slave storage units that is part of the consistency group to the remote storage.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: November 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gail Andrea Spear, Robert Francis Bartfai, Edward Hsiu-Wei Lin, William Frank Micka, Olympia Gluck, Aviad Zlotnick, Michael E. Factor, Thomas Charles Jarvis, Sam Clark Werner
  • Patent number: 7133983
    Abstract: For a technique for maintaining consistency of data, one or more blocks of data identified by a first structure are copied to form a consistent set of data. While not acknowledging completion of write requests to any blocks of data, a second structure is created, wherein the second structure indicates which blocks of data are modified while the consistent set of data is being formed.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: November 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Robert Francis Bartfai, William Frank Micka, Thomas Charles Jarvis, Olympia Gluck, Michael E. Factor, Irit Dolev, Warren K. Stanley, Martin Jacob Tross, Sam Clark Werner, Aviad Zlotnick, Gail Andrea Spear
  • Publication number: 20060218200
    Abstract: Logging and storage transactions in a database are directed to a single storage server. A modification of a database record is written only once to a log record on the storage server. Subsequently, the storage server interprets the database log records, and modifies the database storage accordingly. The number of bytes written to storage is potentially reduced by fifty percent as compared to writing the log record and then writing the modified database record to the storage server.
    Type: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Applicant: International Business Machines Corporation
    Inventors: Michael Factor, Julian Satran, Gary Valentin, Aviad Zlotnick
  • Patent number: 7111255
    Abstract: The present invention is directed to a system and method for evaluating verification of data by an operator. The data is presented to the operator on a computer-controlled display and a time duration is measured over which the operator interacts with the display in verifying the presented data. The time duration is indicative of the reliability of the verification of the data by the operator.
    Type: Grant
    Filed: June 25, 2001
    Date of Patent: September 19, 2006
    Assignee: International Business Machines Corporation
    Inventor: Aviad Zlotnick