Patents by Inventor Robert Duggan

Robert Duggan 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: 10256945
    Abstract: A method and device for performing Hforward error (FEC) correction avoidance based upon predicted block code reliability in a communications device is provided. An avoidance unit comprising a metric computation unit and a decision unit generates a reliability metric based upon a received code block. The reliability metric is compared to a reliability threshold, and the forward error correction decoder in the communications device is disabled if the metric is below or equal to the threshold.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: April 9, 2019
    Assignee: BlackBerry Limited
    Inventors: Jason Robert Duggan, Andrew Mark Earnshaw, Timothy James Creasy
  • Publication number: 20160323066
    Abstract: A method and device for performing forward error (FEC) correction avoidance based upon predicted block code reliability in a communications device is provided. An avoidance unit comprising a metric computation unit and a decision unit generates a reliability metric based upon a received code block. The reliability metric is compared to a reliability threshold, and the forward error correction decoder in the communications device is disabled if the metric is below or equal to the threshold.
    Type: Application
    Filed: May 2, 2016
    Publication date: November 3, 2016
    Inventors: Jason Robert DUGGAN, Andrew Mark EARNSHAW, Timothy James CREASY
  • Patent number: 9331717
    Abstract: A method and device for performing forward error (FEC) correction avoidance based upon predicted block code reliability in a communications device is provided. An avoidance unit comprising a metric computation unit and a decision unit generates a reliability metric based upon a received code block. The reliability metric is compared to a reliability threshold, and the forward error correction decoder in the communications device is disabled if the metric is below or equal to the threshold.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: May 3, 2016
    Assignee: BlackBerry Limited
    Inventors: Jason Robert Duggan, Andrew Mark Earnshaw, Timothy James Creasy
  • Patent number: 8630643
    Abstract: Aspects of the present application include using adaptive measurement intervals to improve RSSI scan accuracy. A method may involve determining a first power value in respect of a first measurement time interval, determining whether or not the first power value meets at least one criterion, when the first power value does not meet the at least one criterion, determining at least one additional power value, selecting at least one power value from a set of power values that have been determined, the set including the first power value and the at least one additional power value, and determining the power value for use in cell selection or cell re-selection based on the selected at least one power value. The methods may be applied to any cell selection or re-selection scheme for which an adaptive measurement interval may be beneficial.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: January 14, 2014
    Assignee: BlackBerry Limited
    Inventors: Jianfeng Weng, Jason Robert Duggan, Timothy James Creasy
  • Patent number: 8606261
    Abstract: Described herein are methods and devices for use in telecommunication cell selection and re-selection for which there may be multiple different sizes of transmission bandwidth configurations in a telecommunications operating band. For each of a plurality of channel hypotheses, in which each channel hypothesis has a hypothetical occupied portion and a hypothetical guard band portion, a respective metric is calculated based on a power value for the hypothetical occupied portion and a power value for the hypothetical guard band portion. Based on the metrics determined for the plurality of channel hypotheses, at least one channel hypothesis is selected for further processing for cell selection or re-selection. The metric is calculated by determining a difference between the power value for the hypothetical occupied portion and the power value for the hypothetical guard band portion.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: December 10, 2013
    Assignee: BlackBerry Limited
    Inventors: Jianfeng Weng, Jason Robert Duggan, Timothy James Creasy
  • Patent number: 8571145
    Abstract: A method, a system, a wireless device and a computer program product are provided. A process for decoding transmitted symbols in MIMO systems is provided. The received point coordinates and estimated candidate coordinates are represented by a reduced bit representation naturally dividing each dimension into uniformly sized bit segments. A bounded region surrounding the received point is defined in the total number of dimensions, the bounded region being a hypercube. For each candidate, an elimination process is carried out including: determining a position of the candidate to be inside or outside the bounded region, eliminating the candidate if it is outside, storing it if it is inside, adding a further bit thereby reducing a size of the bounding region; repeating the elimination process for the candidates stored as potential solutions until a single solution is obtained; determining the transmitted symbols from the single solution found.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: October 29, 2013
    Assignee: BlackBerry Limited
    Inventor: Jason Robert Duggan
  • Patent number: 8520781
    Abstract: A method for channel estimation includes receiving data at a number of frequency intervals in a frequency band over a number of first time intervals. A first set of channel estimates is determined for each pilot symbol within the data over a second time interval comprising at least one first time interval, and time-direction interpolation is performed to determine a second set of channel estimates for a number of data portions in a frequency interval using the first set of channel estimates. The frequency interval comprises a data portion comprising a pilot symbol. Frequency-direction interpolation is performed to determine a third set of channel estimates for each first time interval. The time-direction interpolation and the frequency-direction interpolation can be performed in reverse order with the channel estimates generated by the frequency-direction interpolation being used as inputs for time-direction interpolation.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: August 27, 2013
    Assignee: BlackBerry Limited
    Inventors: Jianfeng Weng, Jason Robert Duggan, Edgar Filiberto Velez, Martin Kosakowski, John Puthen Panicker
  • Patent number: 8429475
    Abstract: A method for receiver processing in a 3GPP Long Term Evolution (LTE) receiver processing chain in a wireless mobile device is provided. LTE initial sub-frame transmitted from a base station is received on a LTE signalling channel. The sub-frame is received using a basic receiver. An integrity check is performed to determine if the sub-frame was demodulated and decoded correctly by the basic receiver. An advanced receiver is enabled prior to receiving an expected retransmission sub-frame based upon the integrity check failing and a hybrid-acknowledgement request (HARQ) negative acknowledgement (NAK) being sent by the wireless mobile device. The retransmission sub-frame is received using the advanced receiver. The basic receiver is enabled when the integrity check of the retransmission sub-frame passes and a acknowledgement (ACK) is by the wireless mobile device or a new data indicator (NDI) is set in a control channel indicating that the transmission is an initial transmission.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: April 23, 2013
    Assignee: Research In Motion Limited
    Inventor: Jason Robert Duggan
  • Publication number: 20130017828
    Abstract: Aspects of the present application include using adaptive measurement intervals to improve RSSI scan accuracy. A method may involve determining a first power value in respect of a first measurement time interval, determining whether or not the first power value meets at least one criterion, when the first power value does not meet the at least one criterion, determining at least one additional power value, selecting at least one power value from a set of power values that have been determined, the set including the first power value and the at least one additional power value, and determining the power value for use in cell selection or cell re-selection based on the selected at least one power value. The methods may be applied to any cell selection or re-selection scheme for which an adaptive measurement interval may be beneficial.
    Type: Application
    Filed: July 11, 2011
    Publication date: January 17, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: JIANFENG WENG, JASON ROBERT DUGGAN, TIMOTHY JAMES CREASY
  • Publication number: 20130010900
    Abstract: A method, a system, a wireless device and a computer program product are provided. A process for decoding transmitted symbols in MIMO systems is provided. The received point coordinates and estimated candidate coordinates are represented by a reduced bit representation naturally dividing each dimension into uniformly sized bit segments. A bounded region surrounding the received point is defined in the total number of dimensions, the bounded region being a hypercube. For each candidate, an elimination process is carried out including: determining a position of the candidate to be inside or outside the bounded region, eliminating the candidate if it is outside, storing it if it is inside, adding a further bit thereby reducing a size of the bounding region; repeating the elimination process for the candidates stored as potential solutions until a single solution is obtained; determining the transmitted symbols from the single solution found.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Jason Robert DUGGAN
  • Publication number: 20130013976
    Abstract: Method and a receiver in a communication system for receiving a transport block. The transport block comprises code blocks, each of the code blocks includes an error detection code and an error correction code. Reliability metrics are determined using an input generated during processing of the code blocks after the transport block is received. Each of the reliability metrics corresponds to each of the code blocks. A code block reorderer reorders the code blocks in an order based on the reliability metrics and a selection criterion. A decoder decodes each of the code blocks using the error correction code in the order. A verifier verifies each of the decoded code blocks using the error detection code.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: Research In Motion Limited
    Inventors: Andrew Mark Earnshaw, Jason Robert Duggan, Timothy James Creasy
  • Patent number: 8327234
    Abstract: Method and a receiver in a communication system for receiving a transport block. The transport block comprises code blocks, each of the code blocks includes an error detection code and an error correction code. Reliability metrics are determined using an input generated during processing of the code blocks after the transport block is received. Each of the reliability metrics corresponds to each of the code blocks. A code block reorderer reorders the code blocks in an order based on the reliability metrics and a selection criterion. A decoder decodes each of the code blocks using the error correction code in the order. A verifier verifies each of the decoded code blocks using the error detection code.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: December 4, 2012
    Assignee: Research In Motion Limited
    Inventors: Andrew Mark Earnshaw, Jason Robert Duggan, Timothy James Creasy
  • Patent number: 8300737
    Abstract: A method, a system, a wireless device and a computer program product are provided. A process for decoding transmitted symbols in MIMO systems is provided. The received point coordinates and estimated candidate coordinates are represented by a reduced bit representation naturally dividing each dimension into uniformly sized bit segments. A bounded region surrounding the received point is defined in the total number of dimensions, the bounded region being a hypercube. For each candidate, an elimination process is carried out including : determining a position of the candidate to be inside or outside the bounded region, eliminating the candidate if it is outside, storing it if it is inside, adding a further bit thereby reducing a size of the bounding region; repeating the elimination process for the candidates stored as potential solutions until a single solution is obtained; determining the transmitted symbols from the single solution found.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: October 30, 2012
    Assignee: Research In Motion Limited
    Inventor: Jason Robert Duggan
  • Publication number: 20120270537
    Abstract: Described herein are methods and devices for use in telecommunication cell selection and re-selection for which there may be multiple different sizes of transmission bandwidth configurations in a telecommunications operating band. For each of a plurality of channel hypotheses, in which each channel hypothesis has a hypothetical occupied portion and a hypothetical guard band portion, a respective metric is calculated based on a power value for the hypothetical occupied portion and a power value for the hypothetical guard band portion. Based on the metrics determined for the plurality of channel hypotheses, at least one channel hypothesis is selected for further processing for cell selection or re-selection. The metric is calculated by determining a difference between the power value for the hypothetical occupied portion and the power value for the hypothetical guard band portion.
    Type: Application
    Filed: April 19, 2011
    Publication date: October 25, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: JIANFENG WENG, JASON ROBERT DUGGAN, TIMOTHY JAMES CREASY
  • Publication number: 20120027140
    Abstract: A method for channel estimation includes receiving data at a number of frequency intervals in a frequency band over a number of first time intervals. A first set of channel estimates is determined for each pilot symbol within the data over a second time interval comprising at least one first time interval, and time-direction interpolation is performed to determine a second set of channel estimates for a number of data portions in a frequency interval using the first set of channel estimates. The frequency interval comprises a data portion comprising a pilot symbol. Frequency-direction interpolation is performed to determine a third set of channel estimates for each first time interval. The time-direction interpolation and the frequency-direction interpolation can be performed in reverse order with the channel estimates generated by the frequency-direction interpolation being used as inputs for time-direction interpolation.
    Type: Application
    Filed: July 29, 2010
    Publication date: February 2, 2012
    Inventors: Jianfeng Weng, Jason Robert Duggan, Edgar Filiberto Velez, Martin Kosakowski, John Puthen Panicker
  • Publication number: 20110080979
    Abstract: A method, a system, a wireless device and a computer program product are provided. A process for decoding transmitted symbols in MIMO systems is provided. The received point coordinates and estimated candidate coordinates are represented by a reduced bit representation naturally dividing each dimension into uniformly sized bit segments. A bounded region surrounding the received point is defined in the total number of dimensions, the bounded region being a hypercube. For each candidate, an elimination process is carried out including : determining a position of the candidate to be inside or outside the bounded region, eliminating the candidate if it is outside, storing it if it is inside, adding a further bit thereby reducing a size of the bounding region; repeating the elimination process for the candidates stored as potential solutions until a single solution is obtained; determining the transmitted symbols from the single solution found.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 7, 2011
    Inventor: Jason Robert DUGGAN
  • Publication number: 20100223534
    Abstract: Method and a receiver in a communication system for receiving a transport block. The transport block comprises code blocks, each of the code blocks includes an error detection code and an error correction code. Reliability metrics are determined using an input generated during processing of the code blocks after the transport block is received. Each of the reliability metrics corresponds to each of the code blocks. A code block reorderer reorders the code blocks in an order based on the reliability metrics and a selection criterion. A decoder decodes each of the code blocks using the error correction code in the order. A verifier verifies each of the decoded code blocks using the error detection code.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: Research In Motion Limited
    Inventors: Andrew Mark Earnshaw, Jason Robert Duggan, Timothy James Creasy
  • Publication number: 20100223524
    Abstract: A method and device for performing forward error (FEC) correction avoidance based upon predicted block code reliability in a communications device is provided. An avoidance unit comprising a metric computation unit and a decision unit generates a reliability metric based upon a received code block. The reliability metric is compared to a reliability threshold, and the forward error correction decoder in the communications device is disabled if the metric is below or equal to the threshold.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: Research In motion Limited
    Inventors: Jason Robert Duggan, Andrew Mark Earnshaw, Timothy James Creasy
  • Publication number: 20100223522
    Abstract: A method for receiver processing in a 3GPP Long Term Evolution (LTE) receiver processing chain in a wireless mobile device is provided. LTE initial sub-frame transmitted from a base station is received on a LTE signalling channel. The sub-frame is received using a basic receiver. An integrity check is performed to determine if the sub-frame was demodulated and decoded correctly by the basic receiver. An advanced receiver is enabled prior to receiving an expected retransmission sub-frame based upon the integrity check failing and a hybrid-acknowledgement request (HARQ) negative acknowledgement (NAK) being sent by the wireless mobile device. The retransmission sub-frame is received using the advanced receiver. The basic receiver is enabled when the integrity check of the retransmission sub-frame passes and a acknowledgement (ACK) is by the wireless mobile device or a new data indicator (NDI) is set in a control channel indicating that the transmission is an initial transmission.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 2, 2010
    Applicant: Research In Motion Limited
    Inventor: Jason Robert Duggan
  • Patent number: 7388847
    Abstract: The present invention provides an improved channel quality indicator indicia for OFDM communication environments. In addition to taking into consideration carrier-to-interference ratios, the present invention also takes into consideration the degree to which the channel response varies among the sub-carriers throughout the OFDM frequency band. The carrier-to-interference ratio and the degree of channel response variation are directly or indirectly used by a base station to select coding and modulation schemes for transmissions from the base station to the mobile terminal reporting these factors. Further, scheduling of data sent to the mobile terminal and other mobile terminals competing for the same channel resources may also be based in part on the carrier-to-interference ratio and the degree to which the channel response varies.
    Type: Grant
    Filed: October 3, 2003
    Date of Patent: June 17, 2008
    Assignee: Nortel Networks Limited
    Inventors: Christian Dubuc, Jason Robert Duggan, Peiying Zhu