Network service exchange system and method of using same
First Claim
Patent Images
1. A method comprising:
- receiving, at a network service exchange system, a request from a device, wherein the request indicates one or more network performance parameters;
in response to receiving the request, validating the device and the one or more network performance parameters;
performing a reverse auction to select a service provider from among a plurality of candidate service providers, the service provider selected based on the one or more network performance parameters, wherein performing the reverse auction includes;
receiving a plurality of bids from the plurality of candidate service providers;
based on the plurality of bids, determining a plurality of bid scores;
determining a subset of the plurality of bid scores, the subset associated with networks that satisfy the one or more network performance parameters; and
selecting the service provider based on a best bid of the subset; and
after selecting the service provider, performing an over-the-air provisioning process to enable the device to communicate using a network associated with the service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving, at a network service exchange system, a request from a device. The request indicates one or more service parameters. The method includes, in response to receiving the request, validating the device and the one or more service parameters. A reverse auction is performed to select a service provider from among a plurality of candidate service providers. The service provider is selected based on the one or more service parameters. The method further includes, after selecting the service provider, performing an over-the-air provisioning process to enable the device to communicate using a network associated with the service provider.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a network service exchange system, a request from a device, wherein the request indicates one or more network performance parameters; in response to receiving the request, validating the device and the one or more network performance parameters; performing a reverse auction to select a service provider from among a plurality of candidate service providers, the service provider selected based on the one or more network performance parameters, wherein performing the reverse auction includes; receiving a plurality of bids from the plurality of candidate service providers; based on the plurality of bids, determining a plurality of bid scores; determining a subset of the plurality of bid scores, the subset associated with networks that satisfy the one or more network performance parameters; and selecting the service provider based on a best bid of the subset; and after selecting the service provider, performing an over-the-air provisioning process to enable the device to communicate using a network associated with the service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a memory configured to store instructions; and a processor configured to execute the instructions to perform, initiate, or control operations, the operations comprising; receiving, at a network service exchange system, a request from a device, wherein the request indicates one or more network performance parameters; in response to receiving the request, validating the device and the one or more network performance parameters; performing a reverse auction to select a service provider from among a plurality of candidate service providers, the service provider selected based on the one or more network performance parameters, wherein performing the reverse auction includes; receiving a plurality of bids from the plurality of candidate service providers; based on the plurality of bids, determining a plurality of bid scores; determining a subset of the plurality of bid scores, the subset associated with networks that satisfy the one or more network performance parameters; and selecting the service provider based on a best bid of the subset; and after selecting the service provider, performing an over-the-air provisioning process to enable the device to communicate using a network associated with the service provider. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing instructions executable by a processor to initiate, perform, or control operations, the operations comprising:
-
receiving, at a network service exchange system, a request from a device, wherein the request indicates one or more network performance parameters; in response to receiving the request, validating the device and the one or more network performance parameters; performing a reverse auction to select a service provider from among a plurality of candidate service providers, the service provider selected based on the one or more network performance parameters, wherein performing the reverse auction includes; receiving a plurality of bids from the plurality of candidate service providers; based on the plurality of bids, determining a plurality of bid scores; determining a subset of the plurality of bid scores, the subset associated with networks that satisfy the one or more network performance parameters; and selecting the service provider based on a best bid of the subset; and after selecting the service provider, performing an over-the-air provisioning process to enable the device to communicate using a network associated with the service provider. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification