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).

  • Publication number: 20090204946
    Abstract: A method for modifying executable logic code stored on a computing system is provided. The method comprises assessing a risk level associated with modifying a first code block and assessing an urgency level associated with modifying the first code block and then evaluating whether the first code block should be modified.
    Type: Application
    Filed: February 12, 2008
    Publication date: August 13, 2009
    Applicant: International Business Machines Corporation
    Inventors: Shachar Fienblit, Itzhack Goldberg, Aviad Zlotnick
  • Patent number: 7565485
    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: October 31, 2007
    Date of Patent: July 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael Factor, Aviad Zlotnick
  • Publication number: 20090178030
    Abstract: A method for controlling a debugger, the method includes: determining whether to execute a certain breakpoint of the debugger in view of certain breakpoint conditional information and in view of at least one previous visit, during the execution of the debugger, to at least one other breakpoint of the debugger; and selectively executing the certain breakpoint in response to the determination.
    Type: Application
    Filed: January 9, 2008
    Publication date: July 9, 2009
    Applicant: International Business Machines Corporation
    Inventors: Nir Golan, Aviad Zlotnick
  • Publication number: 20090177713
    Abstract: A method for managing a group of targets is provided. The method includes: receiving a request to update a x'th generation copy of a data entity, where x is a positive integer. Then applying an update function responsive to x such as to update a first sub-group of targets. Then receiving a request to read a y'th generation copy of the data entity and (iv) applying a retrieve function responsive to y such as to search for the y'th generation copy of the data entity in a second sub-group of targets. The first and second sub-groups intersect only once and only if y does not exceed x.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Applicant: International Business Machines Corporation
    Inventor: Aviad Zlotnick
  • Publication number: 20090177731
    Abstract: A method of managing operations performed in a client-server environment comprises receiving a set of commands; executing a first command in the set, wherein the first command is associated with a second command; and executing the second command, in response to determining that a first event has occurred.
    Type: Application
    Filed: January 3, 2008
    Publication date: July 9, 2009
    Applicant: International Business Machines Corporation
    Inventor: Aviad Zlotnick
  • Patent number: 7548896
    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: Grant
    Filed: March 27, 2006
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Factor, Shlomit Sarah Pinter, Aviad Zlotnick
  • Publication number: 20090138857
    Abstract: Device, system, and method of testing computer programs. For example, an apparatus for testing computer programs includes: a debugger to detect a breakpoint in a computer program, and to issue an event indicating one or more properties of the breakpoint; and an event processing engine to control the operation of the debugger based on event processing analysis that takes into account the event issued by the debugger.
    Type: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Inventors: David Botzer, Aviad Zlotnick
  • Publication number: 20090113435
    Abstract: A computer implemented method, apparatus, and computer program product for automatically scheduling execution of a process using information in a calendar. Entries in a set of electronic calendars associated with a set of users are analyzed to generate expected computer usage patterns for the set of users. A low usage time interval for a computer is identified using the expected computer usage patterns. The low usage time interval for the computer is a time interval when expected usage of the computer by the set of users does not exceed a threshold amount of usage. The process is automatically executed during the low usage time interval.
    Type: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Inventors: Boaz Mizrachi, Aviad Zlotnick
  • Patent number: 7523275
    Abstract: Provided are a method, system, and program for accessing a resource. Requests are generated to access a resource in a first access mode and a second access mode. The requests are processed to access the resource in the second mode before processing at least one request to access the resource in the first access mode. The processing of the requests to access the resource in the first access mode is delayed for a time period after processing all the requests to access the resource in the second access mode in order to wait to receive a subsequent request to access the resource in the second access mode.
    Type: Grant
    Filed: April 10, 2003
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Aviad Zlotnick, Shachar Fienblit, Olympia Gluck, Michael E. Factor, William Frank Micka, Gail Andrea Spear, Joseph Smith Hyde, II, Martin Jacob Tross
  • Patent number: 7519164
    Abstract: A method for sending one or more telephone numbers between a first telephonic device and a second telephonic device while a telephone call is in progress comprises initiating a telephone call between a first telephonic device and a second telephonic device, entering a plurality of digits into a keypad of the first telephonic device to generate a plurality of dual-tone multi-frequency signals, measuring an elapsed time between the entry of each of the digits, comparing the elapsed time between the entry of each of the digits with a standard inter-digit time gap, determining a number of digit sequences entered based upon the comparison of the elapsed time between the entry of each of the digits and the standard inter-digit time gap, wherein the number of digit sequences entered corresponds with one or more telephone numbers, detecting the dual-tone multi-frequency signals with the digital signal processor of the second telephonic device, decoding the detected dual-tone multi-frequency signals with the digital s
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Itzhack Goldberg, Aviad Zlotnick
  • Publication number: 20090070383
    Abstract: A method for managing operations in a data storage system comprising at least a first storage controller operating according to a plurality of operation states set by a managing entity is provided. The method comprises the first storage controller performing a first operation associated with a first operation state, in response to the managing entity updating state information stored in a data structure readable by the first storage controller.
    Type: Application
    Filed: September 11, 2007
    Publication date: March 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth Wayne Boyd, Kenneth F. Day, III, Michael Factor, Shachar Fienblit, Olympia Gluck, Thomas Charles Jarvis, John Earle Lindley, Robert Bruce Nicholson, Orit Nissan-Messing, William James Scales, Aviad Zlotnick
  • Patent number: 7502899
    Abstract: Methods, systems and apparatus for maintaining colors and color boundaries across multiple storage controllers by instructing a polling storage controller to poll a color control node for current color information, changing the current color to a new color, and instructing the polling storage controller to cease polling the color control node for the current color information.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Shira Ben Dor, Amir Kredi, Aviad Zlotnick, Henry Butterworth
  • Patent number: 7499602
    Abstract: A method for increasing efficiency of interaction by an operator with data on a computer display includes presenting the data to the operator on the computer display, and providing multiple instances of an on-screen control at different locations on the display for selection by the operator using a pointing device linked to the display. The control is actuated responsive to the selection by the operator of any of the instances of the control on the display.
    Type: Grant
    Filed: July 12, 2001
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventor: Aviad Zlotnick
  • Publication number: 20090055832
    Abstract: A method for checking an alternative system test, the method includes: determining a relationship between (i) utilization of resources during an execution of a group of programs by a first system when operating in a non-testing mode and (ii) utilization of resources during an executive of an alternative system test by the alternative system; wherein the alternative system test comprises at least on program of the group of programs.
    Type: Application
    Filed: August 24, 2007
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shachar Fienblit, Aviad Zlotnick
  • Publication number: 20090043826
    Abstract: A method is disclosed for reliably updating a data group in a read-before-write data replication environment. The method reliably updates the data group by receiving an updated data group sent from a first storage medium to a second storage medium, comparing the updated data group with a previous data group previously existing on the second storage medium and writing the updated data group to the second storage medium. The read-before-write and differencing method disclosed maintain reliability by storing multiple copies of changes made to the second storage medium during and after the write process.
    Type: Application
    Filed: October 30, 2008
    Publication date: February 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Henry Esmond Butterworth, Kenneth Fairclough Day, III, Philip Matthew Doatmas, John Jay Wolfgang, Vitaly Zautner, Aviad Zlotnick
  • Patent number: 7484051
    Abstract: An apparatus, system, and method are disclosed for reliably updating a data group in a data replication environment. The apparatus, system, and method reliably update the data group by receiving an updated data group sent from a first storage medium to a second storage medium, comparing the updated data group with a previous data group previously existing on the second storage medium and writing the updated data group to the second storage medium. The read-before-write and differencing method disclosed maintain reliability by storing multiple copies of changes made to the second storage medium during and after the write process.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Henry Esmond Butterworth, Kenneth Fairclough Day, III, Philip Matthew Doatmas, John Jay Wolfgang, Vitaly Zautner, Aviad Zlotnick
  • Publication number: 20080313109
    Abstract: A method for generating a storage policy, the method includes: receiving a storage system target function; and generating, by a machine learning entity, the storage policy in response to: (a) a set of file-related storage operation requests, (b) a state of the storage system before responding to the set of file-related storage operation requests, and (c) the storage system target function. A method for evaluating a storage policy, the method includes: simulating an application of the storage policy by the storage system during a first period, in response to a set of file-related storage operation requests that was provided to the storage system during the first period, to provide a simulation result; wherein the first period starts before the simulating.
    Type: Application
    Filed: June 13, 2007
    Publication date: December 18, 2008
    Inventors: Zorik Machulsky, Elad Yom-Tov, Aviad Zlotnick
  • Publication number: 20080276226
    Abstract: A method for evaluating a debugger script, the method includes: (i) receiving a debugger script that includes a first debugger breakpoint that is associated with a certain program line number; and determining a validity of the first debugger breakpoint in response to a comparision between expected content associated with the first debugger breakpoint and between an actual content of at least a portion of a certain program line group that comprises a certain program line identified by the certain program line number.
    Type: Application
    Filed: May 2, 2007
    Publication date: November 6, 2008
    Inventors: Eitan Daniel Farchi, Shachar Fienblit, Shay Gammer, Sheli Rahav, Orna Raz-Pelleg, Dalit Tzafrir, Aviad Zlotnick
  • Publication number: 20080263296
    Abstract: A method for storing an information block that includes determining to store a current version of an information block stored in a memory unit. The checking if a current version of the information is already stored in a storage unit. The current version of the information block is sent from the memory unit to the storage unit if the answer is negative. Generating storage unit location information indicative of a location, at the storage unit, of the current version of the information block if the answer is positive.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 23, 2008
    Inventors: Shmuel Ben-Yehuda, Michael Factor, Guy Laden, Paula Ta-Shma, Aviad Zlotnick
  • Publication number: 20080256313
    Abstract: A method for remote mirroring, the method includes: (a) establishing a remote mirroring relationship between a primary site and a secondary site; (b) copying data from the primary site to the secondary site; and (c) writing status information by a primary site controller to a first memory space at the secondary site, the first memory space is allocated for storing status information representative of a relationship between (i) data stored in the primary site but destined to be copied to the secondary site and (ii) data copied from the primary site to the secondary site.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Inventor: Aviad Zlotnick