Patents by Inventor John G. McDonough

John G. McDonough 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: 20150019998
    Abstract: A system and method for interacting with an interactive communication system include processing a profile associated with an interactive communication system; generating a user interface based on the processing of the profile to solicit a user response correlating to a response required by the interactive communication system; receiving the user response via the user interface; updating the user interface using the profile based on the user response; and sending a signal to the interactive communication system based on one or more user responses.
    Type: Application
    Filed: July 21, 2014
    Publication date: January 15, 2015
    Inventor: John G. McDonough
  • Patent number: 8798585
    Abstract: A system and method for interacting with an interactive communication system include processing a profile associated with an interactive communication system; generating a user interface based on the processing of the profile to solicit a user response correlating to a response required by the interactive communication system; receiving the user response via the user interface; updating the user interface using the profile based on the user response; and sending a signal to the interactive communication system based on one or more user responses.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: August 5, 2014
    Assignee: Shorthand Mobile, Inc.
    Inventor: John G. McDonough
  • Patent number: 7839762
    Abstract: A vector-based Walsh code sequence generator provides for a general architecture that can be easily adapted to any random length sequence and any random number of bits per access. The Walsh code sequence generator can produce a new access on every hardware clock cycle, thereby maximizing the efficiency of the bit sequence requesting process.
    Type: Grant
    Filed: April 11, 2002
    Date of Patent: November 23, 2010
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Douglas R. Walby, Karim Abdulla
  • Patent number: 7586993
    Abstract: A method and apparatus for interleaving multiple frames of data as disclosed provide for an extremely streamlined approach to achieving both methods of interleaving as defined in the IS-2000 standard while meeting the complex requirement of frame puncturing. Output addressing is directly driven by a PN index or a counter locked to the reverse link timing, it is a simple manner of range selection to achieve all possible configurations required in the IS-2000 standard. Puncturing of sub-20 ms frames is also easily accomplished by using a single contiguous memory and interleaver engine that resides in the input side of the interleaver memory.
    Type: Grant
    Filed: December 6, 2001
    Date of Patent: September 8, 2009
    Assignee: Texas Instruments Incorporated
    Inventors: Peter Rastello, John G. McDonough
  • Patent number: 7474688
    Abstract: System and method for detecting multiple direct sequence spread spectrum signals using a multi-mode searcher. A preferred embodiment comprises the specification of a hypothesis for a particular communications network. The hypothesis can then be used to generate a pseudo-random number (PN) sequence that is provided to a searcher. The searcher can then make adjustments to the PN sequence to bring the PN sequence to conformity with requirements of the particular communications network. The adjustment to the PN sequence permits the use of a multi-mode searcher to perform searches for signals of various communications networks with minimal hardware dedicated to each communications network.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: January 6, 2009
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Gibong Jeong, Karim Abdulla, Rajiv R. Nambiar
  • Patent number: 7403507
    Abstract: A sleep control system and method are provided that permit a reference clock and the direct sequence spread spectrum (DSSS) modem in a mobile station receiver to be turned off and turned back on at arbitrary points in time while still maintaining accurate base station system time. Accurate timing is made possible through a number of techniques including precise initial calibration using a rising edge/falling edge averaging system, determining the sleep clock and reference clock frequencies, and the determination of the frequency drift of the sleep clock that occurred during the previous sleep interval.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: July 22, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Juncheng C. Liu, Yan Hui, Chunhao Chen
  • Patent number: 7366201
    Abstract: A vector-based sequence generator (100) provides for a general architecture that can be easily adapted to any random length sequence and any random number of bits per access. The sequence generator (100) can also produce a new access on every hardware clock cycle, thereby maximizing the efficiency of the bit sequence requesting process.
    Type: Grant
    Filed: April 11, 2002
    Date of Patent: April 29, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Douglas R. Walby, Karim Abdulla
  • Patent number: 7359430
    Abstract: A demodulator such as a Fast Hadamard Transform (FHT) based demodulator is used to demodulate all channels in a code space with code length equal to the data channel code. Since the codes for overhead control channels are usually longer, the control channel data is only partially uncovered. Once the necessary further processing is performed and the information to fully uncover the control channels is available, the control channel data is fully demodulated. By only processing one partially uncovered secondary control channel, the present invention reduces the implementation complexity. A hardware implementation of the above method, requires fewer data processing operations, and reduces data processing delays, resulting in lower power consumption.
    Type: Grant
    Filed: May 28, 2002
    Date of Patent: April 15, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Jane Wang, Yan Hui
  • Patent number: 7336640
    Abstract: A CDMA receiver (500) minimizes the use of hardware by taking advantage of the fact that Walsh sequences of a predetermined length (e.g., 16) are comprised of inverted and non-inverted versions of smaller length (e.g., 4) sequences. The receiver (500) performs the necessary uncovering operations for example of a Walsh sequence of length 16 by performing uncovering operations using smaller length Walsh sequences such as of length 4 and then performing subsequent summing operations with inverted and non-inverted versions of the results of such uncovering operations.
    Type: Grant
    Filed: February 19, 2003
    Date of Patent: February 26, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Jane Wang
  • Patent number: 7324585
    Abstract: System and method for performing symbol boundary aligned searches of signals. A preferred embodiment comprises a search control unit (such as search control unit 725) that can determine a start and stop condition for a correlation based on a hypothesis, a searcher (such as searcher 705) which includes a multiplexer that can select a subset of samples of a received sequence based on the hypothesis and start and stop conditions. The search control unit can then wait for the occurrence of the start condition and assign the hypothesis to a correlator, which will correlate the subset of samples with a locally generated pseudo-random number sequence based upon the hypothesis.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: January 29, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Gibong Jeong, Karim Abdulla, Rajiv R. Nambiar
  • Patent number: 7298777
    Abstract: This disclosure is generally directed to communication systems, devices used in communication systems and associated methods which may implement parallel hypothesis search techniques. The disclosed parallel hypothesis search techniques may permit a hypothesis to be dismissed early (i.e., before hypotheses in other searchers have completed their evaluation). Early hypothesis dismissal permits a new hypothesis to be loaded into the searcher while other searchers advantageously continue to evaluate their hypotheses.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: November 20, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Gibong Jeong, Karim Abdulla, Rajiv R. Nambiar, William S. Clark, Jr.
  • Patent number: 7295632
    Abstract: System and method for decoding punctured subframes. A preferred embodiment comprises a first deinterleaver unit (for example, 5-ms deinterleaver 502) and a second deinterleaver unit (for example, 20-ms deinterleaver 504) operating in parallel, deinterleaving one symbol stream using 5- and 20-ms duration frame formats, for example. After the reception of each 5-ms subframe, the subframe is decoded in a decode unit (for example, rate matching, decoding, and CRC checking (RDC) unit 530) to verify that the subframe contains 5 ms duration frame data. If so, the subframe is noted. If all 5-ms subframes in a 20-ms duration frame contain 5-ms duration data, no decoding of results by the second deinterleaver unit is needed. If the entire 20-ms duration frame is not all 5-ms duration data, then the 5-ms duration data subframes are zeroed and the remaining data is decoded as 20-ms duration data.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: November 13, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Jane Wang, Gibong Jeong, Der-Chieh Koon
  • Patent number: 7295622
    Abstract: System and method for decoding received information using batched processing of independent parameters. A preferred embodiment comprises a decoder (for example, decoder 210) with a memory (for example, memory 215) that may be partitioned into a plurality of parts, one of which being a parameter partition (for example, parameter partition 217). A digital signal processor (for example, DSP 205) programs the decoder 210 with various ways that it wishes received data to be decoded and the decoder 210 can operate independent of the DSP 205, storing the results of each decoding operation in a specified location. At specified instances, the decoder 210 interrupts the DSP 205 to allow the DSP 205 to retrieve the decoding results.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: November 13, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Glbong Jeong, Der-Chieh Koon
  • Patent number: 7295598
    Abstract: A method and system for processing the results of searches for signals in a direct sequence spread spectrum communications system in an intelligent and efficient manner. A preferred embodiment comprises a search engine (for example, search engine 405) and a hardware result processor (for example, result processor 410) with a memory (for example, memory 415) as an interface. The search engine may perform multiple correlations of a pilot channel and then writes the correlation results exceeding a specified threshold to the memory. The result processor reads the correlation results from the memory and performs result filtering and builds a list of maximum value correlation results. The result processor and the search engine functions with independence from one another therefore, there is therefore, little wasted overhead where one has to wait for the other. The result filtering also makes it simpler to combine signal multipaths and simplifies pilot channel strength comparisons.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: November 13, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Gibong Jeong, Karim Abdulla, Rajiv R. Nambiar, William S. Clark, Jr.
  • Patent number: 7149240
    Abstract: A digital transceiver operative for direct sequence spread spectrum communications is described, a master counter associated with a zero offset pseudorandom noise (PN) sequence; a slave counter associated with a demodulating finger; and a counter output of said master counter coupled to a counter input of said slave counter.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: December 12, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Tien Q. Nguyen
  • Patent number: 7120186
    Abstract: Methods and apparatus for use in generating data sequences for direct sequence spread spectrum (DSSS) communications are described. One exemplary method includes the steps of serially generating a pseudo random noise (PN) sequence by, for each count value i of a plurality of count values, retrieving from memory a bit of the PN sequence corresponding to the (i)th position in the PN sequence. The exemplary method includes the further steps of serially generating a Gold code sequence by, for each count value i of the plurality of count values, retrieving from memory a bit of the PN sequence corresponding to the (i+n)th position in the PN sequence, retrieving from memory a bit of the PN sequence corresponding to the (q*i)th position in the PN sequence, and adding the bit corresponding to the (i+n)th position with the bit corresponding to the (q*i)th position.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: October 10, 2006
    Assignee: Texas Instruments Incorporated
    Inventor: John G. McDonough
  • Patent number: 7031374
    Abstract: A RAKE receiver with demodulating fingers is presented having the capability to assign a specific sample stream, from among a plurality of received sample streams, to any of the demodulating fingers. The demodulating finger includes a MUX to receive the plurality of sample streams. Commands from a controller to the MUX of a demodulating finger select a specific sample stream to be demodulated by that demodulating finger. Since each demodulating finger receives all the sample streams, and any sample stream can be selected, the receiver has the flexibility of optimally varying the assignment of demodulating fingers to sample streams. A method for selecting a sample stream for demodulation, from among a plurality of sample streams, is also provided.
    Type: Grant
    Filed: October 6, 2000
    Date of Patent: April 18, 2006
    Assignee: Texas Instruments Incorporated
    Inventor: John G. McDonough
  • Patent number: 6987799
    Abstract: A Direct Sequence Spread Spectrum (DSSS) receiver system (100) combines and orders the soft symbols from associated information channels. The system permits a QPSK channel to be demodulated as a pair of BPSK channels, and the soft symbols of the demodulated BPSK channels to be multiplexed into a single information channel. The receiver system (100) includes a plurality of demodulating fingers (102–106). Each demodulating finger accepts modulation parameters and a sample stream, while supplying soft symbols with indexing information so that information channels can be subsequently multiplexed into a single information channel. A method for ordering the soft symbols of associated information channels in a DSSS system is also provided.
    Type: Grant
    Filed: May 3, 2001
    Date of Patent: January 17, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Craig M. Julian
  • Patent number: 6959033
    Abstract: A method for providing combiner channel assignments, with the soft symbols of corresponding demodulated information channels, is presented. The grouping of combiner channel assignments with the soft symbols permits any information channel to be associated with any finger channel without additional communications being required between a controller and the combiner. Once the demodulating finger is programmed with a combiner channel assignment for each finger channel, the assignment of finger channel outputs to combiner channels is regulated in the flow of communications between the combiner and the demodulating finger. A system for assigning combiner channels with the soft symbol outputs of a demodulating finger is also provided.
    Type: Grant
    Filed: August 25, 2000
    Date of Patent: October 25, 2005
    Assignee: Texas Instruments Incorporated
    Inventors: John G. McDonough, Craig M. Julian
  • Publication number: 20040264553
    Abstract: A digital transceiver operative for direct sequence spread spectrum communications is described. a master counter associated with a zero offset pseudorandom noise (PN) sequence; a slave counter associated with a demodulating finger; and a counter output of said master counter coupled to a counter input of said slave counter.
    Type: Application
    Filed: May 27, 2004
    Publication date: December 30, 2004
    Inventors: John G. McDonough, Tien Q. Nguyen