Patents by Inventor Lorin E. Ullmann

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

  • Publication number: 20150089297
    Abstract: An approach is provided to utilize experiences of a user community to identify software problems and communicate resolutions to such problems. Error reports are received from installed software systems in the user community. From these reports, a set of problematic usage patterns are generated, with each of the usage patterns having a confidence factor that is increased based on the number of problem reports that match the usage pattern. The problematic usage patterns are matched to sections of code corresponding to the installed software system with sections of code being identified with problematic usage patterns having confidence factors greater than a given threshold.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Conrad J. Johnson, Andrew J. Lavery, James M. Pavlovsky, Lorin E. Ullmann, Bruce R. Underwood
  • Publication number: 20130124577
    Abstract: A first DLA book and a second DLA book are compared, the first DLA book being stored in a data repository and 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 in the data processing environment at a first time, the second DLA book including a second set of objects constructed according to the CDM specification to represent a second set of corresponding instances of the resources in the data processing environment at a second time. Responsive to the comparing, a DLA delta book is created, the DLA delta book including a difference between the first DLA book and the second DLA book. The DLA delta book is combined with the first DLA book stored in the data repository to update the first DLA book.
    Type: Application
    Filed: November 14, 2011
    Publication date: May 16, 2013
    Applicant: International Business Machines Corporation
    Inventors: Eric E. Goodson, William Paul Hampel, Santiago D. Ortega, Lorin E. Ullmann
  • Publication number: 20130124455
    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: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: International Business Machines Corporation
    Inventors: ERIC E. GOODSON, William Paul Hampel, Santiago D. Ortega, Lorin E. Ullmann
  • Patent number: 8200803
    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 28, 2011
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Y. Hsu, Lorin E. Ullmann, Julianne Yarsa
  • Patent number: 8140683
    Abstract: A method of selecting an operating system at a target device in communication with a server is provided. A network bootstrap program is initiated at the target device prior to executing an operating system at the target device. The target device sends a bootstrap list command from the target device to the server and receives an operating systems list of at least one operating system. A target operating system is then selected from the operating systems list.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Patent number: 7894478
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data processing system; distributed packet snoopers are deployed from a packet usage manager to monitor the multiple sources of network packets. The system administrator can request packet filtering based upon selected active users or active applications. A bandwidth history database is compiled from bandwidth usage data associated with multiple entities within the data processing system, including users, applications, and/or endpoints within the data processing system. In response to a requested action within the data processing system, bandwidth usage for the requested action can be predicted with reference to the bandwidth history database.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Lorin E. Ullmann, Ching-Jye Chang
  • Patent number: 7831692
    Abstract: A method of generating a list of target devices to be configured in communication with a server is provided. A first list of target devices to be configured is created. At least one target device having an associated network address is identified and the first list of target devices is modified using the addressed target device. A modified list of target devices is then generated. Programs and systems of generating a list of target devices to be configured are also provided.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Patent number: 7725349
    Abstract: A method and computer program for resetting the value of a coupon based on market information is provided. The program receives a request for valuation of a coupon from a retailer, accesses market demand information for a product corresponding to the coupon, determines a market demand value based on the market demand information, determines a coupon value based on the market demand value, and provides the coupon value to the retailer.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Rabindranath Dutta, Lorin E. Ullmann
  • Patent number: 7631054
    Abstract: A method of dynamically creating a list of operating systems for a target device in communication with a server prior to executing an operating system on the target device is provided. The target device receives an available operating systems list from the server. A hardware configuration of the target device is then determined. It is also determined if the hardware configuration is compatible with each operating system from the available operating systems list. A list of compatible operating systems is then generated. Systems and programs for dynamically creating a list of operating systems for a target device are also provided.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: December 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Patent number: 7602808
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data processing system; distributed packet snoopers are deployed from a packet usage manager to monitor the multiple sources of network packets. The system administrator can request packet filtering based upon selected active users or active applications. A bandwidth history database is compiled from bandwidth usage data associated with multiple entities within the data processing system, including users, applications, and/or endpoints within the data processing system. In response to a requested action within the data processing system, bandwidth usage for the requested action can be predicted with reference to the bandwidth history database.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: October 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Lorin E. Ullmann, Ching-Jye Chang
  • Publication number: 20090006110
    Abstract: The invention provides a system and method for monitoring event participation.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Inventors: Kristina S. Beckley, Pamela A. Nesbitt, Christopher D. Price, Amy D. Travis, Lorin E. Ullmann
  • Patent number: 7337128
    Abstract: A method and computer program for resetting the value of a coupon based on market information is provided. The program receives a request for valuation of a coupon from a retailer, accesses market demand information for a product corresponding to the coupon, determines a market demand value based on the market demand information, determines a coupon value based on the market demand value, and provides the coupon value to the retailer.
    Type: Grant
    Filed: January 9, 2002
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Rabindranath Dutta, Lorin E. Ullmann
  • Patent number: 6941518
    Abstract: A method of managing booting of a plurality of target devices in communication with a network is provided. A server in communication with the plurality of target devices receives a request from at least one target device in a pre-boot stage. A current boot category is assigned to the target device, the current boot category based on the pre-boot stage of the target device. A current boot list of target devices with corresponding current boot categories is generated. Systems and methods of using the present invention are also provided.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Patent number: 6687820
    Abstract: A method of controlling the selection of operating systems at a first instance of user logon on a target device is provided. A network bootstrap program is initiated at the target device and configuration data of the target device is determined. A selection manager is designated based on the configuration data and the selection of a target operating system is controlled with the selection manager prior to executing an operating system at the target device.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: February 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Publication number: 20030130890
    Abstract: A method and computer program for resetting the value of a coupon based on market information is provided. The program receives a request for valuation of a coupon from a retailer, accesses market demand information for a product corresponding to the coupon, determines a market demand value based on the market demand information, determines a coupon value based on the market demand value, and provides the coupon value to the retailer.
    Type: Application
    Filed: January 9, 2002
    Publication date: July 10, 2003
    Applicant: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Rabindranath Dutta, Lorin E. Ullmann
  • Publication number: 20030014621
    Abstract: A method of managing booting of a plurality of target devices in communication with a network is provided. A server in communication with the plurality of target devices receives a request from at least one target device in a pre-boot stage. A current boot category is assigned to the target device, the current boot category based on the pre-boot stage of the target device. A current boot list of target devices with corresponding current boot categories is generated. Systems and methods of using the present invention are also provided.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 16, 2003
    Applicant: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Publication number: 20030009657
    Abstract: A method of booting one of a plurality of target devices in a network management framework is provided. The network management framework is scanned to identify the target device. A communication value describing communication between the target device and at least one distributor is determined. The communication value is compared to a predetermined value. The distributor is assigned to the target device if the communication value is less than the predetermined value. At least one boot file is distributed to the target device using the distributor. Programs and systems of using the present invention are also provided.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: IBM CORPORATION
    Inventors: Steven M. French, Lorin E. Ullmann
  • Publication number: 20020073201
    Abstract: A method of selecting an operating system at a target device in communication with a server is provided. A network bootstrap program is initiated at the target device prior to executing an operating system at the target device. The target device sends a bootstrap list command from the target device to the server and receives an operating systems list of at least one operating system. A target operating system is then selected from the operating systems list.
    Type: Application
    Filed: December 7, 2000
    Publication date: June 13, 2002
    Applicant: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Publication number: 20020073303
    Abstract: A method of controlling the selection of operating systems at a first instance of user logon on a target device is provided. A network bootstrap program is initiated at the target device and configuration data of the target device is determined. A selection manager is designated based on the configuration data and the selection of a target operating system is controlled with the selection manager prior to executing an operating system at the target device.
    Type: Application
    Filed: December 7, 2000
    Publication date: June 13, 2002
    Inventors: Steven M. French, Lorin E. Ullmann
  • Publication number: 20020073249
    Abstract: A method of generating a list of target devices to be configured in communication with a server is provided. A first list of target devices to be configured is created. At least one target device having an associated network address is identified and the first list of target devices is modified using the addressed target device. A modified list of target devices is then generated. Programs and systems of generating a list of target devices to be configured are also provided.
    Type: Application
    Filed: December 7, 2000
    Publication date: June 13, 2002
    Applicant: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann