Methods and apparatus for simultaneously hosting multiple service providers on a network
First Claim
1. A method for hosting multiple service providers in a data network, the method performed by a content distribution server and comprising:
- comparing a unique device identifier provided by a device during activation with identification of affiliated devices associated with each of a plurality of service providers to determine a match;
discovering, when a match is determined, an affiliation of the device, wherein the affiliation associates the device with one of the plurality of service providers associated with a matching unique device identifier, each service provider offering one or more packages of services for distribution by the content distribution server on the data network;
filtering a database of services offered by the plurality of service providers, the filtering performed according to the affiliation, to generate a filtered package database describing only selected services of the database of services offered by the plurality of service providers; and
transmitting the filtered package database from the content distribution server to the device, wherein the filtered package database describes only the selected services available to the device based on the affiliation with the one of the plurality of service providers.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus 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.
29 Citations
16 Claims
-
1. A method for hosting multiple service providers in a data network, the method performed by a content distribution server and comprising:
-
comparing a unique device identifier provided by a device during activation with identification of affiliated devices associated with each of a plurality of service providers to determine a match; discovering, when a match is determined, an affiliation of the device, wherein the affiliation associates the device with one of the plurality of service providers associated with a matching unique device identifier, each service provider offering one or more packages of services for distribution by the content distribution server on the data network; filtering a database of services offered by the plurality of service providers, the filtering performed according to the affiliation, to generate a filtered package database describing only selected services of the database of services offered by the plurality of service providers; and transmitting the filtered package database from the content distribution server to the device, wherein the filtered package database describes only the selected services available to the device based on the affiliation with the one of the plurality of service providers. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for hosting multiple service providers in a data network, the apparatus comprising a content distribution server which comprises:
-
a memory; and a processor coupled to the memory and configured with processor-executable instructions to perform operations comprising; comparing a unique device identifier provided by a device during activation with each of a plurality of service providers to determine a match; discovering, when a match is determined, an affiliation of the device, wherein the affiliation associates the device with one of the plurality of service providers associated with a matching unique device identifier, each service provider offering one or more packages of services for distribution by the content distribution server on the data network; filtering a database of services offered by the plurality of service providers, the filtering performed according to the affiliation in order to generate a package database describing only the selected services of the database of services offered by the plurality of service providers; and transmitting the filtered package database to the device, wherein the filtered package database describes only the selected services available to the device based on the affiliation with the one of the plurality of service providers. - View Dependent Claims (6, 7, 8)
-
-
9. A content distribution server for hosting multiple service providers in a data network, the content distribution server comprising:
-
means for comparing a unique device identifier provided by a device during activation with identification of affiliated devices associated with each of a plurality of service providers to determine a match; means for discovering, when a match is determined, an affiliation of the device, wherein the affiliation associates the device with one of the plurality of service providers associated with a matching unique device identifier, each service provider offering one or more packages of services for distribution by the content distribution server on the data network; means for filtering a database of services offered by the plurality of service providers, the filtering performed according to the affiliation, to generate a filtered package database describing only selected services of the database of services offered by the plurality of service providers; and means for transmitting the filtered package database to the device, wherein the filtered package database describes only the selected services available to the device based on the affiliation with the one of the plurality of service providers. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a content distribution server processor to perform operations comprising:
-
comparing a unique device identifier provided by a device during activation with identification of affiliated devices associated with each of a plurality of service providers to determine a match; discovering, when a match is determined, an affiliation of the device, wherein the affiliation associates the device with one of the plurality of service providers associated with a matching unique device identifier, each service provider offering one or more packages of services for distribution by the content distribution server on a data network; filtering a database of services offered by the plurality of service providers, the filtering performed according to the affiliation, to generate a filtered package database describing only selected services of the database of services offered by the plurality of service providers; and transmitting the filtered package database to the device, wherein the filtered package database describes only the selected services available to the device based on the affiliation with the one of the plurality of service providers. - View Dependent Claims (14, 15, 16)
-
Specification