Patents by Inventor Jonathan L. Herlocker

Jonathan L. Herlocker 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: 11630820
    Abstract: A method for analyzing time series sensor data of a physical system represented by a process graph retrieves sensor data streams from stored sensor time series data. Each of the sensor data streams comprises a sequence of time-value pairs and is associated with a sensor identifier, a time offset, and a sampling period. A metric data stream is produced from the retrieved sensor data streams in accordance with a stored physics model of the physical system. Producing the metric data stream includes i) synchronizing the sensor data streams by adjusting time offsets of the sensor data streams and adding interpolated values and times to the sensor data streams to produce synchronized streams with equal sampling periods; and ii) performing a point-wise computation over values of the sensor data streams in accordance with the physics model.
    Type: Grant
    Filed: February 14, 2021
    Date of Patent: April 18, 2023
    Assignee: Tignis, Inc.
    Inventors: Jonathan L. Herlocker, Adam Ashenfelter, Steven Herchak
  • Publication number: 20220415683
    Abstract: A method is disclosed for generating a corrective film pattern for reducing wafer bow in a semiconductor wafer fabrication process. The method inputs to a neural network a wafer bow signature for a predetermined semiconductor fabrication step. The neural network generates from the input a corrective film pattern corresponding to the wafer bow signature. The neural network is trained with a training dataset of wafer shape transformations and corresponding corrective film patterns.
    Type: Application
    Filed: June 27, 2021
    Publication date: December 29, 2022
    Inventors: Ryan J. Stoddard, Jonathan L. Herlocker, Matt McLaughlin
  • Publication number: 20220261393
    Abstract: A method for analyzing time series sensor data of a physical system represented by a process graph retrieves sensor data streams from stored sensor time series data. Each of the sensor data streams comprises a sequence of time-value pairs and is associated with a sensor identifier, a time offset, and a sampling period. A metric data stream is produced from the retrieved sensor data streams in accordance with a stored physics model of the physical system. Producing the metric data stream includes i) synchronizing the sensor data streams by adjusting time offsets of the sensor data streams and adding interpolated values and times to the sensor data streams to produce synchronized streams with equal sampling periods; and ii) performing a point-wise computation over values of the sensor data streams in accordance with the physics model.
    Type: Application
    Filed: February 14, 2021
    Publication date: August 18, 2022
    Inventors: Jonathan L. Herlocker, Adam Ashenfelter, Steven Herchak
  • Publication number: 20210182693
    Abstract: A method for detecting anomalies in a physical system generates from a set of physics rules and a process graph representing the system a set of candidate physics models that assign physics rules to portions of the process graph representing sensors. Candidate physics models are rejected if an error between the models and sensor data exceed a predetermined error tolerance. Supervised learning is used to train a machine learning model to predict an error between the physics models and the sensor data. The predicted error and predicted sensor measurements from the physics models are then used to detect anomalies using unsupervised learning on a distribution of error between the predicted sensor measurements and the sensor data.
    Type: Application
    Filed: December 17, 2019
    Publication date: June 17, 2021
    Inventors: Jonathan L. Herlocker, Matt McLaughlin, Alexander Fry
  • Patent number: 9524355
    Abstract: A method for automatically presenting digital content to a user of a computer computes task-related metadata from data which may include i) a most recent event record, ii) a most recent specification received from the user of a task being performed by the user, iii) an automatic prediction of the current task being executed by the user, iii) past event records and associated task identifiers stored in a database and/or iv) content in resources associated with a given task. The task-related metadata is communicated to a digital content service provider. Digital content relevant to the user based on the task-related metadata is then selected, sent to the computer, and presented to the user. Rules and filters control the metadata going out and the content coming in, allowing automatic adaptation based on the current task, characteristics of the content, and other factors.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: December 20, 2016
    Assignee: MOZY, INC.
    Inventors: John B. Forbes, Paul Maritz, Jonathan L. Herlocker, Thomas G. Dletterich
  • Patent number: 8706748
    Abstract: Methods for using task-related information to enhance digital searching are provided. A task-oriented user activity system maintains task-related information about resources accessed by a user and current user task. This task-related information is used to enhance search queries to include task-related search criteria that improve relevance of search results. The task-related information can also be used to include task-related metadata in search engine index, e.g., by storing the metadata in the index or by storing it in resources which are subsequently indexed. Task-related information can also be used to enhance search results by filtering and ranking results to increase relevance with respect to a user's current task.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: April 22, 2014
    Assignee: DECHO Corporation
    Inventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
  • Patent number: 8126888
    Abstract: Methods for using task-related information to enhance digital searching are provided. A task-oriented user activity system maintains task-related information about resources accessed by a user and current user task. This task-related information is used to enhance search results by filtering and ranking results to increase relevance with respect to a user's current task. The task-related information can also be used to include task-related metadata in search engine index, e.g., by storing the metadata in the index or by storing it in resources which are subsequently indexed. Task-related information can also be used to enhance search results by enhancing search queries to include task-related search criteria.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: February 28, 2012
    Assignee: DECHO, Corporation
    Inventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
  • Patent number: 8117198
    Abstract: Methods for using task-related information to enhance digital searching are provided. A task-oriented user activity system maintains task-related information about resources accessed by a user and current user task. This task-related information is used to include task-related metadata in search engine index, e.g., by storing the metadata in the index or by storing it in resources which are subsequently indexed. Task-related information can also be used to enhance search results by filtering and ranking results to increase relevance with respect to a user's current task and/or to enhance search queries to include task-related search criteria.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: February 14, 2012
    Assignee: Decho Corporation
    Inventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
  • Patent number: 7565340
    Abstract: A method for assisting multi-tasking computer users includes receiving from a user a specification of a task being performed by the user or an indication of completion of a task, collecting state changes in multiple executing programs, predicting a current task being performed by the user based on a recent state change event, a past specification of a task being performed by the user, and past events and associated tasks. Based on the predicted current task, user interface elements in multiple executing programs are adapted to facilitate performance of the task. The method may also allow a user to specify a new task based on a task template derived from a completed task to facilitate completion of the new task. The task templates also may be shared among users, and active tasks may also be team tasks shared among users.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: July 21, 2009
    Assignee: The State of Oregon Acting by and through the State Board of Higher Education on Behalf of Oregon State University
    Inventors: Jonathan L. Herlocker, Thomas G. Dietterich
  • Publication number: 20090157729
    Abstract: Methods for using task-related information to enhance digital searching are provided. A task-oriented user activity system maintains task-related information about resources accessed by a user and current user task. This task-related information is used to include task-related metadata in search engine index, e.g., by storing the metadata in the index or by storing it in resources which are subsequently indexed. Task-related information can also be used to enhance search results by filtering and ranking results to increase relevance with respect to a user's current task and/or to enhance search queries to include task-related search criteria.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 18, 2009
    Inventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
  • Publication number: 20090157617
    Abstract: Methods for using task-related information to enhance digital searching are provided. A task-oriented user activity system maintains task-related information about resources accessed by a user and current user task. This task-related information is used to enhance search queries to include task-related search criteria that improve relevance of search results. The task-related information can also be used to include task-related metadata in search engine index, e.g., by storing the metadata in the index or by storing it in resources which are subsequently indexed. Task-related information can also be used to enhance search results by filtering and ranking results to increase relevance with respect to a user's current task.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 18, 2009
    Inventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
  • Publication number: 20090157653
    Abstract: Methods for using task-related information to enhance digital searching are provided. A task-oriented user activity system maintains task-related information about resources accessed by a user and current user task. This task-related information is used to enhance search results by filtering and ranking results to increase relevance with respect to a user's current task. The task-related information can also be used to include task-related metadata in search engine index, e.g., by storing the metadata in the index or by storing it in resources which are subsequently indexed. Task-related information can also be used to enhance search results by enhancing search queries to include task-related search criteria.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 18, 2009
    Inventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
  • Publication number: 20080177726
    Abstract: A method for automatically presenting digital content to a user of a computer computes task-related metadata from data which may include i) a most recent event record, ii) a most recent specification received from the user of a task being performed by the user, iii) an automatic prediction of the current task being executed by the user, iii) past event records and associated task identifiers stored in a database and/or iv) content in resources associated with a given task. The task-related metadata is communicated to a digital content service provider. Digital content relevant to the user based on the task-related metadata is then selected, sent to the computer, and presented to the user. Rules and filters control the metadata going out and the content coming in, allowing automatic adaptation based on the current task, characteristics of the content, and other factors.
    Type: Application
    Filed: January 22, 2007
    Publication date: July 24, 2008
    Inventors: John B. Forbes, Paul Maritz, Jonathan L. Herlocker, Thomas G. Dletterich