Methods and Systems for Presenting Online Content Elements Based on Information Known to a Service Provider
First Claim
1. 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 the communication apparatus being assigned an identifier by the service provider, said method comprising:
- sending a request to a network component associated with the service provider, the request conveying the identifier and requesting information pertaining to a profile associated with the identifier and provided by the service provider;
receiving the information;
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.
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.
80 Citations
89 Claims
-
1. 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 the communication apparatus being assigned an identifier by the service provider, said method comprising:
-
sending a request to a network component associated with the service provider, the request conveying the identifier and requesting information pertaining to a profile associated with the identifier and provided by the service provider; receiving the information; 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. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 82, 83)
-
-
2. (canceled)
-
3. (canceled)
-
16. 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, the communication apparatus being assigned an identifier by the service provider, said server comprising:
-
an interface for receiving and sending data; and a processing unit coupled to said interface and operative for; sending a request to a network component associated with the service provider via said interface, the request conveying the identifier and requesting information pertaining to a profile associated with the identifier and provided by the service provider; receiving the information via said interface; 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. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 84, 85)
-
-
17. (canceled)
-
18. (canceled)
-
31. 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, the communication apparatus being assigned an identifier by the service provider, said program code comprising:
-
first program code for causing the computer system to send a request to a network component associated with the service provider, the request conveying the identifier and requesting information pertaining to a profile associated with the identifier and provided by the service provider; second program code for causing the computer system to receive the information; third program code for causing the computer system to determine an online content element to be presented at the communication apparatus based on the information; and fourth program code for causing the computer system to cause the communication apparatus to present the online content element.
-
-
32. 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, the communication apparatus being assigned an identifier by the service provider, said method comprising:
-
receiving a request from a network component associated with a network site accessed by the communication apparatus the request conveying the identifier and requesting information pertaining to a profile associated with the identifier and provided by the service provider; consulting a database to obtain the information; and transmitting the information to the network component to allow the network component to determine an online content element to be presented at the communication apparatus based on the information. - View Dependent Claims (33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 86, 87)
-
-
34. (canceled)
-
35. (canceled)
-
47. 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 the communication apparatus being assigned an identifier by the service provider, said server comprising:
-
an interface for receiving and sending data; and a processing unit coupled to said interface and operative for; receiving a request from a network component associated with a network site accessed by the communication apparatus the request conveying the identifier and requesting information pertaining to a profile associated with the identifier and provided by the service provider; consulting a database to obtain the information; and transmitting the information to the network component to allow the network component to determine an online content element to be presented at the communication apparatus based on the information. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 88, 89)
-
-
48. (canceled)
-
49. (canceled)
-
61. Computer-readable media storing program code for execution by a computer system to facilitate 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 the communication apparatus being assigned an identifier by the service provider, said program code comprising:
-
first program code for causing the computer system to receive a request from a network component associated with a network site accessed by the communication apparatus, the request conveying the identifier and requesting information pertaining to a profile associated with the identifier and provided by the service provider; second program code for causing the computer system to consult a database to obtain the information; and third program code for causing the computer system to transmit the information to the network component to allow the network component to determine an online content element to be presented at the communication apparatus based on the information.
-
-
62-81. -81. (canceled)
Specification