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: 20250102121Abstract: 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: ApplicationFiled: December 6, 2024Publication date: March 27, 2025Inventor: John Lancaster
-
Patent number: 12209713Abstract: 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: GrantFiled: February 10, 2023Date of Patent: January 28, 2025Inventor: John Lancaster
-
Publication number: 20240035629Abstract: 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: ApplicationFiled: February 10, 2023Publication date: February 1, 2024Inventor: John Lancaster
-
Patent number: 10241802Abstract: 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: GrantFiled: November 20, 2015Date of Patent: March 26, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: John Lancaster, Martin Whitaker
-
Publication number: 20160077838Abstract: 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: ApplicationFiled: November 20, 2015Publication date: March 17, 2016Inventors: John Lancaster, Martin Whitaker
-
Patent number: 9195467Abstract: 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: GrantFiled: May 20, 2009Date of Patent: November 24, 2015Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: John Lancaster, Martin Whitaker
-
Publication number: 20120047350Abstract: A processing apparatus for processing source code comprising a plurality of single line instructions to implement a desired processing function is described.Type: ApplicationFiled: May 4, 2010Publication date: February 23, 2012Inventors: John Lancaster, Martin Whitaker
-
Publication number: 20110191567Abstract: 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: ApplicationFiled: May 20, 2009Publication date: August 4, 2011Inventors: John Lancaster, Martin Whitaker
-
Publication number: 20110185151Abstract: 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: ApplicationFiled: May 20, 2009Publication date: July 28, 2011Inventors: Martin Whitaker, John Lancaster
-
Patent number: 7865662Abstract: An alternation network for use with a content addressable memory for implementing a divide and conquer algorithm is described.Type: GrantFiled: December 17, 2003Date of Patent: January 4, 2011Assignee: Aspex Technology LimitedInventors: Ian Jalowiecki, Martin Whitaker, John Lancaster, Donald Boughton
-
Patent number: 7174442Abstract: 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: GrantFiled: November 21, 2001Date of Patent: February 6, 2007Assignee: Aspex Technology LimitedInventors: John Lancaster, Martin Whitaker
-
Patent number: 7096318Abstract: 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: GrantFiled: November 21, 2001Date of Patent: August 22, 2006Assignee: Aspex Technology LimitedInventors: Ian Paul Jalowiecki, John Lancaster, Anargyros Krikelis
-
Publication number: 20060184689Abstract: An alternation network for use with a content addressable memory for implementing a divide and conquer algorithm is described.Type: ApplicationFiled: December 17, 2003Publication date: August 17, 2006Inventors: Ian Jalowiecki, Martin Whitaker, John Lancaster, Donald Broughton
-
Publication number: 20040199724Abstract: 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: ApplicationFiled: April 16, 2004Publication date: October 7, 2004Inventors: Ian Paul Jalowiecki, John Lancaster, Anargyros Krikelis
-
Publication number: 20040064670Abstract: 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: ApplicationFiled: October 29, 2003Publication date: April 1, 2004Inventors: John Lancaster, Martin Whitaker
-
Patent number: 5148169Abstract: 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: GrantFiled: May 20, 1991Date of Patent: September 15, 1992Assignee: Siemens Aktiengesellschaft OsterreichInventors: C. David Bustance, Paul Lidbetter, John Lancaster