Patents by Inventor David Thayer
David Thayer 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: 11683188Abstract: A method for representing certificate expiration includes obtaining, from a root certificate authority, a root digital certificate and generating a chain of intermediate certificate authorities. Each intermediate certificate authority includes a respective intermediate certificate digitally signed by the intermediate certificate authority that is immediately higher in the chain and a respective validation time period indicating a range of times when the intermediate certificate authority is permitted to digitally sign certificates. The respective validation time period includes the validation time period of each intermediate certificate authority that is lower in the chain. The method includes generating a certificate revocation list and generating, from the lowest intermediate certificate authority in the chain, a plurality of end entity certificates.Type: GrantFiled: October 13, 2020Date of Patent: June 20, 2023Assignee: Google LLCInventors: Matthew Robert Jones, Benjamin Jackson Benoy, John David Thayer Wood
-
Publication number: 20220116229Abstract: A method for representing certificate expiration includes obtaining, from a root certificate authority, a root digital certificate and generating a chain of intermediate certificate authorities. Each intermediate certificate authority includes a respective intermediate certificate digitally signed by the intermediate certificate authority that is immediately higher in the chain and a respective validation time period indicating a range of times when the intermediate certificate authority is permitted to digitally sign certificates. The respective validation time period includes the validation time period of each intermediate certificate authority that is lower in the chain. The method includes generating a certificate revocation list and generating, from the lowest intermediate certificate authority in the chain, a plurality of end entity certificates.Type: ApplicationFiled: October 13, 2020Publication date: April 14, 2022Applicant: Google LLCInventors: Matthew Robert Jones, Benjamin Jackson Benoy, John David Thayer Wood
-
Patent number: 10171564Abstract: A cloud-based system for integration of agricultural data with geolocation-based agricultural operations is provided. The system receives agricultural-related data associated with a given geographic area and transforms the received data into an analysis-ready format. The system processes the received data through one or more algorithms to determine at least one operation to be performed within the given geographic area. The system generates a set of instructions for execution of the at least one operation within the given geographic area as a function of geolocation, where the instructions are coded for direct use by a controller of a specified type of agricultural equipment. The system transmits the instructions over a wireless communication channel to the controller, where the instructions cause the controller to direct operation of the agricultural equipment to perform the at least one operation within the given geographic area as a function of geolocation in an automated manner.Type: GrantFiled: May 22, 2017Date of Patent: January 1, 2019Assignee: AgVerdict, Inc.Inventors: Michael Wilbur, Jason Ellsworth, Toji Oommen, Adarsha Mohapatra, David Thayer
-
Patent number: 9813512Abstract: A data receiving module receives sampled agricultural-related data associated with a given geographic area. An analysis module processes the received sampled agricultural-related data to generate a sub-sampled raster of agricultural-related data over the given geographic area. The analysis module processes the sub-sampled raster of agricultural-related data to generate a final output raster of agricultural-related data over the given geographic area. The final output raster has a higher resolution than the sub-sampled raster. A geospatial data map generation module generates image data that when used to control a display of a remote subscriber computing device causes the display to show a geospatial data map based on the final output raster of agricultural-related data over the given geographic area. A communication module transmits instructions including the generated image data to the remote subscriber computing device to cause processing of the image data to display the geospatial data map on the display.Type: GrantFiled: October 21, 2016Date of Patent: November 7, 2017Assignee: AgVerdict, Inc.Inventors: Michael Wilbur, Jason Ellsworth, Toji Oommen, Adarsha Mohapatra, David Thayer
-
Publication number: 20170257426Abstract: A cloud-based system for integration of agricultural data with geolocation-based agricultural operations is provided. The system receives agricultural-related data associated with a given geographic area and transforms the received data into an analysis-ready format. The system processes the received data through one or more algorithms to determine at least one operation to be performed within the given geographic area. The system generates a set of instructions for execution of the at least one operation within the given geographic area as a function of geolocation, where the instructions are coded for direct use by a controller of a specified type of agricultural equipment. The system transmits the instructions over a wireless communication channel to the controller, where the instructions cause the controller to direct operation of the agricultural equipment to perform the at least one operation within the given geographic area as a function of geolocation in an automated manner.Type: ApplicationFiled: May 22, 2017Publication date: September 7, 2017Inventors: Michael Wilbur, Jason Ellsworth, Toji Oommen, Adarsha Mohapatra, David Thayer
-
Patent number: 9667710Abstract: A cloud-based system for integration of agricultural data with geolocation-based agricultural operations is provided. The system receives agricultural-related data associated with a given geographic area and transforms the received data into an analysis-ready format. The system processes the received data through one or more algorithms to determine at least one operation to be performed within the given geographic area. The system generates a set of instructions for execution of the at least one operation within the given geographic area as a function of geolocation, where the instructions are coded for direct use by a controller of a specified type of agricultural equipment. The system transmits the instructions over a wireless communication channel to the controller, where the instructions cause the controller to direct operation of the agricultural equipment to perform the at least one operation within the given geographic area as a function of geolocation in an automated manner.Type: GrantFiled: April 20, 2016Date of Patent: May 30, 2017Assignee: AgVerdict, Inc.Inventors: Michael Wilbur, Jason Ellsworth, Toji Oommen, Adarsha Mohapatra, David Thayer
-
Publication number: 20170104728Abstract: A data acquisition platform in which self-configuring devices communicate with a database through an intermediate wireless access point. The database may store data acquired by and uploaded from self-configuring devices and store information that may be downloaded to self-configuring devices and used to self-configure. In a fleet management embodiment, self-configuring devices include OBD data capture devices installed in a motor vehicle that is part of an entity's vehicle fleet. The platform may support an auto-connect feature in which wireless network access information needed by self-configuring devices to login to a wireless LAN is encrypted and wirelessly broadcasted by the access point. The network identifier may comply with formatting protocol that enables self-configuring devices to recognize encrypted network identifiers. In WiFi embodiments, the network identifier may be an encrypted SSID or an SSID that includes unencrypted and encrypted parts.Type: ApplicationFiled: March 17, 2016Publication date: April 13, 2017Applicant: E.J. Ward, Inc.Inventors: David Thayer Girard, Markay Rene Ward, Edward John Kotzur
-
Publication number: 20170041407Abstract: A data receiving module receives sampled agricultural-related data associated with a given geographic area. An analysis module processes the received sampled agricultural-related data to generate a sub-sampled raster of agricultural-related data over the given geographic area. The analysis module processes the sub-sampled raster of agricultural-related data to generate a final output raster of agricultural-related data over the given geographic area. The final output raster has a higher resolution than the sub-sampled raster. A geospatial data map generation module generates image data that when used to control a display of a remote subscriber computing device causes the display to show a geospatial data map based on the final output raster of agricultural-related data over the given geographic area. A communication module transmits instructions including the generated image data to the remote subscriber computing device to cause processing of the image data to display the geospatial data map on the display.Type: ApplicationFiled: October 21, 2016Publication date: February 9, 2017Inventors: Michael Wilbur, Jason Ellsworth, Toji Oommen, Adarsha Mohapatra, David Thayer
-
Publication number: 20160308954Abstract: A cloud-based system for integration of agricultural data with geolocation-based agricultural operations is provided. The system receives agricultural-related data associated with a given geographic area and transforms the received data into an analysis-ready format. The system processes the received data through one or more algorithms to determine at least one operation to be performed within the given geographic area. The system generates a set of instructions for execution of the at least one operation within the given geographic area as a function of geolocation, where the instructions are coded for direct use by a controller of a specified type of agricultural equipment. The system transmits the instructions over a wireless communication channel to the controller, where the instructions cause the controller to direct operation of the agricultural equipment to perform the at least one operation within the given geographic area as a function of geolocation in an automated manner.Type: ApplicationFiled: April 20, 2016Publication date: October 20, 2016Inventors: Michael Wilbur, Jason Ellsworth, Toji Oommen, Adarsha Mohapatra, David Thayer
-
Patent number: 9078587Abstract: A method for photomagnetic imaging of tissue includes the steps of heating the tissue using light; measuring a change in temperature of the tissue with magnetic resonance thermometry; and creating an optical property map from the measured change in temperature. An apparatus for performing photomagnetic imaging of tissue which includes a light source to heat the tissue, a magnetic resonance imaging system to measure a change in temperature of the tissue, and a data processor to generate an optical property map from the measured change in temperature. An optical property map of tissue photomagnetic imaging of tissue produced by: heating the tissue using light; measuring a change in temperature of the tissue with magnetic resonance thermometry; and creating an optical property map from the measured change in temperature.Type: GrantFiled: October 17, 2012Date of Patent: July 14, 2015Assignee: The Regents of the University of CaliforniaInventors: Gultekin Gulsen, David Thayer, Yuting Lin, Mehmet Burcin Unlu
-
Patent number: 8548777Abstract: An industrial controller simulation system is provided. The system includes a simulation component that enables modeling of an industrial controller system. A suggestion component offers automated recommendations in accordance with the modeling of the industrial controller system.Type: GrantFiled: September 28, 2007Date of Patent: October 1, 2013Assignee: Rockwell Automation Technologies, Inc.Inventors: David Thayer Sturrock, Glenn Richardson Drake, Cory R Crooks, A David Takus, Mark Anson Glavach, Genevieve O'Neill Kolt, Frank Anthony Palmieri, Jr.
-
Publication number: 20130019439Abstract: A buckle assembly for a vehicle restraint system where the buckle assembly is adapted to receive a plurality of belt connectors, with the belt connectors being simultaneously released upon moving at least one handle to a release position.Type: ApplicationFiled: June 8, 2012Publication date: January 24, 2013Applicant: AmSafe, Inc.Inventors: Allen R. Keene, David Thayer Merrill
-
Patent number: 8069021Abstract: System(s) and method(s) facilitate a distributed simulation of an industrial control system. A model of the industrial control system is generated and computing resources are scheduled for simulating portions of a simulation according to the model. Computing resources are scheduled to mitigate computational bottlenecks in the simulation and synchronize portions of the simulation deployed in disparate computing resources. Sub-processes of a control process can be simulated in dedicated computing resources as a part of a distributed simulation of the control process. Execution time of one or more portions of a distributed simulation can be increased or slowed down to synchronize said portions.Type: GrantFiled: September 28, 2007Date of Patent: November 29, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: David Thayer Sturrock, Glenn Richardson Drake, Cory R. Crooks, A. David Takus, Mark Anson Glavach, Genevieve O'Neill Kolt, Frank Anthony Palmieri, Jr.
-
Patent number: 7809534Abstract: A simulation tool for an industrial automation system is provided. The tool includes a simulation component that simulates one or more components of an industrial control system. At least one directed model provides one or more suggested parameters or profiles to the simulation component, where the suggested parameters or profiles are derived from data relating to an industry or controls application.Type: GrantFiled: September 28, 2007Date of Patent: October 5, 2010Assignee: Rockwell Automation Technologies, Inc.Inventors: David Thayer Sturrock, Glenn Richardson Drake, Cory R Crooks, A David Takus, Mark Anson Glavach, Genevieve O'Neill Kolt, Frank Anthony Palmieri, Jr.
-
Publication number: 20100125983Abstract: A buckle assembly for a vehicle restraint system where the buckle assembly is adapted to receive a plurality of belt connectors, with the belt connectors being simultaneously released upon moving at least one handle to a release position.Type: ApplicationFiled: September 21, 2009Publication date: May 27, 2010Applicant: AmSafe, Inc.Inventors: Allen R. Keene, David Thayer Merrill
-
Patent number: 7650267Abstract: A simulation system includes a receiver component that receives multiple replications of a simulation scenario. The simulation scenario includes a plurality of interacting components representing devices and elements of the real-world system or abstract process to be simulated. Each of the interacting components has one or more numerical parameters associated therewith, to represent an operational parameter of the system device. During the execution of the replications, each replication operates with a randomness factor that modifies a respective numerical parameter, in accordance with the sorts of variations that can be expected in the actual system. An assignment component is included that assigns a subset of the replications to multiple processors such that a processor within the multiple processors executes at least one replication.Type: GrantFiled: March 31, 2006Date of Patent: January 19, 2010Assignee: Rockwell Automation Technologies, Inc.Inventors: David Thayer Sturrock, Cory R. Crooks
-
Patent number: 7614124Abstract: A buckle assembly for a vehicle restraint system where the buckle assembly is adapted to receive a plurality of belt connectors, with the belt connectors being simultaneously released upon moving at least one handle to a release position.Type: GrantFiled: August 24, 2007Date of Patent: November 10, 2009Assignee: AmSafe, Inc.Inventors: Allen R. Keene, David Thayer Merrill
-
Publication number: 20090089030Abstract: System(s) and method(s) facilitate a distributed simulation of an industrial control system. A model of the industrial control system is generated and computing resources are scheduled for simulating portions of a simulation according to the model. Computing resources are scheduled to mitigate computational bottlenecks in the simulation and synchronize portions of the simulation deployed in disparate computing resources. Sub-processes of a control process can be simulated in dedicated computing resources as a part of a distributed simulation of the control process. Execution time of one or more portions of a distributed simulation can be increased or slowed down to synchronize said portions.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: David Thayer Sturrock, Glenn Richardson Drake, Cory R. Crooks, A. David Takus, Mark Anson Glavach, Genevieve O'Neill Kolt, Frank Anthony Palmieri, JR.
-
Publication number: 20090089234Abstract: A system that generates deployable runtime code modules is provided. The system includes an input component that accepts specifications in accordance with design preferences, a simulation component that creates and executes a simulation of the control program to be implemented, and a code generation component that creates the deployable runtime code.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: David Thayer Sturrock, Glenn Richardson Drake, Cory R. Crooks, A. David Takus, Mark Anson Glavach, Genevieve O'Neill Kolt, Frank Anthony Palmieri, JR.
-
Publication number: 20090089029Abstract: Systems and methods are provided to facilitate simulation(s) of components of an industrial control system. Simulation(s) execution time can be decreased by conducting the simulation in a parallel computing platform, and coupling the simulation with an optimization component that restructures the simulation code. Such automated reconfiguration removes inhibitors for parallelism, resulting in optimized code to execute the simulation, with the ensuing reduction in execution time. Execution time can also be reduced by applying an adaptive time step during state propagations that are part of the simulation.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: David Thayer Sturrock, Glenn Richardson Drake, Cory R. Crooks, A. David Takus, Mark Anson Glavach, Genevieve O'Neill Kolt, Frank Anthony Palmieri, JR.