Patents by Inventor Martine B. Wedlake

Martine B. Wedlake 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: 11526404
    Abstract: Provided are techniques for exploiting object tags in order to produce a work order across several backup engines for a backup job. A selection of tags for an object is received. A work order for the object is created using the tags. The work order is stored with a virtual server that stores the object, wherein a data mover of a backup engine retrieves the work order from the virtual server to back up the object.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: December 13, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean P. Cox, David G. Derk, Kevin L. Gibble, Avishai H. Hochberg, James P. Smith, Steven V. Voyk, Martine B. Wedlake, Jean X. Yu
  • Publication number: 20180314457
    Abstract: A method for executing complex data protection operations is disclosed. In one embodiment, such a method includes generating multiple complex data protection operations, where each complex data protection operation includes multiple data protection functions pre-arranged in a specified order and on a specified schedule. The method further presents the multiple complex data protection operations to a user in the form of a menu. This menu includes multiple menu options, where each menu option is associated with one of the complex data protection operations. The method further enables the user to select a menu option, and executes the complex data protection operation associated with the menu option selected by the user. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: April 29, 2017
    Publication date: November 1, 2018
    Applicant: International Business Machines Corporation
    Inventors: Stefan Bender, Mauro Cruciani, Avishai H. Hochberg, Mandeep K. Jandir, Sean E. Jones, Lana Khorosheva, Joanne T. Nguyen, James P. Smith, Steven V. Voyk, Martine B. Wedlake, Anthony Wong, Christopher Zaremba
  • Publication number: 20180285203
    Abstract: Provided are techniques for exploiting object tags in order to produce a work order across several backup engines for a backup job. A selection of tags for an object is received. A work order for the object is created using the tags. The work order is stored with a virtual server that stores the object, wherein a data mover of a backup engine retrieves the work order from the virtual server to back up the object.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 4, 2018
    Inventors: Sean P. Cox, David G. Derk, Kevin L. Gibble, Avishai H. Hochberg, James P. Smith, Steven V. Voyk, Martine B. Wedlake, Jean X. Yu
  • Patent number: 10067632
    Abstract: A hover section is displayed upon a GUI following the lapse of a hover grace period interval that is dynamically adjusted. A default hover grace period interval is set and increasing if a hover display module determines manipulations of the GUI indicate the hover section was displayed in error and is decreased if the hover display module receives a decrease hover grace period interval event. By dynamically adjusting the grace period interval, future hover sections may be displayed to better reflect the GUI user's intent.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nitu M. Shinde, Martine B. Wedlake
  • Patent number: 10042509
    Abstract: A hover section is displayed upon a GUI following the lapse of a hover grace period interval that is dynamically adjusted. A default hover grace period interval is set and increasing if a hover display module determines manipulations of the GUI indicate the hover section was displayed in error and is decreased if the hover display module receives a decrease hover grace period interval event. By dynamically adjusting the grace period interval, future hover sections may be displayed to better reflect the GUI user's intent.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nitu M. Shinde, Martine B. Wedlake
  • Publication number: 20180165265
    Abstract: A method for indicating property inheritance in object hierarchies is disclosed. In one embodiment, such a method includes enabling a user to select an object in an object hierarchy. In response, the method displays a property sheet showing property values for the selected object. The property sheet shows a property value that is inherited from an object upstream from the selected object. The method provides, on the property sheet, an icon indicating a level in the object hierarchy from which the property value is inherited, and a label indicating a source object in the object hierarchy from which the property value is inherited. The label may, in certain embodiments, incorporate a name associated with the source object and link to a property sheet associated with the source object. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Applicant: International Business Machines Corporation
    Inventors: Sean P. Cox, David G. Derk, Kevin L. Gibble, Andres F. Holguin, James P. Smith, Steven V. Voyk, Martine B. Wedlake, Jean X. Yu
  • Publication number: 20180165162
    Abstract: A method for presenting options associated with restoring data is disclosed. In one embodiment, such a method includes providing a calendar, such as a monthly calendar, showing multiple days. The method enables a user to select a day on the calendar. In response to the selection, the method automatically displays, together with the calendar, a list of restore points associated with the selected day. The method further enables a user to select a restore point in the list. In response to the selection, the method automatically displays, together with the calendar and list of restore points, a list of restore options associated with the selected restore point. The method further enables the user to select a restore option, associated with a data recovery method, from the list of restore options. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Applicant: International Business Machines Corporation
    Inventors: Sean P. Cox, David G. Derk, Kevin L. Gibble, Andres F. Holguin, James P. Smith, Steven V. Voyk, Martine B. Wedlake, Jean X. Yu
  • Publication number: 20150378553
    Abstract: A hover section is displayed upon a GUI following the lapse of a hover grace period interval that is dynamically adjusted. A default hover grace period interval is set and increasing if a hover display module determines manipulations of the GUI indicate the hover section was displayed in error and is decreased if the hover display module receives a decrease hover grace period interval event. By dynamically adjusting the grace period interval, future hover sections may be displayed to better reflect the GUI user's intent.
    Type: Application
    Filed: August 25, 2015
    Publication date: December 31, 2015
    Inventors: Nitu M. Shinde, Martine B. Wedlake
  • Publication number: 20150301719
    Abstract: A hover section is displayed upon a GUI following the lapse of a hover grace period interval that is dynamically adjusted. A default hover grace period interval is set and increasing if a hover display module determines manipulations of the GUI indicate the hover section was displayed in error and is decreased if the hover display module receives a decrease hover grace period interval event. By dynamically adjusting the grace period interval, future hover sections may be displayed to better reflect the GUI user's intent.
    Type: Application
    Filed: April 22, 2014
    Publication date: October 22, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nitu M. Shinde, Martine B. Wedlake
  • Patent number: 8863095
    Abstract: A system includes a recording interface configured for receiving tagged information for recording system interactions. A recording module is configured for communicating with the recording interface and for recording the system interactions from a first computing environment between at least one application and a common component based on the tagged information. A repository is configured for storing the recorded system interactions. A playback interface is configured for retrieving a portion of the stored system interactions from the repository and playing back the retrieved portion of system interactions for simulating system interactions for a second computing environment.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: October 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sunil Bharadwaj, Martine B. Wedlake
  • Patent number: 8438303
    Abstract: A method and apparatus are provided for managing logging data communications in a computer system. The computer system is configured with a proxy agent in communication with a client machine and storage, and an embedded agent in communication with the proxy agent and the client machine. All inbound communications from the client machine to the storage are maintained in a log local to the proxy agent. However, all outbound communications are split between two different communications paths, with one outbound path from the storage directly to the client machine and a second outbound path from the storage to the client machine via the proxy agent. One of the two outbound paths is selected based upon one or more of the characteristics of the associated communication.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: May 7, 2013
    Assignee: International Business Machines Corporation
    Inventors: Arthur J. Colvig, Timothy J. Crawford, Krishna Harathi, Martine B. Wedlake
  • Publication number: 20120291048
    Abstract: A system includes a recording interface configured for receiving tagged information for recording system interactions. A recording module is configured for communicating with the recording interface and for recording the system interactions from a first computing environment between at least one application and a common component based on the tagged information. A repository is configured for storing the recorded system interactions. A playback interface is configured for retrieving a portion of the stored system interactions from the repository and playing back the retrieved portion of system interactions for simulating system interactions for a second computing environment.
    Type: Application
    Filed: May 9, 2011
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sunil Bharadwaj, Martine B. Wedlake
  • Patent number: 8171075
    Abstract: An information technology (IT) environment includes IT managed resources in which the resources are abstracted using a model. In response to determining that a request for information received from a client is non-optimal in terms of processing the request, a first hint can be constructed that indicates how future requests are to be formulated by the client so that they are more optimal in terms of processing the future requests. In response to determining that the information is internally structured non-optimally in terms of processing the request, a second hint can be constructed that indicates how the information is to be internally structured more optimally in terms of processing future requests. In response to determining that processing the request will be non-optimal, a third hint can be constructed relating to a characteristic that results in non-optimal processing of the request, and logged within a hint log for offline analysis.
    Type: Grant
    Filed: June 14, 2009
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Martine B. Wedlake, Ross E. Hagglund, Arthur J. Colvig
  • Patent number: 8087032
    Abstract: A Common Information Model (CIM) agent notifies a CIM consumer that the CIM agent is able to receive notifications from the CIM consumer relating to errors within data relating to a CIM managed component and sent by the CIM agent to the CIM consumer. The CIM consumer receives the data relating to the CIM managed component from the CIM agent. The CIM managed component is a hardware component or a component. In response to the CIM consumer detecting that the data relating to the CIM managed component contains errors, the CIM consumer notifies the CIM agent. In response, the CIM agent initiates an automated recovery process in relation to the CIM managed component, without manual user interaction. The CIM agent may then continue to send data relating to the CIM managed component to the CIM consumer.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Aaron Amauba, Ross E. Hagglund, Martine B. Wedlake, Timothy J. Crawford
  • Patent number: 8056123
    Abstract: A method, apparatus and program storage device for providing service access control for a user interface is disclosed. A service secret is combined with a user access code, such as a user ID/password. A system can extract the service secret and determine whether access to service functions should be allowed to provide authentication and authorization for service interface access in secure manner.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Stephen F. Correl, Mark C. Davis, Ashitha B. Mollera, Martine B. Wedlake
  • Publication number: 20100318597
    Abstract: An information technology (IT) environment includes IT managed resources in which the resources are abstracted using a model. In response to determining that a request for information received from a client is non-optimal in terms of processing the request, a first hint can be constructed that indicates how future requests are to be formulated by the client so that they are more optimal in terms of processing the future requests. In response to determining that the information is internally structured non-optimally in terms of processing the request, a second hint can be constructed that indicates how the information is to be internally structured more optimally in terms of processing future requests. In response to determining that processing the request will be non-optimal, a third hint can be constructed relating to a characteristic that results in non-optimal processing of the request, and logged within a hint log for offline analysis.
    Type: Application
    Filed: June 14, 2009
    Publication date: December 16, 2010
    Inventors: Martine B. Wedlake, Ross E. Hagglund, Arthur J. Colvig
  • Publication number: 20100017536
    Abstract: A method and apparatus are provided for managing logging data communications in a computer system. The computer system is configured with a proxy agent in communication with a client machine and storage, and an embedded agent in communication with the proxy agent and the client machine. All inbound communications from the client machine to the storage are maintained in a log local to the proxy agent. However, all outbound communications are split between two different communications paths, with one outbound path from the storage directly to the client machine and a second outbound path from the storage to the client machine via the proxy agent. One of the two outbound paths is selected based upon one or more of the characteristics of the associated communication.
    Type: Application
    Filed: July 15, 2008
    Publication date: January 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arthur J. Colvig, Timothy J. Crawford, Krishna Harathi, Martine B. Wedlake
  • Publication number: 20090249361
    Abstract: A Common Information Model (CIM) agent notifies a CIM consumer that the CIM agent is able to receive notifications from the CIM consumer relating to errors within data relating to a CIM managed component and sent by the CIM agent to the CIM consumer. The CIM consumer receives the data relating to the CIM managed component from the CIM agent. The CIM managed component is a hardware component or a component. In response to the CIM consumer detecting that the data relating to the CIM managed component contains errors, the CIM consumer notifies the CIM agent. In response, the CIM agent initiates an automated recovery process in relation to the CIM managed component, without manual user interaction. The CIM agent may then continue to send data relating to the CIM managed component to the CIM consumer.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Aaron Amauba, Ross E. Hagglund, Martine B. Wedlake, Timothy J. Crawford
  • Patent number: 7499992
    Abstract: One example of this invention defines a new interface to the CIM client API that is more generic than the current standard CIM client API that clients can use for the case where they want to find all relationships between instances of A and B. The method would implement several different ways to retrieve the relationships between A and B. CIM has a concept of a qualifier, which is a tag that can be applied to supply any additional information. The provider could define in the qualifier for each association class which algorithm they think is most efficient, and the implementation of the new interface would use whichever algorithm the qualifier says will be most efficient.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kevin T. Hsieh, Martine B. Wedlake, Todd W. Bates, Krishna Harathi
  • Patent number: 6950931
    Abstract: The configuration of servers using profile templates is disclosed. A profile template for configuring one or more servers is loaded. The profile template includes abstracted server configuration parameters and server configuration rules, and can be abstracted from parent profile templates. The parameters are for abstractly configuring a server type of which the servers are, whereas the rules specify how values of the parameters translate to direct server values for directly configuring the servers, based on attributes of the servers. A user is requested to modify preset of the parameters, and/or enter missing values of the parameters. Finally, a configuration for each server is generated as the values of the parameters, and the server configuration rules.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: September 27, 2005
    Assignee: International Business Machines Corporation
    Inventor: Martine B. Wedlake