Patents by Inventor John David Davies

John David Davies 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: 12204252
    Abstract: A method for categorizing a substrate subject to a semiconductor manufacturing process including multiple operations, the method including: obtaining values of functional indicators derived from data generated during one or more of the multiple operations on the substrate, the functional indicators characterizing at least one operation; applying a decision model including one or more threshold values to the values of the functional indicators to obtain one or more categorical indicators; and assigning a category to the substrate based on the one or more categorical indicators.
    Type: Grant
    Filed: June 21, 2023
    Date of Patent: January 21, 2025
    Assignee: ASML NETHERLANDS B.V.
    Inventors: Arnaud Hubaux, Johan Franciscus Maria Beckers, Dylan John David Davies, Johan Gertrudis Cornelis Kunnen, Willem Richard Pongers, Ajinkya Ravindra Daware, Chung-Hsun Li, Georgios Tsirogiannis, Hendrik Cornelis Anton Borger, Frederik Eduard De Jong, Juan Manuel Gonzalez Huesca, Andriy Hlod, Maxim Pisarenco
  • Publication number: 20230333482
    Abstract: A method for categorizing a substrate subject to a semiconductor manufacturing process including multiple operations, the method including: obtaining values of functional indicators derived from data generated during one or more of the multiple operations on the substrate, the functional indicators characterizing at least one operation; applying a decision model including one or more threshold values to the values of the functional indicators to obtain one or more categorical indicators; and assigning a category to the substrate based on the one or more categorical indicators.
    Type: Application
    Filed: June 21, 2023
    Publication date: October 19, 2023
    Applicant: ASML NETHERLANDS B.V.
    Inventors: Arnaud HUBAUX, Johan Franciscus Maria Beckers, Dylan John David Davies, Johan Gertrudis Cornelis Kunnen, Willem Richard Pongers, Ajinkya Ravindra Daware, Chung-Hsun Li, Georgios Tsirogiannis, Hendrik Cornelis Anton Borger, Frederik Eduard De Jong, Juan Manuel Gonzalez Huesca, Andriy Hlod, Maxim Pisarenco
  • Patent number: 11687007
    Abstract: A method for categorizing a substrate subject to a semiconductor manufacturing process including multiple operations, the method including: obtaining values of functional indicators derived from data generated during one or more of the multiple operations on the substrate, the functional indicators characterizing at least one operation; applying a decision model including one or more threshold values to the values of the functional indicators to obtain one or more categorical indicators; and assigning a category to the substrate based on the one or more categorical indicators.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: June 27, 2023
    Assignee: ASML NETHERLANDS B.V.
    Inventors: Arnaud Hubaux, Johan Franciscus Maria Beckers, Dylan John David Davies, Johan Gertrudis Cornelis Kunnen, Willem Richard Pongers, Ajinkya Ravindra Daware, Chung-Hsun Li, Georgios Tsirogiannis, Hendrik Cornelis Anton Borger, Frederik Eduard De Jong, Juan Manuel Gonzalez Huesca, Andriy Hlod, Maxim Pisarenco
  • Patent number: 11194625
    Abstract: For one embodiment of the present invention, methods and systems for accelerating data operations with efficient memory management in native code and native dynamic class loading mechanisms are disclosed. In one embodiment, a data processing system comprises memory and a processing unit coupled to the memory. The processing unit is configured to receive input data, to execute a domain specific language (DSL) for a DSL operation with a native implementation, to translate a user defined function (UDF) into the native implementation by translating user defined managed software code into native software code, to execute the native software code in the native implementation, and to utilize a native memory management mechanism for the memory to manage object instances in the native implementation.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: December 7, 2021
    Assignee: BIGSTREAM SOLUTIONS, INC.
    Inventors: Weiwei Chen, Behnam Robatmili, Maysam Lavasani, John David Davis
  • Publication number: 20200301898
    Abstract: Methods and systems are disclosed for accelerating Big Data operations by utilizing subgraph templates for a hardware accelerator of a computational storage device. In one example, a computer-implemented method comprises performing a query with a dataflow compiler, performing a stage acceleration analyzer function including executing a matching algorithm to determine similarities between sub-graphs of an application program and unique templates from an available library of templates; and selecting at least one template that at least partially matches the sub-graphs with the at least one template being associated with a linear set of operators to be executed sequentially within a stage of the Big Data operations.
    Type: Application
    Filed: June 10, 2020
    Publication date: September 24, 2020
    Applicant: BigStream Solutions, Inc.
    Inventors: Balavinayagam Samynathan, Keith Chapman, Mehdi Nik, Behnam Robatmili, Shahrzad Mirkhani, Maysam Lavasani, John David Davis, Danesh Tavana, Weiwei Chen
  • Publication number: 20200183749
    Abstract: For one embodiment of the present invention, methods and systems for accelerating data operations with efficient memory management in native code and native dynamic class loading mechanisms are disclosed. In one embodiment, a data processing system comprises memory and a processing unit coupled to the memory. The processing unit is configured to receive input data, to execute a domain specific language (DSL) for a DSL operation with a native implementation, to translate a user defined function (UDF) into the native implementation by translating user defined managed software code into native software code, to execute the native software code in the native implementation, and to utilize a native memory management mechanism for the memory to manage object instances in the native implementation.
    Type: Application
    Filed: December 3, 2019
    Publication date: June 11, 2020
    Applicant: BigStream Solutions, Inc.
    Inventors: Weiwei Chen, Behnam Robatmili, Maysam Lavasani, John David Davis
  • Patent number: 10613445
    Abstract: A diagnostic apparatus monitors a lithographic manufacturing system. First measurement data representing local deviations of some characteristic across a substrate is obtained using sensors within a lithographic apparatus, and/or a separate metrology tool. Other inspection tools perform substrate backside inspection to produce second measurement data. A high-resolution backside defect image is processed into a form in which it can be compared with lower resolution information from the first measurement data. Cross-correlation is performed to identify which of the observed defects are correlated spatially with the deviations represented in the first measurement data. A correlation map is used to identify potentially relevant clusters of defects in the more detailed original defect map. The responsible apparatus can be identified by pattern recognition as part of an automated root cause analysis. Alternatively, reticle inspection data may be used as second measurement data.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: April 7, 2020
    Assignee: ASML Netherlands B.V.
    Inventors: Marc Hauptmann, Dylan John David Davies, Paul Janssen, Naoko Tsugama, Richard Joseph Bruls, Kornelis Tijmen Hoekerd, Edwin Johannes Maria Janssen, Petrus Johannes Van Den Oever, Ronald Van Der Wilk, Antonius Hubertus Van Schijndel, Jorge Alberto Vieyra Salas
  • Publication number: 20200081841
    Abstract: Methods and systems are disclosed for a cache architecture for accelerating operations of a column-oriented database management system. In one example, a hardware accelerator for data stored in columnar storage format comprises at least one decoder to generate decoded data, a cache controller coupled to the at least one decoder. The cache controller comprising a store unit to store data in columnar format, cache admission policy hardware for admitting data into the store unit including a next address while a current address is being processed, and a prefetch unit for prefetching data from memory when a cache miss occurs.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 12, 2020
    Applicant: Bigstream Solutions, Inc.
    Inventors: Balavinayagam Samynathan, John David Davis, Peter Robert Matheu, Christopher Ryan Both, Maysam Lavasani
  • Publication number: 20190392002
    Abstract: Methods and systems are disclosed for accelerating big data operations by utilizing subgraph templates. In one example, a data processing system includes a data processing system comprising a hardware processor and a hardware accelerator coupled to the hardware processor. The hardware accelerator is configured with a compiler of an accelerator functionality to generate an execution plan, to generate computations for nodes including subgraphs in a distributed system for an application program based on the execution plan, and to execute a matching algorithm to determine similarities between the subgraphs and unique templates from an available library of templates.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 26, 2019
    Applicant: BigStream Solutions, Inc.
    Inventors: Maysam Lavasani, John David Davis, Danesh Tavana, Weiwei Chen, Balavinayagam Samynathan, Behnam Robatmili
  • Publication number: 20190219929
    Abstract: A diagnostic apparatus monitors a lithographic manufacturing system. First measurement data representing local deviations of some characteristic across a substrate is obtained using sensors within a lithographic apparatus, and/or a separate metrology tool. Other inspection tools perform substrate backside inspection to produce second measurement data. A high- resolution backside defect image is processed into a form in which it can be compared with lower resolution information from the first measurement data. Cross-correlation is performed to identify which of the observed defects are correlated spatially with the deviations represented in the first measurement data. A correlation map is used to identify potentially relevant clusters of defects in the more detailed original defect map. The responsible apparatus can be identified by pattern recognition as part of an automated root cause analysis. Alternatively, reticle inspection data may be used as second measurement data.
    Type: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Applicant: ASML NETHERLANDS B.V.
    Inventors: Marc Hauptmann, Dylan John David Davies, Paul Janssen, Naoko Tsugama, Richard Joseph Bruls, Kornelis Tijmen Hoekerd, Edwin Johannes Maria Janssen, Petrus Johannes Van Den Oever, Ronald Van Der Wilk, Antonius Hubertus Van Schijndel, Jorge Alberto Vieyra Salas
  • Patent number: 10241418
    Abstract: A diagnostic apparatus monitors a lithographic manufacturing system. First measurement data representing local deviations of some characteristic across a substrate is obtained using sensors within a lithographic apparatus, and/or a separate metrology tool. Other inspection tools perform substrate backside inspection to produce second measurement data. A high-resolution backside defect image is processed into a form in which it can be compared with lower resolution information from the first measurement data. Cross-correlation is performed to identify which of the observed defects are correlated spatially with the deviations represented in the first measurement data. A correlation map is used to identify potentially relevant clusters of defects in the more detailed original defect map. The responsible apparatus can be identified by pattern recognition as part of an automated root cause analysis. Alternatively, reticle inspection data may be used as second measurement data.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: March 26, 2019
    Assignee: ASML Netherlands B.V.
    Inventors: Marc Hauptmann, Dylan John David Davies, Paul Janssen, Naoko Tsugama, Richard Joseph Bruls, Kornelis Tijmen Hoekerd, Edwin Johannes Maria Janssen, Petrus Johannes Van Den Oever, Ronald Van Der Wilk, Antonius Hubertus Van Schijndel, Jorge Alberto Vieyra Salas
  • Patent number: 4017060
    Abstract: A vibratory feeder, conveyor, separator, screen, or other vibratory equipment used in materials handling and related fields of the tuned two mass type in which one mass is an imbalance generator of the type using eccentric weights on a rotating shaft uses helical coil springs for coupling the imbalance generator to the trough or the like without clamping of the ends of the springs or constraining them to remain parallel to each other. Decoupling of the lateral oscillatory forces from the trough is achieved by using at least two pairs of collinear springs, one of each pair on each side of a wall member secured to the trough, and each held in compression between the wall member and a pair of vibrator plates held in fixed spaced apart relationship on each side of the wall member. The imbalance generator is secured to one of the vibrator plates so as to be well outside the spring system thus giving a low natural lateral frequency to the two mass system.
    Type: Grant
    Filed: May 28, 1976
    Date of Patent: April 12, 1977
    Assignee: International Combustion Australia Limited
    Inventors: James Edward Brander, John David Davies