IP Library Granted Patent US 11,615,499
Granted Patent B2
US 11,615,499 · App. 16/396,066 · Granted Mar 28, 2023

Managing transport occupants during transport events

Inventors: Emily S. Lerner (McKinney, TX); Nutonya L. Parker (Dallas, TX); Randall M. Harris (Dallas, TX); Anil Nagpal (Plano, TX)
Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
G06Q50/30G06F16/27H04W4/021H04W4/023H04W4/029H04L67/12H04L67/52
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,615,499
App. No.
16/396,066
Granted
Mar 28, 2023
Kind
B2
Abstract

An example operation may include one or more of receiving a request from a requesting device to initiate a transport to perform a transport event at a target location, identifying the transport to perform the transport event, identifying a target device associated with the transport event is located at the target location, receiving location updates of the transport and the target device at a server, determining the transport has initiated the transport event based on the location updates of the transport, determining the target device and the transport are proximate to one another based on the location updates, and monitoring the location updates to identify whether the transport has deviated from a target travel path area.

Claims (97)

1. A method, comprising:

determining, via a server, a transport has initiated a transport event based on location updates of the transport received by the server and location updates of a target device located inside the transport;

determining, via the server, the transport event has been modified based on a request received from one or more trusted devices at a remote location from the transports, wherein the request comprises a pickup location to pickup goods via a trunk of the transport;

determining, via the server, the transport event has been further modified based on a request received from the target device to visit a non-permitted location;

receiving, via the server, permission from the one or more trusted devices to permit the non-permitted location;

enabling a modified transport event to proceed to include the transport visiting the pickup location and the permitted non-permitted location, wherein vehicle doors of the transport are prevented from opening throughout the pickup location and the trunk is permitted to be opened at the pickup location; and

monitoring a location of the target device and the transport during the modified transport event.

2. The method of claim 1 , further comprising:

determining another device has requested access to the transport;

responsive to receiving the another device request, retrieving a list of the trusted devices;

determining whether the another device is permitted to access the transport during the transport event based on the list of trusted devices;

when the another device is included in the list of trusted devices, modifying the transport event to stop at the another device's location.

3. The method of claim 1 , further comprising:

determining another device has requested access to the transport;

responsive to receiving the another device request, retrieving a list of the trusted devices;

determining whether the another device is permitted to access the transport during the transport event based on the list of trusted devices; and

when the another device is not included in the list of trusted devices, denying the request to access the transport.

4. The method of claim 1 , further comprising:

determining the target device and the transport are not proximate to one another based on the location updates;

determining whether the target device is located at a final destination associated with the transport event; and

transmitting a confirmation message to the requesting entity to confirm the transport event has completed.

5. The method of claim 1 , further comprising:

determining a location of the target device has deviated from a target travel path area;

transmitting a notification indicating the deviation;

transmitting an instruction to the transport to correct the deviation; and

receiving a confirmation that the transport has corrected the deviation.

6. The method of claim 1 , further comprising:

retrieving a smart contract from a distributed ledger;

invoking the smart contract responsive to receiving the request for the transport event; and

determining, from the smart contract, the target device requires a specific category of transport and is permitted to be transported to one or more identified destination locations.

7. The method of claim 6 , further comprising:

creating a blockchain transaction comprising a date of the transport event, a time of the transport event, the target location, a target destination and transport identification information; and

storing the blockchain transaction in the distributed ledger.

8. A system, comprising:

a server configured to:

determine a transport has initiated a transport event based on locations updates of the transport received by the server and location updates of a target device located inside the transport;

determine the transport event has been modified based on a request received from one or more trusted devices at a remote location from the transport, wherein the request comprises a pickup location to pickup goods via a trunk of the transport;

determine the transport event has been further modified based on a request received from the target device to visit a non-permitted location;

receive permission from the one or more trusted devices to permit the non-permitted location;

enable a modified transport event to proceed to include the transport visiting the pickup location and the permitted non-permitted location, wherein vehicle doors of the transport are prevented from opening throughout the pickup location and the trunk is permitted to be opened at the pickup location; and

monitor a location of the target device and the transport during the modified transport event.

