System and method for verifying and redirecting mobile applications
First Claim
Patent Images
1. A system for securely providing a mobile device application on a mobile device access to a fleet operator datacenter for the mobile device application to obtain fleet data therefrom for use by a mobile device user, the system comprising:
- a verification server, comprising a non-transitory computer readable data storage and a processor, and a verification server uniform resource locator (URL) to facilitate communication therewith, the processor configured to;
provide a fleet operator list, of fleet operators having fleet operator datacenters, one of which is a selected fleet operator the mobile device user would like to gain access to, to a mobile device application on a mobile device in response to a request from the mobile device application for the fleet operator list, wherein the fleet operator list is a subset of all fleet operators known by the verification server, such subset comprising fleet operators using the mobile device application, such subset further based on a geographic location of the mobile device user;
obtain the selected fleet operator from a plurality of fleet operators, from a mobile device user selection on the mobile device;
receive a credential information request from the fleet operator server of the selected fleet operator;
send the credential information request to the mobile device;
communicate the credential information received from the mobile device to the fleet operator server to authenticate the mobile device user; and
when the mobile device user is authenticated, transmit a fleet operator URL of the fleet operator server of the selected fleet operator to the mobile device application to be a mobile device fleet operator URL to which the mobile device application communicates to receive fleet data;
wherein the request was provided by the mobile device to the verification server URL configured in the mobile device application before the mobile device application was downloaded from an app store and installed on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for securely providing a mobile device application on a mobile device access to a fleet operator datacenter for the mobile device application to obtain fleet data therefrom for use by a mobile device user. A verification server facilitates one or more fleet operator datacenters to authenticate a mobile device user, via configurable authentication requirements, before a mobile device user is able to communicate directly with the fleet operator datacenter.
-
Citations
12 Claims
-
1. A system for securely providing a mobile device application on a mobile device access to a fleet operator datacenter for the mobile device application to obtain fleet data therefrom for use by a mobile device user, the system comprising:
-
a verification server, comprising a non-transitory computer readable data storage and a processor, and a verification server uniform resource locator (URL) to facilitate communication therewith, the processor configured to; provide a fleet operator list, of fleet operators having fleet operator datacenters, one of which is a selected fleet operator the mobile device user would like to gain access to, to a mobile device application on a mobile device in response to a request from the mobile device application for the fleet operator list, wherein the fleet operator list is a subset of all fleet operators known by the verification server, such subset comprising fleet operators using the mobile device application, such subset further based on a geographic location of the mobile device user; obtain the selected fleet operator from a plurality of fleet operators, from a mobile device user selection on the mobile device; receive a credential information request from the fleet operator server of the selected fleet operator; send the credential information request to the mobile device; communicate the credential information received from the mobile device to the fleet operator server to authenticate the mobile device user; and when the mobile device user is authenticated, transmit a fleet operator URL of the fleet operator server of the selected fleet operator to the mobile device application to be a mobile device fleet operator URL to which the mobile device application communicates to receive fleet data; wherein the request was provided by the mobile device to the verification server URL configured in the mobile device application before the mobile device application was downloaded from an app store and installed on the mobile device. - View Dependent Claims (2, 3, 4, 5, 11)
-
-
6. A system for securely providing a mobile device application on a mobile device access to a fleet operator datacenter for the mobile device application to obtain fleet data therefrom for use by a mobile device user, the system comprising:
-
a wireless device having computer-executable instructions, on a non-transitory computer readable data storage and executable by a processor, implementing software for; getting a fleet operator list, of fleet operators having fleet operator datacenters, one of which is a selected fleet operator the mobile device user would like to gain access to, from a verification server, wherein the fleet operator list is a subset of all fleet operators known by the verification server, such subset comprising fleet operators using the mobile device application, such subset further based on a geographic location of the mobile device user; selecting the fleet operator from a plurality of fleet operators on the fleet operator list and communicating the selected fleet operator to the verification server via a verification server uniform resource locator; receiving, from the verification server, a credential information request obtained by the verification server from a fleet operator server of the selected fleet operator; enabling inputting and sending of credential information, from a mobile device user, responsive to the credential information request, to a verification server via a verification server uniform resource locator (URL) to send to the fleet operator server of the selected fleet operator to authenticate the mobile device user; and when the mobile device user is authenticated, obtaining, from the fleet operator server via the verification server, a uniform resource locator of the fleet operator server of the selected fleet operator to be a mobile device fleet operator URL to which the mobile device application communicates to receive fleet data, wherein the mobile device further comprises the verification server URL, to facilitate communication with the verification server, configured in the mobile device application before the mobile device application was downloaded from an app store and installed on the mobile device. - View Dependent Claims (7, 8, 9, 10, 12)
-
Specification