Systems and methods for interfacing with a network of moving things
First Claim
Patent Images
1. A method comprising:
- receiving, via network interface circuitry of one or more computing devices, a request from a mobile access point that is installed on a vehicle;
determining, by processing circuitry of the one or more computing devices, characteristics of a captive portal to present in response to the request, wherein the characteristics of the captive portal comprise visual and/or audio content of the captive portal, wherein the visual and/or audio content of the captive portal is determined based on a predetermined route of the vehicle, and wherein the visual and/or audio content comprises traffic accounting information for a user device from which the request originated; and
providing, by the processing circuitry via the network interface circuitry, the captive portal with the determined characteristics in response to the request.
0 Assignments
0 Petitions
Accused Products
Abstract
A request from a mobile access point that is installed on a vehicle may be received via network interface circuitry of one or more computing devices. Processing circuitry of the one or more computing devices may determine characteristics of a captive portal to present in response to the request based on current location of the vehicle and mobile access point. A captive portal with the determined characteristics is then provided by the processing circuitry, via the network interface circuitry, in response to the request.
15 Citations
71 Claims
-
1. A method comprising:
-
receiving, via network interface circuitry of one or more computing devices, a request from a mobile access point that is installed on a vehicle; determining, by processing circuitry of the one or more computing devices, characteristics of a captive portal to present in response to the request, wherein the characteristics of the captive portal comprise visual and/or audio content of the captive portal, wherein the visual and/or audio content of the captive portal is determined based on a predetermined route of the vehicle, and wherein the visual and/or audio content comprises traffic accounting information for a user device from which the request originated; and providing, by the processing circuitry via the network interface circuitry, the captive portal with the determined characteristics in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, via network interface circuitry of one or more computing devices, a request from a mobile access point that is installed on a vehicle; determining, by processing circuitry of the one or more computing devices, characteristics of a captive portal to present in response to the request based on which of a plurality of network providers associated with the mobile access point provided a backhaul connection to the mobile access point for backhauling the request, wherein the characteristics of the captive portal comprise visual and/or audio content of the captive portal, and wherein the visual and/or audio content of the captive portal is determined based on a predetermined route of the vehicle; and providing, by the processing circuitry via the network interface circuitry, the captive portal with the determined characteristics in response to the request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, via network interface circuitry of one or more computing devices, a request from a mobile access point that is installed on a vehicle; determining, by processing circuitry of the one or more computing devices, characteristics of a captive portal to present in response to the request, wherein the characteristics of the captive portal comprise visual and/or audio content of the captive portal, and wherein the visual and/or audio content of the captive portal is determined based on a predetermined route of the vehicle; providing, by the processing circuitry, a plurality of application programming interfaces (APIs) wherein access to each one of the plurality of APIs is controlled separately from access to each other one of the plurality of APIs; and providing, by the processing circuitry via the network interface circuitry, the captive portal with the determined characteristics in response to the request. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving, via network interface circuitry of one or more computing devices, a request from a mobile access point that is installed on a vehicle; determining, by processing circuitry of the one or more computing devices, characteristics of a captive portal to present in response to the request, wherein the characteristics of the captive portal are determined based on whether the vehicle is on schedule, behind schedule, or ahead of schedule on its route;
wherein the characteristics of the captive portal comprise visual and/or audio content of the captive portal, and wherein the visual and/or audio content comprises traffic accounting information for a user device from which the request originated; andproviding, by the processing circuitry via the network interface circuitry, the captive portal with the determined characteristics in response to the request. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method comprising:
-
receiving, via network interface circuitry of one or more computing devices, a request from a mobile access point that is installed on a vehicle; determining, by processing circuitry of the one or more computing devices, characteristics of a captive portal to present in response to the request, wherein the characteristics of the captive portal comprise visual and/or audio content of the captive portal, wherein the visual and/or audio content comprises traffic accounting information for a user device from which the request originated, wherein the characteristics of the captive portal are determined based on characteristics of a user device on behalf of which the request was sent, and wherein the characteristics of the user device comprise whether the user device transferred from another vehicle within a determined amount of time of the current time; and providing, by the processing circuitry via the network interface circuitry, the captive portal with the determined characteristics in response to the request. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A method comprising:
-
receiving, via network interface circuitry of one or more computing devices, a request from a mobile access point that is installed on a vehicle; determining, by processing circuitry of the one or more computing devices, characteristics of a captive portal to present in response to the request based on which of a plurality of network providers associated with the mobile access point provided a backhaul connection to the mobile access point for backhauling the request and based on whether the vehicle is on schedule, behind schedule, or ahead of schedule on its route; and providing, by the processing circuitry via the network interface circuitry, the captive portal with the determined characteristics in response to the request. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
-
49. A method comprising:
-
receiving, via network interface circuitry of one or more computing devices, a request from a mobile access point that is installed on a vehicle; determining, by processing circuitry of the one or more computing devices, characteristics of a captive portal to present in response to the request based on which of a plurality of network providers associated with the mobile access point provided a backhaul connection to the mobile access point for backhauling the request, and wherein the characteristics of the user device comprise whether the user device transferred from another vehicle within a determined amount of time of the current time; and providing, by the processing circuitry via the network interface circuitry, the captive portal with the determined characteristics in response to the request. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. A method comprising:
-
receiving, via network interface circuitry of one or more computing devices, a request from a mobile access point that is installed on a vehicle; determining, by processing circuitry of the one or more computing devices, characteristics of a captive portal to present in response to the request, based on a predetermined route of the vehicle; providing, by the processing circuitry, a plurality of application programming interfaces (APIs) wherein access to each one of the plurality of APIs is controlled separately from access to each other one of the plurality of APIs; and providing, by the processing circuitry via the network interface circuitry, the captive portal with the determined characteristics in response to the request. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
-
62. A method comprising:
-
receiving, via network interface circuitry of one or more computing devices, a request from a mobile access point that is installed on a vehicle; determining, by processing circuitry of the one or more computing devices, characteristics of a captive portal to present in response to the request, wherein the characteristics of the captive portal are determined based on whether the vehicle is on schedule, behind schedule, or ahead of schedule on its route; providing, by the processing circuitry, a plurality of application programming interfaces (APIs) wherein access to each one of the plurality of APIs is controlled separately from access to each other one of the plurality of APIs; and providing, by the processing circuitry via the network interface circuitry, the captive portal with the determined characteristics in response to the request. - View Dependent Claims (63, 64, 65, 66, 67)
-
-
68. A method comprising:
-
receiving, via network interface circuitry of one or more computing devices, a request from a mobile access point that is installed on a vehicle; determining, by processing circuitry of the one or more computing devices, characteristics of a captive portal to present in response to the request, wherein the characteristics of the captive portal are based on characteristics of a user device on behalf of which the request was sent, and wherein the characteristics of the user device comprise whether the user device transferred from another vehicle within a determined amount of time of the current time; providing, by the processing circuitry, a plurality of application programming interfaces (APIs) wherein access to each one of the plurality of APIs is controlled separately from access to each other one of the plurality of APIs; and providing, by the processing circuitry via the network interface circuitry, the captive portal with the determined characteristics in response to the request. - View Dependent Claims (69, 70, 71)
-
Specification