Patents by Inventor Alan Mycroft

Alan Mycroft 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: 8683163
    Abstract: A data processing apparatus comprises a processor constructed to operate under control of a sequence of program instructions selected from a predetermined instruction set; master circuitry to request access to storage locations of the processor; an interface circuit to provide an interface for an external apparatus to signal a request for access to the storage locations and an interface for the master circuitry to signal a request for access to the storage locations; and control to provide access between the storage locations and the interface circuit in response to the request only at predetermined points in execution of the stored program, the control being operable to fix periods of time for providing such access relative to the sequence of program instructions such that execution timing of the stored instructions is independent of whether a request is supplied to the interface.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: March 25, 2014
    Assignee: Cambridge Consultants Ltd.
    Inventors: Alistair G. Morfey, Karl Leighton Swepson, Neil Edward Johnson, Martin David Cooper, Alan Mycroft
  • Patent number: 7546476
    Abstract: A method is provided for reducing the power consumption of a pipelined microprocessor system arranged to run a program stored in a memory. The method comprises duplicating at least one branch instruction so as to reduce the number of transitions on the bus between the microprocessor and the memory when the program is executed.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: June 9, 2009
    Assignee: AT&T Corp.
    Inventors: Paul Webster, Phil Endecott, Alan Mycroft
  • Publication number: 20080320247
    Abstract: A data processing apparatus comprises a processor constructed to operate under control of a sequence of program instructions selected from a predetermined instruction set; master circuitry to request access to storage locations of the processor; an interface circuit to provide an interface for an external apparatus to signal a request for access to the storage locations and an interface for the master circuitry to signal a request for access to the storage locations; and control to provide access between the storage locations and the interface circuit in response to the request only at predetermined points in execution of the stored program, the control being operable to fix periods of time for providing such access relative to the sequence of program instructions such that execution timing of the stored instructions is independent of whether a request is supplied to the interface.
    Type: Application
    Filed: November 8, 2007
    Publication date: December 25, 2008
    Inventors: Alistair G. Morfey, Karl Leighton Swepson, Neil Edward Johnson, Martin David Cooper, Alan Mycroft
  • Publication number: 20080178021
    Abstract: A method of reducing the power consumption of microprocessor system is provided, wherein: said microprocessor system comprises a microprocessor (2) and a memory (4) connected by a bus (6); said memory (4) contains a plurality of data values, each represented by a number of bits, for transmission to said microprocessor (2) via the bus (6); and at least some of said data values contain unused bits; and wherein said method includes assigning values to said unused bits in such a way as to reduce the Hamming distance between successive data values by a greater extent than setting all of said unused bits to an arbitrary predetermined value.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 24, 2008
    Applicant: AT&T Corp.
    Inventors: Alan Mycroft, Paul Webster, Phil Endecott
  • Patent number: 7353411
    Abstract: A method of reducing the power consumption of microprocessor system is provided, wherein: said microprocessor system comprises a microprocessor (2) and a memory (4) connected by a bus (6); said memory (4) contains a plurality of data values, each represented by a number of bits, for transmission to said microprocessor (2) via the bus (6); and at least some of said data values contain unused bits; and wherein said method includes assigning values to said unused bits in such a way as to reduce the Hamming distance between successive data values by a greater extent than setting all of said unused bits to an arbitrary predetermined value.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: April 1, 2008
    Assignee: AT&T Corp.
    Inventors: Alan Mycroft, Paul Webster, Phil Endecott
  • Publication number: 20080046691
    Abstract: A method is provided for reducing the power consumption of a pipelined microprocessor system arranged to run a program stored in a memory. The method comprises duplicating at least one branch instruction so as to reduce the number of transitions on the bus between the microprocessor and the memory when the program is executed.
    Type: Application
    Filed: October 9, 2007
    Publication date: February 21, 2008
    Applicant: AT&T Corp.
    Inventors: Paul Webster, Phil Endecott, Alan Mycroft
  • Patent number: 7299369
    Abstract: method of preventing an electronic file containing a computer virus from infecting a computer system using the Symbian™ operating system, the method comprising the steps of scanning files using an anti-virus application, and if an infected file is identified, maintaining the file in an open non-sharing state, whereby other applications running on the computer system may not operate on an infected file.
    Type: Grant
    Filed: August 8, 2002
    Date of Patent: November 20, 2007
    Assignee: AT&T Corp.
    Inventors: Paul Webster, Phil Endecott, Alan Mycroft
  • Publication number: 20050229017
    Abstract: method of preventing an electronic file containing a computer virus from infecting a computer system using the Symbian™ operating system, the method comprising the steps of scanning files using an anti-virus application, and if an infected file is identified, maintaining the file in an open non-sharing state, whereby other applications running on the computer system may not operate on an infected file.
    Type: Application
    Filed: August 8, 2002
    Publication date: October 13, 2005
    Applicant: AT&T Corp.
    Inventors: Paul Webster, Phil Endecott, Alan Mycroft
  • Publication number: 20050022041
    Abstract: A method of reducing the power consumption of microprocessor system is provided, wherein: said microprocessor system comprises a microprocessor (2) and a memory (4) connected by a bus (6); said memory (4) contains a plurality of data values, each represented by a number of bits, for transmission to said microprocessor (2) via the bus (6); and at least some of said data values contain unused bits; and wherein said method includes assigning values to said unused bits in such a way as to reduce the Hamming distance between successive data values by a greater extent than settting all of said unused bits to an arbitrary predetermined value.
    Type: Application
    Filed: May 2, 2002
    Publication date: January 27, 2005
    Inventors: Alan Mycroft, Paul Webster, Phil Endecott