Patents by Inventor Eric Christopher

Eric Christopher 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: 20210406180
    Abstract: Systems, apparatuses, and methods for maintaining a region-based cache directory are disclosed. A system includes multiple processing nodes, with each processing node including a cache subsystem. The system also includes a cache directory to help manage cache coherency among the different cache subsystems of the system. In order to reduce the number of entries in the cache directory, the cache directory tracks coherency on a region basis rather than on a cache line basis, wherein a region includes multiple cache lines. Accordingly, the system includes a region-based cache directory to track regions which have at least one cache line cached in any cache subsystem in the system. The cache directory includes a reference count in each entry to track the aggregate number of cache lines that are cached per region. If a reference count of a given entry goes to zero, the cache directory reclaims the given entry.
    Type: Application
    Filed: September 13, 2021
    Publication date: December 30, 2021
    Inventors: Vydhyanathan Kalyanasundharam, Kevin M. Lepak, Amit P. Apte, Ganesh Balakrishnan, Eric Christopher Morton, Elizabeth M. Cooper, Ravindra N. Bhargava
  • Publication number: 20210407809
    Abstract: Vapor deposition processes for forming thin films comprising molybdenum on a substrate are provide. In some embodiments the processes comprise a plurality of deposition cycles in which the substrate is separately contacted with a vapor phase molybdenum precursor comprising a molybdenum halide, a first reactant comprising CO, and a second reactant comprising H2. In some embodiments the thin film comprises MoC, Mo2C, or MoOC. In some embodiments the substrate is additionally contacted with a nitrogen reactant and a thin film comprising molybdenum, carbon and nitrogen is deposited, such as MoCN or MoOCN.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 30, 2021
    Inventors: Bhushan Zope, Eric Christopher Stevens, Shankar Swaminathan, Eric James Shero, Robert Brennan Milligan
  • Patent number: 11210246
    Abstract: Systems, apparatuses, and methods for routing interrupts on a coherency probe network are disclosed. A computing system includes a plurality of processing nodes, a coherency probe network, and one or more control units. The coherency probe network carries coherency probe messages between coherent agents. Interrupts that are detected by a control unit are converted into messages that are compatible with coherency probe messages and then routed to a target destination via the coherency probe network. Interrupts are generated with a first encoding while coherency probe messages have a second encoding. Cache subsystems determine whether a message received via the coherency probe network is an interrupt message or a coherency probe message based on an encoding embedded in the received message. Interrupt messages are routed to interrupt controller(s) while coherency probe messages are processed in accordance with a coherence probe action field embedded in the message.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: December 28, 2021
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Vydhyanathan Kalyanasundharam, Eric Christopher Morton, Bryan P. Broussard, Paul James Moyer, William Louie Walker
  • Patent number: 11196657
    Abstract: A system for automatically discovering fabric topology includes at least one or more processing units, one or more memory devices, a security processor, and a communication fabric with an unknown topology coupled to the processing unit(s), memory device(s), and security processor. The security processor queries each component of the fabric to retrieve various attributes associated with the component. The security processor utilizes the retrieved attributes to create a network graph of the topology of the components within the fabric. The security processor generates routing tables from the network graph and programs the routing tables into the fabric components. Then, the fabric components utilize the routing tables to determine how to route incoming packets.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: December 7, 2021
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Vydhyanathan Kalyanasundharam, Eric Christopher Morton, Alan Dodson Smith, Joe G. Cruz
  • Publication number: 20210357797
    Abstract: In a general aspect, a computer system includes a low-latency communication link between a classical computer and a quantum computing resource. In some cases, a quantum machine image operates on a classical computer system. The quantum machine image includes a virtualized execution environment for quantum programs. The quantum machine image is engaged with a quantum processing unit of a quantum computing system. A quantum program is communicated over a low-latency communication pathway from the classical computer system to the quantum computer system. The quantum program is executed at the quantum computer system.
    Type: Application
    Filed: February 25, 2021
    Publication date: November 18, 2021
    Applicant: Rigetti & Co, Inc.
    Inventors: Peter Jonathan Karalekas, Robert Stanley Smith, Eric Christopher Peterson, Nikolas Anton Tezak, Adam David Lynch, Christopher Butler Osborn, Steven Heidel
  • Publication number: 20210356325
    Abstract: Embodiments of the present disclosure provide an improved method and apparatus for thermal monitoring for a metal additive manufacturing system. An emissivity value of a top surface of an object to be manufactured is determined based, at least in part, on an arithmetic product of a predetermined roughness value and a predetermined slope-related value. The predetermined roughness value and slope-related values are predetermined based, at least in part, on measurements of a previously manufactured object. The system sinters a metal to form the top surface of the object to be manufactured. An infrared sensor detects radiation from at least a portion of the top surface of the object to be manufactured. A temperature is generated based, at least in part, on the detected infrared radiation and the emissivity value and the generated temperature is applied to a temperature utilization component of the system.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 18, 2021
    Inventors: Samantha Taylor, Eric Christopher Forrest
  • Patent number: 11119926
    Abstract: Systems, apparatuses, and methods for maintaining a region-based cache directory are disclosed. A system includes multiple processing nodes, with each processing node including a cache subsystem. The system also includes a cache directory to help manage cache coherency among the different cache subsystems of the system. In order to reduce the number of entries in the cache directory, the cache directory tracks coherency on a region basis rather than on a cache line basis, wherein a region includes multiple cache lines. Accordingly, the system includes a region-based cache directory to track regions which have at least one cache line cached in any cache subsystem in the system. The cache directory includes a reference count in each entry to track the aggregate number of cache lines that are cached per region. If a reference count of a given entry goes to zero, the cache directory reclaims the given entry.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: September 14, 2021
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Vydhyanathan Kalyanasundharam, Kevin M. Lepak, Amit P. Apte, Ganesh Balakrishnan, Eric Christopher Morton, Elizabeth M. Cooper, Ravindra N. Bhargava
  • Publication number: 20210269169
    Abstract: An exemplary cushion for a fuel system is constructed of a lattice structure formed of a material that is substantially nonabsorbent of fuel and has a network of nodes and beams defining cells, an exterior surface of the lattice structure is configured to be oriented toward a fuel cell and an interior surface of the lattice structure is configured to fit to a mounting surface.
    Type: Application
    Filed: March 2, 2020
    Publication date: September 2, 2021
    Applicant: Bell Textron Inc.
    Inventors: Eric Christopher TERRY, Timothy Brian CARR
  • Patent number: 11036497
    Abstract: Embodiments herein disclose systems, methods, and computer-readable media for quality control of an object relational mapping (ORM) application and correction of problematic cast functions in the context of a relational database management systems. In embodiments, source code is parsed and portions of source code are identified when those portions of source code include a problematic casting between data types or a mapping between a field and a source table. In embodiments, the source code portions are marked or flagged and a report is generated. The report identifies the marked or flagged source code and further specifies the location of the marked or flagged source code, in embodiments.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: June 15, 2021
    Assignee: CERNER INNOVATION, INC.
    Inventors: Eric Christopher Winemiller, Ian Anderson, Nathan Krick, Sanjeev Janardan Nair
  • Publication number: 20210174942
    Abstract: An example method includes receiving a first order to conduct a first diagnostic test of a sample from a patient, sending the first order to the first diagnostic testing instrument for input into a queue of the first diagnostic testing instrument, receiving alerts and status of the diagnostic test as testing is performed and for indication of completion of the first diagnostic test, sending the alerts and status of the diagnostic test to a second computing device for notice to a technician, receiving an output of the first diagnostic test, generating a recommendation of follow-on testing to perform based on the output of the first diagnostic test, receiving confirmation to perform the follow-on testing, generating a second order to conduct a second diagnostic test of another sample from the patient, and sending the second order to the second diagnostic testing instrument for input into a queue for the second diagnostic testing instrument.
    Type: Application
    Filed: December 1, 2020
    Publication date: June 10, 2021
    Inventors: Eric Christopher Basford, Jason Bowie, Craig Taylor Davis, Keith Douglass, Regina Hyson
  • Publication number: 20210158275
    Abstract: The systems and methods described herein relate to managing transportation of loads of items within a retail supply chain. A unified load tracking system aggregates information from multiple supply chain computing systems for presentation on a user interface accessible by multiple users. One user interface provide access to a multitude of information that is interconnected by a common, unique identifier for each movement of a load between an origin and destination. A load board is also provided which automates the spot market auction process and load tender process between carriers and a retail enterprise transportation management system.
    Type: Application
    Filed: November 26, 2019
    Publication date: May 27, 2021
    Inventors: Eric Christopher Helvie, Adam Lee Hollenbeck, Justine Rockers, Thomas Young
  • Publication number: 20210158276
    Abstract: The systems and methods described herein relate to managing transportation of loads of items within a retail supply chain. A unified load tracking system aggregates information from multiple supply chain computing systems for presentation on a user interface accessible by multiple users. One user interface provide access to a multitude of information that is interconnected by a common, unique identifier for each movement of a load between an origin and destination. A load board is also provided which automates the spot market auction process and load tender process between carriers and a retail enterprise transportation management system.
    Type: Application
    Filed: November 26, 2019
    Publication date: May 27, 2021
    Inventors: Eric Christopher Helvie, Adam Lee Hollenbeck, Justine Rockers, Thomas Young
  • Patent number: 11010145
    Abstract: A compiler translates programs for execution on a quantum processing system. To facilitate portability of quantum programs across differently configured quantum processors, the compiler accepts a specification of the quantum processor as input along with a quantum program for compilation. A specification may include information about the type of each qubit device in the quantum processor, the number of qubits, the qubit topology, coherence times of individual qubits, and operations that the quantum processor supports. The compilation process may include manipulating operations of the input program to generate equivalent operations that can be performed by the quantum gates and qubit devices on the quantum processor for which the program is being compiled.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: May 18, 2021
    Assignee: Rigetti & Co, Inc.
    Inventors: Robert Stanley Smith, Eric Christopher Peterson
  • Publication number: 20210116215
    Abstract: A flying vehicle is disclosed with a projectile module or component that contains a projectile for projecting at another flying device. The flying vehicle receives an identification of a target flying device and applies a projectile model which generates a determination that indicates whether a projectile, if fired from the projectile component, the projectile will hit the target flying device. The projectile model taking into account one or more of a wind modeling in an area around the flying vehicle based on an inference of wind due to a tilt of the flying vehicle, a projected path of the target device based on its identification and a drag on the projectile as it deploys from the projectile component. When the determination indicates that the projectile will hit the targeted device according to a threshold value, the flying vehicle fires the projectile at the targeted flying device.
    Type: Application
    Filed: December 7, 2020
    Publication date: April 22, 2021
    Inventors: Eric Christopher TOWNSEND, Matthew Elliott ARGYLE, Norman FONG
  • Publication number: 20210105330
    Abstract: Aspects of the present disclosure include systems and methods for injecting content into a webpage at or local to a network access gateway. For example, in an embodiment, a network access gateway is provided for accessing the internet. A user logs onto the internet through the network access gateway and request a webpage. The gateway requests the webpage from the webpage provider. Before the gateway delivers the webpage to the user, the gateway, or a content injection engine local to the gateway, injects content, such as, for example, advertisements or other useful information, into the webpage and then sends the altered webpage to the user.
    Type: Application
    Filed: September 14, 2020
    Publication date: April 8, 2021
    Inventors: BALAJI PITCHAIKANI, ERIC CHRISTOPHER BRUSSEAU, VADIM OLSHANSKY, PETER MATTHEW FELDMAN, CHARLES SCOTT ZUMBAHLEN, ELYAS MANZUR SALEM
  • Publication number: 20210094842
    Abstract: A multi-functional slurry processing system (“VARCOR”) and associated methods is disclosed. The present examples provide a multi-functional slurry processing system incorporating systems and methods for separating liquid and solid components in slurries. In particular the systems and methods described herein produce clean water, dried solids, and potential concentration of desirable constituents with a boiling point lower than water. At least one example of the multi-functional slurry processing system provides a self-contained processing facility configured to efficiently convert high water-content slurries into its constituent solid and liquid fractions and subsequently generating and collecting clean water and concentrating desirable constituents with a boiling point lower than water.
    Type: Application
    Filed: October 12, 2020
    Publication date: April 1, 2021
    Applicant: Sedron Technologies, LLC
    Inventors: Peter William Janicki, Sara Amber Van Tassel, John Edward Weller, Stanley James Janicki, Warren Lewis Heartwood, Keith Boyd Fackler, II, Alex James Gross, Tyler Everett Hamke, Austin George Law, Eric Christopher McBride, Ann Kate Nowinski, Liam Joseph Potocsnak, James O'Keefe Armstrong
  • Publication number: 20210080105
    Abstract: A multi-function sight port door includes a sensor mount attached at an aperture within the sight port door. A sensor is mounted to the sensor mount and configured to monitor the interior of a heater that the multi-function sight port door is mounted to. The multi-function sight port door is also configured to open to allow visual inspection of the interior of the heater while the sensor is mounted thereto. The multi-function sight port may be configured to allow for one or more of X-axis, Y-axis, Z-axis, tilt, roll, and yaw positioning of the sensor as mounted to the sight port door. The sensor may be a temperature sensor, pressure sensor, flame scanner, gas analyzer, optical-based sensor, thermal imager, thermal camera, or laser-based analyzer.
    Type: Application
    Filed: August 28, 2020
    Publication date: March 18, 2021
    Applicant: c/o ONPOINT TECHNOLOGIES, LLC
    Inventors: Eric Christopher HUELSON, Eric Francis GEBHARD, Michael Jozef BARJAKTAREVIC
  • Publication number: 20210055973
    Abstract: Task/resources are randomly assigned a number of times and a score for each solution of the random assignment is calculated. Using machine learning and artificial intelligence, a subset of the solutions is selected. Assignment of task/resource within the subset may be randomly changed, e.g., a task/resource assignment between two entities, a task/resource within the selected subset may be replaced with another task/resource (without swapping), etc. The additional solutions form a super solution with the selected subset and the score associated with the additional solutions are calculated. The process of selection of assignments, random changes to the assignment and calculating the scores associated with the new solutions is repeated a number of times until a certain condition is met, e.g., a number of iterations, time out, improvement between two iterations is less than a certain threshold, etc. Once the certain condition is satisfied, a solution is selected.
    Type: Application
    Filed: August 23, 2019
    Publication date: February 25, 2021
    Inventors: Nick PENDAR, Eric Christopher HAGEN
  • Publication number: 20210057223
    Abstract: Methods for depositing a molybdenum nitride film on a surface of a substrate are disclosed. The methods may include: providing a substrate into a reaction chamber; and depositing a molybdenum nitride film directly on the surface of the substrate by performing one or more unit deposition cycles of cyclical deposition process, wherein a unit deposition cycle may include, contacting the substrate with a first vapor phase reactant comprising a molybdenum halide precursor, and contacting the substrate with a second vapor phase reactant comprising a nitrogen precursor. Semiconductor device structures including a molybdenum nitride film are also disclosed.
    Type: Application
    Filed: August 13, 2020
    Publication date: February 25, 2021
    Inventors: Eric Christopher Stevens, Bhushan Zope, Shankar Swaminathan, Charles Dezelah, Qi Xie, Giuseppe Alessio Verni
  • Publication number: 20210054500
    Abstract: Methods for forming a polycrystalline molybdenum film over a surface of a substrate are disclosed. The methods may include: providing a substrate into a reaction chamber; depositing a nucleation film directly on an exposed surface of the substrate, wherein the nucleation film comprises one of a metal oxide nucleation film or a metal nitride nucleation film; and depositing a polycrystalline molybdenum film directly on the nucleation film; wherein the polycrystalline molybdenum film comprises a plurality of molybdenum crystallites having an average crystallite size of less than 80 ?. Structures including a polycrystalline molybdenum film disposed over a surface of a substrate with an intermediate nucleation film are also disclosed.
    Type: Application
    Filed: August 14, 2020
    Publication date: February 25, 2021
    Inventors: Bhushan Zope, Eric Christopher Stevens, Shankar Swaminathan, Roghayyeh Lotfi, Mustafa Muhammad, Eric Shero