Patents by Inventor John Tuffen

John Tuffen 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: 7082607
    Abstract: There are disclosed methods, computing devices and software products that seek to reduce memory/processor overheads in static priority scheduled operating systems by reducing the number of resource contexts that need to be saved and restored when running a plurality of tasks. This may be achieved by forming mutually-exclusive non-pre-emption groups of tasks, and/or by determining which tasks share a common resource.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: July 25, 2006
    Assignee: Livedevices Limited
    Inventors: David Lake, John Tuffen
  • Publication number: 20030204554
    Abstract: There are disclosed methods, computing devices and software products that seek to reduce memory/processor overheads in static priority scheduled operating systems by reducing the number of resource contexts that need to be saved and restored when running a plurality of tasks. This may be achieved by forming mutually-exclusive non-pre-emption groups of tasks, and/or by determining which tasks share a common resource.
    Type: Application
    Filed: May 14, 2002
    Publication date: October 30, 2003
    Inventors: David Lake, John Tuffen
  • Publication number: 20030145101
    Abstract: An embedded computing device and method for its use, the embedded computing device including a server application for receiving data transmitted to the embedded computing device under TCP/IP, wherein the server application is adapted to extract and buffer only predetermined portions of the transmitted data which are necessary for correct operation of the embedded computing device. There is further disclosed an embedded computing device and method for its use, the device being adapted to transmit data under TCP/IP, which data is too large to be held by available RAM in the embedded computing device, wherein the embedded computing device is adapted to intermix dynamic data content which must be held in RAM with static data content which is held in ROM, and to separate the dynamic data held in RAM from the static data content held in ROM by way of a predetermined off-line calculation mechanism which generates discrete data packets each of which will fit into an MTU (Maximum Transmission Unit).
    Type: Application
    Filed: July 8, 2002
    Publication date: July 31, 2003
    Inventors: Stuart Mitchell, John Tuffen, Kenneth Tindall
  • Patent number: 5495370
    Abstract: A surveillance device in the form of a fake radio aerial which projects from the roof of a vehicle. There is an upright periscope in the aerial which can rotate through 360.degree.. In the vehicle the light from the periscope is bent through 90.degree. and viewed by a camera all of which fits in the headliner space of the vehicle and so is not visible.
    Type: Grant
    Filed: January 14, 1994
    Date of Patent: February 27, 1996
    Assignee: Advance Visual Optics Ltd.
    Inventor: John Tuffen