Instant messages with privacy notices
First Claim
1. A method comprising:
- receiving an instant message at a recipient client device from a sender, wherein the instant message comprises data and a privacy indication that specifies whether the data is private, and an override indication that specifies whether the privacy indication is allowed to be overridden;
determining, at the recipient client device, whether to present a privacy notice at the recipient client device based on the privacy indication and the override indication, wherein the determining further comprises deciding to present the data if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and a time period since a user interface device at the recipient client device received a most recent user input is less than a threshold amount of time, wherein the time period was received from a user interface at the user interface device at the recipient client device;
presenting the data at the recipient client device and not presenting the privacy notice at the recipient client device if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and the time period since the user interface device at the recipient client device received the most recent user input is less than the threshold amount of time; and
presenting the privacy notice at the recipient client device and hiding the data from presentation at the recipient client device if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and the time period since the user interface device at the recipient client device received the most recent user input is greater than the threshold amount of time, wherein the privacy notice explains that the data that is hidden is private.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, an instant message is received that includes data, a privacy indication, and an override indication. In an embodiment, if the privacy indication specifies that the data is non-private, then the data is presented. But, if the privacy indication specifies that the data is private, then a privacy notice is presented and the data is hidden until an acknowledgment of the privacy notice is received. The privacy notice may include a prompt for the acknowledgment. In an embodiment, if the privacy indication specifies that the data is private and the override indication allows the privacy indication to be overridden, the data is presented. In another embodiment, if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and a time period since a user interface device received input is less than a threshold amount of time, then the data is presented.
21 Citations
18 Claims
-
1. A method comprising:
-
receiving an instant message at a recipient client device from a sender, wherein the instant message comprises data and a privacy indication that specifies whether the data is private, and an override indication that specifies whether the privacy indication is allowed to be overridden; determining, at the recipient client device, whether to present a privacy notice at the recipient client device based on the privacy indication and the override indication, wherein the determining further comprises deciding to present the data if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and a time period since a user interface device at the recipient client device received a most recent user input is less than a threshold amount of time, wherein the time period was received from a user interface at the user interface device at the recipient client device; presenting the data at the recipient client device and not presenting the privacy notice at the recipient client device if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and the time period since the user interface device at the recipient client device received the most recent user input is less than the threshold amount of time; and presenting the privacy notice at the recipient client device and hiding the data from presentation at the recipient client device if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and the time period since the user interface device at the recipient client device received the most recent user input is greater than the threshold amount of time, wherein the privacy notice explains that the data that is hidden is private. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium encoded with instructions, wherein the instructions when executed comprise:
-
receiving an instant message at a recipient client device from a sender, wherein the instant message comprises data, a privacy indication that specifies whether the data is private, and an override indication that specifies whether the privacy indication is allowed to be overridden; determining, at the recipient client device, whether to present a privacy notice at the recipient client device based on the privacy indication and the override indication, wherein the determining further comprises deciding to present the data if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and a time period since a user interface device at the recipient client device received a most recent user input is less than a threshold amount of time, wherein the time period was received from a user interface at the user interface device at the recipient client device; presenting the data at the recipient client device and not presenting the privacy notice at the recipient client device if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and the time period since the user interface device at the recipient client device received the most recent user input is less than the threshold amount of time; and presenting the privacy notice at the recipient client device instead of the data until an acknowledgment of the privacy notice is received if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and the time period since the user interface device at the recipient client device received the most recent user input is greater than the threshold amount of time wherein the privacy notice explains that the data is private. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A client device comprising:
-
a processor; and memory connected to the processor, wherein the memory is encoded with instructions that when executed on the processor comprise; receiving an instant message at the client device from a sender, wherein the instant message comprises data, a privacy indication that specifies whether the data is private, and an override indication that specifies whether the privacy indication is allowed to be overridden, determining whether to present a privacy notice based on the privacy indication and the override indication, wherein the determining further comprises deciding to present the data at the client device if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and a time period since a user interface device at the client device received a most recent user input is less than a threshold amount of time, wherein the time period was received from a user interface at the user interface device at the client device, presenting the data at the client device and hiding the data from presentation at the client device if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and the time period since the user interface device at the client device received the most recent user input is greater than the threshold amount of time, and presenting the privacy notice at the client device instead of the data until an acknowledgment of the privacy notice is received if the privacy indication specifies that the data is private, the override indication allows the privacy indication to be overridden, and the time period since the user interface device at the client device received the most recent user input is greater than the threshold amount of time, wherein the privacy notice explains that the data is private. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification