Patents by Inventor David M. Horne

David M. Horne 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: 7088673
    Abstract: A code controller partitions a set of orthogonal spreading codes into a plurality of subsets of orthogonal spreading codes and allocates and transmits the subsets of orthogonal spreading codes to users. A transmitter device partitions the received subset of orthogonal spreading codes into partitioned sets. The partitioned sets are further expanded to include complement codes of the orthogonal spreading codes and the codes are mapped into a code index to create a spreading code set. A window of contiguous multi-bit input data to be transmitted by the transmitter device is partitioned into equal-size subsets, which are then mapped to a data index, to create a data set. The data set is mapped to the spreading code set to create a multiplex of spreading codes, and the multiplex of spreading codes are then summed to form a code multiplex. The code multiplex can then be sent in one transmit opportunity.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: August 8, 2006
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Patent number: 7012884
    Abstract: The invention relates to zero-overhead, sequence reversible, and pattern independent orthogonal multiplexing to achieve high bit densities in direct sequence spread spectrum communication systems. A set of orthogonal spreading codes is selected. The orthogonal spreading codes are partitioned into partitioned sets. The partitioned sets are further expanded to include complement codes of the orthogonal spreading codes. The orthogonal spreading codes and the complement codes are mapped into a code index to create a spreading code set. A window of contiguous input data is partitioned into equal-size subsets, which are then mapped to a data index, to create a data set. The data set is mapped to the spreading code set to create a multiplex of spreading codes, and the multiplex of spreading codes are then summed to form a code multiplex. The code multiplex can then be sent in one transmit opportunity.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: March 14, 2006
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Patent number: 6980583
    Abstract: A method for achieving high bit densities in a direct-sequence spread spectrum communication system by using encoded spreading codes. An encoded pseudo-noise code is first created. This encoded pseudo-noise code is then used to spread an information signal by modulating the information signal with the encoded pseudo-noise code. The same encoded pseudo-noise code is also used to demodulate the signal. The encoded pseudo-noise code is created by inverting one bit of a pseudo-noise code where the inverted bit corresponds to the value of the information signal.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: December 27, 2005
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Patent number: 6947471
    Abstract: A method for achieving high bit densities in a direct-sequence spread spectrum communication system by using encoded spreading codes. An encoded pseudo-noise code is first created. This encoded pseudo-noise code is then used to spread an information signal by modulating the information signal with the encoded pseudo-noise code. The same encoded pseudo-noise code is also used to demodulate the signal. The encoded pseudo-noise code is created by inverting one bit of a pseudo-noise code where the inverted bit corresponds to the value of the information signal.
    Type: Grant
    Filed: January 5, 1998
    Date of Patent: September 20, 2005
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Patent number: 6925300
    Abstract: According to one aspect of the invention, a method is provided in which a connection is established, via a first wireless network, between a first wireless device located at a first location and a diagnostic control unit located at a second location. The first wireless device is coupled to an equipment at the first location the operations of which to be remotely tested by the diagnostic control unit. One or more diagnostic requests are transmitted, via the first wireless network, from the diagnostic control unit to the equipment through the first wireless device to perform one or more diagnostic operations on the equipment. The requested diagnostic operations are performed on the equipment to generate diagnostic results.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: August 2, 2005
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Patent number: 6925263
    Abstract: In an optical network that communicates upstream data utilizing a time division multiple access (TDMA) technique, end nodes transmit upstream data on a first wavelength in accordance with a transmission sequence. The end nodes transmit a timing signal on a second wavelength following the upstream data. The timing signals are reflected by a wavelength selective reflective element to each of the end nodes. The end nodes track the timing signals to determine when to transmit upstream data in accordance with the transmission sequence. The optical network includes an outside plant node coupled to the system head end with a distribution fiber. The outside plant node is coupled to the end nodes with drop fibers. The outside plant node includes a splitter/combiner and the wavelength selective reflective element. The wavelength selective reflective element reflects the timing signals on the second wavelength and passes upstream and downstream data on other wavelengths.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: August 2, 2005
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Patent number: 6798825
    Abstract: A method for achieving high bit densities in a direct-sequence spread spectrum communication system by using circular spreading codes. The circular spreading code is a pseudo-noise spreading code that is shifted by n. This circular pseudo-noise spreading code is then used to spread an information signal by modulating the information signal with the circular pseudo-noise spreading code. The same circular pseudo-noise spreading code is also used to demodulate the signal. The value of n used is that which corresponds to the value of the signal to be spread.
    Type: Grant
    Filed: January 26, 2000
    Date of Patent: September 28, 2004
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Publication number: 20040052301
    Abstract: A method for achieving high bit densities in a direct-sequence spread spectrum communication system by using encoded spreading codes. An encoded pseudo-noise code is first created. This encoded pseudo-noise code is then used to spread an information signal by modulating the information signal with the encoded pseudo-noise code. The same encoded pseudo-noise code is also used to demodulate the signal. The encoded pseudo-noise code is created by inverting one bit of a pseudo-noise code where the inverted bit corresponds to the value of the information signal.
    Type: Application
    Filed: June 9, 2003
    Publication date: March 18, 2004
    Inventor: David M. Horne
  • Patent number: 6683955
    Abstract: One embodiment of the present invention is a method for receiving a secured transmission of information in an ADSL environment using a DMT modulation technique. The order of the frequency orthogonal subchannels used in the DMT technique is scrambled according to a permutation cipher. The key for this scrambling operation is scrambled with the subscriber's public key, and is encoded according to a CDMA technique for transmission through the ADSL channel approximately concurrently with the information. The encoded key and the DMT data subblocks are recovered from the secured transmission. The encoded key is decoded according to the CDMA technique to generate the decoded key. The decoded key is used to assign an order to the subblocks of data.
    Type: Grant
    Filed: December 17, 1998
    Date of Patent: January 27, 2004
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Publication number: 20030086365
    Abstract: The invention relates to zero-overhead, sequence reversible, and pattern independent orthogonal multiplexing to achieve high bit densities in direct sequence spread spectrum communication systems. A set of orthogonal spreading codes is selected. The orthogonal spreading codes are partitioned into partitioned sets. The partitioned sets are further expanded to include complement codes of the orthogonal spreading codes. The orthogonal spreading codes and the complement codes are mapped into a code index to create a spreading code set. A window of contiguous input data is partitioned into equal-size subsets, which are then mapped to a data index, to create a data set. The data set is mapped to the spreading code set to create a multiplex of spreading codes, and the multiplex of spreading codes are then summed to form a code multiplex. The code multiplex can then be sent in one transmit opportunity.
    Type: Application
    Filed: November 2, 2001
    Publication date: May 8, 2003
    Inventor: David M. Horne
  • Publication number: 20030086364
    Abstract: A code controller partitions a set of orthogonal spreading codes into a plurality of subsets of orthogonal spreading codes and allocates and transmits the subsets of orthogonal spreading codes to users. A transmitter device partitions the received subset of orthogonal spreading codes into partitioned sets. The partitioned sets are further expanded to include complement codes of the orthogonal spreading codes and the codes are mapped into a code index to create a spreading code set. A window of contiguous multi-bit input data to be transmitted by the transmitter device is partitioned into equal-size subsets, which are then mapped to a data index, to create a data set. The data set is mapped to the spreading code set to create a multiplex of spreading codes, and the multiplex of spreading codes are then summed to form a code multiplex. The code multiplex can then be sent in one transmit opportunity.
    Type: Application
    Filed: November 2, 2001
    Publication date: May 8, 2003
    Inventor: David M. Horne
  • Publication number: 20030086642
    Abstract: An optical coupler operates as a reflective splitter for predetermined wavelengths and operates as an optical transmissive combiner and an optical transmissive splitter for other wavelengths. Wavelength-selective reflective elements reflect the predetermined wavelength from an output of a transmissive coupling element and pass other wavelengths to another the transmissive coupling element. The optical coupler also includes wavelength-selective coupling elements to transfer the predetermined wavelength between outputs of transmissive coupling elements and inhibit transmission of other wavelengths therebetween. The wavelength-selective coupling elements can be long-period gratings with a resonance wavelength at the predetermined wavelength. The wavelength-selective reflective elements can be Bragg gratings with a grating spacing of one-half the predetermined wavelength.
    Type: Application
    Filed: November 8, 2001
    Publication date: May 8, 2003
    Applicant: Intel Corporation
    Inventor: David M. Horne
  • Patent number: 6556745
    Abstract: An optical coupler operates as a reflective splitter for predetermined wavelengths and operates as an optical transmissive combiner and an optical transmissive splitter for other wavelengths. Wavelength-selective reflective elements reflect the predetermined wavelength from an output of a transmissive coupling element and pass other wavelengths to another the transmissive coupling element. The optical coupler also includes wavelength-selective coupling elements to transfer the predetermined wavelength between outputs of transmissive coupling elements and inhibit transmission of other wavelengths therebetween. The wavelength-selective coupling elements can be long-period gratings with a resonance wavelength at the predetermined wavelength. The wavelength-selective reflective elements can be Bragg gratings with a grating spacing of one-half the predetermined wavelength.
    Type: Grant
    Filed: November 8, 2001
    Date of Patent: April 29, 2003
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Publication number: 20030064719
    Abstract: According to one aspect of the invention, a method is provided in which a connection is established, via a first wireless network, between a first wireless device located at a first location and a diagnostic control unit located at a second location. The first wireless device is coupled to an equipment at the first location the operations of which to be remotely tested by the diagnostic control unit. One or more diagnostic requests are transmitted, via the first wireless network, from the diagnostic control unit to the equipment through the first wireless device to perform one or more diagnostic operations on the equipment. The requested diagnostic operations are performed on the equipment to generate diagnostic results.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventor: David M. Horne
  • Publication number: 20030063843
    Abstract: In an optical network that communicates upstream data utilizing a time division multiple access (TDMA) technique, end nodes transmit upstream data on a first wavelength in accordance with a transmission sequence. The end nodes transmit a timing signal on a second wavelength following the upstream data. The timing signals are reflected by a wavelength selective reflective element to each of the end nodes. The end nodes track the timing signals to determine when to transmit upstream data in accordance with the transmission sequence. The optical network includes an outside plant node coupled to the system head end with a distribution fiber. The outside plant node is coupled to the end nodes with drop fibers. The outside plant node includes a splitter/combiner and the wavelength selective reflective element. The wavelength selective reflective element reflects the timing signals on the second wavelength and passes upstream and downstream data on other wavelengths.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Applicant: Intel Corporation
    Inventor: David M. Horne
  • Patent number: 6501841
    Abstract: One embodiment of the present invention is a method for providing security for a transmission of information in an ADSL environment using a DMT modulation technique. The order of the frequency orthogonal subchannels used in the DMT technique is scrambled according to a permutation cipher. The key for this scrambling operation is scrambled with the subscriber's public key, and is encoded according to a CDMA technique for transmission through the ADSL channel approximately concurrently with the information. The encoded key and the DMT data subblocks are recovered from the secured transmission. The encoded key is decoded according to the CDMA technique to generate the decoded key. The decoded key is used to assign an order to the subblocks of data.
    Type: Grant
    Filed: December 17, 1998
    Date of Patent: December 31, 2002
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Patent number: 6364426
    Abstract: This invention relates to an improved vehicle wheel hub and bearing unit assembly and method for producing the same wherein an outer brake rotor mounting surface of the wheel hub and bearing assembly is subjected to a microfinishing process.
    Type: Grant
    Filed: August 5, 1999
    Date of Patent: April 2, 2002
    Assignee: Kelsey-Hayes Company
    Inventors: David M. Horne, Walter A. Santarossa
  • Patent number: 6249213
    Abstract: One embodiment of the present invention is a method for transmitting information over an AC power line. A frequency channel for transmitting the information is selected and divided into a plurality of frequency orthogonal subchannels. Each of the frequency orthogonal subchannels is tested to determine a value of a transmission characteristic, which in turn is used to determine a transmission bit density for the frequency orthogonal subchannel. The information is divided into a plurality of data subblocks. Each data subblock corresponds to one of the frequency orthogonal subchannels, and the size of each data subblock is determined based on the corresponding transmission bit density. The data of each data subblock is modulated for transmission through the corresponding frequency orthogonal subchannel. Each data subblock is transmitted approximately concurrently through the corresponding frequency orthogonal subchannel.
    Type: Grant
    Filed: December 17, 1998
    Date of Patent: June 19, 2001
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Patent number: 6134263
    Abstract: A method for achieving high bit densities in a direct-sequence spread spectrum communication system. The first step is to create a first pseudo-noise code with a given sequency value. The information signal is then spread by modulating the information signal with the pseudo-noise code where the pseudo-noise code used has a sequency value equal to that of the value of the signal. The information signal is then despread and the value of the information signal is determined by the sequency value of the pseudo-noise code used to demodulate the signal.
    Type: Grant
    Filed: January 5, 1998
    Date of Patent: October 17, 2000
    Assignee: Intel Corporation
    Inventor: David M. Horne
  • Patent number: 6026118
    Abstract: A method for achieving high bit densities in a direct-sequence spread spectrum communication system by using circular spreading codes. The circular spreading code is a pseudo-noise spreading code that is shifted by n. This circular pseudo-noise spreading code is then used to spread an information signal by modulating the information signal with the circular pseudo-noise spreading code. The same circular pseudo-noise spreading code is also used to demodulate the signal. The value of n used is that which corresponds to the value of the signal to be spread.
    Type: Grant
    Filed: January 5, 1998
    Date of Patent: February 15, 2000
    Assignee: Intel Corporation
    Inventor: David M. Horne