Patents by Inventor Lorin Evan Ullmann

Lorin Evan Ullmann 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: 10740201
    Abstract: Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, Puthukode G. Ramachandran, Lorin Evan Ullmann, John Patrick Whitfield
  • Publication number: 20180267871
    Abstract: Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
    Type: Application
    Filed: April 11, 2018
    Publication date: September 20, 2018
    Inventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, Puthukode G. Ramachandran, Lorin Evan Ullmann, John Patrick Whitfield
  • Patent number: 10042724
    Abstract: Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, Puthukode G. Ramachandran, Lorin Evan Ullmann, John Patrick Whitfield
  • Publication number: 20160306721
    Abstract: Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
    Type: Application
    Filed: June 22, 2016
    Publication date: October 20, 2016
    Inventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, P.G. Ramachandran, Lorin Evan Ullmann, John Patrick Whitfield
  • Patent number: 9471338
    Abstract: A method for hybrid Discovery Library Adapter (DLA) book processing identifies a first logical group in a first DLA book, the first DLA book including a first set of objects constructed according to a Common Data Model (CDM) specification to represent a first set of corresponding instances of resources at a first time, the first logical group being a grouping of related subset of the first set of objects. A first value corresponding to the first logical group, and usable for ascertaining a difference between the first logical group and a second logical group in a second DLA book, is computed. A second value corresponding to the second logical group is computed and matched with the first value. If matched, a change in the first logical group as compared to the second logical group is identified and output to a DLA delta book.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric E. Goodson, William Paul Hampel, Santiago D. Ortega, Lorin Evan Ullmann
  • Patent number: 9411697
    Abstract: Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, P. G. Ramachandran, Lorin Evan Ullmann, John Patrick Whitfield
  • Patent number: 8606659
    Abstract: A system for establishing and maintaining inventories of computing environment assets comprising one or more custom collector interfaces that detect movement of assets from one environment to another, and an inventory scanner which modifies inventories for each environment based on monitored asset movements. The present invention is of especial benefit to autonomic and on-demand computing architectures.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, Puthukode G. Ramachandran, Lorin Evan Ullmann, John Whitfield
  • Patent number: 8494889
    Abstract: An approach is provided in which a maintenance optimizer receives a policy change threshold that corresponds to a system. The maintenance optimizer monitors real-time condition data associated with the system, and determines whether the real-time condition data has reached the policy change threshold. If the real-time condition data has not reached the policy change threshold, the maintenance optimizer generates a maintenance operation notification based upon the real-time condition data according to a maintenance schedule policy. However, if the real-time condition data has reached the policy change threshold, the maintenance optimizer generates an alternate maintenance operation notification based upon the real-time condition data according to an alternate maintenance schedule policy.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Conrad James Johnson, Andrew Jason Lavery, James Michael Pavlovsky, Lorin Evan Ullmann
  • Publication number: 20120323615
    Abstract: An approach is provided in which a maintenance optimizer receives a policy change threshold that corresponds to a system. The maintenance optimizer monitors real-time condition data associated with the system, and determines whether the real-time condition data has reached the policy change threshold. If the real-time condition data has not reached the policy change threshold, the maintenance optimizer generates a maintenance operation notification based upon the real-time condition data according to a maintenance schedule policy. However, if the real-time condition data has reached the policy change threshold, the maintenance optimizer generates an alternate maintenance operation notification based upon the real-time condition data according to an alternate maintenance schedule policy.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 20, 2012
    Applicant: International Business Machines Corporation
    Inventors: CONRAD JAMES JOHNSON, Andrew Jason Lavery, James Michael Pavlovsky, Lorin Evan Ullmann
  • Patent number: 8311991
    Abstract: Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, Puthukode G. Ramachandran, Lorin Evan Ullmann, John Patrick Whitfield
  • Patent number: 8301643
    Abstract: Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, P. G. Ramachandran, Lorin Evan Ullmann, John Patrick Whitfield
  • Patent number: 8234639
    Abstract: A method, apparatus, and computer instructions for installing software in a network data processing system. An event is detected in the network data processing system indicating that a software module is to be installed in a set of data processing systems in the network data processing system. A configuration of each data processing system in the set of data processing systems is discovered, and a set of instructions is created using a knowledge base of prior installations. The set of instructions is tailored for each data processing system in the set of data processing systems based on the configuration for the each data processing system in the set of data processing systems. The set of instructions for the software module to be installed is sent to the set of data processing systems.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Lorin Evan Ullmann, Mark Williams
  • Patent number: 8204972
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system on behalf of a plurality of management customers. The distributed data processing system is logically represented as a set of scopes, wherein a scope is a logical organization of network-related objects. Endpoint objects, system objects, and network objects are logically organized into a set of scopes that do not logically overlap. Each scope is uniquely assigned to a management customer. The distributed data processing system is managed as a set of logical networks in which a logical network contains a set of scopes and in which each logical network is uniquely assigned to a management customer. An administrative user may dynamically reconfigure the logical networks within the distributed data processing system while managing the logical networks for a set of customers.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20120131045
    Abstract: A message is received with an encoding of a group universal resource identifier that identifies a resource group and of a plurality of member universal resource identifiers for a plurality of resources that constitute the resource group. The message is received subsequent to requesting the resource group with the group universal resource identifier. For each of the plurality of member universal resource identifiers in an order designated by the message, the member universal resource identifier is extracted. The member universal resource identifier comprises a member resource name and a universal resource identifier that identifies a corresponding one of the plurality of resources. The member universal resource identifier is inserted into navigation history of a web browser. The member universal resource identifier is inserted into the navigation history in accordance with the order.
    Type: Application
    Filed: November 14, 2011
    Publication date: May 24, 2012
    Applicant: International Business Machines Corporation
    Inventors: Cristi Nesbitt Ullmann, Lorin Evan Ullmann
  • Patent number: 8131800
    Abstract: A server publishes a poll to one or more attendee clients to an electronic conference. The poll permits each attendee to select one of several choices as the vote of the respective attendee. Initially an attendee may have a default choice assigned to him, for example, undecided. The server may show a hypertext page that includes an image or persona icon of the attendee located within a panel that has the current vote that an attendee has chosen or, by default, been assigned.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Elizabeth Vera Bagley, Pamela Ann Nesbitt, David Ross, Amy Delphine Travis, Lorin Evan Ullmann
  • Publication number: 20110258325
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. Resources within the distributed data processing system are dynamically discovered, and the discovered resources are adaptively monitored using the network management framework. When the network management framework detects that certain components within the network management framework may have failed, new instances of these components are started. If duplicate components are later determined to be active concurrently, then a duplicate component is shutdown, thereby ensuring that at least one instance of these components is active at any given time. After certain failover events, a resource rediscovery process may occur, and a topology database containing previously stored information about discovered resources is resynchronized with resource information about rediscovered resources.
    Type: Application
    Filed: June 28, 2011
    Publication date: October 20, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Patent number: 8032625
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. Resources within the distributed data processing system are dynamically discovered, and the discovered resources are adaptively monitored using the network management framework. When the network management framework detects that certain components within the network management framework may have failed, new instances of these components are started. If duplicate components are later determined to be active concurrently, then a duplicate component is shutdown, thereby ensuring that at least one instance of these components is active at any given time. After certain failover events, a resource rediscovery process may occur, and a topology database containing previously stored information about discovered resources is resynchronized with resource information about rediscovered resources.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20110214009
    Abstract: Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
    Type: Application
    Filed: May 11, 2011
    Publication date: September 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, P.G. Ramachandran, Lorin Evan Ullmann, John Patrick Whitfield
  • Publication number: 20110214010
    Abstract: Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
    Type: Application
    Filed: May 11, 2011
    Publication date: September 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, P.G. Ramachandran, Lorin Evan Ullmann, John Patrick Whitfield
  • Patent number: 7953703
    Abstract: Near clones for a set of targeted computing systems are provided by evaluating different configurations of the targeted computing systems including lists of installed hardware components and installed software components; determining a subset of components in common among the different configurations; determining an initial pseudo-clone configuration including the subset of components and excluding components which are not in common among the different target hardware configurations; for each of the targeted computing systems, producing a finish-out workflow of installation steps and components to be installed into an incompletely configured computer system according to the pseudo-clone configuration to produce an operational clone system; and outputting the pseudo-clone configuration and the workflow to a provisioning management system for subsequent realization of a pseudo-clone backup computing system and further subsequent realization of one or more operational clone systems.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Vijay Kumar Aggarwal, Craig Lawton, Christopher Andrew Peters, P. G. Ramachandran, Lorin Evan Ullmann, John Patrick Whitfield