9. The system of claim 8 , the server configured to:

determine another device has requested access to the transport;

responsive to the reception of the another device request, retrieve a list of the trusted devices;

determine whether the another device is permitted to access the transport during the transport event based on the list of trusted devices; and

when the another device is included in the list of trusted devices, modify the transport event to stop at the another device's location.

10. The system of claim 8 , the server configured to:

determine another device has requested access to the transport;

responsive to the reception of the another device request, retrieve a list of the trusted devices;

determine whether the another device is permitted to access the transport during the transport event based on the list of trusted devices; and

when the another device is not included in the list of trusted devices, deny the request to access the transport.

11. The system of claim 8 , the server configured to:

determine the target device and the transport are not proximate to one another based on the location updates;

determine whether the target device is located at a final destination associated with the transport event; and

transmit a confirmation message to confirm the transport event has completed.

12. The system of claim 8 , the server configured to:

determine a location of the target device has deviated from a target travel path area;

transmit a notification to indicate the deviation;

transmit an instruction to the transport to correct the deviation; and

receive a confirmation that the transport has corrected the deviation.

13. The system of claim 8 , the server configured to:

retrieve a smart contract from a distributed ledger;

invoke the smart contract responsive to the reception of the request for the transport event; and

determine, from the smart contract, the target device requires a specific category of transport and is permitted to be transported to one or more identified destination locations.

14. The system of claim 13 , the server configured to:

create a blockchain transaction comprising a date of the transport event, a time of the transport event, the target location, a target destination and transport identification information; and

store the blockchain transaction in the distributed ledger.

15. A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform:

determining, via a server, a transport has initiated a transport event based on location updates of the transport received by the server and location updates of a target device located inside the transport;

determining, via the server, the transport event has been modified based on a request received from one or more trusted devices at a remote location from the transport, wherein the request comprises a pickup location to pickup goods via a trunk of the transport;

determining, via the server, the transport event has been further modified based on a request received from the target device to visit a non-permitted location;

receiving, via the server, permission from the one or more trusted devices to permit the non-permitted location;

enabling a modified transport event to proceed to include the transport visiting the pickup location and the permitted non-permitted location, wherein vehicle doors of the transport are prevented from opening throughout the pickup location and the trunk is permitted to be opened at the pickup location; and

monitoring a location of the target device and the transport during the modified transport event.

16. The non-transitory computer readable medium of claim 15 , further comprising:

determining another device has requested access to the transport;

responsive to receiving the another device request, retrieving a list of the trusted devices;

determining whether the another device is permitted to access the transport during the transport event based on the list of trusted devices;

when the another device is included in the list of trusted devices, modifying the transport event to stop at the another device's location.

17. The non-transitory computer readable medium of claim 15 , further comprising:

determining another device has requested access to the transport;

responsive to receiving the another device request, retrieving a list of the trusted devices;

determining whether the another device is permitted to access the transport during the transport event based on the list of trusted devices; and

when the another device is not included in the list of trusted devices, denying the request to access the transport.

18. The non-transitory computer readable medium of claim 15 , further comprising:

determining the target device and the transport are not proximate to one another based on the location updates;

determining whether the target device is located at a final destination associated with the transport event; and

transmitting a confirmation message to confirm the transport event has completed.

19. The non-transitory computer readable medium of claim 15 , further comprising:

determining a location of the target device has deviated from a target travel path area;

transmitting a notification indicating the deviation;

transmitting an instruction to the transport to correct the deviation; and

receiving a confirmation that the transport has corrected the deviation.

20. The non-transitory computer readable medium of claim 15 , further comprising:

retrieving a smart contract from a distributed ledger;

invoking the smart contract responsive to receiving the request for the transport event; and

determining, from the smart contract, the target device requires a specific category of transport and is permitted to be transported to one or more identified destination locations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2019
From: LERNER, EMILY S.; PARKER, NUTONYA L.; HARRIS, RANDALL M.; NAGPAL, ANIL
To: TOYOTA MOTOR NORTH AMERICA, INC.
Reel/Frame 049009/0141 →
Continuity (1)
Related Publication 20200342562A1 · Oct 29, 2020