Inferring that a message has been read
AssigneeGoogle Inc.
InventorBrian L. Cairns
Life of this patent
Estimating the term…
Abstract
A technique for inferring whether a message has been read includes the following: identifying at least part of a message that is in a viewport of a computing device, determining a value that is based on the at least part of the message, comparing the value to a threshold, tracking an amount of time that the at least part of the message is in the viewport if the value meets or exceeds the threshold, and inferring whether the message has been read based on the amount of time.
Claims36
A method performed by one or more processing devices, comprising:
- identifying at least part of a message that is in a viewport of a computing device, the message being part of a list of messages and the viewport showing a part of the list of messages;
- determining a value that is based on the at least part of the message, the value being indicative of whether the message has been read;
- comparing the value to a threshold;
- tracking an amount of time that the at least part of the message is in the viewport if the value meets or exceeds the threshold;
- and
- inferring whether the message has been read based on the amount of time.
One or more non-transitory machine-readable media storing instructions that are executable on one or more processing devices to perform functions comprising:
- identifying at least part of a message that is in a viewport of a computing device, the message being part of a list of messages and the viewport showing a part of the list of messages;
- determining a value that is based on the at least part of the message, the value being indicative of whether the message has been read;
- comparing the value to a threshold;
- tracking an amount of time that the at least part of the message is in the viewport if the value meets or exceeds the threshold;
- and
- inferring whether the message has been read based on the amount of time.
An electronic system comprising:
- one or more processing devices;
- and
- one or more machine-readable media storing instructions that are executable by the one or more processing devices to perform functions comprising:
- identifying at least part of a message that is in a viewport of a computing device, the message being part of a list of messages and the viewport showing a part of the list of messages;
- determining a value that is based on the at least part of the message, the value being indicative of whether the message has been read;
- comparing the value to a threshold;
- tracking an amount of time that the at least part of the message is in the viewport if the value meets or exceeds the threshold;
- and
- inferring whether the message has been read based on the amount of time.
Dependencies are inferred from the claim text.