Determining client system attributes
AssigneecomScore, Inc.
InventorsPatrick McCann, Cameron S. Meierhoefer, Brian Pugh
Life of this patent
Estimating the term…
Abstract
In general, webpage or other resource accesses by client systems may be recorded, and those accesses may be analyzed to develop audience measurement reports. At times, it may be desirable to segment those reports according to classes of client systems (e.g., work vs. home client systems). A given client system can be classed into one of the reporting classes based on one or more classes of network service providers that provide the client with access to a network. The recorded resource accesses and classes of the client systems can then be used to generate audience measurement reports that are segmented according to one or more of the client system classes.
Claims19
A system comprising:
- one or more processing devices;
- one or more storage devices storing instructions that, when executed by the one or more processing devices, causes the one or more processing devices to perform the following operations:
- access a set of records, wherein each of the records indicates an identifier of a resource that has been accessed by a client system, a network address of the client system that accessed the resource, a time that the client system accessed the resource, and a unique identifier for the client system that accessed the resource;
- associate each record in at least a portion of the accessed set of records with one of multiple network access providers based on the network address included in the record;
- for each of the multiple network access providers, determine whether the network access provider belongs to a home class or a work class based on the times included in the records associated with the network access provider;
- associate the unique identifiers in the records associated with a network access provider with the home class or work class based on the determined home class or work class for the network access providers associated with the records that include the unique identifier;
- and
- generate one or more reports based on at least a portion of the records in the accessed set of records and the home class or work class associated with each unique identifier, the one or more reports including information regarding client system access of one or more of the resources, wherein the information regarding client system access of one or more of the resources is segmented according to one or both of the home and work classes.
A system comprising:
- one or more processing devices;
- one or more storage devices storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to perform the following operations:
- access a set of records, wherein each of the records indicates an identifier of a resource that has been accessed by a client system over a network and a unique identifier for the client system that accessed the resource;
- determine one of multiple classes for each unique identifier based on the accessed set of records;
- associate each unique identifier with the class determined for the unique identifier;
- and
- generate one or more reports based on at least a portion of the records included in the accessed set of records and the class associated with each unique identifier, the one or more reports including information regarding client system access of one or more of the resources, wherein the information regarding client system access of one or more of the resources is segmented according to one or more of the multiple classes.
A method comprising:
- accessing a set of records, wherein each of the records indicates an identifier of a resource that has been accessed by a client system over a network and a unique identifier for the client system that accessed the resource;
- determining one of multiple classes for each unique identifier based on the accessed set of records;
- associating each unique identifier with the class determined for the unique identifier;
- and
- generating one or more reports based on at least a portion of the records included in the accessed set of records and the class associated with each unique identifier, the one or more reports including information regarding client system access of one or more of the resources, wherein the information regarding client system access of one or more of the resources is segmented according to one or more of the multiple classes.
Dependencies are inferred from the claim text.