Patents by Inventor David Wagstaff
David Wagstaff 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: 11945462Abstract: Systems and methods for managing speed thresholds for a fleet of vehicles are disclosed. Input is used to provide associations between particular weather-relation conditions (such as rain) and arithmetic operations, that may be used to determine a current speed threshold as a function of a local posted speed limit at the current location of a vehicle. The current speed threshold is subsequently used to detect whether vehicles are exceeding the current speed threshold.Type: GrantFiled: December 14, 2022Date of Patent: April 2, 2024Assignee: SmartDrive Systems, Inc.Inventors: Samuel Thomas Kruse, David Wagstaff, Jason Palmer
-
Publication number: 20230120803Abstract: Systems and methods for managing speed thresholds for a fleet of vehicles are disclosed. Input is used to provide associations between particular weather-relation conditions (such as rain) and arithmetic operations, that may be used to determine a current speed threshold as a function of a local posted speed limit at the current location of a vehicle. The current speed threshold is subsequently used to detect whether vehicles are exceeding the current speed threshold.Type: ApplicationFiled: December 14, 2022Publication date: April 20, 2023Inventors: Samuel Thomas Kruse, David Wagstaff, Jason Palmer
-
Publication number: 20230084964Abstract: Systems and methods for determining and using fleet-specific vehicle operator performance for a set of vehicle operators are disclosed. A fleet of vehicles may be operated by a set of vehicle operators. Exemplary implementations may obtain trip information or service information that include values for driver performance metrics pertaining to individual vehicle operators; determine the fleet-specific vehicle operator performance by aggregating information included in the obtained trip and/or service information; determine particular metric values for a particular vehicle operator; compare the determined fleet-specific vehicle operator performance with the determined particular metric values; based on the comparison, generate and/or provide one or more notifications to at least one of the particular vehicle operator, a stakeholder of the fleet of vehicles, and a remote computing server.Type: ApplicationFiled: September 13, 2021Publication date: March 16, 2023Inventors: Reza Ghanbari, Ashim Bose, Jason Palmer, David Wagstaff
-
Publication number: 20230078143Abstract: Systems and methods for determining and using deviations from driver-specific vehicle performance expectations for a particular vehicle operator are disclosed. Exemplary implementations may obtain trip information or service information that include values for driver performance metrics pertaining to a particular vehicle operator; determine the driver-specific performance expectations by aggregating information included in the obtained trip information; determine particular metric values for a current trip; compare the determined driver-specific performance expectations with the particular metric values for the current trip; determine deviations based on the comparisons; determine whether to recommend an action based on the deviations; and generate and/or provide one or more notifications to at least one of the particular vehicle operator, a stakeholder of the fleet of vehicles, and a remote computing server.Type: ApplicationFiled: September 13, 2021Publication date: March 16, 2023Inventors: Reza Ghanbari, Ashim Bose, Jason Palmer, David Wagstaff
-
Patent number: 11565712Abstract: Systems and methods for managing speed thresholds for a fleet of vehicles are disclosed. Input is used to provide associations between particular weather-relation conditions (such as rain) and arithmetic operations, that may be used to determine a current speed threshold as a function of a local posted speed limit at the current location of a vehicle. The current speed threshold is subsequently used to detect whether vehicles are exceeding the current speed threshold.Type: GrantFiled: April 20, 2021Date of Patent: January 31, 2023Assignee: SmartDrive Systems, Inc.Inventors: Samuel Thomas Kruse, David Wagstaff, Jason Palmer
-
Patent number: 11113600Abstract: A method including receiving input data; selecting a classification scheme; transforming the input data into transformation data utilizing the classification scheme; transforming the input data into machine learner outputs; comparing the transformation data to the machine learner outputs; and altering machine state of one or more machines in response to comparing the transformation data to the machine learner outputs. Further, a method including receiving one or more sensor inputs; receiving one or more machine insights, the one or more machine insights comprising one or more states; selecting one of the one or more states; determining conditions of the one of the one or more states; comparing the conditions to the one or more sensor inputs; and altering a machine state of one or more machines in response to comparing the conditions to the one or more sensor inputs.Type: GrantFiled: May 17, 2018Date of Patent: September 7, 2021Assignee: Bsquare Corp.Inventor: David Wagstaff
-
Publication number: 20210261150Abstract: Systems and methods for managing speed thresholds for a fleet of vehicles are disclosed. Input is used to provide associations between particular weather-relation conditions (such as rain) and arithmetic operations, that may be used to determine a current speed threshold as a function of a local posted speed limit at the current location of a vehicle. The current speed threshold is subsequently used to detect whether vehicles are exceeding the current speed threshold.Type: ApplicationFiled: April 20, 2021Publication date: August 26, 2021Inventors: Samuel Thomas Kruse, David Wagstaff, Jason Palmer
-
Publication number: 20210263184Abstract: Systems and methods for detecting a sitting duck scenario of a vehicle on or near a road are disclosed. The current location and speed of the vehicle are used for different comparisons and/or determinations, including a comparison to road-specific information to determine whether the vehicle is in a particular proximity of a highway, and a determination whether the vehicle has been stationary continuously for at least a specified duration. Additional comparisons and/or determinations may be used. If such an occurrence has been detected, one or more notifications are generated, and provided to one or more of the vehicle operator and/or a remote computing server.Type: ApplicationFiled: February 12, 2021Publication date: August 26, 2021Inventors: David Wagstaff, Samuel Thomas Kruse, Jason Palmer
-
Patent number: 10988146Abstract: Systems and methods for managing speed thresholds for a fleet of vehicles are disclosed. Input is used to provide associations between particular weather-relation conditions (such as rain) and arithmetic operations, that may be used to determine a current speed threshold as a function of a local posted speed limit at the current location of a vehicle. The current speed threshold is subsequently used to detect whether vehicles are exceeding the current speed threshold.Type: GrantFiled: June 3, 2020Date of Patent: April 27, 2021Assignee: SmartDrive Systems, Inc.Inventors: Samuel Thomas Kruse, David Wagstaff, Jason Palmer
-
Patent number: 10921487Abstract: Systems and methods for detecting a sitting duck scenario of a vehicle on or near a road are disclosed. The current location and speed of the vehicle are used for different comparisons and/or determinations, including a comparison to road-specific information to determine whether the vehicle is in a particular proximity of a highway, and a determination whether the vehicle has been stationary continuously for at least a specified duration. Additional comparisons and/or determinations may be used. If such an occurrence has been detected, one or more notifications are generated, and provided to one or more of the vehicle operator and/or a remote computing server.Type: GrantFiled: June 3, 2020Date of Patent: February 16, 2021Assignee: SmartDrive Systems, Inc.Inventors: David Wagstaff, Samuel Thomas Kruse, Jason Palmer
-
Patent number: 10684390Abstract: Systems and methods for detecting a sitting duck scenario of a vehicle on or near a road are disclosed. The current location and speed of the vehicle are used for different comparisons and/or determinations, including a comparison to road-specific information to determine whether the vehicle is in a particular proximity of a highway, and a determination whether the vehicle has been stationary continuously for at least a specified duration. Additional comparisons and/or determinations may be used. If such an occurrence has been detected, one or more notifications are generated, and provided to one or more of the vehicle operator and/or a remote computing server.Type: GrantFiled: February 21, 2020Date of Patent: June 16, 2020Assignee: SmartDrive Systems, Inc.Inventors: David Wagstaff, Samuel Thomas Kruse, Jason Palmer
-
Patent number: 10683017Abstract: Systems and methods for managing speed thresholds for a fleet of vehicles are disclosed. Input is used to provide associations between particular weather-relation conditions (such as rain) and arithmetic operations, that may be used to determine a current speed threshold as a function of a local posted speed limit at the current location of a vehicle. The current speed threshold is subsequently used to detect whether vehicles are exceeding the current speed threshold.Type: GrantFiled: February 21, 2020Date of Patent: June 16, 2020Assignee: SmartDrive Systems, Inc.Inventors: Samuel Thomas Kruse, David Wagstaff, Jason Palmer
-
Patent number: 10594614Abstract: A method for context-aware routing including receiving raw data; configuring a message handler with a routing table; determining data information flow with a remediation; utilizing a rule speed estimator and an orchestration speed; generating a selection signal with a resolution module to operate a selector to process the raw data; ordering the raw data with a sequencer to set a data processing order; processing the raw data; determining and sending a response message. A system for a context aware router involves service abstraction layers receiving input control signals; a router transforming the input control signals into message control signals; a rules interpretation component transforming the message control signals into rule control signals; a network abstraction layer receiving the message control signals and transforming the message control signals into a network control signal; and sending the network control signal to affect a machine state of one or more machines.Type: GrantFiled: May 21, 2018Date of Patent: March 17, 2020Assignee: Bsquare Corp.Inventor: David Wagstaff
-
Publication number: 20190251469Abstract: A system and method for extending machine learning to edge devices is provided. Machine states, transitions and state values may be extracted from the machine state model. Remedial transitions may be extracted from the transitions based on the state values of the states, and a rule compactor may construct a miniaturized rule set from the machine states and the remedial transitions.Type: ApplicationFiled: February 13, 2019Publication date: August 15, 2019Inventors: David Wagstaff, Matthew Thornton Honaker, Divya Krishnan
-
Patent number: 10367692Abstract: A system and method receive raw data signals from a variety of edge devices. Observations are processed via a rule engine which may be preconfigured via a rule generator to implement a series of actions on remote or locally controlled machines. Rules are generated via a configurable user interface and may also be dynamically generated based on data received from the edge devices.Type: GrantFiled: January 23, 2018Date of Patent: July 30, 2019Assignee: BSQUARE CORP.Inventors: David Wagstaff, Matthew Honaker, Divya Krishnan
-
Publication number: 20190068475Abstract: An outbound data route for data is selected for data. The intake of data is monitored along with a data rate for the data. Further data context is generated to influence the selection of the outbound data route by a rule engine, which also utilizes the data rate and the connectivity of each of the outbound data routes to efficiently determine the outbound data route to select.Type: ApplicationFiled: August 27, 2018Publication date: February 28, 2019Inventors: David Wagstaff, Matthew Honaker
-
Publication number: 20190065499Abstract: A system and method of receiving plain language questions and selecting the appropriate queries to execute in order to return a response to the questions. The system and method query expert users with proposed queries and datasets to allow the expert user to give the query context and make associations between the proper sources to develop a query that will give the correct answer. The query and associated data sets and context are stored for future use.Type: ApplicationFiled: August 27, 2018Publication date: February 28, 2019Inventors: David Wagstaff, Divya Krishnan
-
Publication number: 20180342054Abstract: A method including receiving sensor data from a sensor array and applying it to a neural network to recognize anomalies in sensor input which represent objects and issues. The system and method structures an AR/VR interface to display the anomaly location with any associated instructions which should be used to proceed. A system for constructing augmented and virtual reality interfaces from sensor input includes a machine learning model, an interface constructor, a display, sensor data, an anomaly, a sensor array, an anomaly type and location, an instruction memory structure, a selector, a localizer, a components memory structure, an object, an alert, interface components, display locations, and instructions.Type: ApplicationFiled: May 29, 2018Publication date: November 29, 2018Inventor: David Wagstaff
-
Publication number: 20180341680Abstract: A system and method decouple a knowledge management system from the consumer of the system. The system and method receives assertions from the consumer and utilizes a librarian to dynamically map these onto the proper data management components, either a researcher, a consultant or a historian. The librarian may rely on an arbiter to ensure that the proper data is received and returned.Type: ApplicationFiled: February 20, 2018Publication date: November 29, 2018Inventor: David Wagstaff
-
Publication number: 20180338019Abstract: A method including receiving raw data; transforming the raw data into transformed data; enriching the transformed data into enriched data; and sending the enriched data to one or more machines to affect a machine state of the one or more machines. A computing apparatus includes a processor and memory that stores instructions to configure the apparatus to detect raw data being transmitted to a message broker from a plurality of edge devices; retrieve processing instructions from a non-volatile memory structure, transmit the processing instructions to the message broker; receive the processing instructions with the message broker, and apply the protocol adapter instructions to a protocol adapter to wrap the raw data in a raw observation. The raw data is transformed into transformed data; enriched into enriched data; and sent to one or more machines to affect a machine state of the one or more machines.Type: ApplicationFiled: May 18, 2018Publication date: November 22, 2018Inventor: David Wagstaff