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: 10256945Abstract: 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: GrantFiled: May 2, 2016Date of Patent: April 9, 2019Assignee: BlackBerry LimitedInventors: Jason Robert Duggan, Andrew Mark Earnshaw, Timothy James Creasy
-
Publication number: 20160323066Abstract: 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: ApplicationFiled: May 2, 2016Publication date: November 3, 2016Inventors: Jason Robert DUGGAN, Andrew Mark EARNSHAW, Timothy James CREASY
-
Patent number: 9331717Abstract: 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: GrantFiled: February 27, 2009Date of Patent: May 3, 2016Assignee: BlackBerry LimitedInventors: Jason Robert Duggan, Andrew Mark Earnshaw, Timothy James Creasy
-
Patent number: 8630643Abstract: 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: GrantFiled: July 11, 2011Date of Patent: January 14, 2014Assignee: BlackBerry LimitedInventors: Jianfeng Weng, Jason Robert Duggan, Timothy James Creasy
-
Patent number: 8606261Abstract: 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: GrantFiled: April 19, 2011Date of Patent: December 10, 2013Assignee: BlackBerry LimitedInventors: Jianfeng Weng, Jason Robert Duggan, Timothy James Creasy
-
Patent number: 8571145Abstract: 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: GrantFiled: September 13, 2012Date of Patent: October 29, 2013Assignee: BlackBerry LimitedInventor: Jason Robert Duggan
-
Patent number: 8520781Abstract: 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: GrantFiled: July 29, 2010Date of Patent: August 27, 2013Assignee: BlackBerry LimitedInventors: Jianfeng Weng, Jason Robert Duggan, Edgar Filiberto Velez, Martin Kosakowski, John Puthen Panicker
-
Patent number: 8429475Abstract: 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: GrantFiled: February 26, 2010Date of Patent: April 23, 2013Assignee: Research In Motion LimitedInventor: Jason Robert Duggan
-
Publication number: 20130017828Abstract: 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: ApplicationFiled: July 11, 2011Publication date: January 17, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: JIANFENG WENG, JASON ROBERT DUGGAN, TIMOTHY JAMES CREASY
-
Publication number: 20130010900Abstract: 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: ApplicationFiled: September 13, 2012Publication date: January 10, 2013Applicant: RESEARCH IN MOTION LIMITEDInventor: Jason Robert DUGGAN
-
Publication number: 20130013976Abstract: 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: ApplicationFiled: September 13, 2012Publication date: January 10, 2013Applicant: Research In Motion LimitedInventors: Andrew Mark Earnshaw, Jason Robert Duggan, Timothy James Creasy
-
Patent number: 8327234Abstract: 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: GrantFiled: February 27, 2009Date of Patent: December 4, 2012Assignee: Research In Motion LimitedInventors: Andrew Mark Earnshaw, Jason Robert Duggan, Timothy James Creasy
-
Patent number: 8300737Abstract: 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: GrantFiled: October 7, 2009Date of Patent: October 30, 2012Assignee: Research In Motion LimitedInventor: Jason Robert Duggan
-
Publication number: 20120270537Abstract: 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: ApplicationFiled: April 19, 2011Publication date: October 25, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: JIANFENG WENG, JASON ROBERT DUGGAN, TIMOTHY JAMES CREASY
-
Publication number: 20120027140Abstract: 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: ApplicationFiled: July 29, 2010Publication date: February 2, 2012Inventors: Jianfeng Weng, Jason Robert Duggan, Edgar Filiberto Velez, Martin Kosakowski, John Puthen Panicker
-
Publication number: 20110080979Abstract: 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: ApplicationFiled: October 7, 2009Publication date: April 7, 2011Inventor: Jason Robert DUGGAN
-
Publication number: 20100223534Abstract: 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: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: Research In Motion LimitedInventors: Andrew Mark Earnshaw, Jason Robert Duggan, Timothy James Creasy
-
Publication number: 20100223524Abstract: 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: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: Research In motion LimitedInventors: Jason Robert Duggan, Andrew Mark Earnshaw, Timothy James Creasy
-
Publication number: 20100223522Abstract: 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: ApplicationFiled: February 26, 2010Publication date: September 2, 2010Applicant: Research In Motion LimitedInventor: Jason Robert Duggan
-
Patent number: 7388847Abstract: 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: GrantFiled: October 3, 2003Date of Patent: June 17, 2008Assignee: Nortel Networks LimitedInventors: Christian Dubuc, Jason Robert Duggan, Peiying Zhu