-
1.
公开(公告)号:US12148045B2
公开(公告)日:2024-11-19
申请号:US18378988
申请日:2023-10-11
Inventor: Matthew L. Floyd , Alvin Hon-Wai Yu , Antwuan Murphy , Brittney Benzio , Lindsi Brantley , Matthew S. Delaney , Matthew Vulich , Matthew S. Rodriguez , Neha Goel , Sabrina Collins , Annie Pudlo Murillo
Abstract: Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts. An enforcement server may receive indications of transactions and/or events generated by one or more autonomous vehicles. The transactions and/or events may include information relating to a trigger condition and/or a decision condition associated with one or more smart contracts. The enforcement server may route the transaction to the appropriate smart contract to determine whether a trigger condition has been satisfied. When a trigger condition is satisfied, the enforcement server may automatically perform an action to enforce the smart contract and/or update the distributed ledger. In some aspects, the distributed ledger may record events associated with autonomous and semi-autonomous vehicle technology or system usage, including events associated with transitioning between manual and autonomous control, or vice versa, of one or more autonomous or semi-autonomous vehicles.
-
公开(公告)号:US11861730B2
公开(公告)日:2024-01-02
申请号:US18087348
申请日:2022-12-22
Inventor: Matthew L. Floyd , Alvin Hon-wai Yu , Antwuan Murphy , Brittney Benzio , Lindsi Brantley , Matthew S. Delaney , Matthew Vulich , Matthew S. Rodriguez , Neha Goel , Sabrina Collins , Annie Pudlo Murillo
CPC classification number: G06Q40/08 , G07C5/008 , G07C5/02 , G05D1/0088
Abstract: Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts are provided. One or more processors may monitor one or more sensors associated with an autonomous vehicle. Based upon the outputs of the sensors, a change in condition of the autonomous vehicle may be detected. The condition may relate to operation, or an operational state of the vehicle and/or a condition associated with a smart contract. The processors may generate a transaction describing the detected change in the condition of the vehicle. The transaction may be transmitted to an enforcement server. As a result, an up-to-date ledger of autonomous vehicle and/or smart contract transactions and/or events may be maintained.
-
3.
公开(公告)号:US20230377049A1
公开(公告)日:2023-11-23
申请号:US18229371
申请日:2023-08-02
Inventor: Matthew L. Floyd , Alvin Hon-wai Yu , Antwuan Murphy , Brittney Benzio , Lindsi Brantley , Matthew S. Delaney , Matthew Vulich , Matthew S. Rodriguez , Neha Goel , Sabrina Collins , Annie Pudlo Murillo
CPC classification number: G06Q40/08 , G07C5/008 , G07C5/02 , G05D1/0214 , G06Q50/26 , H04L9/0637 , G05D1/0088
Abstract: Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts are provided. One or more processors may monitor one or more sensors associated with an autonomous vehicle. Based upon the outputs of the sensors, a change in condition of the autonomous vehicle may be detected. The condition may relate to operation, or an operational state of the vehicle and/or a condition associated with a smart contract. The processors may generate a transaction describing the detected change in the condition of the vehicle. The transaction may be transmitted to an enforcement server. As a result, an up-to-date ledger of autonomous vehicle and/or smart contract transactions and/or events may be maintained.
-
4.
公开(公告)号:US20230177618A1
公开(公告)日:2023-06-08
申请号:US18103231
申请日:2023-01-30
Inventor: Matthew L. Floyd , Alvin Hon-Wai Yu , Antwuan Murphy , Brittney Benzio , Lindsi Brantley , Matthew S. Delaney , Matthew Vulich , Matthew S. Rodriguez , Neha Goel , Sabrina Collins , Annie Pudlo Murillo
CPC classification number: G06Q40/08 , G07C5/008 , G07C5/02 , G05D1/0214 , G06Q50/26 , H04L9/0637 , G05D1/0088
Abstract: Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts. An enforcement server may receive indications of transactions and/or events generated by one or more autonomous vehicles. The transactions and/or events may include information relating to a trigger condition and/or a decision condition associated with one or more smart contracts. The enforcement server may route the transaction to the appropriate smart contract to determine whether a trigger condition has been satisfied. When a trigger condition is satisfied, the enforcement server may automatically perform an action to enforce the smart contract and/or update the distributed ledger. In some aspects, the distributed ledger may record events associated with autonomous and semi-autonomous vehicle technology or system usage, including events associated with transitioning between manual and autonomous control, or vice versa, of one or more autonomous or semi-autonomous vehicles.
-
公开(公告)号:US20210312558A1
公开(公告)日:2021-10-07
申请号:US15624334
申请日:2017-06-15
Inventor: Matthew L. Floyd , Alvin Hon-Wai Yu , Antwuan Murphy , Brittney Benzio , Lindsi Brantley , Matthew S. Delaney , Matthew Vulich , Matthew S. Rodriguez , Neha Goel , Sabrina Collins , Annie Pudlo Murillo
Abstract: Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts. One or more processors may monitor one or more sensors associated with an autonomous vehicle. Based upon the outputs of the sensors, a change in condition of the autonomous vehicle may be detected. The condition may relate to operation, or an operational state of the vehicle and/or a condition associated with a smart contract. The processors may generate a transaction describing the detected change in the condition of the vehicle. The transaction may be transmitted to an enforcement server. As a result, an up-to-date ledger of autonomous vehicle and/or smart contract transactions and/or events may be maintained.
-
公开(公告)号:US20240056508A1
公开(公告)日:2024-02-15
申请号:US18495557
申请日:2023-10-26
Inventor: Matthew Lewis Floyd , Leroy Luther Smith, JR. , Brittney Benzio , Nathan Barnard , Shannon Marie Lowry
IPC: H04L67/00 , H04L67/12 , H04W4/40 , H04L9/32 , B60W50/02 , B60W50/04 , G05D1/00 , B60W50/029 , G05D1/02 , G06F21/54 , H04W12/06 , H04W12/30 , G07C5/00 , H04L9/06
CPC classification number: H04L67/34 , H04L67/12 , H04W4/40 , H04L9/3236 , B60W50/0205 , B60W50/045 , G05D1/0088 , B60W50/029 , G05D1/0214 , G06F21/54 , H04L9/3239 , H04L9/3247 , H04W12/06 , H04W12/30 , G07C5/008 , H04L9/0643 , H04L9/3242 , B60W2050/046 , G05D2201/0213 , B60W2050/0292 , H04L2209/80 , H04L2209/84
Abstract: In one aspect, a computer system for vehicle configuration verification, and/or detecting unauthorized vehicle modification may be provided. In some exemplary embodiments, the computer system may include a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations including: (1) receiving a vehicle image, including a vehicle identifier and at least one software module; (2) calculating a configuration hash value of the at least one software module; generating a first data block including the configuration hash value, a first index value, the vehicle identifier, and a digital signature; (3) storing the first data block in a memory; and/or (4) transmitting the first data block to any number of network participants using a distributed network to facilitate vehicle software configuration verification.
-
7.
公开(公告)号:US11823283B2
公开(公告)日:2023-11-21
申请号:US18103231
申请日:2023-01-30
Inventor: Matthew L. Floyd , Alvin Hon-Wai Yu , Antwuan Murphy , Brittney Benzio , Lindsi Brantley , Matthew S. Delaney , Matthew Vulich , Matthew S. Rodriguez , Neha Goel , Sabrina Collins , Annie Pudlo Murillo
CPC classification number: G06Q40/08 , G05D1/0214 , G06Q50/26 , G07C5/008 , G07C5/02 , H04L9/0637 , G05D1/0088 , G05D2201/0212
Abstract: Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts. An enforcement server may receive indications of transactions and/or events generated by one or more autonomous vehicles. The transactions and/or events may include information relating to a trigger condition and/or a decision condition associated with one or more smart contracts. The enforcement server may route the transaction to the appropriate smart contract to determine whether a trigger condition has been satisfied. When a trigger condition is satisfied, the enforcement server may automatically perform an action to enforce the smart contract and/or update the distributed ledger. In some aspects, the distributed ledger may record events associated with autonomous and semi-autonomous vehicle technology or system usage, including events associated with transitioning between manual and autonomous control, or vice versa, of one or more autonomous or semi-autonomous vehicles.
-
公开(公告)号:US11601282B1
公开(公告)日:2023-03-07
申请号:US17080470
申请日:2020-10-26
Inventor: Matthew Lewis Floyd , Leroy Luther Smith, Jr. , Brittney Benzio , Nathan Barnard , Shannon Marie Lowry
Abstract: A computer system for verifying vehicle software configuration may be provided. The computer system may include a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to: (1) transmit, to a vehicle computing system, an authentication request including a hash algorithm specification; (2) receive, from the vehicle computing system, a current configuration hash value and a vehicle identifier; (3) retrieve a trusted data block from a memory based upon the vehicle identifier, the trusted data block including a stored configuration hash value and a smart contract code segment; (4) execute the smart contract code segment, the smart contract code segment including a failsafe code segment; and/or (5) transmit the authentication response to the vehicle computing system, and cause the vehicle computing system to execute the failsafe code segment.
-
公开(公告)号:US11587182B1
公开(公告)日:2023-02-21
申请号:US17017898
申请日:2020-09-11
Inventor: Matthew L. Floyd , Alvin Hon-wai Yu , Antwuan Murphy , Brittney Benzio , Lindsi Brantley , Matthew S. Delaney , Matthew Vulich , Matthew S. Rodriguez , Neha Goel , Sabrina Collins , Annie Pudlo Murillo
Abstract: Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts are provided. One or more processors may monitor one or more sensors associated with an autonomous vehicle. Based upon the outputs of the sensors, a change in condition of the autonomous vehicle may be detected. The condition may relate to operation, or an operational state of the vehicle and/or a condition associated with a smart contract. The processors may generate a transaction describing the detected change in the condition of the vehicle. The transaction may be transmitted to an enforcement server. As a result, an up-to-date ledger of autonomous vehicle and/or smart contract transactions and/or events may be maintained.
-
公开(公告)号:US11050849B1
公开(公告)日:2021-06-29
申请号:US16834937
申请日:2020-03-30
Inventor: Matthew Lewis Floyd , Leroy Luther Smith, Jr. , Brittney Benzio , Nathan Barnard , Shannon Marie Lowry
Abstract: A computer system for verifying vehicle software configuration may be provided. The computer system may include a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to: (1) retrieve a trusted data block from a memory, the trusted data block including a stored configuration hash value, a smart contract code segment, and a failsafe code segment; (2) generate a current configuration hash value based on at least one software module by executing the smart contract code segment; (3) determine that the current configuration hash value is invalid based on the stored configuration hash value by executing the smart contract code segment; and/or (4) execute the failsafe code segment, in response to determining that the current configuration hash value is invalid.
-
-
-
-
-
-
-
-
-