Patents by Inventor Neal Richard Marion
Neal Richard Marion 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: 8661089Abstract: In a data processing system including a virtual I/O server (VIOS) cluster and multiple logical partitions (LPARs), at least one VIOS of the VIOS cluster performs functions of: receiving first registration information from one or more entities within the VIOS cluster; registering, based on the first registration information, a handler associated with a first message type; responsive to receiving second registration information, registering, based on the second registration information, a listener associated with a second message type; receiving a first message associated with a first alert event of the cluster; determining, based on the first message, that the handler is associated with the first message type; and calling the handler. In one embodiment, the handler is associated with a pointer to a subroutine, and registering the handler includes storing the pointer in a data structure that associates the handler with the first message type.Type: GrantFiled: December 8, 2010Date of Patent: February 25, 2014Assignee: International Business Machines CorporationInventors: Neal Richard Marion, James A. Pafumi, Jacob Jason Rosales, Morgan Jeffrey Rosas, Vasu Vallabhaneni
-
Patent number: 8615676Abstract: A first virtual I/O server (VIOS) provides a cluster aware (CA) operating system (OS) executing on a processor resource of the first VIOS to register the first VIOS within a VIOS cluster. The first VIOS comprises a first field/failure data capture (FFDC) module that executes within the first VIOS and performs the functions of: receiving from an event listener a signal indicating that an FFFDC event/condition has been detected by the first VIOS; and automatically transmitting FFDC data to the shared storage repository for storage of the FFDC data within the shared storage repository. The FFDC module further performs the functions of: transmitting to one or more second VIOSes within the VIOS cluster, one or more messages to inform the one or more second VIOSes of an occurrence of the FFDC event/condition that was detected by the first VIOS.Type: GrantFiled: March 24, 2011Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Carl Duane Bender, Veena Ganti, Maria deLourdes Garza, Neal Richard Marion, James A. Pafumi, Jacob Jason Rosales, Morgan Jeffrey Rosas, Vasu Vallabhaneni
-
Publication number: 20120246517Abstract: A first virtual I/O server (VIOS) provides a cluster aware (CA) operating system (OS) executing on a processor resource of the first VIOS to register the first VIOS within a VIOS cluster. The first VIOS comprises a first field/failure data capture (FFDC) module that executes within the first VIOS and performs the functions of: receiving from an event listener a signal indicating that an FFFDC event/condition has been detected by the first VIOS; and automatically transmitting FFDC data to the shared storage repository for storage of the FFDC data within the shared storage repository. The FFDC module further performs the functions of: transmitting to one or more second VIOSes within the VIOS cluster, one or more messages to inform the one or more second VIOSes of an occurrence of the FFDC event/condition that was detected by the first VIOS.Type: ApplicationFiled: March 24, 2011Publication date: September 27, 2012Applicant: IBM CORPORATIONInventors: Carl Duane Bender, Veena Ganti, Maria deLourdes Garza, Neal Richard Marion, James A. Pafumi, Jacob Jason Rosales, Morgan Jeffrey Rosas, Vasu Vallabhaneni
-
Patent number: 8176185Abstract: A method of communicating with a remote site on a network by establishing different user personas respectively associated with different remote sites on the network, each user persona containing one or more attributes used in accessing the remote sites, and then accessing a specific one of the remote sites using the attributes in a specific one of the user personas that is associated with the specific remote site. The specific remote site can be associated with the specific user persona by a universal resource locator (URL), e.g., for web sites on the Internet, and the accessing is automatically performed in response to matching of the URL of the specific remote site to the URL associated with the specific user persona. A default persona can be used for any remote site having no specifically associated user persona.Type: GrantFiled: September 9, 2008Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Neal Richard Marion, Shawn Patrick Mullen, George F. Ramsay, III, James Stanley Tesauro
-
Patent number: 7969451Abstract: A method, apparatus, and computer instructions for storing colors in a color table used in displaying graphics in a data processing system. A request for a color map is received, wherein the request includes a number of entries for the color map. A color map location and size in the color table is set based on the number of entries in the request. Colors for the color map are loaded into the color table at the color map location, wherein dynamic sizing of color tables occurs.Type: GrantFiled: March 27, 2003Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George F. Ramsay, III, James Stanley Tesauro
-
Patent number: 7890952Abstract: Methods, systems, and products are provided for peer-to-peer computer software installation. Embodiments include receiving, by an observing install agent running on an observing host from a test install agent running on a test host, performance information describing the performance of software installed on the test host; determining, by the observing install agent, whether the performance information meets performance criteria for the observing host; and if the performance information meets the performance criteria for the observing host, installing the software on the observing host. In some embodiments, determining, by the observing install agent, whether the performance information meets performance criteria for the observing host is carried out by determining, whether the performance information meets performance criteria for the observing host in dependence upon a rule.Type: GrantFiled: October 7, 2004Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Neal Richard Marion, Shawn Patrick Mullen, George Francis Ramsay, III, Gerald James Tesauro, James Stanley Tesauro
-
Patent number: 7596758Abstract: A system, apparatus and method of appending a group of files to files on a clipboard of a desktop are provided. The system, apparatus and method include displaying a first window having an option that allows a group of files to be appended to files on the clipboard and asserting the option to append the files. The first window is ordinarily displayed after at least one file has been copied onto the clipboard and a second file is selected to be copied. In the case where at least one file has not already been copied onto the clipboard, a second window is displayed. The second window has an option that allows only one file or group of files to be copied onto the clipboard. The first window further contains an option that allows a file or a group of files to replace file or files already copied on the clipboard.Type: GrantFiled: April 3, 2003Date of Patent: September 29, 2009Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George F. Ramsay, III
-
Patent number: 7574667Abstract: A system, apparatus and method of appending a group of files to files on a clipboard of a desktop are provided. The system, apparatus and method include displaying a first window having an option that allows a group of files to be appended to files on the clipboard and asserting the option to append the files. The first window is ordinarily displayed after at least one file has been copied onto the clipboard and a second file is selected to be copied. In the case where at least one file has not already been copied onto the clipboard, a second window is displayed. The second window has an option that allows only one file or group of files to be copied onto the clipboard. The first window further contains an option that allows a file or a group of files to replace file or files already copied on the clipboard.Type: GrantFiled: September 19, 2008Date of Patent: August 11, 2009Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George F. Ramsay, III
-
Publication number: 20090077468Abstract: A method of communicating with a remote site on a network by establishing different user personas respectively associated with different remote sites on the network, each user persona containing one or more attributes used in accessing the remote sites, and then accessing a specific one of the remote sites using the attributes in a specific one of the user personas that is associated with the specific remote site. The specific remote site can be associated with the specific user persona by a universal resource locator (URL), e.g., for web sites on the Internet, and the accessing is automatically performed in response to matching of the URL of the specific remote site to the URL associated with the specific user persona. A default persona can be used for any remote site having no specifically associated user persona.Type: ApplicationFiled: September 9, 2008Publication date: March 19, 2009Inventors: Neal Richard Marion, Shawn Patrick Mullen, George F. Ramsay, III, James Stanley Tesauro
-
Publication number: 20090024947Abstract: A system, apparatus and method of appending a group of files to files on a clipboard of a desktop are provided. The system, apparatus and method include displaying a first window having an option that allows a group of files to be appended to files on the clipboard and asserting the option to append the files. The first window is ordinarily displayed after at least one file has been copied onto the clipboard and a second file is selected to be copied. In the case where at least one file has not already been copied onto the clipboard, a second window is displayed. The second window has an option that allows only one file or group of files to be copied onto the clipboard. The first window further contains an option that allows a file or a group of files to replace file or files already copied on the clipboard.Type: ApplicationFiled: September 19, 2008Publication date: January 22, 2009Inventors: Neal Richard Marion, George F. Ramsay, III
-
Patent number: 7248267Abstract: A method, data processing system, and computer instructions for simulating direct frame buffer access. A request for access to a frame buffer memory is received from an application. A portion of system memory is allocated for use as the frame buffer memory in response to receiving the request. A pointer to the portion of system memory is returned to the application. The application writes data to the portion of system memory, treating the portion of system memory like the frame buffer memory.Type: GrantFiled: March 20, 2003Date of Patent: July 24, 2007Assignee: International Business Machines CorporationInventors: Neal Richard Marion, Shawn Patrick Mullen, George F. Ramsay, II, James Stanley Tesauro
-
Patent number: 6980222Abstract: A method, apparatus, and computer instructions for managing colors in a color table used in displaying graphics. A request is received for a color map. A color map location is set in the color table, wherein the color map location has a starting point. An identification of the starting point for the color map is placed in an entry in a window attribute table. The colors for the color map are loaded into the color table. The starting point of the color map at the color map location is identified using the window attribute table.Type: GrantFiled: January 12, 2004Date of Patent: December 27, 2005Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George Francis Ramsay, III, James Stanley Tesauro
-
Patent number: 6954548Abstract: A method and apparatus in a data processing system for processing graphics image. A determination is made as to whether the graphics image has more than two colors. The graphics image is compressed in response to an absence of a determination that the graphics image has more than two colors to form a compressed image. The compressed image is sent to a client.Type: GrantFiled: May 2, 2000Date of Patent: October 11, 2005Assignee: International Business Machines CorporationInventors: Janice Marie Girouard, Richard Alan Hall, Neal Richard Marion, Jeanne Kathleen Sparlin, Chun-Hsiang Wang
-
Patent number: 6911991Abstract: The present invention provides a mechanism by which the number of bits used to identify the WIDs for each of the color buffer and the overlay buffer may be programmed into the graphics adapter based on the currently active application environment. With the apparatus and method of the present invention, a programmable WAT color size selection device is provided in a RAMDAC of the graphics adapter. This programmable WAT color size selection device may be dynamically programmed to use varying bit splits of a WID from a WID buffer to obtain different indexes into a color WAT table and an overlay WAT table. In this way, different splits of, for example, an eight bit WID may be obtained based on the setting of the programmable WAT color size selection device such that varying color and overlay capabilities are obtainable dynamically.Type: GrantFiled: March 20, 2003Date of Patent: June 28, 2005Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George F. Ramsay, III, James Stanley Tesauro
-
Patent number: 6897877Abstract: A method, apparatus, and computer instructions for managing color maps in a data processing system. Responsive to a request to add a color map to a color table, a determination is made as to whether the color map is already installed in the color table. If the color map is not already installed in the color table, a decision is made as to whether a free block of color table entries sufficient to hold the color map is present in the color table. A determination is made as to whether existing blocks of color table entries in the color table can be rearranged to form a new free block of color table entries, if the free block of color table entries is insufficient to hold the color map. The existing blocks of color table entries in the color table are rearranged if the existing blocks of color table entries can be rearranged to form the new free block of color table entries.Type: GrantFiled: March 27, 2003Date of Patent: May 24, 2005Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George F. Ramsay, III, James Stanley Tesauro
-
Publication number: 20040233164Abstract: A method and apparatus for managing a hardware crosshair cursor function in a graphics adapter in a data processing system. A region, such as a window, is defined on a display using a set of coordinates. A hardware crosshair cursor is displayed only within the region by using the set of coordinates with the hardware crosshair cursor function in the graphics adapter.Type: ApplicationFiled: May 22, 2003Publication date: November 25, 2004Applicant: International Business Machines CorporationInventors: Neal Richard Marion, George Francis Ramsay, James Stanley Tesauro
-
Patent number: 6822659Abstract: A method, apparatus, and computer instructions for displaying data. Each entry in a plurality of entries for an overlay window attribute table (WAT) is set with identical information in which a window identifier is unnecessary for accessing the information in the overlay WAT. Information in a color WAT is retrieved using the set of window identifiers in response to receiving a set of window identifiers. The information in the overlay WAT is retrieved without requiring the window identifier. Pixels are displayed on a display screen using the information retrieved from the color WAT and the information retrieved from the overlay WAT.Type: GrantFiled: May 16, 2002Date of Patent: November 23, 2004Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George F. Ramsay, III
-
Patent number: 6822655Abstract: A method and apparatus in a data processing system for processing a request to display a pattern. A plurality of partitions is created in a memory in a graphics adapter in the data processing system, wherein each partition within the plurality of partitions has a size equal to each of the other partitions within the plurality partitions. A determination is made as to whether the pattern is present within the plurality of partitions. The pattern is displayed using the plurality of partitions if the pattern is present within the plurality of partitions. The pattern is retrieved from another location if the pattern is absent from the plurality of partitions. Responsive to retrieving the pattern from another location, the pattern is stored if the pattern is within the size.Type: GrantFiled: July 20, 2000Date of Patent: November 23, 2004Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George F. Ramsay, III
-
Publication number: 20040207660Abstract: A system, apparatus and method of appending a group of files to files on a clipboard of a desktop are provided. The system, apparatus and method include displaying a first window having an option that allows a group of files to be appended to files on the clipboard and asserting the option to append the files. The first window is ordinarily displayed after at least one file has been copied onto the clipboard and a second file is selected to be copied. In the case where at least one file has not already been copied onto the clipboard, a second window is displayed. The second window has an option that allows only one file or group of files to be copied onto the clipboard. The first window further contains an option that allows a file or a group of files to replace file or files already copied on the clipboard.Type: ApplicationFiled: April 3, 2003Publication date: October 21, 2004Applicant: International Business Machines CorporationInventors: Neal Richard Marion, George F. Ramsay
-
Publication number: 20040189660Abstract: A method, apparatus, and computer instructions for storing colors in a color table used in displaying graphics in a data processing system. A request for a color map is received, wherein the request includes a number of entries for the color map. A color map location and size in the color table is set based on the number of entries in the request. Colors for the color map are loaded into the color table at the color map location, wherein dynamic sizing of color tables occurs.Type: ApplicationFiled: March 27, 2003Publication date: September 30, 2004Applicant: International Business Machines CorporationInventors: Neal Richard Marion, George F. Ramsay, James Stanley Tesauro