Patents by Inventor Paul Avery
Paul Avery 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).
-
Publication number: 20250050904Abstract: Systems and methods for analyzing complexity information for automated driving on disparate roadways. An example method includes obtaining information defining a roadway on which an automated vehicle is to navigate, the information reflecting characteristics of portions of the roadway including geographical and/or behavior information; determining primary behaviors associated with roadway segments which form the roadway, wherein the roadway is segmented into the roadway segments based on adjustments of primary behavior which the automated vehicle will perform; determining complexity values for each roadway segment, wherein individual complexity values are based on the associated primary behavior and one or more complexity modifiers; and causing presentation of a user interface, wherein the user interface includes a roadway complexity value determined based on the complexity values.Type: ApplicationFiled: September 18, 2023Publication date: February 13, 2025Inventors: Paul A. Avery, Corby Schaub, Suzanne Murtha
-
Patent number: 11921602Abstract: In some aspects, an edge-based data collection system discovers, collects, processes, and forwards data in an observability pipeline system. In some implementations, an edge agent of the observability pipeline system runs on a computer node. The edge agent identifies processes running on the computer node; identifies files on the computer node that the processes have opened for writing; accesses log discovery parameters of the observability pipeline system; selects a plurality of files from the identified files according to the log discovery parameters; generates a list of discovered log files that includes a path and a name for each of the plurality of files; adds the list of discovered log files to a list of monitored log files to be monitored by the observability pipeline system; and then monitors the plurality of files to generate input for the observability pipeline system.Type: GrantFiled: February 10, 2023Date of Patent: March 5, 2024Assignee: Cribl, Inc.Inventors: Paul Avery Dugas, Dritan Bitincka, Ledion Bitincka
-
Publication number: 20230259438Abstract: In some aspects, an edge-based data collection system discovers, collects, processes, and forwards data in an observability pipeline system. In some implementations, an edge agent of the observability pipeline system runs on a computer node. The edge agent identifies processes running on the computer node; identifies files on the computer node that the processes have opened for writing; accesses log discovery parameters of the observability pipeline system; selects a plurality of files from the identified files according to the log discovery parameters; generates a list of discovered log files that includes a path and a name for each of the plurality of files; adds the list of discovered log files to a list of monitored log files to be monitored by the observability pipeline system; and then monitors the plurality of files to generate input for the observability pipeline system.Type: ApplicationFiled: February 10, 2023Publication date: August 17, 2023Applicant: Cribl, Inc.Inventors: Paul Avery Dugas, Dritan Bitincka, Ledion Bitincka
-
Patent number: 10719792Abstract: A rideshare system including: a memory including executable instructions; a controller to execute the executable instructions; one or more mobile computing devices configured to transmit pickup location data and drop-off location data to the controller; a rideshare vehicle configured to transmit vehicle location data to the controller; and where the executable instructions enable the controller to: receive the pickup location data from the one or more mobile computing devices; receive the drop-off location data from the one or more mobile computing devices; receive vehicle location data from the rideshare vehicle; based on the pickup location data, drop-off location data, and vehicle location data, calculate rideshare service priority variable data for each of the one or more mobile computing devices; transmit, to the rideshare vehicle, the rideshare service priority variable data, pickup location data, and drop-off location data for at least one of the one or more mobile computing devices.Type: GrantFiled: March 26, 2018Date of Patent: July 21, 2020Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Daniel J. Fagnant, Donal B. McErlean, Paul A. Avery, Jim McCord, Trevor Eckler
-
Patent number: 10599140Abstract: At least one transceiver is configured to wirelessly receive data from a source node that is external to a vehicle, the data including a unique identifier (ID) of the source node and at least one of: a first location of the source node; a first heading of the source node; a first speed of the source node; and a first object type of the source node. At least one of a camera and a sensor is configured to identify objects located around the vehicle. An anomaly module is configured to selectively indicate that an anomaly is present in the data. A distributed ledger includes a list of unique IDs associated with not-trusted source nodes. A ledger management module is configured to, in response to an indication that an anomaly is present in the data received from the source node, add the unique ID of the source node to the list.Type: GrantFiled: February 22, 2018Date of Patent: March 24, 2020Assignee: General Motors LLCInventors: Paul A. Avery, David H. Clifford
-
Publication number: 20190377336Abstract: In various embodiments, methods and systems are provided for vehicles for utilizing distributed ledger technology communications for vehicles. In certain embodiments, one or more sensors are disposed onboard the vehicle and are configured to provide sensor data pertaining to operation of the vehicle. A transceiver is disposed onboard the vehicle, and is configured to receive, using distributed ledger technology (DLT), peer network data from a peer network having, as actors, the vehicle as well as a plurality of other actors that are disposed remote from the vehicle, and that together form the peer network. The processor is disposed onboard the vehicle, and is configured to provide instructions for taking a vehicle action for the vehicle using the peer network data and the sensor data.Type: ApplicationFiled: June 12, 2018Publication date: December 12, 2019Applicant: GENERAL MOTORS LLCInventors: Paul A. Avery, Yehenew G. Mengistu, David H. Clifford
-
Patent number: 10432729Abstract: A system of autonomous vehicles for forming a team of autonomous vehicles to perform a designated set of tasks. Each vehicle stores data representing its own capabilities that match the tasks, data representing needed capabilities for the team to perform the tasks, and data representing the capabilities of all current team members. Each of the vehicles is equipped with a communications system operable to send and receive join request messages and join response messages. All join request message contain the capabilities of the sending vehicle. All join response messages contain current team capabilities data. Upon receipt of a join request message, a vehicle compares needed capabilities data to the received capabilities data, and if there are matched capabilities, it updates the team capabilities data and transmits a join response message. Upon receipt of a join response message, if the message indicates the sending vehicle has joined the team, the receiving vehicle updates the team capabilities list.Type: GrantFiled: October 10, 2016Date of Patent: October 1, 2019Assignee: Southwest Research InstituteInventors: Stephan J. Lemmer, Cameron R. Mott, Paul A. Avery
-
Publication number: 20190295014Abstract: A rideshare system including: a memory including executable instructions; a controller to execute the executable instructions; one or more mobile computing devices configured to transmit pickup location data and drop-off location data to the controller; a rideshare vehicle configured to transmit vehicle location data to the controller; and where the executable instructions enable the controller to: receive the pickup location data from the one or more mobile computing devices; receive the drop-off location data from the one or more mobile computing devices; receive vehicle location data from the rideshare vehicle; based on the pickup location data, drop-off location data, and vehicle location data, calculate rideshare service priority variable data for each of the one or more mobile computing devices; transmit, to the rideshare vehicle, the rideshare service priority variable data, pickup location data, and drop-off location data for at least one of the one or more mobile computing devices.Type: ApplicationFiled: March 26, 2018Publication date: September 26, 2019Inventors: Daniel J. Fagnant, Donal B. McErlean, Paul A. Avery, Jim McCord, Trevor Eckler
-
Publication number: 20190258242Abstract: At least one transceiver is configured to wirelessly receive data from a source node that is external to a vehicle, the data including a unique identifier (ID) of the source node and at least one of: a first location of the source node; a first heading of the source node; a first speed of the source node; and a first object type of the source node. At least one of a camera and a sensor is configured to identify objects located around the vehicle. An anomaly module is configured to selectively indicate that an anomaly is present in the data. A distributed ledger includes a list of unique IDs associated with not-trusted source nodes. A ledger management module is configured to, in response to an indication that an anomaly is present in the data received from the source node, add the unique ID of the source node to the list.Type: ApplicationFiled: February 22, 2018Publication date: August 22, 2019Applicant: General Motors LLCInventors: Paul A. AVERY, David H. Clifford
-
Publication number: 20190259274Abstract: At least one transceiver is configured to wirelessly receive a unique identifier (ID) of a source node that is external to a vehicle. A distributed ledger includes a list of unique IDs associated with trusted source nodes. An ID comparison module is configured to compare the unique ID of the source node with the list. The at least one transceiver is configured to, in response to a determination that the unique ID of the source node is not within the list, wirelessly transmit the unique ID of the source node the trusted source nodes of a connected network for execution of a consensus algorithm. A ledger management module is configured to, in response to a determination to trust the source node via execution of the consensus algorithm, add the unique ID of the source node to the list.Type: ApplicationFiled: February 22, 2018Publication date: August 22, 2019Applicant: General Motors LLCInventors: Paul A. AVERY, Daniel J. Fagnant, Mason D. Gemar, David H. Clifford, Geoffrey Wakefield
-
Publication number: 20180101171Abstract: A system of autonomous vehicles for forming a team of autonomous vehicles to perform a designated set of tasks. Each vehicle stores data representing its own capabilities that match the tasks, data representing needed capabilities for the team to perform the tasks, and data representing the capabilities of all current team members. Each of the vehicles is equipped with a communications system operable to send and receive join request messages and join response messages. All join request message contain the capabilities of the sending vehicle. All join response messages contain current team capabilities data. Upon receipt of a join request message, a vehicle compares needed capabilities data to the received capabilities data, and if there are matched capabilities, it updates the team capabilities data and transmits a join response message. Upon receipt of a join response message, if the message indicates the sending vehicle has joined the team, the receiving vehicle updates the team capabilities list.Type: ApplicationFiled: October 10, 2016Publication date: April 12, 2018Inventors: Stephan J. Lemmer, Cameron R. Mott, Paul A. Avery
-
Patent number: 9164514Abstract: A method of patrolling a perimeter of a geographic area, using two or more unmanned vehicles having means for locomotion along a perimeter path. Each vehicle is equipped with at least the following systems: a navigation system operable to autonomously navigate the unmanned vehicle, an anomaly detection system, a communications system, an anomaly tracking system, operable to track, visually or by following, a detected anomaly, and an alert evaluation system. Each vehicle travels the path on a predetermined route, and is operable to broadcast an alert message to all other vehicles if that vehicle detects an anomaly, to perform an evaluation of any received alert message to determine if it will travel to an anomaly based on stored evaluation rules, and to respond to an alert message based on the evaluation.Type: GrantFiled: April 14, 2014Date of Patent: October 20, 2015Assignee: SOUTHWEST RESEARCH INSTITUTEInventors: Paul A. Avery, Samuel E. Slocum, Jerry A. Towler
-
Publication number: 20150293535Abstract: A method of patrolling a perimeter of a geographic area, using two or more unmanned vehicles having means for locomotion along a perimeter path. Each vehicle is equipped with at least the following systems: a navigation system operable to autonomously navigate the unmanned vehicle, an anomaly detection system, a communications system, an anomaly tracking system, operable to track, visually or by following, a detected anomaly, and an alert evaluation system. Each vehicle travels the path on a predetermined route, and is operable to broadcast an alert message to all other vehicles if that vehicle detects an anomaly, to perform an evaluation of any received alert message to determine if it will travel to an anomaly based on stored evaluation rules, and to respond to an alert message based on the evaluation.Type: ApplicationFiled: April 14, 2014Publication date: October 15, 2015Inventors: Paul A. Avery, Samuel E. Slocum, Jerry A. Towler
-
Patent number: 7994902Abstract: A method and system for using vehicle-to-vehicle cooperative communications for traffic collision avoidance. One vehicle detects a “situation”, such as a pedestrian within the crosswalk, where an “offending object” is in or near a roadway feature, which could result in a collision. The detecting vehicle informs a second vehicle via wireless communications, of the detecting vehicle's GPS location, the GPS location of the detected object, and the GPS location of the roadway feature, i.e., a crosswalk boundary. Additional data about the “offending object” can include its speed and heading. A receiving vehicle receives this data and takes appropriate avoidance action.Type: GrantFiled: February 25, 2009Date of Patent: August 9, 2011Assignee: Southwest Research InstituteInventors: Paul A. Avery, Joshua J. Curtis, Reda Laurent Bouraoui
-
Publication number: 20100325019Abstract: A system for asset inventory and management that includes a data input module, an asset storage database, a search module, and a display module is provided. The data input module can be used to input asset data, location data, and container data, the location data and the container data associated with the asset data. The asset storage database can have asset data and/or location data stored therewithin and the search module can search for and select at least part of the asset data and the location data as a function of one or more input search parameters. The display module can display at least part of the asset data and the location data selected by the search module.Type: ApplicationFiled: April 16, 2010Publication date: December 23, 2010Inventor: Paul Avery
-
Patent number: 7828708Abstract: An automated case erecting apparatus for use in erecting case blanks includes a case blank feeder configured to hold a plurality of upstanding case blanks arranged face-to-face. The case blank feeder includes a path along which the case blanks are directed. A case erecting assembly receives a case blank from the case blank feeder at a case receiving location. The case erecting assembly includes a first arm carrying a first gripper element and a second arm carrying a second gripper element. The first arm and associated first gripper element are arranged and configured such that the first gripper element grips a first flap of the case blank. The second arm and associated second gripper element are arranged and configured such that the second gripper element grips a second flap of the case blank.Type: GrantFiled: October 3, 2008Date of Patent: November 9, 2010Assignee: Wexxar Packaging, Inc.Inventors: Jindai Huang, Alex Ching Hung Lau, Jeremy Zoss, Paul Avery
-
Patent number: 7802627Abstract: A remotely-operated selective fracing system and valve. The valve comprises a casing with at least one casing hole; an inner sleeve nested within the casing and having at least one sleeve hole alignable with the at least one casing hole; actuator means engagable with the inner sleeve for moving the inner sleeve relative to the casing to selectively align the at least one sleeve hole with the at least one casing hole; and receiver means electrically connected to the actuator means and having a sensor for detecting a seismic or electromagnetic signal generated by a remote source. The system further includes source means for generating an acoustical signal receivable by the receiver means.Type: GrantFiled: January 25, 2007Date of Patent: September 28, 2010Assignee: Summit Downhole Dynamics, LtdInventors: Raymond A. Hofman, Gary L. Ragsdale, Stephen W. Cook, Paul A. Avery
-
Publication number: 20100214085Abstract: A method and system for using vehicle-to-vehicle cooperative communications for traffic collision avoidance. One vehicle detects a “situation”, such as a pedestrian within the crosswalk, where an “offending object” is in or near a roadway feature, which could result in a collision. The detecting vehicle informs a second vehicle via wireless communications, of the detecting vehicle's GPS location, the GPS location of the detected object, and the GPS location of the roadway feature, i.e., a crosswalk boundary. Additional data about the “offending object” can include its speed and heading. A receiving vehicle receives this data and takes appropriate avoidance action.Type: ApplicationFiled: February 25, 2009Publication date: August 26, 2010Applicant: Southwest Research InstituteInventors: Paul A. Avery, Joshua J. Curtis, Reda Laurent Bouraoui
-
Publication number: 20090093355Abstract: An automated case erecting apparatus for use in erecting case blanks includes a case blank feeder configured to hold a plurality of upstanding case blanks arranged face-to-face. The case blank feeder includes a path along which the case blanks are directed. A case erecting assembly receives a case blank from the case blank feeder at a case receiving location. The case erecting assembly includes a first arm carrying a first gripper element and a second arm carrying a second gripper element. The first arm and associated first gripper element are arranged and configured such that the first gripper element grips a first flap of the case blank. The second arm and associated second gripper element are arranged and configured such that the second gripper element grips a second flap of the case blank.Type: ApplicationFiled: October 3, 2008Publication date: April 9, 2009Inventors: Jindai Huang, Alex Ching Hung Lau, Jeremy Zoss, Paul Avery
-
Publication number: 20070204995Abstract: A remotely-operated selective fracing system and valve. The valve comprises a casing with at least one casing hole; an inner sleeve nested within the casing and having at least one sleeve hole alignable with the at least one casing hole; actuator means engagable with the inner sleeve for moving the inner sleeve relative to the casing to selectively align the at least one sleeve hole with the at least one casing hole; and receiver means electrically connected to the actuator means and having a sensor for detecting a seismic or electromagnetic signal generated by a remote source. The system further includes source means for generating an acoustical signal receivable by the receiver means.Type: ApplicationFiled: January 25, 2007Publication date: September 6, 2007Inventors: Raymond Hofman, Gary Ragsdale, Stephen Cook, Paul Avery