Systems and methods for protecting messages utilizing a hidden restriction mechanism
First Claim
1. A method implemented in a computing device executing an instant messaging application, comprising:
- receiving a selection from a user specifying at least one instant message conversation record to hide from view;
hiding the selected at least one conversation record from view responsive to occurrence of an event of a first type;
responsive to occurrence of an event of a second type, launching a timer, the timer being hidden from the user;
receiving an unlock procedure from the user, wherein the user enters the unlock procedure without being prompted; and
responsive to the entered unlock procedure matching a predetermined unlock procedure prior to expiration of the timer, causing the corresponding hidden conversation record to be viewable and accessible by the user, wherein a time interval associated with the timer is specified by the user, and wherein the timer restarts responsive to the entered unlock procedure matching a predetermined unlock procedure prior to expiration of the timer, for receiving one or more other different unlock procedures such that a plurality of hidden instant message conversation records can be unlocked and made viewable to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device executing an instant messaging application receives a selection from a user specifying at least one instant message conversation record to hide from view. The selected conversation record is hidden from view in response to occurrence of an event of a first type. In response to the occurrence of an event of a second type, a timer hidden from the user is launched. An unlock procedure is received from the user, where the user enters the unlock procedure. In response to the entered unlock procedure matching a predetermined unlock procedure prior to expiration of the timer, the corresponding hidden conversation record is made viewable and is accessible again by the user.
49 Citations
24 Claims
-
1. A method implemented in a computing device executing an instant messaging application, comprising:
-
receiving a selection from a user specifying at least one instant message conversation record to hide from view; hiding the selected at least one conversation record from view responsive to occurrence of an event of a first type; responsive to occurrence of an event of a second type, launching a timer, the timer being hidden from the user; receiving an unlock procedure from the user, wherein the user enters the unlock procedure without being prompted; and responsive to the entered unlock procedure matching a predetermined unlock procedure prior to expiration of the timer, causing the corresponding hidden conversation record to be viewable and accessible by the user, wherein a time interval associated with the timer is specified by the user, and wherein the timer restarts responsive to the entered unlock procedure matching a predetermined unlock procedure prior to expiration of the timer, for receiving one or more other different unlock procedures such that a plurality of hidden instant message conversation records can be unlocked and made viewable to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a memory storing instructions; and a processor coupled to the memory and configured by the instructions to at least; display a plurality of instant message conversation records; receive a selection from a user specifying at least one instant message conversation record to hide from view; hide the selected one or more conversation records from view responsive to occurrence of an event of a first type; responsive to occurrence of an event of a second type, launch a timer, the timer being hidden from the user; receive an unlock procedure from the user, wherein the user enters the unlock procedure without being prompted; and responsive to the entered unlock procedure matching one of a plurality of predetermined unlock procedures prior to expiration of the timer, cause the corresponding hidden conversation record to be viewable and accessible by the user, wherein a time interval associated with the timer is specified by the user, and wherein the timer restarts responsive to the entered unlock procedure matching a predetermined unlock procedure prior to expiration of the timer, for receiving one or more other different unlock procedures such that a plurality of hidden instant message conversation records can be unlocked and made viewable to the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium storing instructions to be implemented by a computing device having a processor, wherein the instructions, when executed by the processor, cause the computing device to at least:
-
receive a selection from a user specifying at least one instant message conversation record to hide from view; hide the selected at least one conversation record from view responsive to occurrence of an event of a first type; responsive to occurrence of an event of a second type, launch a timer, the timer being hidden from the user; receive an unlock procedure from the user, wherein the user enters the unlock procedure without being prompted; and responsive to the entered unlock procedure matching a predetermined unlock procedure prior to expiration of the timer, cause the corresponding hidden conversation record to be viewable and accessible by the user, wherein a time interval associated with the timer is specified by the user, and wherein the timer restarts responsive to the entered unlock procedure matching a predetermined unlock procedure prior to expiration of the timer, for receiving one or more other different unlock procedures such that a plurality of hidden instant message conversation records can be unlocked and made viewable to the user. - View Dependent Claims (23, 24)
-
Specification