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: 11526404Abstract: 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: GrantFiled: March 29, 2017Date of Patent: December 13, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 20180314457Abstract: 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: ApplicationFiled: April 29, 2017Publication date: November 1, 2018Applicant: International Business Machines CorporationInventors: 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: 20180285203Abstract: 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: ApplicationFiled: March 29, 2017Publication date: October 4, 2018Inventors: 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: 10067632Abstract: 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: GrantFiled: August 25, 2015Date of Patent: September 4, 2018Assignee: International Business Machines CorporationInventors: Nitu M. Shinde, Martine B. Wedlake
-
Patent number: 10042509Abstract: 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: GrantFiled: April 22, 2014Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Nitu M. Shinde, Martine B. Wedlake
-
Publication number: 20180165265Abstract: 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: ApplicationFiled: December 8, 2016Publication date: June 14, 2018Applicant: International Business Machines CorporationInventors: 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: 20180165162Abstract: 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: ApplicationFiled: December 8, 2016Publication date: June 14, 2018Applicant: International Business Machines CorporationInventors: 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: 20150378553Abstract: 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: ApplicationFiled: August 25, 2015Publication date: December 31, 2015Inventors: Nitu M. Shinde, Martine B. Wedlake
-
Publication number: 20150301719Abstract: 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: ApplicationFiled: April 22, 2014Publication date: October 22, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nitu M. Shinde, Martine B. Wedlake
-
Patent number: 8863095Abstract: 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: GrantFiled: May 9, 2011Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Sunil Bharadwaj, Martine B. Wedlake
-
Patent number: 8438303Abstract: 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: GrantFiled: July 15, 2008Date of Patent: May 7, 2013Assignee: International Business Machines CorporationInventors: Arthur J. Colvig, Timothy J. Crawford, Krishna Harathi, Martine B. Wedlake
-
Publication number: 20120291048Abstract: 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: ApplicationFiled: May 9, 2011Publication date: November 15, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sunil Bharadwaj, Martine B. Wedlake
-
Patent number: 8171075Abstract: 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: GrantFiled: June 14, 2009Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Martine B. Wedlake, Ross E. Hagglund, Arthur J. Colvig
-
Patent number: 8087032Abstract: 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: GrantFiled: March 31, 2008Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Aaron Amauba, Ross E. Hagglund, Martine B. Wedlake, Timothy J. Crawford
-
Patent number: 8056123Abstract: 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: GrantFiled: September 30, 2004Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Stephen F. Correl, Mark C. Davis, Ashitha B. Mollera, Martine B. Wedlake
-
Publication number: 20100318597Abstract: 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: ApplicationFiled: June 14, 2009Publication date: December 16, 2010Inventors: Martine B. Wedlake, Ross E. Hagglund, Arthur J. Colvig
-
Publication number: 20100017536Abstract: 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: ApplicationFiled: July 15, 2008Publication date: January 21, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arthur J. Colvig, Timothy J. Crawford, Krishna Harathi, Martine B. Wedlake
-
Publication number: 20090249361Abstract: 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: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Inventors: Aaron Amauba, Ross E. Hagglund, Martine B. Wedlake, Timothy J. Crawford
-
Patent number: 7499992Abstract: 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: GrantFiled: February 27, 2008Date of Patent: March 3, 2009Assignee: International Business Machines CorporationInventors: Kevin T. Hsieh, Martine B. Wedlake, Todd W. Bates, Krishna Harathi
-
Patent number: 6950931Abstract: 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: GrantFiled: May 30, 2002Date of Patent: September 27, 2005Assignee: International Business Machines CorporationInventor: Martine B. Wedlake