Patents by Inventor Steve Legate

Steve Legate 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: 8090005
    Abstract: One embodiment of the invention provides a method of creating a set of secondary spreading codes for use in a satellite navigation system comprising a constellation of satellites. Each satellite in the constellation employs a tiered spreading code comprising at least a primary code and a secondary code. Each satellite in the constellation is allocated a different secondary spreading code from the set of secondary spreading codes. The method involves generating an initial set of bit patterns, where each bit pattern represents a potential secondary spreading code. The method further involves performing an optimization process on bit patterns within the initial set of bit patterns. As a result of the optimization, at least some of the bit patterns in the initial set are modified or replaced, to create a final set of bit patterns for use as the set of secondary spreading codes.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: January 3, 2012
    Assignee: European Space Agency
    Inventors: Brian Barnes, Steve Legate
  • Publication number: 20090196329
    Abstract: One embodiment of the invention provides a method of creating a set of secondary spreading codes for use in a satellite navigation system comprising a constellation of satellites. Each satellite in the constellation employs a tiered spreading code comprising at least a primary code and a secondary code. Each satellite in the constellation is allocated a different secondary spreading code from the set of secondary spreading codes. The method involves generating an initial set of bit patterns, where each bit pattern represents a potential secondary spreading code. The method further involves performing an optimisation process on bit patterns within the initial set of bit patterns. As a result of the optimisation, at least some of the bit patterns in the initial set are modified or replaced, to create a final set of bit patterns for use as the set of secondary spreading codes.
    Type: Application
    Filed: July 1, 2005
    Publication date: August 6, 2009
    Applicant: EUROPEAN SPACE AGENCY
    Inventors: Steve Legate, Brian Barnes