Back to results
US 8,949,462 B1Granted
Removing personal identifiable information from client event information
AssigneeGoogle Inc.
InventorsGueorgui N. Djabarov, Yevgeniy Gutnik, Omer Shakil
Life of this patent
Estimating the term…
Abstract
Event information with respect to events that occur at a client is identified. At a client and/or a proxy, personal identifiable information (PII) from the event information is removed to produce event data. The event data is transmitted to a server.
Claims19
A method comprising:
- at a client, identifying event information with respect to events that occur at the client, and removing personal identifiable information (PII) from the event information to produce event data, wherein the event data includes a client IP address of the client;
- and
- discarding a plurality of bits contained in the client IP address to produce a partially redacted IP address before transmitting the event data, including the partially redacted IP address, to a server.
A method performed by a client, comprising a client device or system, the method comprising:
- at the client:
- identifying event information with respect to events that occur at the client, and removing personal identifiable information (PII) from the event information to produce event data;
- wherein the PII includes a cookie, and wherein removing the PII includes:
- assigning a unique identifier with the client;
- generating a one-way hash of contents of the cookie to produce a hash value;
- and
- transmitting the unique identifier and the hash value with the event data to a server so as to enable the server to analyze the event data to identify changes in the cookie based on changes in the hash value transmitted to the server.
4 more elements
A client system comprising:
- one or more processors;
- memory storing one or more programs for execution by the one or more processors;
- the one or more programs comprising:
- one or more applications, which when executed by the client system, perform operations comprising local events at the client system;
- and
- an event application that identifies event information with respect to at least some of the local events at the client system, removes personal identifiable information (PII) from the event information to produce event data, wherein the event data includes a client IP address of the client system, discards a plurality of bits contained in the client IP address to produce a partially redacted IP address, and transmits the event data, including the partially redacted IP address, to a server.
3 more elements
A method comprising:
- at a server,
- receiving event data associated with events that occur at a client, wherein the event data does not include personal identifiable information (PII) and does include a client IP address of the client which has been at least partially redacted;
- and
- processing the received event data, from which personal identifiable information has been removed, to generate statistical information.
1 more element
Dependencies are inferred from the claim text.