METHOD AND APPARATUS FOR MAINTAINING CONTENT VIEW STATISTICS IN A NAMED DATA NETWORK
First Claim
1. A computer-implemented method, comprising:
- receiving, by a media broker, a check-in message from a client device consuming a data object;
analyzing the check-in message to determine at least the data object being consumed by the client device, and identifying information for the client device or a user of the client device;
determining demographic information for the client device or the user based on the identifying information from the check-in message;
accounting for the demographic information in association with the data object;
responsive to receiving the check-in message, generating a response packet that satisfies the check-in message, wherein the response packet grants the client device access to present the data object'"'"'s contents to the user; and
returning the response packet to satisfy the check-in message.
3 Assignments
0 Petitions
Accused Products
Abstract
A client device that obtains a data object for a local user, and can detect a check-in requirement in the data object that instructs the client device to share demographic information with a content broker. The client device generates a check-in message that indicates the data object, and includes identifying information for the local user or the local client device. The client device sends the check-in message to the content broker to share the identifying information. The content broker can analyze the check-in message to determine the user'"'"'s identifying information, and to determine the data object being consumed by the user. The media broker then stores or aggregates the user'"'"'s demographic information in a repository, in association with the data object. The media broker generates a response packet that grants the client device access to the data object'"'"'s contents, and returns the response packet to the client device.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a media broker, a check-in message from a client device consuming a data object; analyzing the check-in message to determine at least the data object being consumed by the client device, and identifying information for the client device or a user of the client device; determining demographic information for the client device or the user based on the identifying information from the check-in message; accounting for the demographic information in association with the data object; responsive to receiving the check-in message, generating a response packet that satisfies the check-in message, wherein the response packet grants the client device access to present the data object'"'"'s contents to the user; and returning the response packet to satisfy the check-in message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
receiving a check-in message from a client device consuming a data object; analyzing the check-in message to determine at least the data object being consumed by the client device, and identifying information for the client device or a user of the client device; determining demographic information for the client device or the user based on the identifying information from the check-in message; accounting for the demographic information in association with the data object; responsive to receiving the check-in message, generating a response packet that satisfies the check-in message, wherein the response packet grants the client device access to present the data object'"'"'s contents to the user; and returning the response packet to satisfy the check-in message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
obtaining, by a client device, a data object to present to a local user; detecting, in the data object, a check-in requirement that includes a reference to a content broker that maintains aggregated demographic information on a plurality of client devices that consume the data object; generating a check-in message, which includes a reference to the data object, and includes identifying information for the local user or the local client device; sending the check-in message to the content broker to share the identifying information with the content broker; and responsive to sending the check-in message, presenting the data object'"'"'s contents to the local user. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-implemented method, comprising:
-
receiving, by a media broker from a client device, a request for a secret sauce that corresponds to a data object being consumed by the client device, wherein the secret sauce includes instructions for the client device to decode the data object; in response to receiving the request for the secret sauce, updating content-view statistics for the data object; generating a response packet that includes the secret sauce; and returning the response packet to satisfy the request. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification