Patents by Inventor Calvin Dean Ward

Calvin Dean Ward 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: 7725774
    Abstract: Methods, systems, and media for correlating error events of a cluster are disclosed. Embodiments may identify systems of a cluster potentially impacted by an error and identify one or more error events associated with those systems. Then, embodiments may select one of the identified error events based upon data associated with the identified error event, disregarding other identified error events generated for the same error or errors symptomatic of the error, to report the error to a maintenance provider via a single error event. Many embodiments may identify one or more error events potentially resulting from the same error by identifying error events within a specified time period of the event that triggered the correlation. Several embodiments correlate the error events in an environment that is substantially independent of the cluster. Further embodiments obtain data that describes system interconnections of the cluster and generate a topology based upon the data.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventor: Calvin Dean Ward
  • Patent number: 7721297
    Abstract: Art apparatus, system, and storage medium that, in an embodiment, register each partition in a logically-partitioned computer to send local events to an aggregation component and register a first partition to send events associated with a group of partitions to the aggregation component. In various embodiments, the group may be all of the partitions or some of the partitions. If the connection to the first partition is unavailable, the first partition is registered to cancel sending events associated with the group, a second partition is selected, and the second partition is registered to send events associated with the group to the aggregation component. If the connection to the first partition is restored subsequent to being unavailable, a determination is made whether to change registration back to the first partition. In this way, in an embodiment, redundant reporting of events is supported while decreasing the number of events reported.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventor: Calvin Dean Ward
  • Patent number: 7543305
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, register each partition in a logically-partitioned computer to send local events to an aggregation component and register a first partition to send events associated with a group of partitions to the aggregation component. In various embodiments, the group may be all of the partitions or some of the partitions. If the connection to the first partition is unavailable, the first partition is registered to cancel sending events associated with the group, a second partition is selected, and the second partition is registered to send events associated with the group to the aggregation component. If the connection to the first partition is restored subsequent to being unavailable, a determination is made whether to change registration back to the first partition. In this way, in an embodiment, redundant reporting of events is supported while decreasing the number of events reported.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventor: Calvin Dean Ward
  • Publication number: 20080320338
    Abstract: Methods, systems, and media for correlating error events of a cluster are disclosed. Embodiments may identify systems of a cluster potentially impacted by an error and identify one or more error events associated with those systems. Then, embodiments may select one of the identified error events based upon data associated with the identified error event, disregarding other identified error events generated for the same error or errors symptomatic of the error, to report the error to a maintenance provider via a single error event. Many embodiments may identify one or more error events potentially resulting from the same error by identifying error events within a specified time period of the event that triggered the correlation. Several embodiments correlate the error events in an environment that is substantially independent of the cluster. Further embodiments obtain data that describes system interconnections of the cluster and generate a topology based upon the data.
    Type: Application
    Filed: August 3, 2007
    Publication date: December 25, 2008
    Inventor: Calvin Dean Ward
  • Publication number: 20080288963
    Abstract: An apparatus, system, and storage medium that, in an embodiment, register each partition in a logically-partitioned computer to send local events to an aggregation component and register a first partition to send events associated with a group of partitions to the aggregation component. In various embodiments, the group may be all of the partitions or some of the partitions. If the connection to the first partition is unavailable, the first partition is registered to cancel sending events associated with the group, a second partition is selected, and the second partition is registered to send events associated with the group to the aggregation component. If the connection to the first partition is restored subsequent to being unavailable, a determination is made whether to change registration back to the first partition. In this way, in an embodiment, redundant reporting of events is supported while decreasing the number of events reported.
    Type: Application
    Filed: July 21, 2008
    Publication date: November 20, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Calvin Dean Ward
  • Patent number: 7287193
    Abstract: Methods, systems, and media for correlating error events of a cluster are disclosed. Embodiments may identify systems of a cluster potentially impacted by an error and identify one or more error events associated with those systems. Then, embodiments may select one of the identified error events based upon data associated with the identified error event, disregarding other identified error events generated for the same error or errors symptomatic of the error, to report the error to a maintenance provider via a single error event. Many embodiments may identify one or more error events potentially resulting from the same error by identifying error events within a specified time period of the event that triggered the correlation. Several embodiments correlate the error events in an environment that is substantially independent of the cluster. Further embodiments obtain data that describes system interconnections of the cluster and generate a topology based upon the data.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: October 23, 2007
    Assignee: International Business Machines Corporation
    Inventor: Calvin Dean Ward
  • Patent number: 7080230
    Abstract: Method, apparatus and article of manufacture for error notification in a dynamically partitioned environment in which logical partitions are added and/or removed during operation of a system. Logical partitions are notified of errors based on a predefined criterion(s). In one aspect, a criterion is applied to the maintenance of an error notifications list. In another aspect, a notification and/or acknowledgment criterion is applied in the determination of whether to notify a logical partition of an error notification that has not been discarded.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: James William Bennett, Michael J. Brinker, Christopher Willard Moberg, Christopher James Shomenta, Calvin Dean Ward
  • Publication number: 20040230873
    Abstract: Methods, systems, and media for correlating error events of a cluster are disclosed. Embodiments may identify systems of a cluster potentially impacted by an error and identify one or more error events associated with those systems. Then, embodiments may select one of the identified error events based upon data associated with the identified error event, disregarding other identified error events generated for the same error or errors symptomatic of the error, to report the error to a maintenance provider via a single error event. Many embodiments may identify one or more error events potentially resulting from the same error by identifying error events within a specified time period of the event that triggered the correlation. Several embodiments correlate the error events in an environment that is substantially independent of the cluster. Further embodiments obtain data that describes system interconnections of the cluster and generate a topology based upon the data.
    Type: Application
    Filed: May 15, 2003
    Publication date: November 18, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Calvin Dean Ward
  • Publication number: 20040215916
    Abstract: Method, apparatus and article of manufacture for error notification in a dynamically partitioned environment in which logical partitions are added and/or removed during operation of a system. Logical partitions are notified of errors based on a predefined criterion(s). In one aspect, a criterion is applied to the maintenance of an error notifications list. In another aspect, a notification and/or acknowledgment criterion is applied in the determination of whether to notify a logical partition of an error notification that has not been discarded.
    Type: Application
    Filed: April 25, 2003
    Publication date: October 28, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James William Bennett, Michael J. Brinker, Christopher Willard Moberg, Christopher James Shomenta, Calvin Dean Ward