Patents by Inventor Adam Titley
Adam Titley 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: 11017243Abstract: A car may be equipped with a camera for detecting the movement of objects in the vicinity of the car. The camera may be used to capture a series of images. A number of target sample points may be defined in each image. The position of the target sample points may corresponding to the driver's blind spot or other region(s) of interest. The camera may also include separate filters for generating a long term pixel intensity output and a short term pixel intensity output at each of the target sample points. These long and short term average outputs may be compared to determine if a large change in intensity has occurred over a short period of time. The order of target activation can then be used to determine the direction of vehicle motion while filtering out noise or other road markings.Type: GrantFiled: December 5, 2016Date of Patent: May 25, 2021Assignee: Intel CorporationInventor: Adam Titley
-
Publication number: 20200327454Abstract: A system includes a programmable logic device including a communication interface configured to receive an encrypted deep learning model and a first key in a bitstream. In an embodiment, the programmable logic device includes a storage block configured to store the first key. The programmable logic device also includes a decryption block configured to decrypt the deep learning model using the first key. A method includes receiving, at a programmable logic device, the encrypted deep learning model and a first key in a bitstream. The method also includes decrypting, at the programmable logic device, the deep learning model using the first key. The method also includes implementing the deep learning model on the programmable logic device.Type: ApplicationFiled: June 26, 2020Publication date: October 15, 2020Inventors: Cheng-Long Chuang, Olorunfunmi A Oliyide, Raemin Wang, Jahanzeb Ahmad, Adam Titley
-
Patent number: 10366190Abstract: This disclosure relates generally to electronic design automation using high level synthesis techniques to generate circuit designs that include safety features. The algorithmic description representation can be specified in a first language and include at least one programming language construct associated with a first safety data type. Compiling the algorithmic description may involve identifying the at least one construct, accessing a first safety data type definition associated with the first safety data type, and generating a second representation of the circuit design based on the algorithmic description representation and the first safety data type definition. The second representation can be provided in a second language and include at least one safety feature for a portion of the circuit design associated with the at least one construct.Type: GrantFiled: March 29, 2018Date of Patent: July 30, 2019Assignee: ALTERA CORPORATIONInventor: Adam Titley
-
Publication number: 20180218094Abstract: Aspects of this disclosure relate generally to electronic design automation, and more specifically, to electronic design automation using high level synthesis techniques to generate circuit designs that include safety features. Some innovative aspects can be implemented in computer-readable media, systems and methods capable of accessing an algorithmic description representation of a circuit design. The algorithmic description representation can be specified in a first language and include at least one programming language construct associated with a first safety data type. The media, systems and methods also are capable of compiling the algorithmic description representation of the circuit design.Type: ApplicationFiled: March 29, 2018Publication date: August 2, 2018Inventor: Adam Titley
-
Patent number: 10018675Abstract: A programmable integrated circuit may implement a safety function in a first region and a non-safety function in a second region of the programmable integrated circuit. The safety function may require that periodic tests verify the integrity of the programmable integrated circuit during safety test intervals. For this purpose, the programmable integrated circuit may halt the operation of the safety function, partially reconfigure the first region by loading a test function, and execute the test function, while the non-safety function in the second region continues to operate. In the event that the test function executed successfully without finding any defects, the programmable integrated circuit may partially reconfigure the first region by re-loading the safety function. Additional tests may be performed if the test function detected problems with the integrity of the programmable integrated circuit.Type: GrantFiled: March 14, 2014Date of Patent: July 10, 2018Assignee: Altera CorporationInventors: Adam Titley, Roger May
-
Patent number: 10007748Abstract: This disclosure relates generally to electronic design automation using high level synthesis techniques to generate circuit designs that include safety features. The algorithmic description representation can be specified in a first language and include at least one programming language construct associated with a first safety data type. Compiling the algorithmic description may involve identifying the at least one construct, accessing a first safety data type definition associated with the first safety data type, and generating a second representation of the circuit design based on the algorithmic description representation and the first safety data type definition. The second representation can be provided in a second language and include at least one safety feature for a portion of the circuit design associated with the at least one construct.Type: GrantFiled: June 26, 2017Date of Patent: June 26, 2018Assignee: Altera CorporationInventor: Adam Titley
-
Publication number: 20180157919Abstract: A car may be equipped with a camera for detecting the movement of objects in the vicinity of the car. The camera may be used to capture a series of images. A number of target sample points may be defined in each image. The position of the target sample points may corresponding to the driver's blind spot or other region(s) of interest. The camera may also include separate filters for generating a long term pixel intensity output and a short term pixel intensity output at each of the target sample points. These long and short term average outputs may be compared to determine if a large change in intensity has occurred over a short period of time. The order of target activation can then be used to determine the direction of vehicle motion while filtering out noise or other road markings.Type: ApplicationFiled: December 5, 2016Publication date: June 7, 2018Inventor: Adam Titley
-
Publication number: 20170293703Abstract: Aspects of this disclosure relate generally to electronic design automation, and more specifically, to electronic design automation using high level synthesis techniques to generate circuit designs that include safety features. Some innovative aspects can be implemented in computer-readable media, systems and methods capable of accessing an algorithmic description representation of a circuit design. The algorithmic description representation can be specified in a first language and include at least one programming language construct associated with a first safety data type. The media, systems and methods also are capable of compiling the algorithmic description representation of the circuit design.Type: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Inventor: Adam Titley
-
Patent number: 9690894Abstract: This disclosure relates generally to electronic design automation using high level synthesis techniques to generate circuit designs that include safety features. The algorithmic description representation can be specified in a first language and include at least one programming language construct associated with a first safety data type. Compiling the algorithmic description may involve identifying the at least one construct, accessing a first safety data type definition associated with the first safety data type, and generating a second representation of the circuit design based on the algorithmic description representation and the first safety data type definition. The second representation can be provided in a second language and include at least one safety feature for a portion of the circuit design associated with the at least one construct.Type: GrantFiled: November 2, 2015Date of Patent: June 27, 2017Assignee: Altera CorporationInventor: Adam Titley
-
Patent number: 9424382Abstract: A method for designing a system on a target device includes synthesizing a logic representation of a processing channel from a description of the processing channel in hardware description language (HDL) according to a first set of constraints. A logic representation for a redundant processing channel is synthesized from the description of the processing channel in HDL according to a second set of constraints. The processing channel and the redundant processing channel are placed and routed.Type: GrantFiled: November 20, 2013Date of Patent: August 23, 2016Assignee: Altera CorporationInventor: Adam Titley
-
Patent number: 9111060Abstract: This disclosure relates generally to field-programmable gate arrays (FPGAs). Some implementations relate to methods and systems for partitioning FPGA circuit designs to facilitate certification. In one aspect, a method includes generating a hardware description language (HDL) implementation of a circuit design. The method additionally includes partitioning the design into a first portion and a second portion. In some implementations, the second portion corresponds to a safety-critical portion of the design while the first portion corresponds to a non-safety-critical portion. The method additionally includes generating first configuration settings for the first portion and generating second configuration settings for the second portion. The method additionally includes verifying, or providing to a third-party certification body for verification, the first configuration settings for the first portion and the second configuration settings for the second portion.Type: GrantFiled: July 11, 2014Date of Patent: August 18, 2015Assignee: Altera CorporationInventors: Adam Titley, David Samuel Goldman
-
Publication number: 20140325462Abstract: This disclosure relates generally to field-programmable gate arrays (FPGAs). Some implementations relate to methods and systems for partitioning FPGA circuit designs to facilitate certification. In one aspect, a method includes generating a hardware description language (HDL) implementation of a circuit design. The method additionally includes partitioning the design into a first portion and a second portion. In some implementations, the second portion corresponds to a safety-critical portion of the design while the first portion corresponds to a non-safety-critical portion. The method additionally includes generating first configuration settings for the first portion and generating second configuration settings for the second portion. The method additionally includes verifying, or providing to a third-party certification body for verification, the first configuration settings for the first portion and the second configuration settings for the second portion.Type: ApplicationFiled: July 11, 2014Publication date: October 30, 2014Inventors: Adam Titley, David Samuel Goldman
-
Patent number: 8813013Abstract: This disclosure relates generally to field-programmable gate arrays (FPGAs). Some implementations relate to methods and systems for partitioning FPGA circuit designs to facilitate certification. In one aspect, a method includes generating a hardware description language (HDL) implementation of a circuit design. The method additionally includes partitioning the design into a first portion and a second portion. In some implementations, the second portion corresponds to a safety-critical portion of the design while the first portion corresponds to a non-safety-critical portion. The method additionally includes generating first configuration settings for the first portion and generating second configuration settings for the second portion. The method additionally includes verifying, or providing to a third-party certification body for verification, the first configuration settings for the first portion and the second configuration settings for the second portion.Type: GrantFiled: April 19, 2013Date of Patent: August 19, 2014Assignee: Altera CorporationInventors: Adam Titley, David Samuel Goldman
-
Patent number: 8607105Abstract: Techniques and circuits for testing a memory are provided. The techniques include disabling a plurality of interrupts to an integrated circuit (IC). Contents of a first memory region to be tested are copied to a second memory region. The second memory region where the contents are copied to is a safe memory region that will not be affected by the memory test. Memory accesses are mapped to the second memory region so that memory accesses that are associated with the first memory region are mapped to the second memory region. The plurality of interrupts is re-enabled after the memory contents in the first memory region are copied and remapped to the second memory region. Memory accesses due to the interrupts are redirected from the first memory region to the second memory region according to the memory mapping. The first memory region is tested with a test circuit of the IC.Type: GrantFiled: April 19, 2010Date of Patent: December 10, 2013Assignee: Altera CorporationInventors: Andrew Crosland, Adam Titley