Patents by Inventor William Knox
William Knox 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: 20240120029Abstract: Systems and methods for communicating, storing, and/or analyzing data that may include genomic data are described herein. In various embodiments, unaligned genomic sequence read data and/or portions thereof may be stored and/or communicated as a list of variants relative to a particular reference associated with a reference motif identified in the genomic sequence read data. In further embodiments, quality score information associated with a genomic dataset may be analyzed and and/or communicated as quality score parameter information. Additional embodiments may facilitate relatively efficient analysis of unaligned genomic sequence read data using metadata associated with reference motifs identified in the unaligned genomic sequence read data.Type: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: Jarl A. Nilsson, William Knox Carey
-
Publication number: 20240116537Abstract: A system and corresponding method for autonomous driving of a vehicle are provided. The system comprises at least one neural network (NN) that generates at least one output for controlling the autonomous driving. The system further comprises a main data path that routes bulk sensor data to the at least one NN and a low-latency data path with reduced latency relative to the main data path. The low-latency data path routes limited sensor data to the at least one NN which, in turn, employs the limited sensor data to improve performance of the at least one NN's processing of the bulk sensor data for generating the at least one output. Improving performance of the at least one NN's processing of the bulk sensor data enables the system to, for example, identify a safety hazard sooner, enabling the autonomous driving to divert the vehicle and avoid contact with the safety hazard.Type: ApplicationFiled: December 15, 2023Publication date: April 11, 2024Inventor: William Knox Ladd
-
Patent number: 11894106Abstract: Systems and methods for communicating, storing, and/or analyzing data that may include genomic data are described herein. In various embodiments, unaligned genomic sequence read data and/or portions thereof may be stored and/or communicated as a list of variants relative to a particular reference associated with a reference motif identified in the genomic sequence read data. In further embodiments, quality score information associated with a genomic dataset may be analyzed and/or communicated as quality score parameter information. Additional embodiments may facilitate relatively efficient analysis of unaligned genomic sequence read data using metadata associated with reference motifs identified in the unaligned genomic sequence read data.Type: GrantFiled: August 7, 2018Date of Patent: February 6, 2024Assignee: Intertrust Technologies CorporationInventors: Jarl A. Nilsson, William Knox Carey
-
Patent number: 11656880Abstract: A technique for efficient calling of functions on a processor generates an executable program having a function call by analysing an interface for the function that defines an argument expression and an internal value used solely within the function, and an argument declaration defining an argument value to be provided to the function when the program is run. A data structure is generated including the internal value and a resolved argument value derived from the argument expression and the argument value. A single instruction is encoded in the program to utilise the data structure. When the program is executed on a processor, the single instruction causes the processor to load the argument value and internal value from the data structure into registers in the processor, prior to evaluating the function. The function can then be executed without further register loads being performed.Type: GrantFiled: December 9, 2019Date of Patent: May 23, 2023Assignee: Nordic Semiconductor ASAInventors: David William Knox, Michael John Davis, Adrian John Anderson
-
Publication number: 20230078599Abstract: A system and corresponding method for autonomous driving of a vehicle are provided. The system comprises at least one neural network (NN) that generates at least one output for controlling the autonomous driving. The system further comprises a main data path that routes bulk sensor data to the at least one NN and a low-latency data path with reduced latency relative to the main data path. The low-latency data path routes limited sensor data to the at least one NN which, in turn, employs the limited sensor data to improve performance of the at least one NN's processing of the bulk sensor data for generating the at least one output. Improving performance of the at least one NN's processing of the bulk sensor data enables the system to, for example, identify a safety hazard sooner, enabling the autonomous driving to divert the vehicle and avoid contact with the safety hazard.Type: ApplicationFiled: October 28, 2022Publication date: March 16, 2023Inventor: William Knox Ladd
-
Patent number: 11511770Abstract: A system and corresponding method for autonomous driving of a vehicle are provided. The system comprises at least one neural network (NN) that generates at least one output for controlling the autonomous driving. The system further comprises a main data path that routes bulk sensor data to the at least one NN and a low-latency data path with reduced latency relative to the main data path. The low-latency data path routes limited sensor data to the at least one NN which, in turn, employs the limited sensor data to improve performance of the at least one NN's processing of the bulk sensor data for generating the at least one output. Improving performance of the at least one NN's processing of the bulk sensor data enables the system to, for example, identify a safety hazard sooner, enabling the autonomous driving to divert the vehicle and avoid contact with the safety hazard.Type: GrantFiled: October 19, 2020Date of Patent: November 29, 2022Assignee: Marvell Asia Pte, Ltd.Inventor: William Knox Ladd
-
Publication number: 20220214977Abstract: A system and corresponding method alter memory accesses using machine learning. The system comprises a system controller coupled to a processing system that is coupled to a memory system. The system further comprises a learning system coupled to the system controller. The learning system identifies, via a machine learning process, variations on a manner for altering memory access of the memory system to meet at least one goal. The system controller applies the variations identified to the processing system. The machine learning process employs at least one monitored parameter to converge on a given variation of the variations identified and applied. The at least one monitored parameter is affected by the memory access. The given variation enables the at least one goal to be met, improving the processing system, such as by increasing throughput, reducing latency, reducing power consumption, reducing temperature, etc.Type: ApplicationFiled: December 3, 2020Publication date: July 7, 2022Inventor: William Knox Ladd
-
Publication number: 20220156548Abstract: A system and corresponding method improve a processing system. The system comprises a first learning system coupled to a system controller. The first learning system identifies variations for altering processing of a processing system to meet at least one goal. The system controller applies the variations identified to the processing system. The system further comprises a second learning system coupled to the system controller. The second learning system determines respective effects of the variations identified and applied. The first learning system converges on a given variation of the variations based on the respective effects determined. The given variation enables the at least one goal to be met, improving the processing system, such as by increasing throughput, reducing latency, reducing power consumption, reducing temperature, etc.Type: ApplicationFiled: December 3, 2020Publication date: May 19, 2022Inventor: William Knox Ladd
-
Publication number: 20220119002Abstract: A system and corresponding method for autonomous driving of a vehicle are provided. The system comprises at least one neural network (NN) that generates at least one output for controlling the autonomous driving. The system further comprises a main data path that routes bulk sensor data to the at least one NN and a low-latency data path with reduced latency relative to the main data path. The low-latency data path routes limited sensor data to the at least one NN which, in turn, employs the limited sensor data to improve performance of the at least one NN's processing of the bulk sensor data for generating the at least one output. Improving performance of the at least one NN's processing of the bulk sensor data enables the system to, for example, identify a safety hazard sooner, enabling the autonomous driving to divert the vehicle and avoid contact with the safety hazard.Type: ApplicationFiled: October 19, 2020Publication date: April 21, 2022Inventor: William Knox Ladd
-
Publication number: 20200117475Abstract: A technique for efficient calling of functions on a processor generates an executable program having a function call by analysing an interface for the function that defines an argument expression and an internal value used solely within the function, and an argument declaration defining an argument value to be provided to the function when the program is run. A data structure is generated including the internal value and a resolved argument value derived from the argument expression and the argument value. A single instruction is encoded in the program to utilise the data structure. When the program is executed on a processor, the single instruction causes the processor to load the argument value and internal value from the data structure into registers in the processor, prior to evaluating the function. The function can then be executed without further register loads being performed.Type: ApplicationFiled: December 9, 2019Publication date: April 16, 2020Inventors: David William KNOX, Michael John DAVIS, Adrian John ANDERSON
-
Patent number: 10528758Abstract: Methods and apparatus for a secure framework for storing and analyzing genomic data. Embodiments of the present invention apply persistent governance to sensitive information and to the analytics that operate upon it, managing the interaction between the two.Type: GrantFiled: April 24, 2015Date of Patent: January 7, 2020Assignees: Koninklijke Philips N.V., Intertrust Technologies CorporationInventors: Nevenka Dimitrova, William Knox Carey, Raymond J. Krasinski, Jarl Nilsson, Bart Grantham, Alexander Ryan Mankovich, Vartika Agrawal
-
Patent number: 10528365Abstract: A technique for efficient calling of functions on a processor generates an executable program having a function call by analysing an interface for the function that defines an argument expression and an internal value used solely within the function, and an argument declaration defining an argument value to be provided to the function when the program is run. A data structure is generated including the internal value and a resolved argument value derived from the argument expression and the argument value. A single instruction is encoded in the program to utilise the data structure. When the program is executed on a processor, the single instruction causes the processor to load the argument value and internal value from the data structure into registers in the processor, prior to evaluating the function. The function can then be executed without further register loads being performed.Type: GrantFiled: March 18, 2015Date of Patent: January 7, 2020Assignee: Imagination Technologies LimitedInventors: David William Knox, Michael John Davis, Adrian John Anderson
-
Patent number: 10522244Abstract: The present disclosure relates to systems and methods for facilitating trusted handling of genomic and/or other bioinformatic information. Certain embodiments may facilitate policy-based governance of access to and/or use of bioinformatic information, improved interaction with and/or use of distributed bioinformatic information, parallelization of various processes involving bioinformatic information, and/or reduced user involvement in bioinformatic workflow processes, and/or the like. Further embodiments may provide for memoization processes that may persistently store final and/or intermediate results of computations performed using genomic data for use in connection with future computations.Type: GrantFiled: October 10, 2018Date of Patent: December 31, 2019Assignee: Intertrust Technologies CorporationInventors: Jarl Nilsson, William Knox Carey
-
Patent number: 10423453Abstract: Systems and methods are described for performing distributed computations over a data set potentially owned or controlled by many stakeholders, each of whom may set their own policies governing access to and/or other use of their individual data.Type: GrantFiled: November 1, 2016Date of Patent: September 24, 2019Assignee: Intertrust Technologies CorporationInventors: Jarl Nilsson, William Knox Carey
-
Publication number: 20190206515Abstract: The present disclosure relates to systems and methods for facilitating trusted handling of genomic and/or other bioinformatic information. Certain embodiments may facilitate policy-based governance of access to and/or use of bioinformatic information, improved interaction with and/or use of distributed bioinformatic information, parallelization of various processes involving bioinformatic information, and/or reduced user involvement in bioinformatic workflow processes, and/or the like. Further embodiments may provide for memoization processes that may persistently store final and/or intermediate results of computations performed using genomic data for use in connection with future computations.Type: ApplicationFiled: October 10, 2018Publication date: July 4, 2019Applicant: Intertrust Technologies CorporationInventors: Jarl NILSSON, William Knox CAREY
-
Publication number: 20190042694Abstract: This disclosure relates to systems and methods for communicating, storing, and/or analyzing data that may include genomic data. In various embodiments, unaligned genomic sequence read data and/or portions thereof may be stored and/or communicated as a list of variants relative to a particular reference associated with a reference motif identified in the genomic sequence read data. In further embodiments, quality score information associated with a genomic dataset may be analyzed and and/or communicated as quality score parameter information. Additional embodiments may facilitate relatively efficient analysis of unaligned genomic sequence read data using metadata associated with reference motifs identified in the unaligned genomic sequence read data.Type: ApplicationFiled: August 7, 2018Publication date: February 7, 2019Applicant: Intertrust Technologies CorporationInventors: Jarl A. Nilsson, William Knox Carey
-
Patent number: 10127354Abstract: The present disclosure relates to systems and methods for facilitating trusted handling of genomic and/or other bioinformatic information. Certain embodiments may facilitate policy-based governance of access to and/or use of bioinformatic information, improved interaction with and/or use of distributed bioinformatic information, parallelization of various processes involving bioinformatic information, and/or reduced user involvement in bioinformatic workflow processes, and/or the like. Further embodiments may provide for memoization processes that may persistently store final and/or intermediate results of computations performed using genomic data for use in connection with future computations.Type: GrantFiled: June 21, 2017Date of Patent: November 13, 2018Assignee: Intertrust Technologies CorporationInventors: Jarl Nilsson, William Knox Carey
-
Patent number: 9965435Abstract: Aspects disclosed in the detailed description include communicating low-speed and high-speed parallel bit streams over a high-speed serial bus. In one aspect, a data transmitting circuit converts a low-speed parallel bit stream into a high-speed parallel bit stream and then serializes the converted high-speed parallel bit stream based on a high-speed reference frequency. In another aspect, a data receiving circuit recovers the low-speed parallel bit stream from the high-speed parallel bit stream if the low-speed parallel bit stream is determined to exist in the high-speed parallel bit stream.Type: GrantFiled: November 12, 2015Date of Patent: May 8, 2018Assignee: QUALCOMM IncorporatedInventors: William Knox Ladd, Kevin Wayne Spears, Mark Wesley Vilas, Zhi Zhu
-
Publication number: 20180068063Abstract: The present disclosure relates to systems and methods for facilitating trusted handling of genomic and/or other bioinformatic information. Certain embodiments may facilitate policy-based governance of access to and/or use of bioinformatic information, improved interaction with and/or use of distributed bioinformatic information, parallelization of various processes involving bioinformatic information, and/or reduced user involvement in bioinformatic workflow processes, and/or the like. Further embodiments may provide for memoization processes that may persistently store final and/or intermediate results of computations performed using genomic data for use in connection with future computations.Type: ApplicationFiled: June 21, 2017Publication date: March 8, 2018Applicant: Intertrust Technologies CorporationInventors: Jarl NILSSON, William Knox CAREY
-
Patent number: 9833544Abstract: A biocompatible, resorbable biphasic collagen membrane having a first area of relatively higher tensile strength and stiffness and lower porosity and a second area of relatively lower tensile strength and stiffness and higher porosity, and a method of manufacturing the such a membrane.Type: GrantFiled: November 15, 2013Date of Patent: December 5, 2017Assignee: OSSEOUS TECHNOLOGIES OF AMERICAInventors: David Cheung, William Knox, Jay Malmquist, Edwin Shors, Dennis Smiler