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: 11630820Abstract: 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: GrantFiled: February 14, 2021Date of Patent: April 18, 2023Assignee: Tignis, Inc.Inventors: Jonathan L. Herlocker, Adam Ashenfelter, Steven Herchak
-
Publication number: 20220415683Abstract: 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: ApplicationFiled: June 27, 2021Publication date: December 29, 2022Inventors: Ryan J. Stoddard, Jonathan L. Herlocker, Matt McLaughlin
-
Publication number: 20220261393Abstract: 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: ApplicationFiled: February 14, 2021Publication date: August 18, 2022Inventors: Jonathan L. Herlocker, Adam Ashenfelter, Steven Herchak
-
Publication number: 20210182693Abstract: 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: ApplicationFiled: December 17, 2019Publication date: June 17, 2021Inventors: Jonathan L. Herlocker, Matt McLaughlin, Alexander Fry
-
Patent number: 9524355Abstract: 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: GrantFiled: January 22, 2007Date of Patent: December 20, 2016Assignee: MOZY, INC.Inventors: John B. Forbes, Paul Maritz, Jonathan L. Herlocker, Thomas G. Dletterich
-
Patent number: 8706748Abstract: 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: GrantFiled: December 12, 2007Date of Patent: April 22, 2014Assignee: DECHO CorporationInventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
-
Patent number: 8126888Abstract: 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: GrantFiled: December 12, 2007Date of Patent: February 28, 2012Assignee: DECHO, CorporationInventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
-
Patent number: 8117198Abstract: 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: GrantFiled: December 12, 2007Date of Patent: February 14, 2012Assignee: Decho CorporationInventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
-
Patent number: 7565340Abstract: 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: GrantFiled: May 30, 2006Date of Patent: July 21, 2009Assignee: The State of Oregon Acting by and through the State Board of Higher Education on Behalf of Oregon State UniversityInventors: Jonathan L. Herlocker, Thomas G. Dietterich
-
Publication number: 20090157729Abstract: 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: ApplicationFiled: December 12, 2007Publication date: June 18, 2009Inventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
-
Publication number: 20090157617Abstract: 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: ApplicationFiled: December 12, 2007Publication date: June 18, 2009Inventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
-
Publication number: 20090157653Abstract: 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: ApplicationFiled: December 12, 2007Publication date: June 18, 2009Inventors: Jonathan L. Herlocker, Thomas G. Dietterich, John B. Forbes, Paul Maritz
-
Publication number: 20080177726Abstract: 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: ApplicationFiled: January 22, 2007Publication date: July 24, 2008Inventors: John B. Forbes, Paul Maritz, Jonathan L. Herlocker, Thomas G. Dletterich