Active time spent optimization and reporting
AssigneeApple Inc.
InventorMichael Froimowitz Greenzeiger
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable storage media for optimizing and reporting time spent by a user engaged in a session. The system first obtains data associated with a presentation of an item of content at a mobile device, the presentation being divided into multiple partitions. Based on the data, the system adjusts at least one respective length of time associated with the multiple partitions to yield at least one adjusted length of time, the at least one adjusted length of time reflecting estimated time of user engagement with content associated with at least one of the multiple partitions. The system then determines an amount of time spent by a user at the mobile device engaging in the presentation based on the at least one adjusted length of time and the multiple partitions.
Claims20
A computer-implemented method for preventing fraud caused by inaccurate metrics, the computer-implemented method comprising:
- detecting one or more events during a content session associated with a computing device;
- partitioning the content session into a plurality of content session segments corresponding to respective periods of time between the one or more events detected;
- for each content session segment from the plurality of content session segments, calculating a respective length of time of user disengagement with the content session during the content session segment;
- determining a total length of time spent by a user at the computing device engaging in the content session based on a difference between a first combination of the respective length of time of user disengagement for each content session segment and a second combination of a respective total length of time of each content session segment;
- and
- detecting click fraud based on the total length of time spent by the user at the computing device engaging in the content session,
- wherein calculating the respective length of time of user disengagement with the content session during the content session segment comprises calculating a respective time of user engagement associated with the content session segment and reducing the respective total length of time associated with the content session segment by the respective time of user engagement.
A system for preventing fraud caused by inaccurate metrics, the system comprising:
- one or more processors;
- at least one computer-readable storage medium comprising instructions which, when executed by the one or more processors, cause the system to:
- detect one or more events during a content session associated with a computing device;
- partition the content session into a plurality of content session segments corresponding to respective periods of time between the one or more events detected;
- for each content session segment from the plurality of content session segments, calculate a respective length of time of user disengagement with the content session during the content session segment;
- determine a total length of time spent by a user at the computing device engaging in the content session based on a difference between a first combination of the respective length of time of user disengagement for each content session segment and a second combination of a respective total length of time of each content session segment;
- and
- detect click fraud based on the determination of the total length of time spent by the user at the computing device engaging in the content session,
- wherein calculating the respective length of time of user disengagement with the content session during the content session segment comprises calculating a respective time of user engagement associated with the content session segment and reducing the respective total length of time associated with the content session segment by the respective time of user engagement.
A non-transitory computer-readable storage medium for preventing fraud caused by inaccurate metrics, the non-transitory computer-readable storage medium comprising:
- instructions stored therein which, when executed by one or more processors, cause the one or more processors to:
- detect one or more events during a content session associated with a computing device;
- partition the content session into a plurality of content session segments corresponding to respective periods of time between the one or more events detected;
- for each content session segment from the plurality of content session segments, calculate a respective length of time of user disengagement with the content session during the content session segment;
- determine a total length of time spent by a user at the computing device engaging in the content session based on a difference between a first combination of the respective length of time of user disengagement for each content session segment and a second combination of a respective total length of time of each content session segment;
- and
- detect click fraud based on the determination of the total length of time spent by the user at the computing device engaging in the content session,
- wherein calculating the respective length of time of user disengagement with the content session during the content session segment comprises calculating a respective time of user engagement associated with the content session segment and reducing the respective total length of time associated with the content session segment by the respective time of user engagement.
Dependencies are inferred from the claim text.