Methods and Systems for Deduplicating Redundant Usage Data for an Application
AssigneeFacebook, Inc.
InventorsRam Kumar Natarajan, Ram Kumar Hariharan, Lisa Jones
Life of this patent
Estimating the term…
Abstract
An exemplary method to deduplicate redundant usage data for an application includes receiving, from a first source, a first set of usage data for an application. The method further includes receiving, from a second source, a second set of usage data for the application. The method further includes comparing data of the first set of usage data with data of the second set of usage data. In accordance with a determination that a degree of similarity between the first set of usage data and the second set of usage data satisfies a threshold, the method further includes providing a report regarding the application based on the first set of usage data.
Claims20
A method, comprising:
- at a server system having one or more processors and memory storing instructions for execution by the one or more processors:
- receiving, from a first source, a first set of usage data for an application;
- receiving, from a second source, a second set of usage data for the application;
- comparing data of the first set of usage data with data of the second set of usage data;
- and
- in accordance with a determination that a degree of similarity between the first set of usage data and the second set of usage data satisfies a threshold, providing a report regarding the application based on the first set of usage data.
A server system, comprising:
- a processor;
- and
- memory storing one or more programs for execution by the processor, the one or more programs including instructions for:
- receiving, from a first source, a first set of usage data for an application;
- receiving, from a second source, a second set of usage data for the application;
- comparing data of the first set of usage data with data of the second set of usage data;
- and
- in accordance with a determination that a degree of similarity between the first set of usage data and the second set of usage data satisfies a threshold, providing a report regarding the application based on the first set of usage data.
A non-transitory computer-readable storage medium, storing one or more programs configured for execution by one or more processors of a server system, the one or more programs including instructions, which when executed by the one or more processors cause the server system to:
- receive, from a first source, a first set of usage data for an application;
- receive, from a second source, a second set of usage data for the application;
- compare data of the first set of usage data with data of the second set of usage data;
- and
- in accordance with a determination that a degree of similarity between the first set of usage data and the second set of usage data satisfies a threshold, provide a report regarding the application based on the first set of usage data.
Dependencies are inferred from the claim text.