System, method and computer program for selecting an information provider
First Claim
1. A system for enabling use of a plurality of information providers in order to obtain content for use by a service provider, each said information provider having access to a plurality of content inventories, each said content inventory being associated with one or more defined characteristics for use in selecting content from a respective inventory, the system comprising:
- a content management system arranged to receive, over a data communications network, a request message transmitted from a user terminal, the request message including a request message body identifying a service requested from a service provider, and to obtain data relating to a user of the user terminal and/or relating to resource usage in respect of delivery of content selected by the information providers in response to the receipt of the request message;
said content management system being further arranged to enable selection of one of the information providers to provide content to be associated with the service being requested by the user on the basis of the data relating to the user and/or the information providers,wherein the content management system is further arranged to generate a further message body associated with the requested service, for transmission via the data communications network, andwherein the content management system is further arranged to direct the transmission of a response message to the user terminal, the response message comprising activation data arranged to be activated by the user terminal, such activation causing the user terminal to access the requested service and associated content.
5 Assignments
0 Petitions
Accused Products
Abstract
System, method and computer program for enabling use of a plurality of information providers in order to obtain content and/or messages for use by a service provider. Data relating to a user requesting a service from the service provider and/or relating to resource requirements relating to messages provided by the information providers is obtained and based thereon, one of the information providers is selected to provide a message or content to be associated with the service being requested by the user.
-
Citations
89 Claims
-
1. A system for enabling use of a plurality of information providers in order to obtain content for use by a service provider, each said information provider having access to a plurality of content inventories, each said content inventory being associated with one or more defined characteristics for use in selecting content from a respective inventory, the system comprising:
-
a content management system arranged to receive, over a data communications network, a request message transmitted from a user terminal, the request message including a request message body identifying a service requested from a service provider, and to obtain data relating to a user of the user terminal and/or relating to resource usage in respect of delivery of content selected by the information providers in response to the receipt of the request message; said content management system being further arranged to enable selection of one of the information providers to provide content to be associated with the service being requested by the user on the basis of the data relating to the user and/or the information providers, wherein the content management system is further arranged to generate a further message body associated with the requested service, for transmission via the data communications network, and wherein the content management system is further arranged to direct the transmission of a response message to the user terminal, the response message comprising activation data arranged to be activated by the user terminal, such activation causing the user terminal to access the requested service and associated content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for enabling use of a plurality of information providers in order to obtain content for use by a service provider, each said information provider having access to a plurality of content inventories, each said content inventory being associated with one or more defined characteristics for use in selecting content from a respective inventory, the method comprising:
-
receiving, over a data communications network, a request message transmitted from a user terminal, the request message including a request message body identifying a service requested from a service provider; obtaining data relating to a user of the user terminal and/or relating to resource requirements relating to content provided by the information providers in response to the receipt of the request message; selecting one of the information providers to provide content to be associated with the service being requested by the user in consideration of the data relating to the user and/or the information providers; generating a further message body associated with the requested service, for transmission via the data communications network; and directing the transmission of a response message to the user terminal, the response message comprising activation data arranged to be activated by the user terminal, such activation causing the user terminal to access the requested service and associated content. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 65, 66, 69, 70, 73, 74)
-
-
38. A computer program, or a suite of computer programs, comprising a set of executable instructions resident on computer-readable media for enabling use of a plurality of information providers in order to obtain content for use by a service provider, each said information provider having access to a plurality of content inventories, each said content inventory being associated with one or more defined characteristic for use in selecting content from a respective inventory, and arranged to:
-
receive, over a data communications network, a request message transmitted from a user terminal, the request message including a request message body identifying a service requested from a service provider; obtain data relating to a user of the user terminal and/or relating to resource requirements relating to content provided by the information providers in response to the receipt of the request message; select one of the information providers to provide content to be associated with the service being requested by the user in consideration of the data relating to the user and/or the information providers; generate a further message body associated with the requested service, for transmission via the data communications network; and direct the transmission of a response message to the user terminal, the response message comprising activation data arranged to be activated by the user terminal, such activation causing the user terminal to access the requested service and associated content. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system for enabling use of a plurality of internet service providers in order to provide web-based services to users, the system comprising:
-
a management system arranged to receive, over a data communications network, a request message transmitted from a user terminal, the request message including a request message body identifying a requested service, and to obtain data about a user of the user terminal and/or about resource requirements relating to the services provided by the internet service providers in response to the receipt of the request message; said management system being further arranged to enable selection of one of the internet service providers to provide a service to the user in consideration of the data relating to the user and/or the internet service providers, wherein the management system is further arranged to generate a further message body associated with the requested service, for transmission via the data communications network, and wherein the management system is further arranged to direct the transmission of a response message to the user terminal, the response message comprising activation data arranged to be activated by the user terminal, such activation causing the user terminal to access the selected internet service provider and associated requested service. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A method for enabling use of a plurality of internet service providers in order to provide services to users, the method comprising:
-
receiving, over a data communications network, a request message transmitted from a user terminal, the request message including a request message body identifying a requested service; obtaining data relating to a user of the user terminal and/or relating to resource requirements relating to the services provided by the internet service providers in response to the receipt of the request message; selecting one of the internet service providers to provide a service to the user in consideration of the data relating to the user and/or the internet service providers; generating a further message body associated with the requested service, for transmission via the data communications network; and directing the transmission of a response message to the user terminal, the response message comprising activation data arranged to be activated by the user terminal, such activation causing the user terminal to access the selected internet service provider and associated requested service. - View Dependent Claims (63, 64, 67, 68, 71, 72, 75, 76, 77)
-
-
78. A computer program, or a suite of computer programs, comprising a set of executable instructions resident on computer-readable media for enabling use of a plurality of internet services providers in order to provide services to users, and being arranged to:
-
receive, over a data communications network, a request message transmitted from a user terminal, the request message including a request message body identifying a requested service; obtain data relating to a user of the user terminal and/or relating to resource requirements relating to the services provided by the internet service providers in response to the receipt of the request message; select one of the internet service providers to provide a service to the user in consideration of the data relating to the user and/or the internet service providers; generate a further message body associated with the requested service, for transmission via the data communications network; and direct the transmission of a response message to the user terminal, the response message comprising activation data arranged to be activated by the user terminal, such activation causing the user terminal to access the selected internet service provider and associated requested service. - View Dependent Claims (79, 80, 81, 82, 83)
-
-
84. A computer-readable medium having stored thereon computer executable instructions which when executed by a computer performs:
-
receiving, over a data communications network, a request message transmitted from a user terminal, the request message including a request message body identifying a requested service; obtaining data relating to a user of the user terminal and/or relating to resource requirements relating to the services provided by the internet service providers in response to the receipt of the request message; selecting one of the internet service providers to provide a service to the user in consideration of the data relating to the user and/or the internet service providers; generating a further message body associated with the requested service, for transmission via the data communications network; and directing the transmission of a response message to the user terminal, the response message comprising activation data arranged to be activated by the user terminal, such activation causing the user terminal to access the selected internet service provider and associated requested service. - View Dependent Claims (85, 86, 87, 88, 89)
-
Specification