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: 20150089297Abstract: 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: ApplicationFiled: September 25, 2013Publication date: March 26, 2015Applicant: International Business Machines CorporationInventors: Conrad J. Johnson, Andrew J. Lavery, James M. Pavlovsky, Lorin E. Ullmann, Bruce R. Underwood
-
Publication number: 20130124577Abstract: 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: ApplicationFiled: November 14, 2011Publication date: May 16, 2013Applicant: International Business Machines CorporationInventors: Eric E. Goodson, William Paul Hampel, Santiago D. Ortega, Lorin E. Ullmann
-
Publication number: 20130124455Abstract: 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: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: International Business Machines CorporationInventors: ERIC E. GOODSON, William Paul Hampel, Santiago D. Ortega, Lorin E. Ullmann
-
Patent number: 8200803Abstract: 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: GrantFiled: June 28, 2011Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Jason Benfield, Oliver Y. Hsu, Lorin E. Ullmann, Julianne Yarsa
-
Patent number: 8140683Abstract: 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: GrantFiled: December 7, 2000Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Patent number: 7894478Abstract: 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: GrantFiled: June 6, 2008Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventors: Lorin E. Ullmann, Ching-Jye Chang
-
Patent number: 7831692Abstract: 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: GrantFiled: December 7, 2000Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Patent number: 7725349Abstract: 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: GrantFiled: December 7, 2007Date of Patent: May 25, 2010Assignee: International Business Machines CorporationInventors: Dwip N. Banerjee, Rabindranath Dutta, Lorin E. Ullmann
-
Patent number: 7631054Abstract: 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: GrantFiled: December 7, 2000Date of Patent: December 8, 2009Assignee: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Patent number: 7602808Abstract: 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: GrantFiled: June 6, 2008Date of Patent: October 13, 2009Assignee: International Business Machines CorporationInventors: Lorin E. Ullmann, Ching-Jye Chang
-
Publication number: 20090006110Abstract: The invention provides a system and method for monitoring event participation.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Inventors: Kristina S. Beckley, Pamela A. Nesbitt, Christopher D. Price, Amy D. Travis, Lorin E. Ullmann
-
Patent number: 7337128Abstract: 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: GrantFiled: January 9, 2002Date of Patent: February 26, 2008Assignee: International Business Machines CorporationInventors: Dwip N. Banerjee, Rabindranath Dutta, Lorin E. Ullmann
-
Patent number: 6941518Abstract: 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: GrantFiled: June 29, 2001Date of Patent: September 6, 2005Assignee: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Patent number: 6687820Abstract: 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: GrantFiled: December 7, 2000Date of Patent: February 3, 2004Assignee: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Publication number: 20030130890Abstract: 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: ApplicationFiled: January 9, 2002Publication date: July 10, 2003Applicant: International Business Machines CorporationInventors: Dwip N. Banerjee, Rabindranath Dutta, Lorin E. Ullmann
-
Publication number: 20030014621Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 16, 2003Applicant: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Publication number: 20030009657Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 9, 2003Applicant: IBM CORPORATIONInventors: Steven M. French, Lorin E. Ullmann
-
Publication number: 20020073186Abstract: 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: ApplicationFiled: December 7, 2000Publication date: June 13, 2002Applicant: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Publication number: 20020073249Abstract: 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: ApplicationFiled: December 7, 2000Publication date: June 13, 2002Applicant: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Publication number: 20020073201Abstract: 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: ApplicationFiled: December 7, 2000Publication date: June 13, 2002Applicant: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann