Methods and systems for presenting online content elements based on information known to a service provider
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for presenting online content elements based on information known to a service provider. One of the methods is a method for presenting online content at a communication apparatus, the communication apparatus being assigned an identifier. The method comprises: obtaining information that pertains to a profile associated with the identifier and provided by a service provider involved in assigning the identifier to the communication apparatus; determining an online content element to be presented at the communication apparatus based on the information; and causing the communication apparatus to present the online content element. Another one of the methods is a method for facilitating determination of online content to be presented at a communication apparatus. Servers for implementing the methods are also provided.
90 Citations
151 Claims
-
1-81. -81. (canceled)
-
82. A method for presenting online content at a communication apparatus, the communication apparatus using a network access service provided by a service provider to exchange data over a packet-switched network, said method comprising:
-
receiving bandwidth information regarding a bandwidth provided to the communication apparatus by the service provider; determining an online content element to be presented at the communication apparatus based on the bandwidth information; and causing the communication apparatus to present the online content element. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99)
-
-
100. A server for presenting online content at a communication apparatus, the communication apparatus using a network access service provided by a service provider to exchange data over a packet-switched network, said server comprising:
-
an interface for receiving and sending data; and a processing unit coupled to said interface and operative for; receiving bandwidth information regarding a bandwidth provided to the communication apparatus by the service provider; determining an online content element to be presented at the communication apparatus based on the bandwidth information; and causing the communication apparatus to present the online content element. - View Dependent Claims (101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117)
-
-
118. Computer-readable media storing program code for execution by a computer system to present online content at a communication apparatus, the communication apparatus using a network access service provided by a service provider to exchange data over a packet-switched network, said program code comprising:
-
first program code for causing the computer system to receive bandwidth information regarding a bandwidth provided to the communication apparatus by the service provider; second program code for causing the computer system to determine an online content element to be presented at the communication apparatus based on the bandwidth information; and third program code for causing the computer system to cause the communication apparatus to present the online content element.
-
-
119. A method for facilitating determination of online content to be presented at a communication apparatus, the communication apparatus using a network access service provided by a service provider to exchange data over a packet-switched network, said method comprising:
-
obtaining an identifier assigned to the communication apparatus by the service provider; consulting a database on a basis of the identifier to obtain bandwidth information regarding a bandwidth provided to the communication apparatus by the service provider; and transmitting the bandwidth information to a network component to allow the network component to determine an online content element to be presented at the communication apparatus based on the bandwidth information. - View Dependent Claims (120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134)
-
-
135. A server for facilitating determination of online content to be presented at a communication apparatus, the communication apparatus using a network access service provided by a service provider to exchange data over a packet-switched network, said server comprising:
-
an interface for receiving and sending data; and a processing unit coupled to said interface and operative for; obtaining an identifier assigned to the communication apparatus by the service provider; consulting a database on a basis of the identifier to obtain bandwidth information regarding a bandwidth provided to the communication apparatus by the service provider; and transmitting the bandwidth information to a network component to allow the network component to determine an online content element to be presented at the communication apparatus based on the bandwidth information. - View Dependent Claims (136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150)
-
-
151. Computer-readable media storing program code for execution by a computer system to facilitate presentation of online content at a communication apparatus, the communication apparatus using a network access service provided by a service provider to exchange data over a packet-switched network, said program code comprising:
-
first program code for causing the computer system to obtain an identifier assigned to the communication apparatus by the service provider; second program code for causing the computer system to consult a database on a basis of the identifier to obtain bandwidth information regarding a bandwidth provided to the communication apparatus by the service provider; and third program code for causing the computer system to transmit the bandwidth information to a network component to allow the network component to determine an online content element to be presented at the communication apparatus based on the bandwidth information.
-
Specification