Patents by Inventor David W. Todd

David W. Todd 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: 9990305
    Abstract: A memory management component arranged to receive memory access transactions and provide memory management functionality therefor, and a method of providing memory management functionality within a processing system are disclosed. The memory management component comprises a first memory management module arranged to provide memory management functionality for received memory access transactions in accordance with a paging memory management scheme, and at least one further memory management module arranged to provide memory management functionality for received memory access transactions in accordance with an address range memory management scheme.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: June 5, 2018
    Assignee: NXP USA, Inc.
    Inventors: Nir Baruch, Nir Atzmon, David W. Todd
  • Patent number: 9900390
    Abstract: A system and methods controlling wake events in a data processing system is described. A broadcast wake-up signal staggering order is determined in response to a first wake event. A staggered broadcast wake-up signal is distributed to a plurality of processing elements based on the broadcast wake-up signal staggering order. The broadcast wake-up signal staggering order is changed in response to a second wake event. And a changed staggered broadcast wake-up signal is distributed to a plurality of processing elements based on the changed broadcast wake-up signal staggering order.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: February 20, 2018
    Assignee: NXP USA, INC.
    Inventors: David C. Holloway, Benjamin C. Eckermann, Joseph P. Gergen, Craig C. Hunter, Bryan D. Marietta, David W. Todd
  • Publication number: 20160344820
    Abstract: A system and methods controlling wake events in a data processing system is described. A broadcast wake-up signal staggering order is determined in response to a first wake event. A staggered broadcast wake-up signal is distributed to a plurality of processing elements based on the broadcast wake-up signal staggering order. The broadcast wake-up signal staggering order is changed in response to a second wake event. And a changed staggered broadcast wake-up signal is distributed to a plurality of processing elements based on the changed broadcast wake-up signal staggering order.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: David C. HOLLOWAY, Benjamin C. ECKERMANN, Joseph P. GERGEN, Craig C. HUNTER, Bryan D. MARIETTA, David W. TODD
  • Publication number: 20160085687
    Abstract: A memory management component arranged to receive memory access transactions and provide memory management functionality therefor, and a method of providing memory management functionality within a processing system are disclosed. The memory management component comprises a first memory management module arranged to provide memory management functionality for received memory access transactions in accordance with a paging memory management scheme, and at least one further memory management module arranged to provide memory management functionality for received memory access transactions in accordance with an address range memory management scheme.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: NIR BARUCH, NIR ATZMON, DAVID W. TODD
  • Patent number: 7457892
    Abstract: A device for controlling data communication flow to a data buffer of an integrated circuit is disclosed. The device receives data communicated from a transmitting device. The received data is placed in a data buffer in memory. The data buffer is defined by a set of buffer descriptors, whereby a number of free buffer descriptors in the set of buffer descriptors is indicative of the amount of free space in the data buffer. A communications controller determines whether the data buffer is subject to overflowing by determining when the number of free buffer descriptors moves below a threshold level (a watermark). The communications controller sends a request to the transmitting device to stop transmitting data in response to determining that the data buffer is possibly subject to an overflow condition, indicating that the data buffer is nearly full.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: November 25, 2008
    Assignee: Freescale Semiconductor, Inc.
    Inventors: James E. Innis, Iftekhar Ahmed, Matthew Joseph Taylor, David W. Todd
  • Publication number: 20080005405
    Abstract: A device for controlling data communication flow to a data buffer of an integrated circuit is disclosed. The device receives data communicated from a transmitting device. The received data is placed in a data buffer in memory. The data buffer is defined by a set of buffer descriptors, whereby a number of free buffer descriptors in the set of buffer descriptors is indicative of the amount of free space in the data buffer. A communications controller determines whether the data buffer is subject to overflowing by determining when the number of free buffer descriptors moves below a threshold level (a watermark). The communications controller sends a request to the transmitting device to stop transmitting data in response to determining that the data buffer is possibly subject to an overflow condition, indicating that the data buffer is nearly full.
    Type: Application
    Filed: June 5, 2006
    Publication date: January 3, 2008
    Applicant: Freescale Semiconductor, Inc.
    Inventors: James E. Innis, Iftekhar Ahmed, Matthew Joseph Taylor, David W. Todd
  • Patent number: 6913808
    Abstract: Barrier film with a high colorless transparency comprising a flexible plastic substrate. A barrier layer is formed on the surface and has a thickness ranging from approximately 50 to less than 200 Angstroms and is formed of a material selected from the group of aluminum oxide, tin oxide and yttrium oxide. An additional barrier layer formed of silicon dioxide may also be formed on the barrier layer.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: July 5, 2005
    Assignee: JDS Uniphase Corporation
    Inventors: Roger W. Phillips, Lauren R. Wendt, Myra Tan-Johnson, David W. Todd, Charles Thomas Markantes
  • Publication number: 20030211261
    Abstract: Barrier film with a high colorless transparency comprising a flexible plastic substrate. A barrier layer is formed on the surface and has a thickness ranging from approximately 50 to less than 200 Angstroms and is formed of a material selected from the group of aluminum oxide, tin oxide and yttrium oxide. An additional barrier layer formed of silicon dioxide may also be formed on the barrier layer.
    Type: Application
    Filed: June 9, 2003
    Publication date: November 13, 2003
    Inventors: Roger W. Phillips, Lauren R. Wendt, Myra Tan-Johnson, David W. Todd, Charles Thomas Markantes
  • Patent number: 6576294
    Abstract: Barrier film with a high colorless transparency comprising a flexible plastic substrate. A barrier layer is formed on the surface and has a thickness ranging from approximately 50 to less than 200 Angstroms and is formed of a material selected from the group of aluminum oxide, tin oxide and yttrium oxide. An additional barrier layer formed of silicon dioxide may also be formed on the barrier layer.
    Type: Grant
    Filed: May 14, 1993
    Date of Patent: June 10, 2003
    Assignee: Flex Products, Inc.
    Inventors: Roger W. Phillips, Lauren R. Wendt, Myra Tan-Johnson, David W. Todd, Charles Thomas Markantes
  • Patent number: 5835946
    Abstract: The present invention provides a system and method for efficient execution of load reserve (LARX) and store conditional (STCX) instructions in a superscalar processor. A system for efficiently providing a LARX instruction in a superscalar processor is disclosed. The system comprises a data cache (Dcache) for receiving the LARX instruction. The data cache further includes a decoder means for setting and resetting of a validation of the load reserve instruction, an internal cache for receiving address information and for providing data. The system also includes a register means for receiving the LARX instruction and a controller means for providing a physical address based upon the address information. The system provides for the validation being accomplished in one cycle for the LARX instruction when there is a hit on the internal data cache.
    Type: Grant
    Filed: April 18, 1996
    Date of Patent: November 10, 1998
    Assignee: International Business Machines Corporation
    Inventors: Michael S. Allen, Brad B. Beavers, Robert Alan Cargnoni, Jose Melanio Nunez, David W. Todd, Jen-Tian Yen
  • Patent number: 5792550
    Abstract: Barrier film with a high colorless transparency comprising a flexible plastic substrate. A barrier layer is formed on the surface and has a thickness ranging from approximately 50 to 100 Angstroms and is formed of a material selected from the group of aluminum oxide, tin oxide and yttrium oxide. An additional barrier layer formed of silicon dioxide may also be formed on the barrier layer.
    Type: Grant
    Filed: April 28, 1995
    Date of Patent: August 11, 1998
    Assignee: Flex Products, Inc.
    Inventors: Roger W. Phillips, Lauren R. Wendt, Myra Tan-Johnson, David W. Todd
  • Patent number: 5368902
    Abstract: Method for providing a patterned thin film on a flexible web-like substrate having at least one surface. A patterned release coating which carries the desired pattern is deposited on the surface and has openings therein through which the surface of the substrate is exposed. A thin film is deposited over the patterned release coat and onto the portions of the surface exposed through the openings. The patterned release coating is then removed and the thin film portions carried thereby to provide a patterned thin film on the substrate.
    Type: Grant
    Filed: May 5, 1993
    Date of Patent: November 29, 1994
    Assignee: Flex Products, Inc.
    Inventors: David W. Todd, Lindsey Brown, Roger W. Phillips, Elliot E. Overshiner
  • Patent number: 5059454
    Abstract: Method for providing a patterned thin film on a flexible web-like substrate having at least one surface. A patterned release coating which carries the desired pattern is deposited on the surface and has openings therein through which the surface of the substrate is exposed. A thin film is deposited over the patterned release coat and onto the portions of the surface exposed through the openings. The patterned release coating is then removed mechanically along with the thin film portions carried thereby to provide a patterned thin film on the substrate. The mechanical removal may be accomplished by advancing the coated substrate through a solvent while brushing the substrate, subjecting the substrate to high velocity air, or contacting the substrate with the adhesive layer of a web.
    Type: Grant
    Filed: April 26, 1989
    Date of Patent: October 22, 1991
    Assignee: Flex Products, Inc.
    Inventors: David W. Todd, Lindsey Brown, Roger W. Phillips, Elliot E. Overshiner
  • Patent number: 5005719
    Abstract: Tamper evident optical device comprising a substrate and a multi-layer taper evident splittable coating carried by the substrate. The coating has a release region formed therein. An adhesive is secured to the tamper evident coating.
    Type: Grant
    Filed: June 19, 1989
    Date of Patent: April 9, 1991
    Assignee: Flex Products, Inc.
    Inventors: Roger W. Phillips, Vernon C. Spellman, Wayne L. Gossett, Marc A. Kamerling, Paul G. Coombs, David W. Todd, Steven A. Silver