Patents by Inventor Earle Ellsworth
Earle Ellsworth 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: 8156383Abstract: An method of, apparatus for, or storage device medium having instructions for publishing a first notification within a data processing system where the data processing system comprises a first source generating the first notification, a first destination device, and a second destination device. The source may be a storage unit, a printer, a processing unit, or any other device which is a component of the data processing system. The destination device is typically a monitor, a workstation, a computer, a PC, or other input/output type workstation. The method comprises of having the first destination device subscribe to receive notifications from the first source. In addition, the second destination device subscribes to receive the notifications serially republished from the first destination device. Upon the publication of a notification from the first source to the first destination device, the first destination device will publish the notification to the second destination device.Type: GrantFiled: May 20, 2008Date of Patent: April 10, 2012Assignee: International Business Machines CorporationInventors: Jeffrey W. Caplan, Earle Ellsworth
-
Patent number: 7761734Abstract: Provided are techniques for restoring firmware. A first programmable hardware device determines that a second programmable hardware device needs a valid firmware image, retrieves a copy of the valid firmware image from an external memory, and sends the valid firmware image to the second programmable hardware device via a private communication link, wherein the private communication link enables private communication between the first programmable hardware device and the second programmable hardware device. The second programmable hardware device restores existing firmware using the valid firmware image.Type: GrantFiled: April 13, 2007Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Earle Ellsworth, Lourdes Magally Gee, Jason James Graves, Kevan D. Holdaway, David Michael Morton, Nhu Thanh Nguyen, Ivan Ronald Olguin, II
-
Patent number: 7761735Abstract: Provided are techniques for restoring firmware. A first programmable hardware device determines that a second programmable hardware device needs a valid firmware image, retrieves a copy of the valid firmware image from an external memory, and sends the valid firmware image to the second programmable hardware device via a private communication link, wherein the private communication link enables private communication between the first programmable hardware device and the second programmable hardware device. The second programmable hardware device restores existing firmware using the valid firmware image.Type: GrantFiled: April 13, 2007Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Earle Ellsworth, Lourdes Magally Gee, Jason James Graves, Kevan D. Holdaway, David Michael Morton, Nhu Thanh Nguyen, Ivan Ronald Olguin, II
-
Patent number: 7720813Abstract: An apparatus, system, and method are disclosed for autonomically virtualizing a data storage server. The apparatus, system, and method include a central control hub module configured to service storage server operations between a client and one or more storage servers, a detection module configured to determine whether a set of storage conditions is satisfied, and a creation module configured to create an additional instance of a storage server in response to the set of storage conditions being satisfied. The central control hub module may also include a mapping module configured to maintain storage mappings between the client and servers and provide the storage mappings to the client. When a new server instance is created, it may include a new maintenance database instance.Type: GrantFiled: October 21, 2005Date of Patent: May 18, 2010Assignee: International Business Machines CorporationInventors: Earle Ellsworth, Chad Seaton Mitchell, David Michael Morton, Omar Bond Vargas
-
Patent number: 7493462Abstract: An apparatus, system, and method are disclosed for validating logical volume configuration. A determination module makes a determination of a type of a host operating system of a host computer requesting access to a logical volume. A characterization module characterizes the host type of the logical volume. A compatibility module determines if the logical volume is configured for the host operating system. A mitigation module mitigates the mis-configuration if the logical volume is not configured for the host operating system.Type: GrantFiled: January 20, 2005Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Douglas William Dewey, Earle Ellsworth
-
Publication number: 20080256526Abstract: Provided are techniques for restoring firmware. A first programmable hardware device determines that a second programmable hardware device needs a valid firmware image, retrieves a copy of the valid firmware image from an external memory, and sends the valid firmware image to the second programmable hardware device via a private communication link, wherein the private communication link enables private communication between the first programmable hardware device and the second programmable hardware device. The second programmable hardware device restores existing firmware using the valid firmware image.Type: ApplicationFiled: April 13, 2007Publication date: October 16, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Earle Ellsworth, Lourdes Magally Gee, Jason James Graves, Kevan D. Holdaway, David Michael Morton, Nhu Thanh Nguyen, Ivan Ronald Olguin
-
Publication number: 20080256525Abstract: Provided are techniques for restoring firmware. A first programmable hardware device determines that a second programmable hardware device needs a valid firmware image, retrieves a copy of the valid firmware image from an external memory, and sends the valid firmware image to the second programmable hardware device via a private communication link, wherein the private communication link enables private communication between the first programmable hardware device and the second programmable hardware device. The second programmable hardware device restores existing firmware using the valid firmware image.Type: ApplicationFiled: April 13, 2007Publication date: October 16, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Earle Ellsworth, Lourdes Magally Gee, Jason James Graves, Kevan D. Holdaway, David Michael Morton, Nhu Thanh Nguyen, Ivan Ronald Olguin
-
Publication number: 20080222657Abstract: An method of, apparatus for, or storage device medium having instructions for publishing a first notification within a data processing system where the data processing system comprises a first source generating the first notification, a first destination device, and a second destination device. The source may be a storage unit, a printer, a processing unit, or any other device which is a component of the data processing system. The destination device is typically a monitor, a workstation, a computer, a PC, or other input/output type workstation. The method comprises of having the first destination device subscribe to receive notifications from the first source. In addition, the second destination device subscribes to receive the notifications serially republished from the first destination device. Upon the publication of a notification from the first source to the first destination device, the first destination device will publish the notification to the second destination device.Type: ApplicationFiled: May 20, 2008Publication date: September 11, 2008Applicant: IBM CORPORATIONInventors: Jeffrey W. Caplan, Earle Ellsworth
-
Patent number: 7404108Abstract: A method of, apparatus for, or storage device medium having instructions for publishing a first notification within a data processing system where the data processing system comprises a first source generating the first notification, a first destination device, and a second destination device. The source may be a storage unit, a printer, a processing unit, or any other device which is a component of the data processing system. The destination device is typically a monitor, a workstation, a computer, a PC, or other input/output type workstation. The method comprises of having the first destination device subscribe to receive notifications from the first source. In addition, the second destination device subscribes to receive the notifications serially republished from the first destination device. Upon the publication of a notification from the first source to the first destination device, the first destination device will publish the notification to the second destination device.Type: GrantFiled: August 6, 2004Date of Patent: July 22, 2008Assignee: International Business Machines CorporationInventors: Jeffrey W. Caplan, Earle Ellsworth
-
Publication number: 20070094294Abstract: An apparatus, system, and method are disclosed for autonomically virtualizing a data storage server. The apparatus, system, and method include a central control hub module configured to service storage server operations between a client and one or more storage servers, a detection module configured to determine whether a set of storage conditions is satisfied, and a creation module configured to create an additional instance of a storage server in response to the set of storage conditions being satisfied. The central control hub module may also include a mapping module configured to maintain storage mappings between the client and servers and provide the storage mappings to the client. When a new server instance is created, it may include a new maintenance database instance.Type: ApplicationFiled: October 21, 2005Publication date: April 26, 2007Inventors: Earle Ellsworth, Chad Seaton Mitchell, David Michael Morton, Oman Bond Vargas
-
Publication number: 20060161754Abstract: An apparatus, system, and method are disclosed for validating logical volume configuration. A determination module makes a determination of a type of a host operating system of a host computer requesting access to a logical volume. A characterization module characterizes the host type of the logical volume. A compatibility module determines if the logical volume is configured for the host operating system. A mitigation module mitigates the mis-configuration if the logical volume is not configured for the host operating system.Type: ApplicationFiled: January 20, 2005Publication date: July 20, 2006Inventors: Douglas Dewey, Earle Ellsworth
-
Publication number: 20060031707Abstract: A method of, apparatus for, or storage device medium having instructions for publishing a first notification within a data processing system where the data processing system comprises a first source generating the first notification, a first destination device, and a second destination device. The source may be a storage unit, a printer, a processing unit, or any other device which is a component of the data processing system. The destination device is typically a monitor, a workstation, a computer, a PC, or other input/output type workstation. The method comprises of having the first destination device subscribe to receive notifications from the first source. In addition, the second destination device subscribes to receive the notifications serially republished from the first destination device. Upon the publication of a notification from the first source to the first destination device, the first destination device will publish the notification to the second destination device.Type: ApplicationFiled: August 6, 2004Publication date: February 9, 2006Applicant: International Business Machines (IBM) CorporationInventors: Jeffrey Caplan, Earle Ellsworth
-
Patent number: 6131113Abstract: A data processing system provides a method and apparatus for managing a shared resource between multiple processors. The data processing system includes a first processor for producing, or supplying, available sections of the shared resource, and a second processor for consuming, or allocating, the available sections within the system. The first and second processor share a memory containing a circular queue, a resource queue, for referencing available shared resource sections. The resource queue is initialized by storing a pointer to an available shared resource section in each entry of the resource queue. The second processor consumes an available section of shared resource by removing a resource pointer from a resource queue entry and sending a message signal to a mailbox message subsystem of the first processor.Type: GrantFiled: February 24, 1998Date of Patent: October 10, 2000Assignee: International Business Machines CorporationInventors: Earle Ellsworth, Laura Hepner Evans, Sangram Singh Ghoman, Thomas Charles Jarvis, Matthew Joseph Kalos, Ralph O'Neill, Lisa Phan, David Brent Schreiber, Brian Dewayne Watson
-
Patent number: 5737240Abstract: A mailbox message system is coupled between a processor having a mailbox and one or more peripheral devices or circuits communicating information to the processor. The mailbox message system in the present invention reports events which occur in the peripheral devices or circuits to the mailbox within the processor to be serviced by the processor. The mailbox message system receives inputs from the processor indicating which events are allowed to be currently serviced by the processor and stores these inputs in a first memory. The mailbox message system further receives unique signals representing distinct events from the peripheral devices and stores these signals in a second memory. The generated events which are pending service in the second memory are then compared with the allowed events in the first memory. When a match exists, a message is encoded and transmitted to the mailbox of the processor indicating that the processor has an event to be serviced.Type: GrantFiled: January 25, 1996Date of Patent: April 7, 1998Assignee: International Business Machines CorporationInventors: Earle Ellsworth, Laura Hepner Evans, Sangram Singh Ghoman, Enrique Quique Garcia, Thomas Charles Jarvis, Matthew Joseph Kalos, Ralph O'Neill, Lisa Phan, David Brent Schreiber