Patents by Inventor Alan Burton

Alan Burton 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: 20030126118
    Abstract: Provided is a method, system, and program implemented by a server for controlling and providing access to a file to at least one remote computer over a network. The server maintains metadata about files. The files are maintained at remote storage locations. The server receives a request from the remote computer for a filename of a requested file over the network. The server determines from the metadata one remote storage location address associated with the filename where the requested file is located. The server then updates the metadata for the requested file and sends the storage location address to the remote computer.
    Type: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Applicant: International Business Machines Corporation
    Inventors: David Alan Burton, Douglas Alan Williams
  • Publication number: 20030115379
    Abstract: Provided is a computer implemented method, system, and program for implementing for implementing a remote method call. Remote objects and at least one proxy object are generated, where each proxy object corresponds to one remote object. Data from the remote object is included into the proxy object. A call to a method on one proxy object is processed and the method is executed. The method is one of a plurality of methods, wherein at least one of the plurality of methods comprises a local method including code to perform method operations on the proxy object without going to the remote object and at least one other of the plurality of methods comprises a remote method including code to perform method operations on the remote object.
    Type: Application
    Filed: December 14, 2001
    Publication date: June 19, 2003
    Inventors: David Alan Burton, Robert Louis Morton, Gary William Steffens
  • Patent number: 6571686
    Abstract: A brew basket is provided that is dimensioned to be received within the brew basket support member of an associated brewing machine such as a coffee maker. The brew basket includes an anti-drip valve mounted within a lower cavity and to the lower surface of the bottom wall. The brew basket is provided with an overflow return for diverting brewing water from the brew basket to the brewing machine carafe or other beverage receptacle if the brewing water reaches a level presenting potential overflow from the brew basket.
    Type: Grant
    Filed: October 9, 2001
    Date of Patent: June 3, 2003
    Assignee: Sunbeam Products, Inc.
    Inventors: Darren Riley, Alan Burton, Jeffrey T. Stout, Peter A. Pickett, II
  • Publication number: 20030074527
    Abstract: Provided is a method, system, and program for determining a configuration of a logical array including a plurality of storage devices. A selection of a number of storage devices is received to include in the logical array. A determination is made of a number of groups in which to include the selected number of storage devices, wherein each group includes at least one storage device maintaining user data and parity data for the user data in the group. Determining an assignment of the selected number of storage devices to the determined number of groups and allocating the storage devices to the determined number of groups according to the determined assignment.
    Type: Application
    Filed: October 15, 2001
    Publication date: April 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: David Alan Burton, Robert Louis Morton, Gary William Steffens, Bryan John Wright
  • Patent number: 6526419
    Abstract: Disclosed is a method, system, program, and data structure for providing a shadow copy of data storage areas in a primary site to data storage areas in a secondary site. A definition is made of storage areas in the primary site having data to be shadowed and corresponding storage areas in the secondary site to shadow data at the storage areas in the primary site. A shadow pair comprises one primary storage area and one secondary storage area that shadows data for the primary storage area in the pair. A standard data transfer interface protocol command, such as a SCSI or Fibre Channel command, is used to configure status storage areas in the secondary site to provide status information and data for each primary and secondary storage area. A write command in the standard data transfer interface protocol is then used to write status information to the status storage areas indicating status of the shadowed data at the secondary storage areas in the pairs.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: February 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Robert Louis Morton, Erez Webman
  • Publication number: 20020184481
    Abstract: Provided is a method, system, and program for initializing a storage device comprising multiple storage units through a storage controller. A request is received to initialize a storage space that spans the storage units. A determination is made of a layout of sets of sequential data blocks of the storage space on the storage units, wherein sets of sequential data blocks are written across the storage units. For each set of sequential data blocks, a determination is made of a block address in each storage unit where a first data block in the set of sequential data blocks will be written. A write command is generated for each of the storage units, wherein each write command indicates the determined block address for the storage unit and a block number. The write command is transmitted with one block of initialization data to the storage unit.
    Type: Application
    Filed: May 30, 2001
    Publication date: December 5, 2002
    Applicant: International Business Machines Corporation
    Inventors: John Edward Bish, David Alan Burton
  • Publication number: 20020156944
    Abstract: Provided is a method, system, and program for configuring an attached storage device through a storage adaptor. The storage adaptor includes an initialization routine to generate initialization data to write to the storage device when adding storage space in the storage device to a system. A request is received to add storage space to the system. A command is transmitted to the storage adaptor capable of inhibiting the storage adaptor from performing the initialization routine. Initialization data is generated for the storage space and transmitted to the storage adaptor to write to the storage space to initialize the storage space.
    Type: Application
    Filed: April 18, 2001
    Publication date: October 24, 2002
    Applicant: International Business Machines Corporation
    Inventors: Michael Thomas Benhase, David Alan Burton, Robert Louis Morton
  • Patent number: 6425051
    Abstract: Provided are a system, method, program, and data structure for processing a request for data in a first format that is superimposed on blocks of data stored in a second format in a storage device. A data structure for a storage unit in the first format including the requested data is accessed. There is one data structure for each storage unit in the first format being accessed. Further, at least one cache page storing blocks of data in the second format is needed to store one storage unit in the first format. A determination is made of one or more storage blocks in the second format that include the requested data. A determination is also made as to whether the storage unit data structure includes a pointer to a control block for a cache page that would include the determined storage blocks in the second format.
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: July 23, 2002
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Robert Louis Morton
  • Publication number: 20020087786
    Abstract: Provided is a method, system, and program for superimposing a data record in a first data format onto a storage space in a second data format. A plurality of control blocks are built in memory indicating operations to perform to transfer components of the data record in the first data format to locations in memory in the second data format. A data transfer device is signaled to access the control blocks built in the memory. The data transfer device accesses the control blocks in the memory and then transfers components of the data record in the first data format to the memory to be stored in the second data format according to the operations indicated in the control blocks.
    Type: Application
    Filed: January 4, 2001
    Publication date: July 4, 2002
    Applicant: International Business Machines Corporation
    Inventors: David Alan Burton, Robert Louis Morton
  • Patent number: 6393535
    Abstract: Disclosed is a method, system, program, and data structure for defining paths for a computer to use to send commands to execute with respect to storage regions in a storage device that are accessible through at least two controllers. For each storage region, one controller is designated as a preferred controller and another as a non-preferred controller. The computer initially sends a command to be executed with respect to a target storage region to the preferred controller for the target storage region and sends the command to the non-preferred controller for the target storage region if the preferred controller cannot execute the command against the target storage region. In response to the non-preferred controller receiving at least one command for the target storage region, the designation is modified to make a current preferred controller the non-preferred controller for the target storage region and a current non-preferred controller the preferred controller for the target storage region.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: May 21, 2002
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Robert Louis Morton
  • Publication number: 20020023122
    Abstract: A method and apparatus for processing jobs on an enterprise-wide computer system. The computer system uses a portal architecture to allow a user to view a wide variety of content retrieved from a variety of different computer systems. The computer system is configured such that a plurality of users can access the system at the same time through a computer network such as the Internet. Users may access the computer system by using a standardized browser program, thus simplifying the user interface. The computer system may also be connected to one or more back-end databases that correspond to the different computer systems within the enterprise. The computer system is configured to run predefined jobs to process data. These jobs can perform a variety of tasks such as retrieving data from a back-end database, preparing a report based upon retrieved data, processing data already resident within the portal system, or notifying a user when a particular condition occurs within the portal system.
    Type: Application
    Filed: April 27, 2001
    Publication date: February 21, 2002
    Inventors: Kathleen Riddell Polizzi, Gail Helen Godbeer, Gadi Yedwab, Anthony John Murphy, Robert Mark Bick, Jeffrey Alan Ewry, William Hippenmeyer, Peter Alan Burton, Jack Norris
  • Patent number: 5930481
    Abstract: A system for providing multiple hosts with concurrent access to cached data by selectively generating, maintaining, modifying, and consolidating multiple versions of data items in cache memory to efficiently accommodate data access requests by the hosts. Data associated with a logical track is represented in cache by a number of cache track image parts. Each part represents one or more records in cache, where multiple parts may exist in cache for the same logical track. The provision of multiple parts supports concurrent access by multiple operations or "processes" to data associated with a track. Namely, each part is given a "status" selected from a predetermined catalog of statuses; the assigned status thus establishes the permissible manner of accessing that part. Depending upon a part's status, the part may be used by one process (e.g. Read) or by multiple processes concurrently (e.g. Read and Destage). Other part statuses dedicate a part to a single process (e.g. Write).
    Type: Grant
    Filed: May 15, 1998
    Date of Patent: July 27, 1999
    Assignee: International Business Machines Corporation
    Inventors: Michael Thomas Benhase, David Alan Burton, Marshall Heyman, John Norbert McCauley, Robert Louis Morton
  • Patent number: 5774682
    Abstract: A system for providing multiple hosts with concurrent access to cached data by selectively generating, maintaining, modifying, and consolidating multiple versions of data items in cache memory to efficiently accommodate data access requests by the hosts. Data associated with a logical track is represented in cache by a number of cache track image parts. Each part represents one or more records in cache, where multiple parts may exist in cache for the same logical track. The provision of multiple parts supports concurrent access by multiple operations or "processes" to data associated with a track. Namely, each part is given a "status" selected from a predetermined catalog of statuses; the assigned status thus establishes the permissible manner of accessing that part. Depending upon a part's status, the part may be used by one process (e.g. Read) or by multiple processes concurrently (e.g. Read and Destage). Other part statuses dedicate a part to a single process (e.g. Write).
    Type: Grant
    Filed: December 11, 1995
    Date of Patent: June 30, 1998
    Assignee: International Business Machines Corporation
    Inventors: Michael Thomas Benhase, David Alan Burton, Marshall Heyman, John Norbert McCauley, Robert Louis Morton
  • Patent number: 4869380
    Abstract: A frame for mounting electrical and electronic equipment has its horizontal and vertical members connected together at each corner by identical corner blocks with three wings at right angles to one another, with which the ends of the members are telescopically engaged and to which they are bolted. Racks are provided for mounting equipment or for trays or shelves in a number of positions. At each corner of the frame a vertical rod passes through holes in the top and corner blocks and a screw nut is engaged with the top of the rod for lifting the frame without damage or distortion.
    Type: Grant
    Filed: September 25, 1987
    Date of Patent: September 26, 1989
    Assignee: Vormet Quality Fabrication Close/Corporation
    Inventors: George T. Metcalfe, Alan Burton