Subscriber identification system
First Claim
1. In a telecommunications environment comprising a delivery network for delivering content and a residential unit for receiving the content and interacting with a subscriber, the residential unit including at least a storage medium and a processor, a computer implemented method of associating a subscriber interacting with the residential unit with characteristics that are not directly related to interactions of the subscriber with the residential unit, the method comprising utilizing the processor to:
- monitor subscriber interactions with the residential unit;
process at least a portion of the subscriber interactions to generate a session profile, wherein the session profile is generated without knowledge of the identity of the subscriber and identifies subscriber traits including traits that are not directly associated with the subscriber interactions;
compare at least a portion of the session profile with at least a portion of subscriber profiles stored in the storage medium, the subscriber profiles being a compilation of session profiles generated over multiple interaction sessions without knowledge of the identity of the subscriber that have been grouped together based on similarities, the subscriber profiles identifying subscriber characteristics that are a compilation of subscriber traits from the session profiles grouped together, the subscriber characteristics including characteristics that are not directly associated with the subscriber interactions; and
associate, based on similarities between the subscriber profile and the session profile, tile subscriber with one of the subscriber profiles and the subscriber characteristics including the characteristics that are not directly associated with the subscriber interactions.
4 Assignments
0 Petitions
Accused Products
Abstract
A subscriber identification system is presented in which subscriber selection data including channel changes, volume changes, and time-of-day viewing information is used to identify a subscriber from a group of subscribers. In one instance, the subscriber viewing data is recorded and a signal processing algorithm such as a Fourier transform is used to produce a processed version of the subscriber selection data. The processed version of the subscriber selection data can be correlated with stored common identifiers of subscriber profiles to determine which subscriber from the group is presently viewing the programming. A neural network or fuzzy logic can be used as the mechanism for identifying the subscriber from clusters of information which are associated with individual subscribers.
326 Citations
61 Claims
-
1. In a telecommunications environment comprising a delivery network for delivering content and a residential unit for receiving the content and interacting with a subscriber, the residential unit including at least a storage medium and a processor, a computer implemented method of associating a subscriber interacting with the residential unit with characteristics that are not directly related to interactions of the subscriber with the residential unit, the method comprising utilizing the processor to:
-
monitor subscriber interactions with the residential unit;
process at least a portion of the subscriber interactions to generate a session profile, wherein the session profile is generated without knowledge of the identity of the subscriber and identifies subscriber traits including traits that are not directly associated with the subscriber interactions;
compare at least a portion of the session profile with at least a portion of subscriber profiles stored in the storage medium, the subscriber profiles being a compilation of session profiles generated over multiple interaction sessions without knowledge of the identity of the subscriber that have been grouped together based on similarities, the subscriber profiles identifying subscriber characteristics that are a compilation of subscriber traits from the session profiles grouped together, the subscriber characteristics including characteristics that are not directly associated with the subscriber interactions; and
associate, based on similarities between the subscriber profile and the session profile, tile subscriber with one of the subscriber profiles and the subscriber characteristics including the characteristics that are not directly associated with the subscriber interactions. - 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)
-
-
28. A system for associating a subscriber interacting with a device with characteristics that are not directly associated with device interactions or the subscriber, the system comprising:
-
the device;
a subscriber interface device for interacting with the device;
a storage medium; and
a processor for;
monitoring subscriber interactivity with the device;
processing at least a portion of the subscriber interactivity to generate a session profile, wherein the session profile is generated with no knowledge of the identity of the subscriber and identifies subscriber traits including traits that are not directly associated with the subscriber interactivity;
comparing at least a portion of the session profile with at least a portion of subscriber profiles, the subscriber profiles being a compilation of session profiles generated over multiple interaction sessions with no knowledge of the identity of the subscriber that have been grouped together based on similarities, the subscriber profiles identifying subscriber characteristics that are a compilation of subscriber traits from the session profiles grouped together, the subscriber characteristics including characteristics that are not directly associated with the subscriber interactivity; and
associating, based on similarities between the subscriber profile and the session profile, the subscriber with one of the subscriber profiles and the subscriber characteristics including the characteristics that are not directly associated with the subscriber interactivity. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
retrieves program data associated with the content delivered from the content provider; - and
generates the session profile based on the program data and the subscriber interactivity.
-
-
40. An apparatus for associating a subscriber interacting with a device with characteristics that are not directly associated with device interactions of the subscriber, the apparatus comprising:
-
a subscriber interface for receiving subscriber interactions;
a content interface for receiving content from a content provider responsive to said subscriber interface;
a storage medium; and
a processor for;
processing at least a portion of the subscriber interactivity to generate a session profile, wherein the session profile is generated with no knowledge of the identity of the subscriber and identifies subscriber traits and at least some of the subscriber traits are discretionary traits that are not directly associated with the subscriber interactivity;
comparing at least a portion of the session profile with at least a portion of subscriber profiles, the subscriber profiles are generated with no knowledge of the identity of the subscriber and are a compilation of session profiles generated over multiple interaction sessions that have been grouped together based on similarities, the subscriber profiles identifying subscriber characteristics that are a compilation of subscriber traits from the session profiles grouped together, the subscriber characteristics including characteristics that are not directly associated with the subscriber interactivity; and
associating, based on similarities between the subscriber profiles and the session profile, the subscriber with one of the subscriber profiles and the subscriber characteristics including the characteristics that are not directly associated with the subscriber interactivity. - View Dependent Claims (41, 42, 43)
generates a session profile that includes at least some subset of probabilistic demographic characteristics, probabilistic program characteristics, subscriber selection data and subscriber signature; - and
compares attributes within the session profile with similar attributes in the subscriber profiles.
-
-
43. The apparatus of claim 40, wherein said processor
retrieves program data associated with the content received from the content provider, and generates the session profile based on the program data and the subscriber interactions.
-
44. An apparatus for associating a subscriber interacting with a device with characteristics that are not directly associated with device interactions of the subscriber, the apparatus comprising:
-
a subscriber interface for receiving subscriber interactions;
a content interface for delivering content to subscribers;
a storage medium; and
a processor for;
processing at least a portion of the subscriber interactivity to generate a session profile, wherein the session profile is generated with no knowledge of the identity of the subscriber and identifies subscriber traits and at least some of the subscriber traits are discretionary traits that are not directly associated with the subscriber interactivity;
comparing at least a portion of the session profile with at least a portion of subscriber profiles, the subscriber profiles being a compilation of session profiles generated over multiple interaction sessions that have been grouped together based on similarities, the subscriber profiles identifying subscriber characteristics that are a compilation of subscriber traits from the session profiles grouped together, the subscriber characteristics including characteristics that are not directly associated with the subscriber interactivity; and
associating, based on similarities between the subscriber profiles and the session profile, the subscriber with one of the subscriber profiles and the subscriber characteristics including the characteristics that are not directly associated with the subscriber interactivity. - View Dependent Claims (45, 46)
generates a session profile that includes at least some subset of probabilistic demographic characteristics, probabilistic program characteristics, subscriber selection data and subscriber signature; - and
compares attributes within die session profile with similar attributes in the subscriber profiles.
-
-
46. The apparatus of claim 44, wherein said processor
retrieves program data associated with content selected by the subscriber; - and
generates the session profile based on the program data and the subscriber interactions.
- and
-
47. A computer program embodied on a computer-readable medium for associating a subscriber interacting with a device with characteristics that are not directly associated with device interactions of the subscriber, said computer program comprising:
-
a source code segment for monitoring subscriber interactivity;
a source code segment for processing at least a portion of the subscriber interactivity to generate a session profile, wherein the session profile is generated with no knowledge of the identity of the subscriber and identifies subscriber traits and at least some of the subscriber traits are discretionary traits that are not directly associated with the subscriber interactivity;
a source code segment for comparing at least a portion of the session profile with at least a portion of subscriber profiles, the subscriber profiles being a compilation of session profiles generated over multiple interaction sessions that have been grouped together based on similarities, the subscriber profiles identifying subscriber characteristics that are a compilation of subscriber traits from the session profiles grouped together, the subscriber characteristics including characteristics that are not directly associated with the subscriber interactivity; and
a source code segment for associating, responsive to said source code segment for comparing, the subscriber with one of the subscriber profiles and the subscriber characteristics including the characteristics that are not directly associated with the subscriber interactivity. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54)
a source code segment for extracting program data from content selected as part of the subscriber interactivity; and
a source code segment for generating the session profile based on the subscriber interactivity and the program data.
-
-
49. The computer program of claim 47, wherein said source code segment for processing includes a source code segment for processing volume and channel change commands monitored as part of the subscriber interactions to generate a subscriber signature that is part of the session profile.
-
50. The computer program of claim 49, wherein said source code segment for processing volume and channel change commands utilizes a Fourier transform.
-
51. The computer program of claim 47, wherein the device is a television.
-
52. The computer program of claim 51, wherein the computer program is implemented within a set-top box connected to the television.
-
53. The computer program of claim 51, wherein the computer program is implemented within a television access network.
-
54. The computer program of claim 47, wherein the computer program is implemented as a client-server architecture.
-
55. The a telecommunications environment comprising a delivery network for delivering content and a residential unit for receiving the content and interacting with a subscriber, the residential unit including at least a storage medium and a processor, a computer implemented system for associating a subscriber interacting with the residential unit with characteristics that are not directly associated with interactions of the subscriber with the residential unit, the system comprising:
-
means for monitoring subscriber interactions;
means for processing at least a portion of the subscriber interactions to generate a session profile, wherein the session profile is generated without knowledge of the identity of the subscriber and identifies subscriber traits and at least some of the subscriber traits are discretionary traits that are not directly associated with the subscriber interactions, wherein said means for processing utilizes the processor;
means for comparing at least a portion of the session profile with at least a portion of subscriber profiles stored in the storage medium, the subscriber profiles being a compilation of session profiles generated over multiple interaction sessions that have been grouped together based on similarities, the subscriber profiles identifying subscriber characteristics that are a compilation of subscriber traits from the session profiles grouped together, the subscriber characteristics including characteristics that are not directly associated with the subscriber interactions; and
means for associating, responsive to said means for comparing, the subscriber with one of the subscriber profiles and the subscriber characteristics including the characteristics that are not directly associated with the subscriber interactions. - View Dependent Claims (56, 57, 58)
means for extracting program data from content selected as part of the subscriber interactivity, and means for generating the session profile based on the subscriber interactivity and the program data.
-
-
57. The system of claim 55, wherein said means for processing includes means for processing volume and channel change commands monitored as part of the subscriber interactions to generate a subscriber signature that is part of the session profile.
-
58. The system of claim 57, wherein said means for processing volume and channel change commands utilizes a Fourier transform.
-
59. In a television network environment consisting of a display device, a storage medium, and a processor, a computer implemented method for associating traits to a television subscriber, the traits not being directly related to interactions of the television subscriber with a television, the method comprising:
-
monitoring subscriber interactions with the television for a plurality of viewing sessions;
utilizing the processor to process, for each viewing session, at least a portion of the subscriber interactions to create session profiles that identify traits about the subscriber including traits not directly associated with the interactions;
wherein the session profiles do not include any data related to actual subscriber identity;
clustering the session profiles based on similarities between at least some portion of the session profiles to form subscriber profiles, wherein the subscriber profiles do not include any data related to actual subscriber identity and identity a plurality of traits that were identified in the clustered session profiles, the plurality of traits including traits not directly associated with the interactions;
comparing, for each viewing session, at least some portion of the session profile with a corresponding portion of the subscriber profiles, selecting, for each viewing session, a subscriber profile for the subscriber based on said comparing; and
associating the plurality of traits associated with the subscriber profile to the subscriber including the traits not directly associated with the interactions. - View Dependent Claims (60)
-
-
61. In a television network environment consisting of a display device, a storage medium, and a processor, a computer implemented method for associating traits to a television subscriber, the traits not being directly related to interactions of the television subscriber with a television, the method comprising:
-
monitoring subscriber interactions with the television for a plurality of viewing sessions;
utilizing the processor to process, for each viewing session, at least a portion of the subscriber interactions to create session profiles that identify traits about the subscriber including traits not directly associated with the interactivity, wherein the session profiles are generated with no knowledge of subscriber identity;
clustering the session profiles based on similarities between at least some portion of the session profiles to form subscriber profiles, wherein the subscriber profiles are generated without knowledge of subscriber identity and identify a plurality of traits that were identified in the clustered session profiles, the plurality of traits including traits not directly associated with the interactions;
comparing, for each viewing session, at least some portion or the session profile with a corresponding portion of the subscriber profiles, selecting, for each viewing session, a subscriber profile for the subscriber based on said comparing; and
associating the plurality of traits associated with the subscriber profile to the subscriber including the traits not directly associated with the interactions.
-
Specification