Patents by Inventor John Simpson
John Simpson 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: 20250139196Abstract: Techniques for data manipulation using integer matrix multiplication using pipelining are disclosed. A first integer matrix with dimensions m×k and a second integer matrix with dimensions k×n are obtained for matrix multiplication within a processor. The first and second integer matrices employ a two's complement variable radix point data representation. The first and second integer matrices are distilled into (j×j) submatrices. A first variable radix point format and an initial value for an accumulator register are configured dynamically. A first variable radix point format is configured dynamically for the first integer matrix and a second variable radix point format is configured dynamically for the second integer matrix. Multiply-accumulate operations are executed in a pipelined fashion on the (j×j) submatrices of the first integer matrix and the second integer matrix, where a third variable radix point format is configured for the result.Type: ApplicationFiled: December 31, 2024Publication date: May 1, 2025Inventor: David John Simpson
-
Publication number: 20250090183Abstract: A guidewire for use in penetrating through complex and stenosed lesions. The distal tip of the guidewire has a roughened surface to increase frictional engagement with calcified and fibrous tissue to increase the penetration of the distal tip and the guidewire into and through the lesion and reduce the likelihood of deflection of the guidewire tip. The average surface roughness of the distal tip is in the range from 1 micron to 200 microns.Type: ApplicationFiled: October 10, 2024Publication date: March 20, 2025Applicant: Abbott Cardiovascular Systems Inc.Inventors: Puneet Kamal Singh Gill, Jonathan Durcan, Jakub Truty, Matthew J. Chludzinski, John Simpson
-
Publication number: 20250059379Abstract: The invention pertains generally to paints containing a binder curable by an autoxidation mechanism and at least one drier comprising a sulfonate compound of vanadium of formula (VII) where R1 and R2 are independently selected from a group involving hydrogen, C1-C12 alkyl, C1-C12 halogenated alkyl, C6-C10 aryl, benzyl; and whereas aryl and benzyl can be optionally substituted by up to three substituents independently selected from a group involving C1-C20 alkyl, and hydroxy(C1-C2)alkyl in combination with at least one inorganic acid and optionally in combination with at least one organic acid.Type: ApplicationFiled: December 7, 2022Publication date: February 20, 2025Applicant: Borchers GmbHInventors: Neil John Simpson, Martin Klussmann, Joshua Halstead, Steffen Brand
-
Patent number: 12223011Abstract: Techniques for data manipulation using integer matrix multiplication using pipelining are disclosed. A first integer matrix with dimensions m×k and a second integer matrix with dimensions k×n are obtained for matrix multiplication within a processor. The first and second integer matrices employ a two's complement variable radix point data representation. The first and second integer matrices are distilled into (j×j) submatrices. A first variable radix point format and an initial value for an accumulator register are configured dynamically. A first variable radix point format is configured dynamically for the first integer matrix and a second variable radix point format is configured dynamically for the second integer matrix. Multiply-accumulate operations are executed in a pipelined fashion on the (j×j) submatrices of the first integer matrix and the second integer matrix, where a third variable radix point format is configured for the result.Type: GrantFiled: November 27, 2023Date of Patent: February 11, 2025Assignee: MIPS Holding, Inc.Inventor: David John Simpson
-
Publication number: 20250036413Abstract: A system may include a processor having a pipeline, a plurality of counters, and trigger circuitry. The plurality of counters may mount events associated with processing instructions in the pipeline. Counters of the plurality of counters may count different events. The trigger circuitry may trigger a performance measurement for a first instruction after counters of the plurality of counters meet predefined values. Triggering the performance measurement may cause the plurality of counters to reset and then count events associated with processing the first instruction. In some implementations, the trigger circuitry may trigger the performance measurement based on an AND selection and/or an OR selection of multiple counters of the plurality of counters meeting predefined values.Type: ApplicationFiled: July 24, 2023Publication date: January 30, 2025Inventor: David John Simpson
-
Publication number: 20240417590Abstract: The invention pertains generally to a process and resulting product of following the steps of the process involving adding an Iron- or Manganese- or Vanadium- or Copper-drier in combination with a multidentate ligand to form a metal—ligand complex with at least two Lewis Acids comprising at least two different Lewis Acid halides to an alkyd resin, said steps performed in any order or the combination performed in-situ.Type: ApplicationFiled: September 26, 2022Publication date: December 19, 2024Applicant: Borchers GmbHInventors: Neil John Simpson, Steffen Brand, Martin Klussmann, Claudia Menzel, Sabrina Nehache
-
Patent number: 12137923Abstract: A guidewire for use in penetrating through complex and stenosed lesions. The distal tip of the guidewire has a roughened surface to increase frictional engagement with calcified and fibrous tissue to increase the penetration of the distal tip and the guidewire into and through the lesion and reduce the likelihood of deflection of the guidewire tip. The average surface roughness of the distal tip is in the range from 1 micron to 200 microns.Type: GrantFiled: August 18, 2022Date of Patent: November 12, 2024Assignee: Abbott Cardiovascular Systems Inc.Inventors: Puneet Kamal Singh Gill, Jonathan Durcan, Jakub Truty, Matthew J. Chludzinski, John Simpson
-
Publication number: 20240368378Abstract: The invention pertains generally to a process and resulting product of following the steps of the process involving adding an Iron- or Manganese- or Vanadium- or Copper- in combination with a multidentate ligand to form a metal-ligand complex with a thiol or polythiol to an alkyd resin, said steps performed in any order or the synthesis performed in-situ.Type: ApplicationFiled: May 2, 2022Publication date: November 7, 2024Applicant: Borchers GmbHInventors: Neil John Simpson, Sabrina Nehache, Claudia Menzel
-
Publication number: 20240271564Abstract: A rotatable nacelle includes an engine inlet configured to receive air and an inlet air management system (IAMS). The IAMS includes a primary inlet configured to selectively allow air to flow into a duct associated with the engine air inlet via the primary inlet and a secondary inlet configured to selectively allow air to flow into the duct associated with the engine air inlet via the secondary inlet. The secondary inlet is configured to receive an air filter.Type: ApplicationFiled: April 23, 2024Publication date: August 15, 2024Applicant: Textron Innovations Inc.Inventors: Daniel John Simpson, Tim Nobel, Mitchell Jay Griffith, Henry Roger Bredenkamp, Jr., David H. Loe, Paul Park
-
Patent number: 12051143Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.Type: GrantFiled: March 1, 2022Date of Patent: July 30, 2024Assignee: Adobe Inc.Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper
-
Publication number: 20240211397Abstract: Techniques for data manipulation using processor cluster address generation are disclosed. One or more processor clusters capable of executing software-initiated work requests are accessed. A plurality of dimensions from a tensor is flattened into a single dimension. A work request address field is parsed, where the address field contains unique address space descriptors for each of the plurality of dimensions, along with a common address space descriptor. A direct memory access (DMA) engine coupled to the one or more processor clusters is configured. Addresses are generated based on the unique address space descriptors and the common address space descriptor. The plurality of dimensions can be summed to generate a single address. Memory is accessed using two or more of the addresses that were generated. The addresses are used to enable DMA access.Type: ApplicationFiled: February 12, 2024Publication date: June 27, 2024Inventors: David John Simpson, Stephen Curtis Johnson, Richard Douglas Trauben
-
Patent number: 11967011Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.Type: GrantFiled: March 1, 2022Date of Patent: April 23, 2024Assignee: Adobe Inc.Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper
-
Patent number: 11965461Abstract: A rotatable nacelle includes an engine inlet configured to receive air and an inlet air management system (IAMS). The IAMS includes a primary inlet configured to selectively allow air to flow into a duct associated with the engine air inlet via the primary inlet and a secondary inlet configured to selectively allow air to flow into the duct associated with the engine air inlet via the secondary inlet. The secondary inlet is configured to receive an air filter.Type: GrantFiled: April 12, 2020Date of Patent: April 23, 2024Assignee: Textron Innovations Inc.Inventors: Daniel John Simpson, Tim Nobel, Mitchell Jay Griffith, Henry Rodger Bredenkamp, Jr., Dave H. Loe, Paul Park
-
Patent number: 11934308Abstract: Techniques for data manipulation using processor cluster address generation are disclosed. One or more processor clusters capable of executing software-initiated work requests are accessed. A plurality of dimensions from a tensor is flattened into a single dimension. A work request address field is parsed, where the address field contains unique address space descriptors for each of the plurality of dimensions, along with a common address space descriptor. A direct memory access (DMA) engine coupled to the one or more processor clusters is configured. Addresses are generated based on the unique address space descriptors and the common address space descriptor. The plurality of dimensions can be summed to generate a single address. Memory is accessed using two or more of the addresses that were generated. The addresses are used to enable DMA access.Type: GrantFiled: September 29, 2020Date of Patent: March 19, 2024Inventors: David John Simpson, Stephen Curtis Johnson, Richard Douglas Trauben
-
Publication number: 20240061704Abstract: Techniques for data manipulation using processor graph execution using interrupt conservation are disclosed. Processing elements are configured to implement a data flow graph. The processing elements comprise a multilayer graph execution engine. A data engine is loaded with computational parameters for the multilayer graph execution engine. The data engine is coupled to the multilayer graph execution engine, and the computational parameters supply layer-by-layer execution data to the multilayer graph execution engine for data flow graph execution. A first command FIFO is used for loading the data engine with computational parameters, and a second command FIFO is used for loading the multilayer graph execution engine with layer definition data. An input image is provided for a first layer of the multilayer graph execution engine. The data flow graph is executed using the input image and the computational parameters.Type: ApplicationFiled: October 31, 2023Publication date: February 22, 2024Inventor: David John Simpson
-
Patent number: 11880426Abstract: Techniques for data manipulation using integer matrix multiplication using pipelining are disclosed. A first integer matrix with dimensions m×k and a second integer matrix with dimensions k×n are obtained for matrix multiplication within a processor. The first and second integer matrices employ a two's complement variable radix point data representation. The first and second integer matrices are distilled into (j×j) submatrices. A first variable radix point format and an initial value for an accumulator register are configured dynamically. A first variable radix point format is configured dynamically for the first integer matrix and a second variable radix point format is configured dynamically for the second integer matrix. Multiply-accumulate operations are executed in a pipelined fashion on the (j×j) submatrices of the first integer matrix and the second integer matrix, where a third variable radix point format is configured for the result.Type: GrantFiled: July 31, 2022Date of Patent: January 23, 2024Inventor: David John Simpson
-
Patent number: 11836518Abstract: Techniques for data manipulation using processor graph execution using interrupt conservation are disclosed. Processing elements are configured to implement a data flow graph. The processing elements comprise a multilayer graph execution engine. A data engine is loaded with computational parameters for the multilayer graph execution engine. The data engine is coupled to the multilayer graph execution engine, and the computational parameters supply layer-by-layer execution data to the multilayer graph execution engine for data flow graph execution. A first command FIFO is used for loading the data engine with computational parameters, and a second command FIFO is used for loading the multilayer graph execution engine with layer definition data. An input image is provided for a first layer of the multilayer graph execution engine. The data flow graph is executed using the input image and the computational parameters.Type: GrantFiled: December 10, 2021Date of Patent: December 5, 2023Inventor: David John Simpson
-
Patent number: 11768240Abstract: A built-in self-test (BIST) method includes providing expanded test patterns to a logic circuit under test, generating a first signature based on a response of the logic circuit to the expanded test patterns, generating a second signature based on the first signature, wherein the second signature is a compressed version of the first signature, selecting one of the first signature or the second signature in response to a control signal, comparing the selected one of the first signature or the second signature to an expected signature, and, based on the comparison of the selected one of the first signature or the second signature to the expected signature, determining that the logic circuit passes or fails BIST.Type: GrantFiled: July 9, 2021Date of Patent: September 26, 2023Assignee: Texas Instruments IncorporatedInventors: Neil John Simpson, Alan David Hales
-
Patent number: 11759821Abstract: Porous solid members are provided that include, disposed on at least a portion of the internal surfaces of a plurality of channels thereof, a plurality of superhydrophobic particles. These particles inhibit ingress of water or other aqueous fluids into the internal spaces of the porous solid member, reducing the occurrence of corrosion, biological growth, or other unwanted effects of fluids present in the internal spaces. The porous solid member could be fabricated using 3D printing methods, e.g., the member could be a 3D printed aluminum or other metal(s). The plurality of superhydrophobic particles can be disposed on the internal surfaces of the channels within the porous solid member via a number of processes, e.g., by delivering the particles into the channels while disposed in a payload fluid that later evaporates.Type: GrantFiled: June 11, 2020Date of Patent: September 19, 2023Assignee: Waymo LLCInventor: John Simpson
-
Publication number: 20230281904Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas.Type: ApplicationFiled: March 1, 2022Publication date: September 7, 2023Inventors: Kazi Rubaiat Habib, Timothy Langlois, Li-Yi Wei, John Simpson, James Corbett, Christopher Nuuja, Brooke Hopper