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: 8541715Abstract: 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: GrantFiled: November 14, 2006Date of Patent: September 24, 2013Inventors: Paul Overend, Colin Dawson, Andrew Shenton
-
Publication number: 20090044823Abstract: 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: ApplicationFiled: November 14, 2006Publication date: February 19, 2009Inventors: Paul Overend, Colin Dawson, Andrew Shenton
-
Publication number: 20080114963Abstract: 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: ApplicationFiled: January 29, 2008Publication date: May 15, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Cannon, Colin Dawson, Barry Fruchtman, Charles Nichols
-
Publication number: 20070239665Abstract: 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: ApplicationFiled: April 5, 2006Publication date: October 11, 2007Inventor: Colin Dawson
-
Publication number: 20070101419Abstract: 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: ApplicationFiled: October 31, 2005Publication date: May 3, 2007Inventor: Colin Dawson
-
Publication number: 20070100879Abstract: 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: ApplicationFiled: November 27, 2006Publication date: May 3, 2007Inventors: Colin Dawson, Glen Hattrup, Howard Martin, David Morton
-
Patent number: 7195777Abstract: 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: GrantFiled: March 1, 2001Date of Patent: March 27, 2007Assignee: PVAXX Research & Development LimitedInventors: Henry Guy Stevens, John Colin Dawson
-
Publication number: 20070043841Abstract: 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: ApplicationFiled: August 17, 2005Publication date: February 22, 2007Inventors: David Cannon, Colin Dawson, Robert Edwards, Michael Kaczmarski, Christopher Zaremba
-
Publication number: 20070043733Abstract: 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: ApplicationFiled: August 17, 2005Publication date: February 22, 2007Inventors: David Cannon, Colin Dawson
-
Publication number: 20070043734Abstract: 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: ApplicationFiled: August 17, 2005Publication date: February 22, 2007Inventors: David Cannon, Colin Dawson, Robert Edwards
-
Publication number: 20070033655Abstract: 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: ApplicationFiled: August 3, 2005Publication date: February 8, 2007Inventor: Colin Dawson
-
Publication number: 20060129779Abstract: 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: ApplicationFiled: December 10, 2004Publication date: June 15, 2006Inventors: David Cannon, Colin Dawson, Barry Fruchtman, Charles Nichols
-
Publication number: 20060126850Abstract: 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: ApplicationFiled: December 9, 2004Publication date: June 15, 2006Inventors: Colin Dawson, Kenneth Hannigan, Glen Hattrup, Avishai Hochberg, Donald Warren, Christopher Zaremba
-
Publication number: 20060123068Abstract: 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: ApplicationFiled: December 6, 2004Publication date: June 8, 2006Applicant: International Business Machines CorporationInventors: David Cannon, Colin Dawson, Barry Fruchtman, Robert Labrie, Carol Nylund
-
Publication number: 20060107311Abstract: 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: ApplicationFiled: November 12, 2004Publication date: May 18, 2006Inventors: Colin Dawson, Glen Hattrup, Avishai Hochberg, Michael Kaczmarski, Thomas Ramke, James Smith
-
Publication number: 20050193128Abstract: 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: ApplicationFiled: February 26, 2004Publication date: September 1, 2005Inventors: Colin Dawson, Erick Kissel, David Morton, William Scheid
-
Publication number: 20050097395Abstract: 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: ApplicationFiled: October 15, 2003Publication date: May 5, 2005Inventors: Colin Dawson, Glen Hattrup, Howard Martin, David Morton
-
Patent number: 6770579Abstract: 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: GrantFiled: March 11, 2002Date of Patent: August 3, 2004Assignee: The Secretary of State for DefenseInventors: Colin Dawson, Julian Vincent
-
Publication number: 20030152619Abstract: 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: ApplicationFiled: December 13, 2002Publication date: August 14, 2003Inventors: Henry Guy Stevens, John Colin Dawson