Patents by Inventor Edward McBride

Edward McBride 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: 7130874
    Abstract: Provider are a method, system, and program for maintaining data in a distributed computing environment. Data is stored at a primary storage site. A data structure is processed indicating an association of data sets in the stored data, secondary storage sites, and update frequencies. In response to processing the data structure, a determination is made of one of a plurality of secondary storage sites and a determination is made of at least one data set to transmit to the determined secondary storage site at an update frequency. The determined data set is transmitted to the determined secondary storage site according to the update frequency.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Tarek Makansi, Gregory Edward McBride, David Michael Shackelford
  • Publication number: 20060154736
    Abstract: A golf course including a plurality of holes, where at least one of said holes includes a plurality of initial teeing areas displaced at similar, or different specific par distances from a target cup, and at different directions from a target cup such that plurality of teeing areas are disposed at different acute angles from the target cup, and encompass different terrain and different trajectories to target cup. A gold hole of the present invention comprises a target green encompassing a target cup, and a middle area between a plurality of initial teeing areas and the target green. A method of playing the golf course and golf hole is also described. The method of sequentially playing a golf game on the present course results in a relatively inexhaustible number of different games of golf thereon.
    Type: Application
    Filed: February 28, 2006
    Publication date: July 13, 2006
    Inventors: Scott McBride, Edward McBride
  • Patent number: 7003706
    Abstract: Disclosed is an article of manufacture, system, and program for determining device suspension and device blocking. Local session cache usage and residual counts are compared against limit values associated with that session, wherein the limit values comprise a device blocking count, a device blocking percent, a suspend count, and a suspend percent for the local session. If a cache in trouble condition is detected based on the comparison, the cache in trouble condition is processed to determine whether one or more volumes are to be blocked or suspended.
    Type: Grant
    Filed: May 27, 2003
    Date of Patent: February 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gregory Edward McBride, Alan George McClure, Robert Nelson Crockett, Donald Reynold Blea
  • Patent number: 7001957
    Abstract: An improved method of making an ethylene acrylate (AEM) elastomer or a polyacrylate (ACM) elastomer wherein an aqueous solution of hexamethylene diamine (HMDA) is employed as the curative agent rather than hexamethylene diamine carbamate (HMDAC). The HMDA reacts with the curative-site monomer derived from the monoalkyl ester of a 1,4-butene-dioic acid in the presence of water, producing (i.e., after press-curing and any secondary heat-curing) a crosslinked elastomer with properties essentially indistinguishable from that produced using HMDAC as the curative agent. Advantageously, the aqueous solution of HMDA can be blended directly into the compound or it can be deposited on an additive such as silica or carbon black prior to blending. Elastomers produced by the improved method according to the present invention are particularly useful in automotive applications requiring oil resistant compositions.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: February 21, 2006
    Assignee: E.I. du Pont de Nemours and Company, Inc.
    Inventor: Edward McBride
  • Publication number: 20050148758
    Abstract: A composition that can be used as catalyst in esterification, transesterification or polycondensation is disclosed, which comprises a stable solution comprising (a) titanium in the form of a titanium ?-hydroxycarboxylic acid or its salt, (b) a C1-C6 carboxylic acid, and (c) zinc in the form of a water-soluble zinc salt, and (d) water; and substantially free of an alkanolamine, an aminocarboxylic acid, or combinations two or more thereof. Also disclosed is an esterification, transesterification or polycondensation process, which comprises contacting, in the presence of the solution composition, an organic acid or its ester or its salt with an alcohol, optionally in the presence of a phosphorus compound, an organic or inorganic toning agent such as cobalt acetate, or combinations thereof.
    Type: Application
    Filed: February 3, 2005
    Publication date: July 7, 2005
    Inventors: Donald Putzig, Edward McBride
  • Publication number: 20050020775
    Abstract: Disclosed are random copolymers derived from ethylene and at least two different alkyl acrylate comonomers, with or without an acid cure site-containing comonomer. In particular, disclosed are copolymers derived from copolymerization of (a) from 10 to 50 weight % of ethylene; (b) from 5 to 55 weight % of a first alkyl acrylate; (b) from 15 to 80 weight % of a second alkyl acrylate; and (d) from 0 to 7 weight % of a monoalkyl ester of 1,4-butene-dioic acid. Such copolymers exhibit lower glass transition temperatures (Tg) relative to previous ethylene copolymers comprising a single alkyl acrylate comonomer and maintain the good heat and fluid resistance when employed to produce cured elastomeric compositions as well as the improved low temperature properties. This invention also provides compounded compositions comprising these copolymers, and cured compositions (i.e.
    Type: Application
    Filed: July 15, 2004
    Publication date: January 27, 2005
    Inventors: Yun-Tai Wu, Mark Stewart, David Mitchell, Edward McBride
  • Patent number: 6842825
    Abstract: In a system including a host, a primary storage subsystem coupled to the host, a cache coupled to the host and separate from the primary storage system, a secondary storage subsystem, and a data mover coupling the primary and secondary storage systems, data is temporarily cached for future storage in the primary storage subsystem so as to preserve timestamp information and maintain data consistency for asynchronously mirroring the data at a secondary subsystem.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: January 11, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert Vaughn Geiner, Ronald Maynard Kern, Gregory Edward McBride, William Frank Micka, Jeffrey Mark Nick, Larry Richard Perry, David B. Petersen, David Michael Shackelford, Harold Glen Slone, Harry Morris Yudenfriend, Douglas M. Zobre
  • Publication number: 20040243892
    Abstract: Disclosed is an article of manufacture, system, and program for determining device suspension and device blocking. Local session cache usage and residual counts are compared against limit values associated with that session, wherein the limit values comprise a device blocking count, a device blocking percent, a suspend count, and a suspend percent for the local session. If a cache in trouble condition is detected based on the comparison, the cache in trouble condition is processed to determine whether one or more volumes are to be blocked or suspended.
    Type: Application
    Filed: May 27, 2003
    Publication date: December 2, 2004
    Applicant: International Business Machines Corporation
    Inventors: Gregory Edward McBride, Alan George McClure, Robert Nelson Crockett, Donald Reynold Blea
  • Patent number: 6772303
    Abstract: Backup storage is resynchronized to primary storage, ensuring that any new updates received during resynchronization are applied in the proper order relative to resynchronization data. Under normal operations, a data mover mirrors data stored in primary storage to backup storage. If an error condition arises, preventing mirroring, the data mover stores newly received data in primary storage without mirroring the data to backup storage. The data mover also identifies this data in an update map. When the error condition ends, the data mover performs a static resynchronization process, serving to update the backup storage with the un-mirrored data, identified in the update map. When new data is received during static resynchronization, a dynamic resynchronization process is invoked to accurately process the updates.
    Type: Grant
    Filed: February 15, 2001
    Date of Patent: August 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: Robert Nelson Crockett, Ronald Maynard Kern, Gregory Edward McBride
  • Publication number: 20040030837
    Abstract: In a system including a host, a primary storage subsystem coupled to the host, a cache coupled to the host and separate from the primary storage system, a secondary storage subsystem, and a data mover coupling the primary and secondary storage systems, data is temporarily cached for future storage in the primary storage subsystem so as to preserve timestamp information and maintain data consistency for asynchronously mirroring the data at a secondary subsystem.
    Type: Application
    Filed: August 7, 2002
    Publication date: February 12, 2004
    Inventors: Robert Vaughn Geiner, Ronald Maynard Kern, Gregory Edward McBride, William Frank Micka, Jeffrey Mark Nick, Larry Richard Perry, David B. Petersen, David Michael Shackelford, Harold Glen Slone, Harry Morris Yudenfriend, Douglas M. Zobre
  • Publication number: 20030204025
    Abstract: An improved method of making an ethylene acrylate (AEM) elastomer or a polyacrylate (ACM) elastomer wherein an aqueous solution of hexamethylene diamine (HMDA) is employed as the curative agent rather than hexamethylene diamine carbamate (HMDAC). The HMDA reacts with the curative-site monomer derived from the monoalkyl ester of a 1,4-butene-dioic acid in the presence of water, producing (i.e., after press-curing and any secondary heat-curing) a crosslinked elastomer with properties essentially indistinguishable from that produced using HMDAC as the curative agent. Advantageously, the aqueous solution of HMDA can be blended directly into the compound or it can be deposited on an additive such as silica or carbon black prior to blending. Elastomers produced by the improved method according to the present invention are particularly useful in automotive applications requiring oil resistant compositions.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 30, 2003
    Inventor: Edward McBride
  • Publication number: 20030177122
    Abstract: Provider are a method, system, and program for maintaining data in a distributed computing environment. Data is stored at a primary storage site. A data structure is processed indicating an association of data sets in the stored data, secondary storage sites, and update frequencies. In response to processing the data structure, a determination is made of one of a plurality of secondary storage sites and a determination is made of at least one data set to transmit to the determined secondary storage site at an update frequency. The determined data set is transmitted to the determined secondary storage site according to the update frequency.
    Type: Application
    Filed: March 12, 2002
    Publication date: September 18, 2003
    Applicant: International Business Machines Corporation
    Inventors: Tarek Makansi, Gregory Edward McBride, David Michael Shackelford
  • Patent number: 6484187
    Abstract: A multi-session data storage facility coordinates similar status changes across all sessions at appropriate times. In each session, a data mover implements data mirroring by copying updates from the primary storage to the secondary storage. A master data set, accessible by all sessions, includes a common area for posting commands and/or errors to all sessions and individual session areas for posting errors occurring in particular sessions. When a data mover receives a host initiated command, this data mover becomes a “master.” Initially, the master data mover lists the command in the master data set's common area. Whenever other, “slave” data movers notice a command in the master data set's common area, they respond by suspending their formation of consistency groups and responding with a “ready” message. The “ready” message comprises the slave data mover's consistency form time (i.e.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: November 19, 2002
    Assignee: International Business Machines Corporation
    Inventors: Ronald Maynard Kern, Gregory Edward McBride, David Michael Shackelford
  • Patent number: 6463501
    Abstract: A system, method, and program for maintaining data consistency among updates to data storage areas are provided. Each update has an update time the update was made. There are multiple groups of data storage areas. For each group, updates to the data storage area in the group are stored in a journal for storing updates to the group, wherein there are multiple journals. An indication is made in a memory area for each group of a group update time comprising a most recent update time of the updates in the group. The update time for each update in the group is not greater than the group update time. A determination is made of a minimum group update time across all the groups. At least one update is applied to storage if the update time for the update does not exceed the minimum group update time. The data storage areas may be partitioned among a plurality of computer systems, and may be maintained in at least one primary and secondary storage.
    Type: Grant
    Filed: October 21, 1999
    Date of Patent: October 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Ronald Maynard Kern, Gregory Edward McBride, David Michael Shackelford
  • Patent number: 6331439
    Abstract: A method for accomplishing a plurality of combinatorial processes in parallel using a microelectronic and fluidic array (device array) having micron-sized reservoirs, connecting microchannels and reaction cells etched into a substrate. The device array has a top feedthru plate, a center distribution plate and a bottom cell plate. The top feedthru plate serves as a cover for the device array and contains apertures selectively positioned above the reservoirs located in the center distribution plate. The center distribution plate includes a plurality of micron sized reservoirs, microchannels, reservoir feeds, cell feeds and overflow feeds for the distribution of reagent fluids to the reaction cells located in the bottom cell plate. The detachable bottom cell plate serves as a microlaboratory tray of reaction cells. Once the proper reagents or other materials are introduced into the reaction cells, the bottom cell plate is decoupled from the device array and removed for incubation or analysis.
    Type: Grant
    Filed: September 14, 1998
    Date of Patent: December 18, 2001
    Assignee: Orchid BioSciences, Inc.
    Inventors: Satyam Choudary Cherukuri, Robert Richard Demers, Zhong Hui Hugh Fan, Aaron W. Levine, Sterling Edward McBride, Peter John Zanzucchi
  • Patent number: 6301643
    Abstract: Disclosed is a system for maintaining consistency of data across storage devices. A cut-off time value is provided to the system. The system then obtains information on data writes to a first storage device, including information on time stamp values associated with the data writes indicating an order of the data writes to the first storage device. At least one group of data writes having time stamp values earlier in time than the cut-off time value is then formed. The system then transfers the data writes in the groups to a second storage device for storage therein.
    Type: Grant
    Filed: September 3, 1998
    Date of Patent: October 9, 2001
    Assignee: International Business Machines Corporation
    Inventors: Robert Nelson Crockett, Ronald Maynard Kern, Gregory Edward McBride
  • Publication number: 20010010070
    Abstract: Backup storage is resynchronized to primary storage, ensuring that any new updates received during resynchronization are applied in the proper order relative to resynchronization data. Under normal operations, a data mover mirrors data stored in primary storage to backup storage. If an error condition arises, preventing mirroring, the data mover stores newly received data in primary storage without mirroring the data to backup storage. The data mover also identifies this data in an update map. When the error condition ends, the data mover performs a static resynchronization process, serving to update the backup storage with the un-mirrored data, identified in the update map. When new data is received during static resynchronization, a dynamic resynchronization process is invoked to accurately process the updates.
    Type: Application
    Filed: February 15, 2001
    Publication date: July 26, 2001
    Inventors: Robert Nelson Crockett, Ronald Maynard Kern, Gregory Edward McBride
  • Patent number: 6260124
    Abstract: Backup storage is resynchronized to primary storage, ensuring that any new updates received during resynchronization are applied in the proper order relative to resynchronization data. Under normal operations, a data mover mirrors data stored in primary storage to backup storage. If an error condition arises, preventing mirroring, the data mover stores newly received data in primary storage without mirroring the data to backup storage. The data mover also identifies this data in an update map. When the error condition ends, the data mover performs a static resynchronization process, serving to update the backup storage with the un-mirrored data, identified in the update map. When new data is received during static resynchronization, a dynamic resynchronization process is invoked to accurately process the updates.
    Type: Grant
    Filed: August 13, 1998
    Date of Patent: July 10, 2001
    Assignee: International Business Machines Corporation
    Inventors: Robert Nelson Crockett, Ronald Maynard Kern, Gregory Edward McBride
  • Patent number: 6260129
    Abstract: Disclosed is a system for managing pages in a volatile memory device for data transfer operations between a first storage area and a second storage area. The first storage area is queried to determine a number of data sets to include in a data transfer operation. A number of pages in the volatile memory device needed for the data transfer operation is then determined. A determination is then made as to whether the number of pages needed for the data transfer operation is greater than available fixed pages in a pool of pages. Available fixed pages in the pool are allocated to the data transfer operation after determining that the number of pages needed to process the data transfer operation is less than or equal to the available fixed pages in the pool.
    Type: Grant
    Filed: September 8, 1998
    Date of Patent: July 10, 2001
    Assignee: International Business Machines Corportion
    Inventors: Robert Nelson Crockett, Ronald Maynard Kern, Gregory Edward McBride, David Michael Shackelford, Stephen Charles West
  • Patent number: 6105078
    Abstract: A primary data mover monitors both consistency time and idle time in a system that performs continuous, asynchronous, extended remote copying between primary and remote processors, and manages both with accuracy and consistency. The primary data mover detects system activity levels and manages data accuracy for the extended remote copying in both active and idle systems.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: August 15, 2000
    Assignee: International Business Machines Corporation
    Inventors: Robert Nelson Crockett, Ronald Maynard Kern, Gregory Edward McBride