System and method for selecting the transmission bandwidth of a data stream sent to a client based on personal attributes of the client's user
First Claim
1. A method comprising:
- searching a database for a profile associated with an end user, the profile including personal information about the end user and the end user using a client computer;
selecting a bandwidth for transmission of a data stream to the client computer based at least in part on the personal information; and
delivering the data stream at the bandwidth selected for transmission to the end user.
1 Assignment
0 Petitions
Accused Products
Abstract
A cost effective method for generating and delivering personalized multimedia content targeted at specific end users or groups of end users via client computers coupled to local servers by a diverse computer network which includes local area networks (LANS) and/or wide area networks (WANs) such as the internet. In one embodiment, a global server provides global content via a computer network to a local server. The local server retrieves personal profile associated with the targeted end user(s) from a local database. Personalized content is generated based on the personal profile. Customized information which includes both the global and personalized content is then delivered to the targeted end user(s) via client computer(s) coupled to the computer network. Global and personalized content may or may not be related. For example, global content may be an action movie while unrelated personalized content may be an advertisement for a custom suit in the Color, style and size likely to please the targeted end user. Exemplary personal profile include indicators such as family income, hobbies and ages which provide useful indicators of the consumption habits of the end users. Such an arrangement is advantageous because the personalized content is targeted at end user(s) who have a higher probability of interest in the personalized content based on the personal profile.
-
Citations
13 Claims
-
1. A method comprising:
-
searching a database for a profile associated with an end user, the profile including personal information about the end user and the end user using a client computer;
selecting a bandwidth for transmission of a data stream to the client computer based at least in part on the personal information; and
delivering the data stream at the bandwidth selected for transmission to the end user. - View Dependent Claims (2, 3)
-
-
4. A server communicatively coupled to a client computer, the server configured for:
-
searching a database for a profile associated with an end user of the client computer, the profile including personal information about the end user;
selecting a bandwidth for transmission of a data stream to the client computer based at least in part on the personal information; and
delivering the data stream at the bandwidth selected for transmission to the client computer. - View Dependent Claims (5, 6)
-
-
7. A computer-readable medium having computer-executable instructions for performing a method comprising:
-
searching a database for a profile associated with an end user of a client computer, the profile including personal information about the end user;
selecting a bandwidth for transmission of a data stream to the client computer based at least in part on the personal information; and
delivering the data stream at the bandwidth selected for transmission to the client computer. - View Dependent Claims (8, 9)
-
-
10. A method comprising:
-
sending a request, by a client computer, for a data stream to a server; and
receiving at the client the data stream at a bandwidth selected by the server based at least in part on personal information included in a profile associated with an end user of the client computer. - View Dependent Claims (11)
-
-
12. A client computer, said client computer configured to:
-
send a request, by an end user on the client computer, for a data stream to a server; and
receive the data stream at a bandwidth selected by the server based at least in part on personal information included in a profile associated with the end user. - View Dependent Claims (13)
-
Specification