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: 9990305Abstract: 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: GrantFiled: September 19, 2014Date of Patent: June 5, 2018Assignee: NXP USA, Inc.Inventors: Nir Baruch, Nir Atzmon, David W. Todd
-
Patent number: 9900390Abstract: 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: GrantFiled: May 21, 2015Date of Patent: February 20, 2018Assignee: NXP USA, INC.Inventors: David C. Holloway, Benjamin C. Eckermann, Joseph P. Gergen, Craig C. Hunter, Bryan D. Marietta, David W. Todd
-
Publication number: 20160344820Abstract: 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: ApplicationFiled: May 21, 2015Publication date: November 24, 2016Inventors: David C. HOLLOWAY, Benjamin C. ECKERMANN, Joseph P. GERGEN, Craig C. HUNTER, Bryan D. MARIETTA, David W. TODD
-
Publication number: 20160085687Abstract: 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: ApplicationFiled: September 19, 2014Publication date: March 24, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: NIR BARUCH, NIR ATZMON, DAVID W. TODD
-
Patent number: 7457892Abstract: 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: GrantFiled: June 5, 2006Date of Patent: November 25, 2008Assignee: Freescale Semiconductor, Inc.Inventors: James E. Innis, Iftekhar Ahmed, Matthew Joseph Taylor, David W. Todd
-
Publication number: 20080005405Abstract: 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: ApplicationFiled: June 5, 2006Publication date: January 3, 2008Applicant: Freescale Semiconductor, Inc.Inventors: James E. Innis, Iftekhar Ahmed, Matthew Joseph Taylor, David W. Todd
-
Patent number: 6913808Abstract: 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: GrantFiled: June 9, 2003Date of Patent: July 5, 2005Assignee: JDS Uniphase CorporationInventors: Roger W. Phillips, Lauren R. Wendt, Myra Tan-Johnson, David W. Todd, Charles Thomas Markantes
-
Publication number: 20030211261Abstract: 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: ApplicationFiled: June 9, 2003Publication date: November 13, 2003Inventors: Roger W. Phillips, Lauren R. Wendt, Myra Tan-Johnson, David W. Todd, Charles Thomas Markantes
-
Patent number: 6576294Abstract: 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: GrantFiled: May 14, 1993Date of Patent: June 10, 2003Assignee: Flex Products, Inc.Inventors: Roger W. Phillips, Lauren R. Wendt, Myra Tan-Johnson, David W. Todd, Charles Thomas Markantes
-
Patent number: 5835946Abstract: 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: GrantFiled: April 18, 1996Date of Patent: November 10, 1998Assignee: International Business Machines CorporationInventors: Michael S. Allen, Brad B. Beavers, Robert Alan Cargnoni, Jose Melanio Nunez, David W. Todd, Jen-Tian Yen
-
Patent number: 5792550Abstract: 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: GrantFiled: April 28, 1995Date of Patent: August 11, 1998Assignee: Flex Products, Inc.Inventors: Roger W. Phillips, Lauren R. Wendt, Myra Tan-Johnson, David W. Todd
-
Patent number: 5368902Abstract: 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: GrantFiled: May 5, 1993Date of Patent: November 29, 1994Assignee: Flex Products, Inc.Inventors: David W. Todd, Lindsey Brown, Roger W. Phillips, Elliot E. Overshiner
-
Patent number: 5059454Abstract: 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: GrantFiled: April 26, 1989Date of Patent: October 22, 1991Assignee: Flex Products, Inc.Inventors: David W. Todd, Lindsey Brown, Roger W. Phillips, Elliot E. Overshiner
-
Patent number: 5005719Abstract: 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: GrantFiled: June 19, 1989Date of Patent: April 9, 1991Assignee: 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