GENERATING OPTIMAL ITINERARIES BASED ON NETWORK CONNECTIVITY
First Claim
1. A computer-implemented method of generating optimal itineraries, said method comprising:
- a computer system receiving a first message from a global positioning device that determines a geographic position of a vehicle on a trip, wherein said computer system is remote from said vehicle, and wherein said first message indicates said geographic position of said vehicle, a destination of said trip, one or more services requested for one or more mobile devices being transported by said vehicle, one or more preferred service providers of a plurality of service providers that provide said one or more services, and one or more preferred networks of a plurality of networks via which said one or more preferred service providers provide said one or more services to said one or more mobile devices;
said computer system generating a plurality of optimal itineraries for said trip, wherein said generating said plurality of optimal itineraries includes generating a set of optimal parameters for an optimal itinerary of said plurality of optimal itineraries, wherein said set of optimal parameters includes a plurality of paths in said optimal itinerary for which a plurality of measures of a network connectivity to said one or more preferred service providers satisfies one or more predefined criteria, wherein said set of optimal parameters further includes a hop indicating a position on a path of said plurality of paths, and wherein said hop is associated with a connectivity change; and
said computer system sending a second message as a response to said first message, wherein said second message indicates said plurality of optimal itineraries, wherein a result of said sending said second message and said vehicle reaching said position indicated by said hop is a mobile device of said one or more mobile devices making said connectivity change, wherein said connectivity change is selected from a group consisting of a first change from a first preferred service provider providing a service of said one or more services to a mobile device of said one or more mobile devices to a second preferred service provider providing said service to said mobile device, a second change from a first preferred network via which said service is provided to said mobile device to a second preferred network of said one or more preferred networks via which said service is provided to said mobile device, and a combination thereof, wherein said first preferred service provider and said second preferred service provider are included in said one or more preferred service providers, and wherein said first preferred network and said second preferred network are included in said one or more preferred networks.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for generating optimal itineraries based on network connectivity. A computer receives a first message from which a current position of a vehicle on a trip, destination, service(s) being provided to mobile device(s) in the vehicle, service provider(s) and network(s) are extracted. Optimal itineraries are generated by generating sets of optimal parameters that include paths for which connectivity measures satisfy predefined criteria and hops that indicate positions associated with connectivity changes. A response to the first message indicates the optimal itineraries and the associated sets of optimal parameters and is sent to a vehicle-based device. Sending the response results in the mobile device(s) making the connectivity changes when the vehicle is detected at the hops.
-
Citations
20 Claims
-
1. A computer-implemented method of generating optimal itineraries, said method comprising:
-
a computer system receiving a first message from a global positioning device that determines a geographic position of a vehicle on a trip, wherein said computer system is remote from said vehicle, and wherein said first message indicates said geographic position of said vehicle, a destination of said trip, one or more services requested for one or more mobile devices being transported by said vehicle, one or more preferred service providers of a plurality of service providers that provide said one or more services, and one or more preferred networks of a plurality of networks via which said one or more preferred service providers provide said one or more services to said one or more mobile devices; said computer system generating a plurality of optimal itineraries for said trip, wherein said generating said plurality of optimal itineraries includes generating a set of optimal parameters for an optimal itinerary of said plurality of optimal itineraries, wherein said set of optimal parameters includes a plurality of paths in said optimal itinerary for which a plurality of measures of a network connectivity to said one or more preferred service providers satisfies one or more predefined criteria, wherein said set of optimal parameters further includes a hop indicating a position on a path of said plurality of paths, and wherein said hop is associated with a connectivity change; and said computer system sending a second message as a response to said first message, wherein said second message indicates said plurality of optimal itineraries, wherein a result of said sending said second message and said vehicle reaching said position indicated by said hop is a mobile device of said one or more mobile devices making said connectivity change, wherein said connectivity change is selected from a group consisting of a first change from a first preferred service provider providing a service of said one or more services to a mobile device of said one or more mobile devices to a second preferred service provider providing said service to said mobile device, a second change from a first preferred network via which said service is provided to said mobile device to a second preferred network of said one or more preferred networks via which said service is provided to said mobile device, and a combination thereof, wherein said first preferred service provider and said second preferred service provider are included in said one or more preferred service providers, and wherein said first preferred network and said second preferred network are included in said one or more preferred networks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A process for supporting computing infrastructure, said process comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in a computer system, wherein the code in combination with the computer system is capable of performing a method of generating optimal itineraries, said method comprising:
-
said computer system receiving a first message from a global positioning device that determines a geographic position of a vehicle on a trip, wherein said computer system is remote from said vehicle, and wherein said first message indicates said geographic position of said vehicle, a destination of said trip, one or more services requested for one or more mobile devices being transported by said vehicle, one or more preferred service providers of a plurality of service providers that provide said one or more services, and one or more preferred networks of a plurality of networks via which said one or more preferred service providers provide said one or more services to said one or more mobile devices; said computer system generating a plurality of optimal itineraries for said trip, wherein said generating said plurality of optimal itineraries includes generating a set of optimal parameters for an optimal itinerary of said plurality of optimal itineraries, wherein said set of optimal parameters includes a plurality of paths in said optimal itinerary for which a plurality of measures of a network connectivity to said one or more preferred service providers satisfies one or more predefined criteria, wherein said set of optimal parameters further includes a hop indicating a position on a path of said plurality of paths, and wherein said hop is associated with a connectivity change; and said computer system sending a second message as a response to said first message, wherein said second message indicates said plurality of optimal itineraries, wherein a result of said sending said second message and said vehicle reaching said position indicated by said hop is a mobile device of said one or more mobile devices making said connectivity change, wherein said connectivity change is selected from a group consisting of a first change from a first preferred service provider providing a service of said one or more services to a mobile device of said one or more mobile devices to a second preferred service provider providing said service to said mobile device, a second change from a first preferred network via which said service is provided to said mobile device to a second preferred network of said one or more preferred networks via which said service is provided to said mobile device, and a combination thereof, wherein said first preferred service provider and said second preferred service provider are included in said one or more preferred service providers, and wherein said first preferred network and said second preferred network are included in said one or more preferred networks. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-implemented method of generating optimal itineraries, said method comprising:
-
a global positioning device receiving a destination of said trip, one or more services requested for one or more mobile devices being transported by said vehicle, one or more preferred service providers of a plurality of service providers that provide said one or more services, and one or more preferred networks of a plurality of networks via which said one or more preferred service providers provide said one or more services to said one or more mobile devices; said global positioning device determining a geographic position of said vehicle; subsequent to said receiving said destination and determining said position, said global positioning device sending a first message to a computer system that is remote from said vehicle, wherein said first message indicates said geographic position of said vehicle, said destination of said trip, said one or more services, said one or more preferred service providers, and said one or more preferred networks; said global positioning device receiving a second message as a response to said first message, wherein said second message indicates a plurality of optimal itineraries generated by said computer system; said global positioning device extracting said plurality of optimal itineraries from said second message; subsequent to said extracting said plurality of optimal itineraries, said global positioning device generating and displaying a plurality of choices identifying said plurality of optimal itineraries on a display device; subsequent to said displaying said plurality of choices, said global positioning device receiving a selection of a choice of said plurality of choices, wherein said selection identifies an optimal itinerary of said plurality of optimal itineraries, wherein said optimal itinerary includes a set of optimal parameters that indicate a path, a hop, an updated preferred service provider of said one or more preferred service providers, and an updated preferred network of said one or more preferred networks; in response to said receiving said selection, said global positioning device storing said optimal itinerary in a computer memory; said global positioning device detecting that said vehicle is located at a position indicated by said hop; in response to said detecting that said vehicle is located at said position indicated by said hop, said global positioning device generating a third message indicating said updated preferred service provider and said updated preferred network; said global positioning device sending said third message to a mobile device of said one or more mobile devices, wherein a result of said sending said third message is said mobile device making a connectivity change, wherein said connectivity change is selected from a group consisting of a first change from an initial preferred service provider providing a service of said one or more services to said mobile device to said updated preferred service provider providing said service to said mobile device, a second change from an initial preferred network via which said service is provided to said mobile device to said updated preferred network via which said service is provided to said mobile device, and a combination thereof, wherein said initial preferred service provider is included in said one or more preferred service providers, and wherein said initial preferred network is included in said one or more preferred networks. - View Dependent Claims (17, 18, 19, 20)
-
Specification