Patents by Inventor Barry Keith

Barry Keith 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: 20030147504
    Abstract: A system and method of x-ray imaging is provided that includes a support base, a bearing assembly supported by the support base, and a non-circular positioning arm rotating in a semi-elliptical path relative to the support base through the bearing assembly. The non-circular positioning arm has first and second distal ends. The shape of the non-circular positioning arm conforms to a shape of a portion of a linear spiral. The system and method also includes an x-ray source located at the first distal end of the positioning arm, an x-ray detector located at the second distal end of the positioning arm. The x-ray source emits a conical beam having a theoretical central beam. The central beam passes through an origin of the linear spiral. The system also includes an imaging isocentric area located between the x-ray source and the x-ray detector. The imaging isocentric area remains substantially constant when the noncircular positioning arm rotates relative to the support base.
    Type: Application
    Filed: February 1, 2002
    Publication date: August 7, 2003
    Inventor: Barry Keith Hanover
  • Publication number: 20030149342
    Abstract: A system and method of controlling a medical device through voice commands is provided that includes an input unit, such as a microphone, for receiving a voice command identifying a function associated with one of a diagnostic and interventional procedure. The system also includes a control module for directing a medical device to perform the function based on the voice command. The system includes a voice decoder that decodes the voice command into a basic signal, and a protocol translator that converts the basic signal into a signal code associated with the voice command. The control module also includes a processing unit. The control module receives the signal code and the processing unit directs the medical device to perform the function designated by the signal code.
    Type: Application
    Filed: February 1, 2002
    Publication date: August 7, 2003
    Inventor: Barry Keith Hanover
  • Patent number: 6493764
    Abstract: A data communications apparatus connected to a network through which datagrams flow from the data communications apparatus to at least one other data communications apparatus also connected to the network, the apparatus having: a means for receiving data which is to be transmitted over the network, such data being broken up into data records; and a means for packing the data records into datagrams for transmission over the network, including a means for assigning data records to datagrams; wherein the means for packing takes the data records out of sequential order when assigning data records to datagrams.
    Type: Grant
    Filed: July 7, 1999
    Date of Patent: December 10, 2002
    Assignee: International Business Machines Corporation
    Inventors: Barry Keith Aldred, Paul A Beaven, Davin Morris Coleman, Brian Phillip Ernest Fisk
  • Patent number: 6438549
    Abstract: A method for securing sparse access control list (ACL) data in a relational database used as a backing store for a hierarchical-based directory service. The sparse ACL data is secured in a plurality of tables. An owner table stores data objects with explicitly set ACLs. A propagation table stores data on whether individual ACLs are inherited by descendant objects. A permissions table stores data regarding permissions which a user may perform on an object. A source table stores data for a set of ancestor objects having respective ACLs for each of a set of descendant objects. Preferably, the tables are stored in the relational database together with the objects. For a given object, data in the tables is used to determine the given object's entry owner and ACL. The inventive technique has particular applicability in a Lightweight Directory Access Protocol (LDAP) directory service having a relational database as a backing store.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: August 20, 2002
    Assignee: International Business Machines Corporation
    Inventors: Barry Keith Aldred, Debora Jean Byrne, Shaw-Ben Shi, Ellen J. Stokes
  • Patent number: 6278693
    Abstract: A communications system may be used for transmitting and/or receiving data over a network. The communications system includes means responsive to requests for a desired quality of service specifying at least two quality of service parameters, such as bandwidth, latency, error rate, and so on, for determining whether or not the requested quality of service is available. The quality of service requests specify the desired quality of service in terms of logical expressions involving two or more of said at least two quality of service parameters. This allows, for example, a desired quality of service to accept a higher error rate if the available bandwidth is higher. In the preferred embodiment, each quality of service parameter is specified in terms of a range between minimum and a maximum acceptable values.
    Type: Grant
    Filed: March 24, 1997
    Date of Patent: August 21, 2001
    Assignee: International Business Machines Corp.
    Inventors: Barry Keith Aldred, Howard Shelton Lambert, Harry David Mitchell, David Seager Renshaw
  • Patent number: 6236988
    Abstract: A data retrieval system in which a plurality of objects having a multi-level hierarchical relationship are stored is disclosed. Thus, each object has a respective parent and a set of children. The system includes an index table comprising a respective name and associated identifier for each object, and a data table comprising a respective set of attributes and a position key associated with each object in the system. Each position key comprises a series of components, each component corresponding to a level of the hierarchy. A first component of said key stores the identifier of an associated object, and each successive component stores the identifier of the parent of the object stored in the previous component.
    Type: Grant
    Filed: September 3, 1998
    Date of Patent: May 22, 2001
    Assignee: International Business Machines Corp.
    Inventor: Barry Keith Aldred
  • Patent number: 6209036
    Abstract: Provided is a method and apparatus for improved access to material via the World Wide Web Internet service. Web page URLs are stored as attribute-values of directory objects and Web page hyperlinks to those directory objects are provided together with access logic responsive to the hyperlinks for retrieving the URLs for use by a client. This indirect access to Web pages via hyperlinks to directories has significant advantages for Web page organization and facilitates more flexible methods of Web page access than the known use of hyperlinks which include URLs pointing directly to the target Web pages.
    Type: Grant
    Filed: June 6, 1997
    Date of Patent: March 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: Barry Keith Aldred, Charles Spencer Brown, Timothy J. Hahn, Ellen Jean Stokes
  • Patent number: 6175836
    Abstract: A data retrieval system stores a plurality of objects having a multi-level hierarchical relationship, each object having a respective parent and a set of children. The system stores one or more base tables, the or each base table comprising a respective set of attributes associated with a sub-set of objects in the system, and generates for the or each base table a respective complementary table, the or each complementary table comprising a set of attributes excluding the attributes of the associated base table. The system further includes an expression optimiser adapted to interpret a query comprising an expression including one or more operations, each operation having a respective operator and one or more associated operands. The optimser tracks a number of objects associated with the or each operation and any attributes associated with the operation; and re-formulates the expression accordingly.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: January 16, 2001
    Assignee: International Business Machines Corporation
    Inventor: Barry Keith Aldred
  • Patent number: 6046985
    Abstract: A communications system may be used for transmitting and/or receiving data over a network. The system needs to exchange capability information with other systems in the network, in order to determine which forms of communication can be mutually supported. The exchange of information includes logical expressions involving two or more parameters. This allows, for example, a system to indicate that a higher error rate will occur if the throughput is increased. In the preferred embodiment, each capability parameter is specified in terms of a range between a minimum and a maximum acceptable value.
    Type: Grant
    Filed: April 9, 1997
    Date of Patent: April 4, 2000
    Assignee: International Business Machines Corporation
    Inventors: Barry Keith Aldred, Howard Shelton Lambert, Harry David Mitchell, David Seager Renshaw, Graham Hugh Tuttle
  • Patent number: 5719942
    Abstract: A system and method for establishing a communication channel between a source node and a destination node via a heterogeneous communication network comprising at least one intermediate node is disclosed. A request for a communication channel having specified characteristics is issued by the source node to the most immediately adjacent of a possible plurality of intermediate nodes. Each intermediate node determines whether or not it has the available communication resources to support the request. If so, sufficient communication resources are reserved in order to support the request and the request is forwarded to the next intermediate node. The determination by each intermediate node is continued until the destination is reached. After determination by the intermediate node as to whether or not the communication channel can be supported, an indication reflecting the determination is returned to the source node via the intermediate nodes.
    Type: Grant
    Filed: March 21, 1995
    Date of Patent: February 17, 1998
    Assignee: International Business Machines Corp.
    Inventors: Barry Keith Aldred, Gordon Bonsall, Howard Shelton Lambert, Harry David Mitchell
  • Patent number: 5652866
    Abstract: A programmable workstation for collaborative working in a network comprises a conventional operating system and network control layer for controlling physical routing of data between nodes. A collaborative application subsystem which interfaces with conventional telephones is responsive to a predetermined call from a collaboration call manager to establish the call manager at the node to handle incoming events which are not specific to any application program instances at the node.
    Type: Grant
    Filed: August 26, 1994
    Date of Patent: July 29, 1997
    Assignee: IBM Corporation
    Inventors: Barry Keith Aldred, Howard Shelton Lambert, Harry David Mitchell, Gordon W. Bonsall
  • Patent number: 5649105
    Abstract: A programmable workstation for collaborative working in a network comprises a conventional operating system and a network control program layer. Additionally, the workstation includes a collaborative application support subsystem for interfacing with application programs. The subsystem is responsive to predetermined application program calls to create a logical network model of a collaborative environment. The model comprises sharing sets of application programs, which share data and resources across nodes and logical dedicated data channels connecting members of the sharing set. The subsystem cooperates with the network layer to establish the physical links necessary to implement the model in a physical network, transparently to the application program.
    Type: Grant
    Filed: June 27, 1994
    Date of Patent: July 15, 1997
    Assignee: IBM Corp.
    Inventors: Barry Keith Aldred, Gordon William Bonsall, Howard S. Lambert, Harry David Mitchell
  • Patent number: 5171614
    Abstract: A method of forming a dry, three dimensional block of sculptable material preferably involves the steps of painting the grains of a granular material, allowing the painted grains to dry, mixing a water resistant binder with the painted grains to form a slurry and hardening the slurry to form the block. The amount of binder added is selected to provide a block with a hardness between about 0.25 and 4.0 on the Mohs scale. The formed block has a wide variety of uses, including but not limited to use as a sculptable article, a sanding object, a sign or as a paving stone.
    Type: Grant
    Filed: December 14, 1989
    Date of Patent: December 15, 1992
    Assignee: Sandee Craft, Inc.
    Inventor: Barry Keith
  • Patent number: 4891266
    Abstract: A dry, three-dimensional, sculptable solid comprising a quantity of granular material comprising grains individually coated with paint and a water resistant binder binding the grains of the granular material together into a solid, dry, carvable block having a hardness between about 0.25 and about 4.0 on the Moh's scale.
    Type: Grant
    Filed: October 15, 1987
    Date of Patent: January 2, 1990
    Inventor: Barry Keith
  • Patent number: 4066177
    Abstract: Locating a tacky polymer-coated steel sheet on a magnetic rubber-covered glass support by sliding the support out from under a shield and carrying the steel sheet with the magnetic support gradually to place the sheet on the support.
    Type: Grant
    Filed: August 23, 1976
    Date of Patent: January 3, 1978
    Assignee: Imperial Metal Industries (Kynoch) Limited
    Inventors: John Arthur Frederick Gidley, Barry Frederick Irving, Barry Keith Johnson