Patents by Inventor Matthew Gilbert

Matthew Gilbert 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: 10841139
    Abstract: Methods and systems for estimating a symbol timing error for an offset quadrature phase shift keying (O-QPSK) modulated signal. The method includes: receiving a plurality of complex samples representing an O-QPSK modulated signal, wherein if the O-QPSK modulated signal is sampled on time each of the plurality of samples has substantially no imaginary component; generating an early error metric and a late error metric for each sample, the early error metric based on the imaginary component for the sample and a sign of a real component of a previous sample and the late error metric based on the imaginary component for the sample and a sign of a real component of a next sample; generating a combined early error metric based on the early error metrics for the plurality of samples; generating a combined late metric based on the late error metrics for the plurality of samples; and generating an estimate of the symbol timing error based on the combined early error metric and the combined late metric.
    Type: Grant
    Filed: June 29, 2019
    Date of Patent: November 17, 2020
    Assignee: Imagination Technologies Limited
    Inventor: Matthew Gilbert
  • Publication number: 20200007366
    Abstract: Methods and systems for estimating a symbol timing error for an offset quadrature phase shift keying (O-QPSK) modulated signal. The method includes: receiving a plurality of complex samples representing an O-QPSK modulated signal, wherein if the O-QPSK modulated signal is sampled on time each of the plurality of samples has substantially no imaginary component; generating an early error metric and a late error metric for each sample, the early error metric based on the imaginary component for the sample and a sign of a real component of a previous sample and the late error metric based on the imaginary component for the sample and a sign of a real component of a next sample; generating a combined early error metric based on the early error metrics for the plurality of samples; generating a combined late metric based on the late error metrics for the plurality of samples; and generating an estimate of the symbol timing error based on the combined early error metric and the combined late metric.
    Type: Application
    Filed: June 29, 2019
    Publication date: January 2, 2020
    Inventor: Matthew Gilbert
  • Patent number: 10298265
    Abstract: Methods and systems for decoding an LDPC encoded data block using first and second sets of decoding parameters. The method includes iteratively decoding the LDPC encoded data block using a first set of decoding parameters. The decoding progress is monitored to determine whether the decoding has reached a non-progressing state. If it is determined that the decoding has reached a non-progressing state the decoding is terminated and iterative decoding of the LDPC encoded data block is restarted using a second set of decoding parameters. The second set of decoding parameters is different from the first set of decoding parameters.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: May 21, 2019
    Assignee: Imagination Technologies Limited
    Inventors: Matthew Gilbert, Henry Liu, Adrian John Anderson
  • Publication number: 20190065060
    Abstract: Caching instruction block header data in block architecture processor-based systems is disclosed. In one aspect, a computer processor device, based on a block architecture, provides an instruction block header cache dedicated to caching instruction block header data. Upon a subsequent fetch of an instruction block, cached instruction block header data may be retrieved from the instruction block header cache (if present) and used to optimize processing of the instruction block. In some aspects, the instruction block header data may include a microarchitectural block header (MBH) generated upon the first decoding of the instruction block by an MBH generation circuit. The MBH may contain static or dynamic information about the instructions within the instruction block. As non-limiting examples, the information may include data relating to register reads and writes, load and store operations, branch information, predicate information, special instructions, and/or serial execution preferences.
    Type: Application
    Filed: August 28, 2017
    Publication date: February 28, 2019
    Inventors: Anil Krishna, Gregory Michael Wright, Yongseok Yi, Matthew Gilbert, Vignyan Reddy Kothinti Naresh
  • Publication number: 20160191078
    Abstract: Methods and systems for decoding an LDPC encoded data block using first and second sets of decoding parameters. The method includes iteratively decoding the LDPC encoded data block using a first set of decoding parameters. The decoding progress is monitored to determine whether the decoding has reached a non-progressing state. If it is determined that the decoding has reached a non-progressing state the decoding is terminated and iterative decoding of the LDPC encoded data block is restarted using a second set of decoding parameters. The second set of decoding parameters is different from the first set of decoding parameters.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 30, 2016
    Inventors: Matthew Gilbert, Henry Liu, Adrian John Anderson
  • Patent number: 8140175
    Abstract: Embodiments of the present invention relate to a system and method for analysing, designing and manufacturing a body to determine potential discontinuities within the body when subjected to an action.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: March 20, 2012
    Assignee: The University of Sheffield
    Inventors: Colin Smith, Matthew Gilbert
  • Publication number: 20100094600
    Abstract: Embodiments of the present invention relate to a system and method for analysing, designing and manufacturing a body to determine potential discontinuities within the body when subjected to an action.
    Type: Application
    Filed: October 1, 2007
    Publication date: April 15, 2010
    Applicant: THE UNIVERSITY OF SHEFFIELD
    Inventors: Colin Smith, Matthew Gilbert
  • Publication number: 20060288406
    Abstract: A method and system that may include two or more authentication devices configured to authenticate a user via an authentication session. The method and system may also include a device operably coupled to the two or more authentication devices and being configured to manage the authentication session.
    Type: Application
    Filed: June 16, 2005
    Publication date: December 21, 2006
    Applicant: MCI, Inc.
    Inventors: Richard Kuhn, Matthew Gilbert, April Hoffman
  • Publication number: 20050278550
    Abstract: An approach provides detection of unauthorized use of data services. A fraud case is created for a data call that is determined to be potentially fraudulent based on a fraud alert. A fraud score is determined for the case according to the fraud alert. The fraud score is adjusted according to adjustment criteria including an intermediate network involved with the data call, and an originating country of the data call.
    Type: Application
    Filed: May 31, 2005
    Publication date: December 15, 2005
    Inventors: Saralyn Mahone, Matthew Gilbert, Thomas Stepp, Arthur Springer, John Arkel
  • Publication number: 20050268113
    Abstract: An approach provides detection of unauthorized use of data services. A determination is made as to whether connections supporting remote access to a data network are completed. The number of completed connections associated with a selected attribute is tracked over a time period. It is then determined whether the number of completed connections satisfies a connection frequency threshold. A fraud alert is generated if the connection frequency threshold is satisfied.
    Type: Application
    Filed: May 31, 2005
    Publication date: December 1, 2005
    Inventors: Saralyn Mahone, Matthew Gilbert, Thomas Stepp, Arthur Springer, John Van Arkel
  • Publication number: 20050262563
    Abstract: An approach provides detection of unauthorized use of data services. The number of data calls for access to a data network is tracked over a predetermined time period, and the cumulative duration of the data calls is determined. Thereafter, a determination is made as to whether the number of the data calls and the cumulative duration satisfy, respectively, a first threshold and a second threshold. A potential fraudulent use of the account is determined, if the thresholds are satisfied.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 24, 2005
    Inventors: Saralyn Mahone, Matthew Gilbert, Thomas Stepp, Arthur Springer, John Van Arkel
  • Publication number: 20050249341
    Abstract: An approach provides fraud detection in support of data communication services. A threshold corresponding to a geographic location is set. The threshold corresponds to duration of a call supporting data communications. It is determined whether the call duration exceeds the threshold. A fraud alert is generated if the monitored call duration exceeds the threshold.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 10, 2005
    Inventors: Saralyn Mahone, Matthew Gilbert, Thomas Stepp, Arthur Springer, John Van Arkel
  • Publication number: 20050243984
    Abstract: An approach provides fraud detection in support of data communication services. A list of single-event attributes (e.g., hot or cold attributes) is generated and includes a network address of an end user host originating a data call or a calling party identification (e.g., Automatic Number Identification (ANI) or an originating Calling Line Identification (CLI)) for network access, wherein entries of the list specify values of the hot attributes. An attribute value associated with the data call is compared with the entries. A fraud alert is generated if the attribute value matches one of the entries.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 3, 2005
    Inventors: Saralyn Mahone, Matthew Gilbert, Thomas Stepp, Arthur Springer, John Arkel