Methods and apparatus for simultaneously hosting multiple service providers on a network
First Claim
Patent Images
1. A method for operating a device in a data network, comprising:
- determining, by the device, whether the device has an affiliation with a particular service provider among a plurality of service providers in one or more proprietary data networks that limits the device to receiving services from the particular service provider, wherein determining whether the device has an affiliation comprises;
comparing a unique device identifier of the device with unique device identifiers of affiliated devices associated with each of the plurality of service providers; and
determining a match between the unique device identifier and a matching unique device identifier of the particular service provider;
receiving, by the device from a server, information describing a plurality of services offered by the plurality of service providers in the one or more proprietary data networks;
in response to determining that the device has an affiliation with the particular service provider;
filtering, by the device, the received information from the server describing the plurality of services offered by the plurality of service providers in the one or more proprietary data networks based on the affiliation between the device and the particular service provider to determine one or more selected services available to the device from the particular service provider; and
requesting, by the device from the server, at least one of the determined one or more selected services available to the device from the particular service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for simultaneously hosting multiple service providers on a network. A method is provided for hosting multiple service providers in a data network. The method includes controlling access to services offered by one or more service providers, and discovering affiliation provisions associated with a device, wherein the affiliation provisions are associated with one or more selected service providers. The method also includes filtering the services according to the affiliation provisions to generate a package database of services offered by the one or more selected service providers, and transmitting the package database to the device.
-
Citations
12 Claims
-
1. A method for operating a device in a data network, comprising:
-
determining, by the device, whether the device has an affiliation with a particular service provider among a plurality of service providers in one or more proprietary data networks that limits the device to receiving services from the particular service provider, wherein determining whether the device has an affiliation comprises; comparing a unique device identifier of the device with unique device identifiers of affiliated devices associated with each of the plurality of service providers; and determining a match between the unique device identifier and a matching unique device identifier of the particular service provider; receiving, by the device from a server, information describing a plurality of services offered by the plurality of service providers in the one or more proprietary data networks; in response to determining that the device has an affiliation with the particular service provider; filtering, by the device, the received information from the server describing the plurality of services offered by the plurality of service providers in the one or more proprietary data networks based on the affiliation between the device and the particular service provider to determine one or more selected services available to the device from the particular service provider; and requesting, by the device from the server, at least one of the determined one or more selected services available to the device from the particular service provider. - View Dependent Claims (2, 3)
-
-
4. A device, comprising:
-
means for determining whether the device has an affiliation with a particular service provider of a plurality of service providers in one or more proprietary data networks that limits the device to receiving services from the particular service provider that comprises; means for comparing a unique device identifier of the device with unique device identifiers of affiliated devices associated with each of the plurality of service providers; and means for determining a match between the unique device identifier and a matching unique device identifier of the particular service provider; means for receiving information from a server describing a plurality of services offered by the plurality of service providers in the one or more proprietary data networks; means for filtering the received information from the server describing the plurality of services offered by the plurality of service providers in the one or more proprietary data networks based on the affiliation between the device and the particular service provider to determine one or more selected services available to the device from the particular service provider and means for requesting from the server at least one of the determined one or more selected services available to the device from the particular service provider in response to determining that the device has an affiliation with the particular service provider. - View Dependent Claims (5, 6)
-
-
7. A device, comprising:
-
a network interface configured to communicate with a data network; and a processor coupled to the network interface, wherein the processor is configured with processor-executable instructions to perform operations comprising; determining whether the device has an affiliation with a particular service provider among a plurality of service providers in one or more proprietary data networks that limits the device to receiving services from the particular service provider, wherein determining whether the device has an affiliation comprises; comparing a unique device identifier of the device with unique device identifiers of affiliated devices associated with each of the plurality of service providers; and determining a match between the unique device identifier and a matching unique device identifier of the particular service provider; receiving information from a server describing a plurality of services offered by the plurality of service providers in the one or more proprietary networks via the network interface; in response to determining that the device has an affiliation with the particular service provider; filtering the received information from the server describing the plurality of services offered by the plurality of service providers in the one or more proprietary data networks based on the affiliation between the device and the particular service provider to determine one or more selected services available to the device from the particular service provider; and requesting from the server at least one of the determined one or more selected services available to the device from the particular service provider. - View Dependent Claims (8, 9)
-
-
10. A non-transitory computer readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a device to perform operations comprising:
-
determining whether the device has an affiliation with a particular service provider among a plurality of service providers in one or more proprietary data networks that limits the device to receiving services from the particular service provider, wherein determining whether the device has an affiliation comprises; comparing a unique device identifier of the device with unique device identifiers of affiliated devices associated with each of the plurality of service providers; and determining a match between the unique device identifier and a matching unique device identifier of the particular service provider; receiving information from a server describing a plurality of services offered by the plurality of service providers; in response to determining that the device has an affiliation with the particular service provider; filtering the received information from the server describing the plurality of services offered by the plurality of service providers in the one or more proprietary data networks based on the affiliation between the device and the particular service provider to determine one or more selected services available to the device from the particular service provider; and requesting from the server at least one of the determined one or more selected services available to the device from the particular service provider. - View Dependent Claims (11, 12)
-
Specification