Directed media based on user preferences
DC CAFCFirst Claim
1. A method for providing directed media to a user on a network, comprising:
- receiving a request from the user to access a content provider web site over a network through a network access device operated by the user;
retrieving a persistent device identifier of the network access device;
determining a current network address of the network access device and one or more characteristics of the access device, wherein the current network address is assigned to the network access device by a network service provider for a present network access session;
retrieving historic information for the user, the historic information including patterns of usage for the network access device, and wherein the historic information comprises network access information including times and locations of network access and number of previous network accesses by the network access device;
retrieving location-centric information for a location from which the user is accessing the network;
generating a user profile based on the historic information for the user, the location-centric information, and the one or more characteristics of the access device;
storing the user profile as a record that identifies the user through the current network address and the persistent device identifier associated with the network access device;
incorporating into the user profile one or more group characteristics identifying a group with which the user is associated;
assigning a group identifier to the group based on the patterns of usage;
analyzing the retrieved device identifier, historic information, and location-centric information to determine a directed media component to be provided to the user or the group on the network access device, andplacing directed media referenced by the directed media component in the web site requested by the user request from the content provider, wherein the directed media comprises content that is customized to the user based on the user profile.
2 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A system for determining directed media for a user is provided. The exemplary system comprises a media selection optimizer which is configured to determine a directed media component based on a user profile associated, via a device identifier, with a network access device. The media selection optimizer may also utilize access point information, historic information, and access point location-centric information in its determination of the directed media component. The directed media component may then be forward to a media server which provides the corresponding directed media to the user. The directed media may comprise advertisement, coupons, video, music, or any other media which is customizable to the user.
-
Citations
24 Claims
-
1. A method for providing directed media to a user on a network, comprising:
-
receiving a request from the user to access a content provider web site over a network through a network access device operated by the user; retrieving a persistent device identifier of the network access device; determining a current network address of the network access device and one or more characteristics of the access device, wherein the current network address is assigned to the network access device by a network service provider for a present network access session; retrieving historic information for the user, the historic information including patterns of usage for the network access device, and wherein the historic information comprises network access information including times and locations of network access and number of previous network accesses by the network access device; retrieving location-centric information for a location from which the user is accessing the network; generating a user profile based on the historic information for the user, the location-centric information, and the one or more characteristics of the access device; storing the user profile as a record that identifies the user through the current network address and the persistent device identifier associated with the network access device; incorporating into the user profile one or more group characteristics identifying a group with which the user is associated; assigning a group identifier to the group based on the patterns of usage; analyzing the retrieved device identifier, historic information, and location-centric information to determine a directed media component to be provided to the user or the group on the network access device, and placing directed media referenced by the directed media component in the web site requested by the user request from the content provider, wherein the directed media comprises content that is customized to the user based on the user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing directed media to a user on a network, comprising:
-
a network module receiving a request from the user to access a content provider web site over a network through a network access device operated by the user; an information collection engine configured to retrieve a persistent device identifier and one or more characteristics of the network access device operated by the user, determine a current network address of the network access device and one or more characteristics of the access device, wherein the current network address is assigned to the network access device by a network service provider, retrieve historic information for the user, the historic information including patterns of usage for the network access device, and wherein the historic information comprises network access information including times and locations of network access and number of previous network accesses by the network access device, and retrieving location-centric information for a location from which the user is accessing the network; and a user profile component generating a user profile based on the historic information for the user, the location-centric information, and the one or more characteristics of the access device, and incorporating into the user profile one or more group characteristics identifying a group with which the user is associated, and assigning a group identifier to the group based on the patterns of usage, and storing the user profile as a record that identifies the user through the current network address and persistent device identifier associated with the network access device; and a media selection optimizer circuit configured to determine a directed media component to transmit to the user or the group based on a user profile, the user profile being associated with the device identifier and the information provided by the information collection engine, the media selection optimizer further placing directed media referenced by the directed media component in the web site requested by the user request from the content provider, wherein the directed media comprises content that is customized to the user based on the user profile. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A machine-readable storage medium having stored thereon a program, the program being executable to provide a method for providing directed media to a user on a network, the method comprising:
-
receiving a request from the user to access a content provider web site over a network through a network access device operated by the user; retrieving a persistent device identifier of the network access device; determining a current network address of the network access device and one or more characteristics of the access device, wherein the current network address is assigned to the network access device by a network service provider for a present network access session; retrieving historic information for the user, the historic information including patterns of usage for the network access device, and wherein the historic information comprises network access information including times and locations of network access and number of previous network accesses by the network access device; retrieving location-centric information for a location from which the user is accessing the network; generating a user profile based on the historic information for the user, the location-centric information, and the one or more characteristics of the access device; storing the user profile as a record that identifies the user through the current network address and the persistent device identifier associated with the network access device; incorporating into the user profile one or more group characteristics identifying a group with which the user is associated; assigning a group identifier to the group based on the patterns of usage; analyzing the retrieved device identifier, historic information, and location-centric information to determine a directed media component to be provided to the user or the group on the network access device, and placing directed media referenced by the directed media component in the web site requested by the user request from the content provider, wherein the directed media comprises content that is customized to the user based on the user profile.
-
Specification