Patents by Inventor Alistair Neil Coles
Alistair Neil Coles 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: 8065584Abstract: There is provided a method of transmitting data words. The method includes (a) scrambling a first occurrence of a data word to produce a first scrambled data word, (b) block encoding the first scrambled data word to produce a first code word, (c) scrambling a second occurrence of the data word to produce a second scrambled data word, and (d) block encoding the second scrambled data word to produce a second code word, where the second code word and the first code word are different from one another.Type: GrantFiled: May 21, 2007Date of Patent: November 22, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alistair Neil Coles, Eric Henri Ulysse Deliot
-
Patent number: 7509395Abstract: A system has at least two data-receiving applications running on one or more data-receiving devices. Each data-receiving application is capable of requesting and receiving data. A data-processing apparatus and a data-storage apparatus are also provided, the data-storage apparatus being connected to the data-receiving applications via the data-processing apparatus. The data-processing apparatus is arranged to receive a plurality of data-requests which form a request group from the data-receiving applications. The data-processing apparatus is arranged to evaluate the data-requests and to send a single request for the data-requests within the request group to the data-storage apparatus, and further arranged to receive data from the storage apparatus, in response to the single request. The data-processing apparatus is arranged to process and distribute the received data, or portions thereof, to at least one of the data-receiving applications.Type: GrantFiled: November 13, 2003Date of Patent: March 24, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alistair Neil Coles, Eric Henri Ulysse Deliot
-
Patent number: 7308325Abstract: An audio system comprises an audio source terminal 11 and a audio playback terminal 13, connected to each another by a wireless data link 14. The source terminal 11 comprises a source computer 15, and a cellular modem 17. The playback terminal 13 comprises a playback computer 19 having an internal processor 23 and an audio processor 24. Connected to the processor 23 is a cellular modem 21, an audio transducer 25, and a user control 27. Data relating to audio components, representing different services, is stored at the source terminal 11 where it is spatially processed and transmitted to the playback terminal. At the same time, each individual audio component is transmitted at a lower bit-rate than the spatially processed data, to the audio source terminal 11, whereafter it is spatially processed. Although the low bit-rate transmission causes a loss of audio quality, the positional data remains unaffected.Type: GrantFiled: January 29, 2002Date of Patent: December 11, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alistair Neil Coles, Lawrence Wilcock
-
Patent number: 7266207Abstract: An audio user interface is provided in which items are represented in an audio field by corresponding synthesized sound sources from where sounds related to the items appear to emanate. The interface is generated by apparatus that includes functionality for determining for each sound source, a rendering position at which the sound source is to be synthesized to sound in the audio field. To facilitate discrimination between the synthesized sound sources, the sound-source rendering positions are adjusted such that the audio field is dilated in a region of the audio field about a focus reference; this focus reference is, for example, the current direction of facing of the user or the position of an audio cursor in the audio field.Type: GrantFiled: January 29, 2002Date of Patent: September 4, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Lawrence Wilcock, Alistair Neil Coles
-
Patent number: 7240271Abstract: There is provided a method of encoding a data word. The method includes encoding a first occurrence of the data word to produce a first code word, and encoding a subsequent occurrence of the data word to produce a second code word. The second code word and the first code word are different from one another.Type: GrantFiled: December 28, 2004Date of Patent: July 3, 2007Inventors: Alistair Neil Coles, Eric Henri Ulysse Deliot
-
Patent number: 7234141Abstract: Many modern microprocessors support parallel processing operations, such as single instruction multiple data (SIMD) operations. The present invention presents a number of ways in which maximum advantage can be taken of these operations to provide an efficient way of processing multiple data channels.Type: GrantFiled: October 24, 2002Date of Patent: June 19, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alistair Neil Coles, Aled Justin Edwards, Eric Henri Ulysse Deliot
-
Patent number: 6853730Abstract: There is provided a method of encoding a data word. The method includes (a) scrambling a data word to generate a scrambled data word, and (b) encoding the scrambled data word so that a first occurrence of the scrambled data word is encoded to produce a first code word, and a subsequent occurrence of the scrambled data word is encoded to produce a second code word. The second code word is different from the first code word.Type: GrantFiled: January 23, 2004Date of Patent: February 8, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alistair Neil Coles, Eric Henri Ulysse Deliot
-
Patent number: 6778506Abstract: Logical connections between nodes in a network can be established by the following steps: generation of an identifier by each group of logically connected nodes in the network; exchange of identifiers between physically connected groups of logically connected nodes; and establishment of logical connections between physically connected groups of logically connected nodes for which the exchanged identifiers differ. Repeatedly carried out, these steps can allow a network without logical loops to be built up from individual nodes.Type: GrantFiled: April 27, 2000Date of Patent: August 17, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventors: Edward McDonnell, Alistair Neil Coles
-
Publication number: 20040150537Abstract: Codeword synchronization and scrambler synchronization in a block-coded serial communications link are accomplished by (i) substituting a specific comma control codeword for a selected codeword value occurring in the output of a scrambler receiving an input data stream, and (ii) using selected polarity-independent bits of the block-coded scrambled bit stream to convey samples of the scrambler state. Inversion of received control codewords indicates polarity inversion somewhere along the link, enabling automatic polarity correction to be applied.Type: ApplicationFiled: January 23, 2004Publication date: August 5, 2004Inventors: Alistair Neil Coles, Eric Henri Ulysse Deliot
-
Publication number: 20040133428Abstract: The relative average actual or allocated usage of a limited resource, such as communication bandwidth, by task entities in different respective input-modality processing stacks is dynamically adjusted. This adjustment is effected by a moderator in dependence on one or more of the actual usage of the different modalities by a user, the confidence in the results of processing of each of the modalities, and pragmatic information on mode usage.Type: ApplicationFiled: June 25, 2003Publication date: July 8, 2004Inventors: Paul St. John Brittan, Alistair Neil Coles
-
Publication number: 20040133630Abstract: A system has at least two data-receiving applications running on one or more data-receiving devices. Each data-receiving application is capable of requesting and receiving data. A data-processing apparatus and a data-storage apparatus are also provided, the data-storage apparatus being connected to the data-receiving applications via the data-processing apparatus. The data-processing apparatus is arranged to receive a plurality of data-requests which form a request group from the data-receiving applications. The data-processing apparatus is arranged to evaluate the data-requests and to send a single request for the data-requests within the request group to the data-storage apparatus, and further arranged to receive data from the storage apparatus, in response to the single request. The data-processing apparatus is arranged to process and distribute the received data, or portions thereof, to at least one of the data-receiving applications.Type: ApplicationFiled: November 13, 2003Publication date: July 8, 2004Inventors: Alistair Neil Coles, Eric Henri Ulysse Deliot
-
Patent number: 6694024Abstract: Codeword synchronization and scrambler synchronization in a block-coded serial communications link are accomplished by (i) substituting a specific comma control codeword for a selected codeword value occurring in the output of a scrambler receiving an input data stream, and (ii) using selected polarity-independent bits of the block-coded scrambled bit stream to convey samples of the scrambler state. Inversion of received control codewords indicates polarity inversion somewhere along the link, enabling automatic polarity correction to be applied.Type: GrantFiled: October 7, 2002Date of Patent: February 17, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alistair Neil Coles, Eric Henri Ulysse Deliot
-
Publication number: 20030227476Abstract: An audio user interface is provided in which items are represented in an audio field by corresponding synthesized sound sources from where sounds related to the items appear to emanate. The nature of the audio output devices used to render the synthesised sounds is such that the user is also able to hear real-world sounds from the environment. Under user control, a distinctive presentation effect is selectively applied to the item-related sounds emanating from a group of at least one synthesised sound source whereby to assist the user in distinguishing these sounds from the real-world sounds.Type: ApplicationFiled: January 31, 2003Publication date: December 11, 2003Inventors: Lawrence Wilcock, Roger Cecil Ferry Tucker, Alistair Neil Coles
-
Patent number: 6609834Abstract: A method and apparatus is provided for connecting an optical source to a multimode optical fibre in a multimode optical fibre communications system. A single mode fibre length is provided such that optical radiation admitted from an optical source at one end of the single mode fibre length is provided to a multimode optical fibre at the other end of the single mode fibre length. This method and apparatus is used in a duplex patchcord for connecting an optical transceiver to a pair of installed multimode fibres. The second fibre in the patchcord is a multimode fibre for passing optical signals to the optical receiver of the transceiver.Type: GrantFiled: August 20, 2001Date of Patent: August 26, 2003Assignee: Agilent Technologies, Inc.Inventors: David George Cunningham, Mark Charles Nowell, Robert William Musk, Alistair Neil Coles
-
Publication number: 20030115381Abstract: Many modern microprocessors support parallel processing operations, such as single instruction multiple data (SIMD) operations. The present invention presents a number of ways in which maximum advantage can be taken of these operations to provide an efficient way of processing multiple data channels.Type: ApplicationFiled: October 24, 2002Publication date: June 19, 2003Inventors: Alistair Neil Coles, Aled Justin Edwards, Eric Henri Ulysse Deliot
-
Patent number: 6574731Abstract: Codeword synchronization and scrambler synchronization in a block-coded serial communications link are accomplished by (i) substituting a specific comma control codeword for a selected codeword value occurring in the output of a scrambler receiving an input data stream, and (ii) using selected polarity-independent bits of the block-coded scrambled bit stream to convey samples of the scrambler state. Inversion of received control codewords indicates polarity inversion somewhere along the link, enabling automatic polarity correction to be applied.Type: GrantFiled: March 5, 1999Date of Patent: June 3, 2003Assignee: Hewlett-Packard CompanyInventors: Alistair Neil Coles, Eric Henri Ulysse Deliot
-
Publication number: 20030081782Abstract: Codeword synchronization and scrambler synchronization in a block-coded serial communications link are accomplished by (i) substituting a specific comma control codeword for a selected codeword value occurring in the output of a scrambler receiving an input data stream, and (ii) using selected polarity-independent bits of the block-coded scrambled bit stream to convey samples of the scrambler state. Inversion of received control codewords indicates polarity inversion somewhere along the link, enabling automatic polarity correction to be applied.Type: ApplicationFiled: October 7, 2002Publication date: May 1, 2003Inventors: Alistair Neil Coles, Eric Henri Ulysse Deliot
-
Publication number: 20020154179Abstract: An audio user interface is provided in which items are represented in an audio field by corresponding synthesized sound sources from where sounds related to the items appear to emanate. The nature of the audio output devices used to render the synthesized sounds is such that the user is also able to hear real-world sounds from the environment. Under user control, a distinctive presentation effect is selectively applied to the item-related sounds emanating from a group of at least one synthesized sound source whereby to assist the user in distinguishing these sounds from the real-world sounds.Type: ApplicationFiled: January 29, 2002Publication date: October 24, 2002Inventors: Lawrence Wilcock, Alistair Neil Coles, Roger Cecil Ferry Tucker
-
Publication number: 20020151997Abstract: An audio user interface is provided in which items are represented in an audio field by corresponding synthesized sound sources from where sounds related to the items appear to emanate. A division of the audio field into segments is specified. In response to predetermined user input indicating at least one of these segments, the audibility of the synthesised sound sources in the segment concerned is changed, for example, to mute or un-mute the sound sources. The segmentation of the audio field can be set relative to the user's facing direction, to a presentation reference determined by the configuration of audio output devices used to produce the synthesised sound sources, or to any other convenient reference. This selective segment muting facilitates exploration of the audio field by the user.Type: ApplicationFiled: January 29, 2002Publication date: October 17, 2002Inventors: Lawrence Wilcock, Alistair Neil Coles
-
Publication number: 20020150257Abstract: An audio user interface is provided in which items are represented in an audio field by corresponding synthesized sound sources from where sounds related to the items appear to emanate. The sound sources are arranged in a cylindrical organization in the audio field and the field is preferably both displaceable along, and rotatable about, the axis of this organization. In one embodiment, the sound sources are arranged as on discrete floors of a building with only the sound sources on the current floor being audible; in this case, summary sound sources are provided in the audio field to indicate what sound sources are available above and below the current floor.Type: ApplicationFiled: January 29, 2002Publication date: October 17, 2002Inventors: Lawrence Wilcock, Alistair Neil Coles