Patents by Inventor William D. Cox
William D. Cox 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: 20240385232Abstract: A system for automatically locking a control laser in a Rydberg atomic sensor may comprise an atomic vapor cell, a probe laser configured to excite the atoms in the atomic vapor cell to an intermediate energy state, and a control laser configured to excite the one or more atoms in the atomic vapor cell from the intermediate energy state to a higher energy state. The light generated by the control laser may be dithered at a pre-determined frequency. The system further comprises a photodiode configured to convert light received from the vapor cell into an electrical signal, a lock-in amplifier configured to generate an error signal based on the electrical signal received from the photo diode and a received reference oscillation frequency, and a servo configured to receive the generated error signal from the lock-in amplifier and adjust a frequency of the control laser based on the received error signal.Type: ApplicationFiled: July 15, 2024Publication date: November 21, 2024Applicants: The MITRE Corporation, The United States of America as Represented by the Secretary of the ArmyInventors: Charlie FANCHER, Bonnie L. MARLOW, Kathryn NICOLICH, Kelly BACKES, Neel MALVANIA, Kevin Christopher COX, David Henry MEYER, Paul D. KUNZ, Joshua Cartwright HILL, William Knox HOLLAND
-
Patent number: 12038465Abstract: A system for automatically locking a control laser in a Rydberg atomic sensor may comprise an atomic vapor cell, a probe laser configured to excite the atoms in the atomic vapor cell to an intermediate energy state, and a control laser configured to excite the one or more atoms in the atomic vapor cell from the intermediate energy state to a higher energy state. The light generated by the control laser may be dithered at a pre-determined frequency. The system further comprises a photodiode configured to convert light received from the vapor cell into an electrical signal, a lock-in amplifier configured to generate an error signal based on the electrical signal received from the photo diode and a received reference oscillation frequency, and a servo configured to receive the generated error signal from the lock-in amplifier and adjust a frequency of the control laser based on the received error signal.Type: GrantFiled: March 11, 2022Date of Patent: July 16, 2024Assignees: The MITRE Corporation, The United States of America as Represented by the Secretary of the ArmyInventors: Charlie Fancher, Bonnie L. Marlow, Kathryn Nicolich, Kelly Backes, Neel Malvania, Kevin Christopher Cox, David Henry Meyer, Paul D. Kunz, Joshua Cartwright Hill, William Knox Holland
-
Patent number: 12039413Abstract: The present design is directed to a series of interconnected compute servers including a supervisory hardware node and a plurality of knowledge hardware nodes, wherein the series of interconnected compute servers are configured to categorize and scale performance of multiple disjoint algorithms across a seemingly infinite actor population, wherein the series of interconnected compute servers are configured to normalize data using a common taxonomy, distribute normalized data relatively evenly across the plurality of knowledge hardware nodes, supervise algorithm execution across knowledge hardware nodes, and collate and present results of analysis of the seemingly infinite actor population.Type: GrantFiled: September 18, 2017Date of Patent: July 16, 2024Assignee: Blue VoyantInventors: Michael E. Cormier, Earl D. Cox, William E. Thackrey, Joseph McGlynn, Harry Gardner
-
Patent number: 7972907Abstract: A semiconductor device having a plurality of layers and a plurality of circuit elements arranged in tiles. At least one of the plurality of layers in the semiconductor device may be a via layer configured to determine the connections of the plurality of circuit elements. The semiconductor device may include an interconnection quilt having a plurality of metal layers disposed to interconnect the plurality of circuit elements. The plurality of circuit elements may be analog circuit element and/or digital circuit elements. The tiles may be analog tiles and digital tiles that form a mixed signal structured array.Type: GrantFiled: November 11, 2008Date of Patent: July 5, 2011Assignees: Triad Semiconductor, Inc., ViAsic, Inc.Inventors: James C. Kemerling, David Ihme, William D. Cox
-
Patent number: 7930670Abstract: Logic array devices having complex macro-cell architecture and methods facilitating use of same. A semiconductor device comprising an array of logic cells and programmable metal includes gate structures that are pre-wired, where, inputs and/or outputs are available for routing in programmable metal, possibly as part of a hybrid process. The device can also include selectable, in-line inverters, which can share the input/output tracks with logic inputs. A bubble-pushing algorithm can take advantage of the selectable in-line inverters to reduce the number of inverters in a design. In some embodiments, an embedded clock line is common to a plurality of logic cells. The clock line is terminated in a clock cell, which can include test logic, so that a clock group is formed. Flexibility to power down cells, or groups of cells can be provided by power traces with programmable connections.Type: GrantFiled: April 29, 2009Date of Patent: April 19, 2011Assignee: ViASIC, Inc.Inventor: William D. Cox
-
Patent number: 7692309Abstract: An application-specific integrated circuit (ASIC) is customized using two non-adjacent via layers. An array of logic cells, each including a plurality of logic devices, are arranged in a plurality of non-customized base layers. A first routing grid, which includes a first non-customized metal routing layer, a customized via layer, and a second non-customized metal routing layer, is disposed on top of the plurality of non-customized layers. A second routing grid, which includes a third non-customized metal routing layer, another customized via layer, and a fourth non-customized metal routing layer, is disposed above the first routing grid. A non-customized via layer is disposed above the first routing grid and beneath the second routing grid. The routing grids and the non-customized via layer collectively facilitate routing connections to and from the logic cells.Type: GrantFiled: September 6, 2007Date of Patent: April 6, 2010Assignee: ViASIC, Inc.Inventor: William D. Cox
-
Patent number: 7626272Abstract: A semiconductor device having a plurality of layers and a plurality of circuit elements arranged in tiles. At least one of the plurality of layers in the semiconductor device may be a via layer configured to determine the connections of the plurality of circuit elements. The semiconductor device may include an interconnection quilt having a plurality of metal layers disposed to interconnect the plurality of circuit elements. The plurality of circuit elements may be analog circuit element and/or digital circuit elements. The tiles may be analog tiles and digital tiles that form a mixed signal structured array.Type: GrantFiled: October 7, 2008Date of Patent: December 1, 2009Assignees: Triad Semiconductor, Inc., ViAsic, Inc.Inventors: James C. Kemerling, David Ihme, William D. Cox
-
Patent number: 7595229Abstract: A semiconductor device having a plurality of layers and a capacitor array that includes a plurality of individual capacitors. At least one of the plurality of layers in the semiconductor device may be a via layer configured to determine the connections and capacitances of the plurality of individual capacitors in the capacitor array. The semiconductor device may include a metal structure disposed within the device to provide an electromagnetic shield for at least one of the plurality of individual capacitors in the capacitor array.Type: GrantFiled: December 27, 2007Date of Patent: September 29, 2009Assignees: Triad Semiconductor, Inc., Viasic, Inc.Inventors: David Ihme, James C. Kemerling, William D. Cox
-
Publication number: 20090210848Abstract: Logic array devices having complex macro-cell architecture and methods facilitating use of same. A semiconductor device comprising an array of logic cells and programmable metal includes gate structures that are pre-wired, where, inputs and/or outputs are available for routing in programmable metal, possibly as part of a hybrid process. The device can also include selectable, in-line inverters, which can share the input/output tracks with logic inputs. A bubble-pushing algorithm can take advantage of the selectable in-line inverters to reduce the number of inverters in a design. In some embodiments, an embedded clock line is common to a plurality of logic cells. The clock line is terminated in a clock cell, which can include test logic, so that a clock group is formed. Flexibility to power down cells, or groups of cells can be provided by power traces with programmable connections.Type: ApplicationFiled: April 29, 2009Publication date: August 20, 2009Applicant: VIASIC, INC.Inventor: William D. COX
-
Patent number: 7538580Abstract: Logic array devices having complex macro-cell architecture and methods facilitating use of same. A semiconductor device comprising an array of logic cells and programmable metal includes gate structures that are pre-wired, where, inputs and/or outputs are available for routing in programmable metal, possibly as part of a hybrid process. The device can also include selectable, in-line inverters, which can share the input/output tracks with logic inputs. A bubble-pushing algorithm can take advantage of the selectable in-line inverters to reduce the number of inverters in a design. In some embodiments, an embedded clock line is common to a plurality of logic cells. The clock line is terminated in a clock cell, which can include test logic, so that a clock group is formed. Flexibility to power down cells, or groups of cells can be provided by power traces with programmable connections.Type: GrantFiled: July 24, 2007Date of Patent: May 26, 2009Assignee: ViASIC, Inc.Inventor: William D. Cox
-
Publication number: 20090065813Abstract: An application-specific integrated circuit (ASIC) is customized using two non-adjacent via layers. An array of logic cells, each including a plurality of logic devices, are arranged in a plurality of non-customized base layers. A first routing grid, which includes a first non-customized metal routing layer, a customized via layer, and a second non-customized metal routing layer, is disposed on top of the plurality of non-customized layers. A second routing grid, which includes a third non-customized metal routing layer, another customized via layer, and a fourth non-customized metal routing layer, is disposed above the first routing grid. A non-customized via layer is disposed above the first routing grid and beneath the second routing grid. The routing grids and the non-customized via layer collectively facilitate routing connections to and from the logic cells.Type: ApplicationFiled: September 6, 2007Publication date: March 12, 2009Applicant: VIASIC, INC.Inventor: William D. COX
-
Publication number: 20090061567Abstract: A semiconductor device having a plurality of layers and a plurality of circuit elements arranged in tiles. At least one of the plurality of layers in the semiconductor device may be a via layer configured to determine the connections of the plurality of circuit elements. The semiconductor device may include an interconnection quilt having a plurality of metal layers disposed to interconnect the plurality of circuit elements. The plurality of circuit elements may be analog circuit element and/or digital circuit elements. The tiles may be analog tiles and digital tiles that form a mixed signal structured array.Type: ApplicationFiled: November 11, 2008Publication date: March 5, 2009Applicants: Triad Semiconductor, Inc., ViAsic, Inc.Inventors: James C. Kemerling, David Ihme, William D. Cox
-
Publication number: 20090032968Abstract: A semiconductor device having a plurality of layers and a plurality of circuit elements arranged in tiles. At least one of the plurality of layers in the semiconductor device may be a via layer configured to determine the connections of the plurality of circuit elements. The semiconductor device may include an interconnection quilt having a plurality of metal layers disposed to interconnect the plurality of circuit elements. The plurality of circuit elements may be analog circuit element and/or digital circuit elements. The tiles may be analog tiles and digital tiles that form a mixed signal structured array.Type: ApplicationFiled: October 7, 2008Publication date: February 5, 2009Applicants: Triad Semiconductor, Inc., ViAsic, Inc.Inventors: James C. Kemerling, David Ihme, William D. Cox
-
Patent number: 7449371Abstract: A semiconductor device having a plurality of layers and a plurality of circuit elements arranged in tiles. At least one of the plurality of layers in the semiconductor device may be a via layer configured to determine the connections of the plurality of circuit elements. The semiconductor device may include an interconnection quilt having a plurality of metal layers disposed to interconnect the plurality of circuit elements. The plurality of circuit elements may be analog circuit element and/or digital circuit elements. The tiles may be analog tiles and digital tiles that form a mixed signal structured array.Type: GrantFiled: April 1, 2005Date of Patent: November 11, 2008Assignees: Triad Semiconductor, Viasic, Inc.Inventors: James C. Kemerling, David Ihme, William D Cox
-
Patent number: 7378874Abstract: Logic cells in an application-specific integrated circuit (ASIC) emulating standard gate sizing by duplicating elements within a single standard gate where logical high-drive gates are synthesized and converted to parallel elements as a post-process. The drive characteristics of the logical gates are retained during the conversion to the physical gate equivalents in the standard cell architecture. The logic cells in the device may include, for example, at least two two-input multiplexers.Type: GrantFiled: August 31, 2006Date of Patent: May 27, 2008Assignee: ViASIC, Inc.Inventors: Bhaskar Bharath, William D. Cox
-
Publication number: 20080054939Abstract: Logic cells in an application-specific integrated circuit (ASIC) emulating standard gate sizing by duplicating elements within a single standard gate where logical high-drive gates are synthesized and converted to parallel elements as a post-process. The drive characteristics of the logical gates are retained during the conversion to the physical gate equivalents in the standard cell architecture. The logic cells in the device may include, for example, at least two two-input multiplexors.Type: ApplicationFiled: August 31, 2006Publication date: March 6, 2008Applicant: VIASIC, INC.Inventors: Bhaskar BHARATH, William D. COX
-
Patent number: 7335966Abstract: A semiconductor device having a plurality of layers and a capacitor array that includes a plurality of individual capacitors. At least one of the plurality of layers in the semiconductor device may be a via layer configured to determine the connections and capacitances of the plurality of individual capacitors in the capacitor array. The semiconductor device may include a metal structure disposed within the device to provide an electromagnetic shield for at least one of the plurality of individual capacitors in the capacitor array.Type: GrantFiled: February 23, 2005Date of Patent: February 26, 2008Assignees: Triad Semiconductor, Inc., ViASIC, Inc.Inventors: David Ihme, James C. Kemerling, William D. Cox
-
Patent number: 7334208Abstract: Customization of structured ASIC devices using pre-process extraction of routing information. Embodiments of the invention can enable a router that can automatically extract a routing graph for a structured ASIC, where the routing graph represents available routing resources on fixed metal layers. The routing graph can be extracted as a pre-process, and saved in a technology file for later use by the router. Additionally, each unique fixed metal wire type found in the layout can be characterized with a master wire definition, including resistance and capacitance estimates. In some embodiments, a global-routing graph can further be extracted from a detailed routing graph.Type: GrantFiled: November 9, 2004Date of Patent: February 19, 2008Assignee: ViASIC, Inc.Inventor: William D. Cox
-
Patent number: 7248071Abstract: Logic array devices having complex macro-cell architecture and methods facilitating use of same. A semiconductor device comprising an array of logic cells and programmable metal includes gate structures that are pre-wired, where, inputs and/or outputs are available for routing in programmable metal, possibly as part of a hybrid process. The device can also include selectable, in-line inverters, which can share the input/output tracks with logic inputs. A bubble-pushing algorithm can take advantage of the selectable in-line inverters to reduce the number of inverters in a design. In some embodiments, an embedded clock line is common to a plurality of logic cells. The clock line is terminated in a clock cell, which can include test logic, so that a clock group is formed. Flexibility to power down cells, or groups of cells can be provided by power traces with programmable connections.Type: GrantFiled: December 28, 2004Date of Patent: July 24, 2007Assignee: ViASIC, Inc.Inventor: William D. Cox
-
Patent number: 6873185Abstract: Logic array devices having complex macro-cell architecture and methods facilitating use of same. A semiconductor device comprising an array of logic cells and programmable metal includes gate structures that are pre-wired, where, inputs and/or outputs are available for routing in programmable metal, possibly as part of a hybrid process. The device can also include selectable, in-line inverters, which can share the input/output tracks with logic inputs. A bubble-pushing algorithm can take advantage of the selectable in-line inverters to reduce the number of inverters in a design. In some embodiments, an embedded clock line is common to a plurality of logic cells. The clock line is terminated in a clock cell, which can include test logic, so that a clock group is formed. Flexibility to power down cells, or groups of cells can be provided by power traces with programmable connections.Type: GrantFiled: September 4, 2002Date of Patent: March 29, 2005Assignee: ViASIC, Inc.Inventor: William D. Cox