Systems and methods of reporting content-exposure events
First Claim
1. A computer system implemented method, the method comprising:
- a hardware processor;
discovering content in a user environment;
generating one or more content fingerprints on a per-content basis;
providing information sufficient to identify the one or more content fingerprints to a central computer system;
receiving a user selection of particular content stored in the user environment;
requesting, from the central computer system, information related to a level of exposure of the particular content across a plurality of platforms and a plurality of users;
receiving exposure information for the particular content in response to the request;
publishing, by the hardware processor, the exposure information to a user associated with the user environment;
wherein the particular content comprises a plurality of content items;
identifying exposure events in relation to the plurality of content items that occurred during a particular time period;
arranging the exposure events by time intervals of the particular time period;
determining time densities of the exposure events by content item and time interval;
generating a visualization based, at least in part, on the time densities; and
the visualization comprises a heat map of the exposure events over the particular time period.
22 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method is performed by a computer system. The method includes discovering content in a user environment. The method further includes generating one or more content fingerprints on a per-content basis. The method also includes providing information sufficient to identify the one or more content fingerprints to a central computer system. Further, the method includes receiving a user selection of particular content stored in the user environment. In addition, the method includes requesting, from the central computer system, information related to a level of exposure of the particular content across a plurality of platforms and a plurality of users. Moreover, the method includes receiving exposure information for the particular content in response to the request. Additionally, the method includes publishing the exposure information to a user associated with the user environment.
238 Citations
16 Claims
-
1. A computer system implemented method, the method comprising:
-
a hardware processor; discovering content in a user environment;
generating one or more content fingerprints on a per-content basis;providing information sufficient to identify the one or more content fingerprints to a central computer system; receiving a user selection of particular content stored in the user environment; requesting, from the central computer system, information related to a level of exposure of the particular content across a plurality of platforms and a plurality of users; receiving exposure information for the particular content in response to the request; publishing, by the hardware processor, the exposure information to a user associated with the user environment; wherein the particular content comprises a plurality of content items; identifying exposure events in relation to the plurality of content items that occurred during a particular time period; arranging the exposure events by time intervals of the particular time period; determining time densities of the exposure events by content item and time interval; generating a visualization based, at least in part, on the time densities; and
the visualization comprises a heat map of the exposure events over the particular time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system comprising:
-
a hardware processor, wherein the hardware processor is configured for;
discovering content in a user environment;
generating one or more content fingerprints on a per-content basis;providing information sufficient to identify the one or more content fingerprints to a central computer system; receiving a user selection of particular content stored in the user environment; requesting, from the central computer system, information related to a level of exposure of the particular content across a plurality of platforms and a plurality of users; receiving exposure information for the particular content in response to the request; publishing the exposure information to a user associated with the user environment; wherein the particular content comprises a plurality of content items; identifying exposure events in relation to the plurality of content items that occurred during a particular time period; arranging the exposure events by time intervals of the particular time period; determining time densities of the exposure events by content item and time interval; generating a visualization based, at least in part, on the time densities and the visualization comprises a heat map of the exposure events over the particular time period. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed by a hardware processor for:
-
discovering content in a user environment; generating one or more content fingerprints on a per-content basis; providing information sufficient to identify the one or more content fingerprints to a central computer system; receiving a user selection of particular content stored in the user environment; requesting, from the central computer system, information related to a level of exposure of the particular content across a plurality of platforms and a plurality of users; receiving exposure information for the particular content in response to the request; publishing the exposure information to a user associated with the user environment;
wherein the particular content comprises a plurality of content items;identifying exposure events in relation to the plurality of content items that occurred during a particular time period; arranging the exposure events by time intervals of the particular time period; determining time densities of the exposure events by content item and time interval; generating a visualization based, at least in part, on the time densities and the visualization comprises a heat map of the exposure events over the particular time period.
-
Specification