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: 20240120029
    Abstract: 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: Application
    Filed: December 18, 2023
    Publication date: April 11, 2024
    Inventors: Jarl A. Nilsson, William Knox Carey
  • Publication number: 20240116537
    Abstract: 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: Application
    Filed: December 15, 2023
    Publication date: April 11, 2024
    Inventor: William Knox Ladd
  • Patent number: 11894106
    Abstract: 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: Grant
    Filed: August 7, 2018
    Date of Patent: February 6, 2024
    Assignee: Intertrust Technologies Corporation
    Inventors: Jarl A. Nilsson, William Knox Carey
  • Patent number: 11656880
    Abstract: 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: Grant
    Filed: December 9, 2019
    Date of Patent: May 23, 2023
    Assignee: Nordic Semiconductor ASA
    Inventors: David William Knox, Michael John Davis, Adrian John Anderson
  • Publication number: 20230078599
    Abstract: 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: Application
    Filed: October 28, 2022
    Publication date: March 16, 2023
    Inventor: William Knox Ladd
  • Patent number: 11511770
    Abstract: 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: Grant
    Filed: October 19, 2020
    Date of Patent: November 29, 2022
    Assignee: Marvell Asia Pte, Ltd.
    Inventor: William Knox Ladd
  • Publication number: 20220214977
    Abstract: 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: Application
    Filed: December 3, 2020
    Publication date: July 7, 2022
    Inventor: William Knox Ladd
  • Publication number: 20220156548
    Abstract: 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: Application
    Filed: December 3, 2020
    Publication date: May 19, 2022
    Inventor: William Knox Ladd
  • Publication number: 20220119002
    Abstract: 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: Application
    Filed: October 19, 2020
    Publication date: April 21, 2022
    Inventor: William Knox Ladd
  • Publication number: 20200117475
    Abstract: 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: Application
    Filed: December 9, 2019
    Publication date: April 16, 2020
    Inventors: David William KNOX, Michael John DAVIS, Adrian John ANDERSON
  • Patent number: 10528758
    Abstract: 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: Grant
    Filed: April 24, 2015
    Date of Patent: January 7, 2020
    Assignees: Koninklijke Philips N.V., Intertrust Technologies Corporation
    Inventors: Nevenka Dimitrova, William Knox Carey, Raymond J. Krasinski, Jarl Nilsson, Bart Grantham, Alexander Ryan Mankovich, Vartika Agrawal
  • Patent number: 10528365
    Abstract: 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: Grant
    Filed: March 18, 2015
    Date of Patent: January 7, 2020
    Assignee: Imagination Technologies Limited
    Inventors: David William Knox, Michael John Davis, Adrian John Anderson
  • Patent number: 10522244
    Abstract: 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: Grant
    Filed: October 10, 2018
    Date of Patent: December 31, 2019
    Assignee: Intertrust Technologies Corporation
    Inventors: Jarl Nilsson, William Knox Carey
  • Patent number: 10423453
    Abstract: 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: Grant
    Filed: November 1, 2016
    Date of Patent: September 24, 2019
    Assignee: Intertrust Technologies Corporation
    Inventors: Jarl Nilsson, William Knox Carey
  • Publication number: 20190206515
    Abstract: 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: Application
    Filed: October 10, 2018
    Publication date: July 4, 2019
    Applicant: Intertrust Technologies Corporation
    Inventors: Jarl NILSSON, William Knox CAREY
  • Publication number: 20190042694
    Abstract: 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: Application
    Filed: August 7, 2018
    Publication date: February 7, 2019
    Applicant: Intertrust Technologies Corporation
    Inventors: Jarl A. Nilsson, William Knox Carey
  • Patent number: 10127354
    Abstract: 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: Grant
    Filed: June 21, 2017
    Date of Patent: November 13, 2018
    Assignee: Intertrust Technologies Corporation
    Inventors: Jarl Nilsson, William Knox Carey
  • Patent number: 9965435
    Abstract: 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: Grant
    Filed: November 12, 2015
    Date of Patent: May 8, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: William Knox Ladd, Kevin Wayne Spears, Mark Wesley Vilas, Zhi Zhu
  • Publication number: 20180068063
    Abstract: 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: Application
    Filed: June 21, 2017
    Publication date: March 8, 2018
    Applicant: Intertrust Technologies Corporation
    Inventors: Jarl NILSSON, William Knox CAREY
  • Patent number: 9833544
    Abstract: 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: Grant
    Filed: November 15, 2013
    Date of Patent: December 5, 2017
    Assignee: OSSEOUS TECHNOLOGIES OF AMERICA
    Inventors: David Cheung, William Knox, Jay Malmquist, Edwin Shors, Dennis Smiler