Patents by Inventor Terry Lynn Cole

Terry Lynn Cole 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: 8332198
    Abstract: A method and apparatus for testing the functionality of a circuit design uses working system data that is recorded in real-time to stimulate and/or verify a software simulation of the circuit design that does not run in real-time. In a selected embodiment, a system for simulating and verifying a software model of a baseband module circuit design is described in connection with using real-time input and output data captured from a corresponding circuit in a reference platform. The captured real-time data may include digital baseband I/Q samples and/or extracted control data pertaining to the signal level, channel frequency, gain, output power, frequency offset, DC offset, or the like. The captured data may be regenerated for use as a stimulus for the software model of the circuit design and/or to verify the functionality of the design.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: December 11, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Michael Barclay, Terry Lynn Cole, Harish Kutagulla
  • Patent number: 8000735
    Abstract: A wireless communications device includes a host processing unit, a modem processing unit, and a memory transport interface. The wireless communications device typically runs a variety of software tasks, some of which require considerably more memory than others. By processing the memory intensive tasks with the host processing unit and assigning tasks requiring high computing power but relatively smaller memory to the modem processor unit, a smaller on-chip memory can be used for the modem processor unit tasks. In addition, by using a messaging transport interface to transfer data between tasks running on different processing units, smaller local memories can be used in place of a shared memory. For example, by allocating and storing L1 tasks at the modem processing unit and allocating/storing L2 and L3 tasks at the host processing unit, duplicate memory components may be reduced or removed, thereby lowering system costs and improving system efficiency.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: August 16, 2011
    Assignee: GlobalFoundries Inc.
    Inventors: Michael Barclay, Terry Lynn Cole, Richard Powell, William M. Johnson, David W. Smith, Ralf Findeisen, Derek Golightly
  • Publication number: 20100128007
    Abstract: Described herein is a computing device for running an application that requires graphics and/or video processing capabilities. The computing device includes a display device, an accelerometer, and a processing unit. The application running on the computing device is configured to provide image data corresponding to an image for display on a virtual screen, wherein the virtual screen is larger than the display device. The accelerometer is configured to provide movement data based on motion of the computing device. The processing unit is configured to receive the image data and the movement data and provide only a portion of the image for display on the display device based on the movement data from the accelerometer.
    Type: Application
    Filed: May 19, 2009
    Publication date: May 27, 2010
    Inventor: Terry Lynn COLE
  • Publication number: 20090115788
    Abstract: A system and method is disclosed for wirelessly communicating displayable information for display on an auxiliary display device. A primary display device comprising a first display and a first wireless modem generates displayable information. The availability of one or more auxiliary display devices and information is collected to determine which of the auxiliary display devices are supported by the primary display device. The power state of the primary display device is monitored. If it is operating in a full power state, a full auxiliary display output mode is maintained allowing all, or a subset, of the displayable information generated by the first display device to be displayed on supported auxiliary display devices. If it is operating in a low or off power state, a subset auxiliary display output mode is activated and a predetermined subset of the displayable information is displayed on the supported auxiliary display devices.
    Type: Application
    Filed: November 6, 2007
    Publication date: May 7, 2009
    Inventors: James Timothy Black, Terry Lynn Cole, Mario A. Rivas
  • Publication number: 20080155159
    Abstract: An apparatus and method is disclosed for integrating an information processing system and a portable communication device. A first information processing system is coupled to a second information processing system through a connection such as a dock, cable, or wireless link. Once coupled, an interface connection manager is implemented to enable the second system to perform processing operations using the first system's network connections and peripherals and vice-versa. The interface connection manager then establishes a communications channel between the coupled systems to a third information processing system, typically through a physical or wireless network connection. The interface connection manager similarly enables the first system to perform authentication operations by accessing an authentication module implemented in the second system.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Inventors: Mario A. Rivas, Terry Lynn Cole
  • Patent number: 7162554
    Abstract: A method an apparatus for providing capability information to a shared controller. In one embodiment, a peripheral bus host controller may be shared by a plurality of peripheral devices coupled to a peripheral bus. The peripheral devices may include coder/decoder (codec) circuitry, and may be implemented using a riser card. The host controller may be configured to query the bus for peripheral devices by reading each address on the bus. During the querying process, the host controller may detect one or more peripheral devices coupled to the bus. Following the completion of the querying of the bus, the host controller may then begin reading configuration information from each of the detected devices. The host controller may employ one or more of several different techniques in order to read configuration information from the peripheral device. The configuration information at a minimum includes a device identifier, which may identify the vendor and the function of the device.
    Type: Grant
    Filed: July 11, 2001
    Date of Patent: January 9, 2007
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Terry Lynn Cole, Dale E. Gulick, Timothy C. Maleck, Frank Barth, Joerg Winkler
  • Patent number: 7084758
    Abstract: A mobile computing device, such as a personal digital assistant (PDA) or smart phone (102), is equipped with a location detector, such as a WLAN transceiver (112) or global positioning system (GPS) receiver (134), and is programmed with a condition detection program (145) by the user to suppress or modify reminder alerts (212) for an event scheduled in the calendar program (141) if a condition or status associated with scheduled event is detected by the condition detection program (145). The condition detection program (145) is further programmed to issue a reminder alert (210) if the condition or status is not detected.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: August 1, 2006
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Terry Lynn Cole
  • Patent number: 7076016
    Abstract: A method and apparatus for buffering data samples in a software-based ADSL modem. The method includes receiving samples of data in a buffer and determining if the received samples of data will exceed the storage capacity of the buffer. Selected samples of data from the buffer are deleted in response to the storage capacity being exceeded. The selected samples of data that were deleted are then reconstituted.
    Type: Grant
    Filed: February 28, 2000
    Date of Patent: July 11, 2006
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Terry Lynn Cole, Charles Ray Boswell, Jr.
  • Patent number: 6671748
    Abstract: A method and apparatus for passing device configuration information to a shared controller. In one embodiment, a host controller may be configured to read configuration from one or more peripheral devices coupled to a serial bus. The peripheral devices may include coder/decoder (codec) circuitry, and may be implemented using a riser card. The host controller may employ one or more of several different techniques in order to read configuration information from the peripheral device. The configuration information at a minimum includes a device identifier, which may identify the vendor and the function of the device. Additional information needed to configure the device to communicate over the peripheral bus may also be obtained with a read of the device, or various lookup mechanisms, such as a lookup table or a tree-like data structure.
    Type: Grant
    Filed: July 11, 2001
    Date of Patent: December 30, 2003
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Terry Lynn Cole, Dale E. Gulick, Timothy C. Maleck, Frank Barth, Joerg Winkler
  • Patent number: 6633894
    Abstract: A signal processor includes an adaptive filter that generates an output signal as a function of an input signal and of weighting coefficients stored in a memory. An error detector generates an error signal as a function of the output signal. The error signal is used in adjusting the weighting coefficients. A data processor adjusts the number of weighting coefficients of the adaptive filter and system resources used for storing the weighting coefficients as a function of a characteristic of the weighting coefficients.
    Type: Grant
    Filed: May 8, 1997
    Date of Patent: October 14, 2003
    Assignee: Legerity Inc.
    Inventor: Terry Lynn Cole
  • Patent number: 6499050
    Abstract: A mechanism for minimizing interrupt context execution in a computer system by providing means for a driver to select the context for its execution. The operating system determines the system processing load and stores this information for use by the driver software. Based on the system processing load information, each driver then selects an execution context which meets its particular service requirements. When the system processing load is low and a lower-priority context will provide adequate service to the application, the lower-priority context is selected in order to reduce the amount of interrupt context execution. When the system processing load is high and a lower-priority context may not provide adequate service to the application, a higher-priority context is selected in order to ensure that execution of the application is within the driver's latency requirements.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: December 24, 2002
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Charles Ray Boswell, Jr., Terry Lynn Cole, David Mason Kaplowitz
  • Patent number: 6272169
    Abstract: A modem to select a data transfer protocol based at least in part on conditions of the computing environment in which the modem is implemented. The modem includes means for monitoring the system processing load and selecting modem technologies and bit rates which are appropriate for current and anticipated system loading. The modem can determine system loading from measurements of microprocessor utilization in various execution contexts and can select a technology and bit rate which meets modem data transfer requirements while minimizing utilization during peak system loading.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: August 7, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Charles Ray Boswell, Jr., Terry Lynn Cole, David Mason Kaplowitz
  • Patent number: 6246754
    Abstract: A modem which enables re-negotiation of the selected modem technology subsequent to the original negotiation which takes place at initiation of the modem connection. The invention includes means for one modem to interrupt data transfer and transmit a signal to the other modem indicating a request that a different modem technology be used. The request may be made as a result of changing line conditions, changing system demands, changing data transfer requirements, or other altered conditions under which the modems are operating. If the modem receiving the request accepts the request, both modems re-enter negotiation to select the best modem technology under the changed conditions. The modems are then re-trained to select the best bit rate within that technology under the existing line conditions. After the new modem technology and bit rate are selected, the modems resume transferring data.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: June 12, 2001
    Assignee: Legerity, Inc.
    Inventors: Terry Lynn Cole, Charles Ray Boswell, Jr.
  • Patent number: 5890115
    Abstract: A wavetable speech synthesis apparatus includes a wavetable memory for defining a plurality of primitive speech sounds. The primitive speech elements are individually assigned to a memory cell designated by an instrument identification in the wavetable memory. Various primitive speech elements are defined and selected from among sound bites, entire words and phrases, frequently-occurring syllables, phonemes or smaller atomic speech elements. The primitive speech elements generate primitive sounds that are played back at a selected pitch, duration, attack velocity and envelope, sustain, and decay velocity and envelope. Various types of speaker qualities or identities are assigned to different frequency ranges of the speech elements. The wavetable memory includes a speech sample database and a speech reference database. The speech sample database supplies speech signals that are processed by the wavetable synthesizer according to information contained in the speech reference database.
    Type: Grant
    Filed: March 7, 1997
    Date of Patent: March 30, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Terry Lynn Cole