Patents by Inventor Klaus Dieter McDonald-Maier

Klaus Dieter McDonald-Maier 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: 11133930
    Abstract: A method for generating an encryption key for use in an encryption process at a device, the method comprising: measuring respective values of a plurality of features of the device to generate a plurality of feature values, normalising the feature values using a respective normalisation map for each feature to generate a plurality of normalised values, and generating the encryption key in dependence on the normalised values.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: September 28, 2021
    Assignee: Metrarc Limited
    Inventors: William Gareth James Howells, Klaus Dieter McDonald-Maier
  • Patent number: 11101989
    Abstract: A method for generating an authentication key for providing a digital signature at a device for authenticating an output from a ring comprising a plurality of peers, the method comprising generating respective security credentials for each peer of a plurality of peers constituting a ring of peers, at least one security credential being generated in dependence on one or more feature of the respective peer device; generating a ring key in respect of the ring in dependence on the respective security credential of each peer constituting the ring; and generating an authentication key in dependence on the ring key, a security credential of a first peer and respective security credentials of at least one of the other peers.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: August 24, 2021
    Assignee: Metrarc Limited
    Inventors: Klaus Dieter McDonald-Maier, William Gareth James Howells, Ruhma Tahir
  • Publication number: 20200382295
    Abstract: A method for generating an encryption key for use in an encryption process at a device, the method comprising: measuring respective values of a plurality of features of the device to generate a plurality of feature values, normalising the feature values using a respective normalisation map for each feature to generate a plurality of normalised values, and generating the encryption key in dependence on the normalised values.
    Type: Application
    Filed: March 23, 2018
    Publication date: December 3, 2020
    Inventors: William Gareth James Howells, Klaus Dieter McDonald-Maier
  • Publication number: 20200099521
    Abstract: A method for generating an authentication key for providing a digital signature at a device for authenticating an output from a ring comprising a plurality of peers, the method comprising generating respective security credentials for each peer of a plurality of peers constituting a ring of peers, at least one security credential being generated in dependence on one or more feature of the respective peer device; generating a ring key in respect of the ring in dependence on the respective security credential of each peer constituting the ring; and generating an authentication key in dependence on the ring key, a security credential of a first peer and respective security credentials of at least one of the other peers.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 26, 2020
    Inventors: Klaus Dieter McDonald-Maier, William Gareth James Howells, Ruhma Tahir
  • Patent number: 9928361
    Abstract: Roughly described, a method of restricting access of a debug controller to debug architecture on an integrated circuit chip, the debug architecture comprising an access controller, a plurality of peripheral circuits, and a shared hub, the shared hub being accessible by the access controller and the plurality of peripheral circuits, the method comprising: at the access controller, authenticating the debug controller; at the access controller, following authentication, assigning to the debug controller a set of access rights, the set of access rights granting the debug controller partial access to the debug architecture; and after assigning the set of access rights, allowing the debug controller access to the debug architecture as allowed by the set of access rights.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: March 27, 2018
    Assignee: UltraSoC Technologies Ltd.
    Inventors: Andrew Brian Thomas Hopkins, Arnab Banerjee, Stephen John Barlow, Klaus Dieter McDonald-Maier
  • Patent number: 9927486
    Abstract: Roughly described, a method of restricting access of a debug controller to debug architecture on an integrated circuit chip, the debug architecture comprising an access controller, a plurality of peripheral circuits, and a shared hub, the shared hub being accessible by the access controller and the plurality of peripheral circuits, the method comprising: at the access controller, authenticating the debug controller; at the access controller, following authentication, assigning to the debug controller a set of access rights, the set of access rights granting the debug controller partial access to the debug architecture; and after assigning the set of access rights, allowing the debug controller access to the debug architecture as allowed by the set of access rights.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: March 27, 2018
    Assignee: UltraSoC Technologies Ltd.
    Inventors: Andrew Brian Thomas Hopkins, Arnab Banerjee, Stephen John Barlow, Klaus Dieter Mcdonald-Maier
  • Publication number: 20170277883
    Abstract: Roughly described, a method of restricting access of a debug controller to debug architecture on an integrated circuit chip, the debug architecture comprising an access controller, a plurality of peripheral circuits, and a shared hub, the shared hub being accessible by the access controller and the plurality of peripheral circuits, the method comprising: at the access controller, authenticating the debug controller; at the access controller, following authentication, assigning to the debug controller a set of access rights, the set of access rights granting the debug controller partial access to the debug architecture; and after assigning the set of access rights, allowing the debug controller access to the debug architecture as allowed by the set of access rights.
    Type: Application
    Filed: June 8, 2017
    Publication date: September 28, 2017
    Applicant: UltraSoC Technologies Ltd.
    Inventors: Andrew Brian Thomas Hopkins, Arnab Banerjee, Stephen John Barlow, Klaus Dieter McDonald-Maier
  • Patent number: 9703944
    Abstract: Roughly described, a method of restricting access of a debug controller to debug architecture on an integrated circuit chip, the debug architecture comprising an access controller, a plurality of peripheral circuits, and a shared hub, the shared hub being accessible by the access controller and the plurality of peripheral circuits, the method comprising: at the access controller, authenticating the debug controller; at the access controller, following authentication, assigning to the debug controller a set of access rights, the set of access rights granting the debug controller partial access to the debug architecture; and after assigning the set of access rights, allowing the debug controller access to the debug architecture as allowed by the set of access rights.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: July 11, 2017
    Assignee: ULTRASOC TECHNOLOGIES LTD.
    Inventors: Andrew Brian Thomas Hopkins, Arnab Banerjee, Stephen John Barlow, Klaus Dieter McDonald-Maier
  • Publication number: 20160356841
    Abstract: Roughly described, a method of restricting access of a debug controller to debug architecture on an integrated circuit chip, the debug architecture comprising an access controller, a plurality of peripheral circuits, and a shared hub, the shared hub being accessible by the access controller and the plurality of peripheral circuits, the method comprising: at the access controller, authenticating the debug controller; at the access controller, following authentication, assigning to the debug controller a set of access rights, the set of access rights granting the debug controller partial access to the debug architecture; and after assigning the set of access rights, allowing the debug controller access to the debug architecture as allowed by the set of access rights.
    Type: Application
    Filed: August 19, 2016
    Publication date: December 8, 2016
    Applicant: UltraSoC Technologies Ltd.
    Inventors: Andrew Brian Thomas Hopkins, Arnab Banerjee, Stephen John Barlow, Klaus Dieter Mcdonald-Maier
  • Patent number: 9448805
    Abstract: The invention relates to the method of prefetching data in micro-processor buffer under software controls.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: September 20, 2016
    Assignee: COMSATS Institute of Information Technology
    Inventors: Muhammad Yasir Qadri, Nadia Nawaz Qadri, Klaus Dieter McDonald-Maier
  • Publication number: 20140372730
    Abstract: The invention relates to the method of prefetching data in micro-processor buffer under software controls.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Muhammad Yasir Qadri, Nadia Nawaz Qadri, Klaus Dieter McDonald-Maier
  • Publication number: 20140372735
    Abstract: The invention relates to the method of prefetching instruction in micro-processor buffer under software controls.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Muhammmad Yasir Qadri, Nadia Nawaz Qadri, Klaus Dieter McDonald-Maier
  • Publication number: 20140013421
    Abstract: Roughly described, a method of restricting access of a debug controller to debug architecture on an integrated circuit chip, the debug architecture comprising an access controller, a plurality of peripheral circuits, and a shared hub, the shared hub being accessible by the access controller and the plurality of peripheral circuits, the method comprising: at the access controller, authenticating the debug controller; at the access controller, following authentication, assigning to the debug controller a set of access rights, the set of access rights granting the debug controller partial access to the debug architecture; and after assigning the set of access rights, allowing the debug controller access to the debug architecture as allowed by the set of access rights.
    Type: Application
    Filed: July 9, 2013
    Publication date: January 9, 2014
    Inventors: Andrew Brian Thomas Hopkins, Arnab Banerjee, Stephen John Barlow, Klaus Dieter McDonald-Maier
  • Patent number: 8112677
    Abstract: A method of debugging a multiple concurrent processes comprising: obtaining, from each process, a plurality of events that have been processed and, if no time information is associated with each event, associating time information therewith; causing a display to display the events such that an event that has occurred in a first portion of the display associated with a first process at a first time is aligned with an event in a second portion of the display associated with a second process that has occurred at a similar time to the first time. To be accompanied, when published, by FIG. 5 of the drawings.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: February 7, 2012
    Assignee: UltraSoc Technologies Limited
    Inventors: Stephen John Barlow, Andrew James Bower, Andrew Brian Thomas Hopkins, Klaus Dieter McDonald-Maier
  • Publication number: 20110214023
    Abstract: A method of debugging a multiple concurrent processes comprising: obtaining, from each process, a plurality of events that have been processed and, if no time information is associated with each event, associating time information therewith; causing a display to display the events such that an event that has occurred in a first portion of the display associated with a first process at a first time is aligned with an event in a second portion of the display associated with a second process that has occurred at a similar time to the first time. To be accompanied, when published, by FIG. 5 of the drawings.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Applicant: UltraSoC Technologies Limited
    Inventors: Stephen John Barlow, Andrew James Bower, Andrew Brian Thomas Hopkins, Klaus Dieter McDonald-Maier
  • Publication number: 20090057914
    Abstract: A semiconductor device has first and second semiconductor chips comprising electronic circuit elements located at an inner part of the chip and first connection terminals located on an upper surface of the inner part of the chip. One of the chips has second connection terminals located at a peripheral part of the chip. The first and second semiconductor chips are mounted one on top of the other to form the device connected together by the first connection terminals of the first and second semiconductor chips, and wherein the second connection terminals of the first semiconductor chip provide external connections to the device. The invention enables SoC resources to be increased based on the System-in-Package (SiP) approach by duplication identical chip components into a single package.
    Type: Application
    Filed: July 22, 2005
    Publication date: March 5, 2009
    Applicant: UNIVERSITY OF KENT
    Inventors: Klaus Dieter McDonald-Maier, Andrew Brian Thomas Hopkins