US2022129999A1PendingUtilityA1

Systems and methods for dynamic travel planning

63
Assignee: Johnson Controls Tyco IP Holdings LLPPriority: Jun 25, 2020Filed: Nov 1, 2021Published: Apr 28, 2022
Est. expiryJun 25, 2040(~14 yrs left)· nominal 20-yr term from priority
H04L 9/50G06Q 30/0645H04L 9/3247G06Q 30/0185G06Q 10/047G06Q 10/10G06Q 10/02H04W 4/024G16H 50/30G06F 16/2365G06Q 50/14G01C 21/3461G06Q 50/265G06Q 30/0205H04L 63/126G16H 50/80G06V 20/52H04L 2209/88H04L 9/3242G06Q 10/06393G06Q 10/0635G16H 10/60G06Q 2220/00H04L 9/0618H04L 9/3239
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system including one or more memory devices having instructions stored thereon, that, when executed by one or more processors, cause the one or more processors to receive travel data associated with a travel plan of a user indicating one or more travel destinations. The instructions cause the one or more processors to receive destination risk data indicating a destination risk of the one or more travel destinations associated with transmission of an infectious disease, receive personal risk data indicating a risk of the user associated with the infectious disease, and generate an infection travel risk score for the user based on the destination risk data and the personal risk data.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A system comprising one or more memory devices having instructions stored thereon, that, when executed by one or more processors, cause the one or more processors to:
 receive a request from an external system that controls whether a user is granted access to a geographic area, a building, or a service, the external system providing the request to the system responsive to the user making a request to be granted access to the geographic area, the building, or the service;   retrieve travel data associated with the user indicating one or more historic travel actions taken by the user;   generate an infection risk score for the user based on the travel data, the infection risk score indicating a level of risk that the user poses to infecting users associated with the geographic area, the building, or the service with an infectious disease based on the one or more historic travel actions taken by the user; and   cause the external system to authorize the user access to the geographic area, the building, or the service based on the infection risk score being less than a predefined amount.   
     
     
         22 . The system of  claim 21 , wherein the travel data further indicates a travel plan of the user, the travel plan indicating one or more travel destinations;
 wherein the instructions cause the one or more processors to:
 generate a plurality of travel routes from an originating location to the one or more travel destinations; 
 generate infection route risk scores for the plurality of travel routes; and 
 perform at least one of:
 generating a suggestion for the user to travel on one of the plurality of travel routes associated with a lowest infection route risk score; 
 generating a user interface including an indication of the plurality of travel routes and the infection route risk scores; or 
 generating a list including the plurality of travel routes ranked according to the infection route risk scores associated with the plurality of travel routes. 
 
   
     
     
         23 . The system of  claim 21 , wherein the instructions cause the one or more processors to:
 receive a request to share the infection risk score from a user device of the user with a second user device or the external system; and   responsive to receiving the request, perform at least one of:
 sending the infection risk score to the user device, the second user device, or the external system; or 
 generating a shareable link to a data source storing the infection risk score and sending the shareable link to the user device. 
   
     
     
         24 . The system of  claim 21 , wherein the instructions cause the one or more processors to:
 receive personal risk data indicating whether the user has previously contracted and recovered from the infectious disease; and   generate the infection risk score further based on the personal risk data.   
     
     
         25 . The system of  claim 21 , wherein the instructions cause the one or more processors to:
 communicate the infection risk score to the external system in response to generating the infection risk score.   
     
     
         26 . The system of  claim 25 , wherein the instructions cause the one or more processors to:
 receive risk events from at least one of an event notification system, a contact tracing system, or a health authority system; and   generate the infection risk score further based on the risk events.   
     
     
         27 . The system of  claim 21 , wherein the travel data further indicates a travel plan of the user, the travel plan indicating one or more travel destinations;
 wherein the instructions cause the one or more processors to:
 receive destination risk data indicating a destination risk of the one or more travel destinations associated with transmission of the infectious disease; 
 receive personal risk data indicating a risk of the user associated with the infectious disease; and 
 generate an infection travel risk score for the user based on the destination risk data and the personal risk data. 
   
     
     
         28 . The system of  claim 27 , wherein the instructions cause the one or more processors to generate one or more suggestions to the travel plan based on the infection travel risk score increasing to a value greater than a particular amount caused by at least one of a first change to the destination risk data or a second change to the personal risk data. 
     
     
         29 . The system of  claim 21 , wherein the instructions cause the one or more processors to:
 receive a manifest from a user device of the user representing the one or more historic travel actions;   receive a second manifest from a blockchain, wherein the second manifest is a copy of the manifest, wherein the second manifest is stored in the blockchain by a particular system to create a record of the one or more historic travel actions;   validate the manifest received from the user device with the second manifest of the blockchain; and   generate the infection risk score for the user based on the one or more historic travel actions represented by the manifest.   
     
     
         30 . The system of  claim 29 , wherein the second manifest includes a first signature of the user device and a second signature of the particular system;
 wherein the instructions cause the one or more processors to:
 determine that the first signature is authentic with a first public key of the user device; and 
 determine that the second signature is authentic with a second public key of the particular system. 
   
     
     
         31 . The system of  claim 29 , wherein the second manifest is hashed by the particular system;
 wherein the instructions cause the one or more processors to validate the manifest received from the user device by determining that the manifest matches the second manifest by hashing the manifest received from the user device and comparing a hash of the manifest received from the user device to the second manifest hashed by the particular system.   
     
     
         32 . A method comprising:
 receiving, by a processing circuit, a request from an external system that controls whether a user is granted access to a geographic area, a building, or a service, the external system providing the request to the processing circuit responsive to the user making a request to be granted access to the geographic area, the building, or the service;   retrieving, by the processing circuit, travel data associated with the user indicating one or more historic travel actions taken by the user;   generating, by the processing circuit, an infection risk score for the user based on the travel data, the infection risk score indicating a level of risk that the user poses to infecting users associated with the geographic area, the building, or the service with an infectious disease based on the one or more historic travel actions taken by the user; and   causing, by the processing circuit, the external system to authorize the user access to the geographic area, the building, or the service based on the infection risk score being less than a predefined amount.   
     
     
         33 . The method of  claim 32 , wherein the travel data further indicates a travel plan of the user, the travel plan indicating one or more travel destinations;
 wherein the method further comprises:
 generating, by the processing circuit, a plurality of travel routes from an originating location to the one or more travel destinations; 
 generating, by the processing circuit, infection route risk scores for the plurality of travel routes; and 
 performing, by the processing circuit, at least one of:
 generating a suggestion for the user to travel on one of the plurality of travel routes associated with a lowest infection route risk score; 
 generating a user interface including an indication of the plurality of travel routes and the infection route risk scores; or 
 generating a list including the plurality of travel routes ranked according to the infection route risk scores associated with the plurality of travel routes. 
 
   
     
     
         34 . The method of  claim 32 , further comprising:
 receiving, by the processing circuit, a request to share the infection risk score from a user device of the user with a second user device or the external system; and   responsive to receiving the request, performing, by the processing circuit, at least one of:
 sending the infection risk score to the user device, the second user device, or the external system; or 
 generating a shareable link to a data source storing the infection risk score and sending the shareable link to the user device. 
   
     
     
         35 . The method of  claim 32 , further comprising:
 receiving, by the processing circuit, personal risk data indicating whether the user has previously contracted and recovered from the infectious disease; and   generating, by the processing circuit, the infection risk score further based on the personal risk data.   
     
     
         36 . The method of  claim 32 , further comprising:
 communicating, by the processing circuit, the infection risk score to the external system in response to generating the infection risk score.   
     
     
         37 . The method of  claim 32 , further comprising:
 receiving, by the processing circuit, risk events from at least one of an event notification system, a contact tracing system, or a health authority system; and   generating, by the processing circuit, the infection risk score further based on the risk events.   
     
     
         38 . The method of  claim 32 , further comprising:
 receiving, by the processing circuit, a manifest from a user device of the user representing the one or more historic travel actions;   receiving, by the processing circuit, a second manifest from a blockchain, wherein the second manifest is a copy of the manifest, wherein the second manifest is stored in the blockchain by a particular system to create a record of the one or more historic travel actions;   validating, by the processing circuit, the manifest received from the user device with the second manifest of the blockchain; and   generating, by the processing circuit, the infection risk score for the user based on the one or more historic travel actions represented by the manifest.   
     
     
         39 . The method of  claim 38 , wherein the second manifest includes a first signature of the user device and a second signature of the particular system;
 wherein the method further comprises:
 determining, by the processing circuit, that the first signature is authentic with a first public key of the user device; and 
 determining, by the processing circuit, that the second signature is authentic with a second public key of the particular system. 
   
     
     
         40 . One or more memory devices having instructions stored thereon, that, when executed by one or more processors, cause the one or more processors to:
 receive a request from an external system that controls whether a user is granted access to a geographic area, a building, or a service, the external system providing the request to the one or more processors responsive to the user making a request to be granted access to the geographic area, the building, or the service;   retrieve travel data associated with the user indicating one or more historic travel actions taken by the user;   generate an infection risk score for the user based on the travel data, the infection risk score indicating a level of risk that the user poses to infecting users associated with the geographic area, the building, or the service with an infectious disease based on the one or more historic travel actions taken by the user; and   cause the external system to authorize the user access to the geographic area, the building, or the service based on the infection risk score being less than a predefined amount.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.