Patents by Inventor Colin Dawson

Colin Dawson 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: 8541715
    Abstract: There are provided hair irons. In a preferred embodiment an electric hair iron (1) comprises at least one heating element and control means comprising a temperature sensor and a control circuit. The control means is arranged such that power is only supplied to the heating element or elements when the temperature sensed by the sensor is at or above a predetermined minimum temperature. Also provided are methods of straightening hair.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: September 24, 2013
    Inventors: Paul Overend, Colin Dawson, Andrew Shenton
  • Publication number: 20090044823
    Abstract: There are provided hair irons. In a preferred embodiment an electric hair iron (1) comprises at least one heating element and control means comprising a temperature sensor and a control circuit. The control means is arranged such that power is only supplied to the heating element or elements when the temperature sensed by the sensor is at or above a predetermined minimum temperature. Also provided are methods of straightening hair.
    Type: Application
    Filed: November 14, 2006
    Publication date: February 19, 2009
    Inventors: Paul Overend, Colin Dawson, Andrew Shenton
  • Publication number: 20080114963
    Abstract: Techniques are provided for allocating storage space to a storage pool. A request for storage space for the storage pool is received. A list of locations associated with the storage pool is obtained, wherein the locations are capable of spanning multiple file systems or multiple directories within a single file system. One or more allocation techniques are applied to select one or more locations at which storage space is to be allocated. The storage space is allocated at the selected one or more locations.
    Type: Application
    Filed: January 29, 2008
    Publication date: May 15, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Cannon, Colin Dawson, Barry Fruchtman, Charles Nichols
  • Publication number: 20070239665
    Abstract: Provided are techniques for, under control of a backup application, identifying one or more columns to be used by a row based operation. A row map is created that includes indicators which indicate the identified one or more columns. The row based operation is generated, wherein the row map is input as an argument to the row based operation, and the row based operation is forwarded to a database abstraction component. Under control of the database abstraction component, the row based operation is used to generate a database statement, wherein the row map is used to generate a portion of the database statement.
    Type: Application
    Filed: April 5, 2006
    Publication date: October 11, 2007
    Inventor: Colin Dawson
  • Publication number: 20070101419
    Abstract: An apparatus, system, and method are disclosed for electronically accessible personal information. The apparatus, system and method facilitate individuals in electronically accessing personal information and using it to fill out electronic dialogs. Individuals can insert a personal information key into any computing device and auto-fill out application dialogs or select the appropriate information to fill out these dialogs. The personal information key may include all the personal information necessary to fill out a variety of application dialogs, such as web pages and forms, to conduct a variety of professional and personal transactions.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventor: Colin Dawson
  • Publication number: 20070100879
    Abstract: An example of a method for error tracking includes sending a data object to a first location. This example also includes determining if the data object was successfully stored at the first location, and if so, storing meta data corresponding with the data object, wherein the meta data includes first path information. This example of the method also includes sending the data object to a second location. This example further includes determining if the data object was successfully stored at the second location, and if so, adding second path information to the meta data corresponding with the data object, to update the meta data. Some examples of the invention may be called a data centric error tracking and problem analysis method (and system), because the error tracking is generally based on the path traveled by the data.
    Type: Application
    Filed: November 27, 2006
    Publication date: May 3, 2007
    Inventors: Colin Dawson, Glen Hattrup, Howard Martin, David Morton
  • Patent number: 7195777
    Abstract: A capsule is formed from a PVA composition by blow moulding. Such capsules can at last provide a viable alternative to gelatin for bio-degradeable capsule containing a pharmaceutical or consumable or other substance, for example a detergent. The capsules may contain solid or liquid substances. Blow moulding apparatus suitable for forming such capsules is also disclosed and claimed.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: March 27, 2007
    Assignee: PVAXX Research & Development Limited
    Inventors: Henry Guy Stevens, John Colin Dawson
  • Publication number: 20070043841
    Abstract: Provided are a method, system, and article of manufacture wherein one client node is selected from a plurality of client nodes. A determination is made that an object corresponding to a client node has to be stored. A determination is made as to whether the object has already been stored in the server node by the one selected client node. The object is stored at the server node, in response to determining that the object has not already been stored in the server node by the one selected client node.
    Type: Application
    Filed: August 17, 2005
    Publication date: February 22, 2007
    Inventors: David Cannon, Colin Dawson, Robert Edwards, Michael Kaczmarski, Christopher Zaremba
  • Publication number: 20070043733
    Abstract: Provided are a method, system, and article of manufacture, wherein a determination is made that an object corresponding to a first client node has to be stored. A further determination is made as to whether the object has already been sent to a server node by a second client node, wherein the sent object is stored in the server node and is represented by a first entry, and wherein objects and representations of objects stored in the server node form a plurality of groups. The server node receives the object from the first client node, in response to determining that the object has not already been stored in the server node by the second client node. A second entry representing the object is stored at the server node, wherein the second entry references the first entry, in response to determining that the object has already been stored in the server node by the second client node.
    Type: Application
    Filed: August 17, 2005
    Publication date: February 22, 2007
    Inventors: David Cannon, Colin Dawson
  • Publication number: 20070043734
    Abstract: Provided are a method, system, and article of manufacture, wherein a data structure corresponding to a set of client nodes selected from a plurality of client nodes is generated. Objects from the selected set of client nodes are stored in the data structure. A determination is made that an object corresponding to a client node of the selected set of client nodes has to be stored. An additional determination is made as to whether the object has already been stored in the data structure by any client node of the selected set of client nodes. The object is stored in the data structure, in response to determining that the object has not already been stored in the data structure by any client node of the selected set of client nodes.
    Type: Application
    Filed: August 17, 2005
    Publication date: February 22, 2007
    Inventors: David Cannon, Colin Dawson, Robert Edwards
  • Publication number: 20070033655
    Abstract: An apparatus, system, and method are disclosed that provides a user-specific transportable computing environment. The apparatus, system, and method facilitate users configuring their own personal computing environment on a properly configured computing host. Users can insert a personal environment key into the computing host and automatically activate and configure any software they are licensed to use. The personal environment key may include all the data, licenses, and keys necessary to activate software that the user has rights to use.
    Type: Application
    Filed: August 3, 2005
    Publication date: February 8, 2007
    Inventor: Colin Dawson
  • Publication number: 20060129779
    Abstract: Techniques are provided for allocating storage space to a storage pool. A request for storage space for the storage pool is received. A list of locations associated with the storage pool is obtained, wherein the locations are capable of spanning multiple file systems or multiple directories within a single file system. One or more allocation techniques are applied to select one or more locations at which storage space is to be allocated. The storage space is allocated at the selected one or more locations.
    Type: Application
    Filed: December 10, 2004
    Publication date: June 15, 2006
    Inventors: David Cannon, Colin Dawson, Barry Fruchtman, Charles Nichols
  • Publication number: 20060126850
    Abstract: The present invention includes one or more clients in communication with a server. The client desires to send a storage construct to the server for storage. The client negotiates a transmission key with the server. The client generates a storage key associated specifically with the storage construct. The client encrypts the storage construct using the storage key and encrypts the storage key using the transmission key. The encrypted storage construct and encrypted storage key are sent to the server. The server decrypts the storage key using the transmission key. The server stores the storage construct on a storage device separate from a storage device storing the storage key. Preferably, any changes to the storage construct location, the storage key location, or the storage construct name are tracked and proper modifications are made to an association relating the location of the storage construct and the location for the corresponding storage key.
    Type: Application
    Filed: December 9, 2004
    Publication date: June 15, 2006
    Inventors: Colin Dawson, Kenneth Hannigan, Glen Hattrup, Avishai Hochberg, Donald Warren, Christopher Zaremba
  • Publication number: 20060123068
    Abstract: LAN-managed storage volumes are managed by a LAN storage manager installed on a storage management server. In processing a LAN-free storage volume request, the LAN tape manager selects a LAN-managed storage volume responsive to the LAN-free storage volume allocation request wherein the LAN-managed storage volume is initialized as a candidate for a LAN-free storage operation. The LAN-managed storage volume may be initialized by the LAN storage manager as a candidate for a LAN-free storage operation prior to the LAN storage manager receiving the LAN-free storage volume allocation request or in response to the LAN storage manager receiving the LAN-free storage volume allocation request. Additionally, prior to being initialized as a candidate for a LAN-free storage operation, the LAN-managed storage volume may be a pre-existing storage volume or a scratch storage volume.
    Type: Application
    Filed: December 6, 2004
    Publication date: June 8, 2006
    Applicant: International Business Machines Corporation
    Inventors: David Cannon, Colin Dawson, Barry Fruchtman, Robert Labrie, Carol Nylund
  • Publication number: 20060107311
    Abstract: An apparatus, system, and method are disclosed for establishing an agency relationship to perform delegated computing tasks. The apparatus system and method provide for initiation of the agency relationship, establishment of credentials to perform a delegated computing task, and performance of the delegated computing task. Benefits of establishing an agency relationship in a computing environment include improved security, efficiency, and reliability in performing delegated computing tasks.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Inventors: Colin Dawson, Glen Hattrup, Avishai Hochberg, Michael Kaczmarski, Thomas Ramke, James Smith
  • Publication number: 20050193128
    Abstract: An apparatus, system, and method are disclosed for data access management on a storage device connected to a storage area network. A client includes network connections to a first and second network, where the second network comprises a storage area network (SAN). The client also includes a storage management client and a storage agent. The storage agent is configured to minimize the amount of metadata processing that occurs on the client by sending the metadata or a copy thereof to a storage server to be stored in a centralized metadata database. The storage server also includes a storage manager that is configured to manage data access by the storage agent to the requested storage device.
    Type: Application
    Filed: February 26, 2004
    Publication date: September 1, 2005
    Inventors: Colin Dawson, Erick Kissel, David Morton, William Scheid
  • Publication number: 20050097395
    Abstract: An example of a method for error tracking includes sending a data object to a first location. This example also includes determining if the data object was successfully stored at the first location, and if so, storing meta data corresponding with the data object, wherein the meta data includes first path information. This example of the method also includes sending the data object to a second location. This example further includes determining if the data object was successfully stored at the second location, and if so, adding second path information to the meta data corresponding with the data object, to update the meta data. Some examples of the invention may be called a data centric error tracking and problem analysis method (and system), because the error tracking is generally based on the path traveled by the data.
    Type: Application
    Filed: October 15, 2003
    Publication date: May 5, 2005
    Inventors: Colin Dawson, Glen Hattrup, Howard Martin, David Morton
  • Patent number: 6770579
    Abstract: A smart film or material which automatically controls its porous properties in relation to changes in its local environment thus allowing fluids to pass through the film or material in a controlled fashion.
    Type: Grant
    Filed: March 11, 2002
    Date of Patent: August 3, 2004
    Assignee: The Secretary of State for Defense
    Inventors: Colin Dawson, Julian Vincent
  • Publication number: 20030152619
    Abstract: A capsule is formed from a PVA composition by blow moulding. Such capsules can at last provide a viable alternative to gelatin for bio-degradeable capsule containing a pharmaceutical or consumable or other substance, for example a detergent. The capsules may contain solid or liquid substances. Blow moulding apparatus suitable for forming such capsules is also disclosed and claimed.
    Type: Application
    Filed: December 13, 2002
    Publication date: August 14, 2003
    Inventors: Henry Guy Stevens, John Colin Dawson