Patents by Inventor John Lancaster

John Lancaster 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).

  • Publication number: 20250102121
    Abstract: The present invention relates to a fuel oil theft prevention tool configured to prevent theft or siphoning of fuel oil from a fuel tank. The tool is compact and lightweight and includes a metal female×female reduced coupling, a heavy-duty metal screen having a plurality of holes disposed therein, the screen is positioned inside the reduced coupling and is secured/biased and held tight by a torsional spring, a male×female hex bushing having a hexagonal head is positioned inside the reduced coupling over the screen for further securing of the screen. The tool is positioned between the fuel delivery pipe and the supply pipe and is configured to allow flow of fuel oil in only one direction.
    Type: Application
    Filed: December 6, 2024
    Publication date: March 27, 2025
    Inventor: John Lancaster
  • Patent number: 12209713
    Abstract: The present invention relates to a fuel oil theft prevention tool configured to prevent theft or siphoning of fuel oil from a fuel tank. The tool is compact and lightweight and includes a metal female×female reduced coupling, a heavy-duty metal screen having a plurality of holes disposed therein, the screen is positioned inside the reduced coupling and is secured/biased and held tight by a torsional spring, a male×female hex bushing having a hexagonal head is positioned inside the reduced coupling over the screen for further securing of the screen. The tool is positioned between the fuel delivery pipe and the supply pipe and is configured to allow flow of fuel oil in only one direction.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: January 28, 2025
    Inventor: John Lancaster
  • Publication number: 20240035629
    Abstract: The present invention relates to a fuel oil theft prevention tool configured to prevent theft or siphoning of fuel oil from a fuel tank. The tool is compact and lightweight and includes a metal female×female reduced coupling, a heavy-duty metal screen having a plurality of holes disposed therein, the screen is positioned inside the reduced coupling and is secured/biased and held tight by a torsional spring, a male×female hex bushing having a hexagonal head is positioned inside the reduced coupling over the screen for further securing of the screen. The tool is positioned between the fuel delivery pipe and the supply pipe and is configured to allow flow of fuel oil in only one direction.
    Type: Application
    Filed: February 10, 2023
    Publication date: February 1, 2024
    Inventor: John Lancaster
  • Patent number: 10241802
    Abstract: A parallel processor for processing a plurality of different processing instruction streams in parallel is described. The processor comprises a plurality of data processing units; and a plurality of SIMD (Single Instruction Multiple Data) controllers, each connectable to a group of data processing units of the plurality of data processing units, and each SIMD controller arranged to handle an individual processing task with a subgroup of actively connected data processing units selected from the group of data processing units. The parallel processor is arranged to vary dynamically the size of the subgroup of data processing units to which each SIMD controller is actively connected under control of received processing instruction streams, thereby permitting each SIMD controller to be actively connected to a different number of processing units for different processing tasks.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: March 26, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: John Lancaster, Martin Whitaker
  • Publication number: 20160077838
    Abstract: A parallel processor for processing a plurality of different processing instruction streams in parallel is described. The processor comprises a plurality of data processing units; and a plurality of SIMD (Single Instruction Multiple Data) controllers, each connectable to a group of data processing units of the plurality of data processing units, and each SIMD controller arranged to handle an individual processing task with a subgroup of actively connected data processing units selected from the group of data processing units. The parallel processor is arranged to vary dynamically the size of the subgroup of data processing units to which each SIMD controller is actively connected under control of received processing instruction streams, thereby permitting each SIMD controller to be actively connected to a different number of processing units for different processing tasks.
    Type: Application
    Filed: November 20, 2015
    Publication date: March 17, 2016
    Inventors: John Lancaster, Martin Whitaker
  • Patent number: 9195467
    Abstract: Improvements Relating to Single Instruction Multiple Data (SIMD) Architectures A parallel processor for processing a plurality of different processing instruction streams in parallel is described. The processor comprises a plurality of data processing units; and a plurality of SIMD (Single Instruction Multiple Data) controllers, each connectable to a group of data processing units of the plurality of data processing units, and each SIMD controller arranged to handle an individual processing task with a subgroup of actively connected data processing units selected from the group of data processing units. The parallel processor is arranged to vary dynamically the size of the subgroup of data processing units to which each SIMD controller is actively connected under control of received processing instruction streams, thereby permitting each SIMD controller to be actively connected to a different number of processing units for different processing tasks.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: November 24, 2015
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: John Lancaster, Martin Whitaker
  • Publication number: 20120047350
    Abstract: A processing apparatus for processing source code comprising a plurality of single line instructions to implement a desired processing function is described.
    Type: Application
    Filed: May 4, 2010
    Publication date: February 23, 2012
    Inventors: John Lancaster, Martin Whitaker
  • Publication number: 20110191567
    Abstract: Improvements Relating to Single Instruction Multiple Data (SIMD) Architectures A parallel processor for processing a plurality of different processing instruction streams in parallel is described. The processor comprises a plurality of data processing units; and a plurality of SIMD (Single Instruction Multiple Data) controllers, each connectable to a group of data processing units of the plurality of data processing units, and each SIMD controller arranged to handle an individual processing task with a subgroup of actively connected data processing units selected from the group of data processing units. The parallel processor is arranged to vary dynamically the size of the subgroup of data processing units to which each SIMD controller is actively connected under control of received processing instruction streams, thereby permitting each SIMD controller to be actively connected to a different number of processing units for different processing tasks.
    Type: Application
    Filed: May 20, 2009
    Publication date: August 4, 2011
    Inventors: John Lancaster, Martin Whitaker
  • Publication number: 20110185151
    Abstract: A parallel processor is described which is operated in a SIMD manner. The processor comprises: a plurality of processing elements connected in a string and grouped into a plurality of processing units, wherein each processing unit comprises a plurality of processing elements which each have direct interconnections with all of the other processing elements within the respective processing unit, the interconnections enabling data transfer between any two elements within a unit to be effected in a single clock cycle.
    Type: Application
    Filed: May 20, 2009
    Publication date: July 28, 2011
    Inventors: Martin Whitaker, John Lancaster
  • Patent number: 7865662
    Abstract: An alternation network for use with a content addressable memory for implementing a divide and conquer algorithm is described.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: January 4, 2011
    Assignee: Aspex Technology Limited
    Inventors: Ian Jalowiecki, Martin Whitaker, John Lancaster, Donald Boughton
  • Patent number: 7174442
    Abstract: A method of carrying out a data fetch operation for a data-parallel processor such as a SIMD processor is described. The operation is specifically involving the use of a plurality of non-sequential data addresses. The method comprises constructing a linear address vector from the non-sequential addresses, and using the address vector in a block fetch command to a data store.
    Type: Grant
    Filed: November 21, 2001
    Date of Patent: February 6, 2007
    Assignee: Aspex Technology Limited
    Inventors: John Lancaster, Martin Whitaker
  • Patent number: 7096318
    Abstract: A compound associative memory for use with a data-parallel computer, and a method of storing/retrieving data in the compound associative memory is disclosed. The memory comprises a bit-parallel word-organized associative memory having an array of associative memory cells arranged to be capable of bit-parallel search and write operations. A bit-serial associative memory having an array of memory cells arranged to be capable of bit-serial search and write operations, but not word bit-parallel search and write operations, is also included. The bit-serial memory is operatively connected to the bit-parallel memory and arranged to operate as an extension of the same. The method comprises searching the bit-parallel word-organized associative memory and/or the bit-serial associative memory coupled to the bit-parallel memory for data matching search data, and marking the memory cells having stored data matching the search data.
    Type: Grant
    Filed: November 21, 2001
    Date of Patent: August 22, 2006
    Assignee: Aspex Technology Limited
    Inventors: Ian Paul Jalowiecki, John Lancaster, Anargyros Krikelis
  • Publication number: 20060184689
    Abstract: An alternation network for use with a content addressable memory for implementing a divide and conquer algorithm is described.
    Type: Application
    Filed: December 17, 2003
    Publication date: August 17, 2006
    Inventors: Ian Jalowiecki, Martin Whitaker, John Lancaster, Donald Broughton
  • Publication number: 20040199724
    Abstract: A compound associative memory for use with a data-parallel computer, and a method of storing/retrieving data in the compound associative memory is disclosed. The memory comprises a bit-parallel word-organized associative memory having an array of associative memory cells arranged to be capable of bit-parallel search and write operations. A bit-serial associative memory having an array of memory cells arranged to be capable of bit-serial search and write operations, but not word bit-parallel search and write operations, is also included. The bit-serial memory is operatively connected to the bit-parallel memory and arranged to operate as an extension of the same. The method comprises searching the bit-parallel word-organized associative memory and/or the bit-serial associative memory coupled to the bit-parallel memory for data matching search data, and marking the memory cells having stored data matching the search data.
    Type: Application
    Filed: April 16, 2004
    Publication date: October 7, 2004
    Inventors: Ian Paul Jalowiecki, John Lancaster, Anargyros Krikelis
  • Publication number: 20040064670
    Abstract: A method of carrying out a data fetch operation for a data-parallel processor such as a SIMD processor is described. The operation is specifically involving the use of a plurality of non-sequential data addresses. The method comprises constructing a linear address vector from the non-sequential addresses, and using the address vector in a block fetch command to a data store.
    Type: Application
    Filed: October 29, 2003
    Publication date: April 1, 2004
    Inventors: John Lancaster, Martin Whitaker
  • Patent number: 5148169
    Abstract: A method for converting a sampled signal of an analog input signal to a digital output signal that is L data bits in length is provided.
    Type: Grant
    Filed: May 20, 1991
    Date of Patent: September 15, 1992
    Assignee: Siemens Aktiengesellschaft Osterreich
    Inventors: C. David Bustance, Paul Lidbetter, John Lancaster