US2022147642A1PendingUtilityA1

Methods, systems and machine-readable programs for communicating self destructive messages

Assignee: BOARDPAC PRIVATE LTDPriority: Mar 27, 2018Filed: Sep 21, 2021Published: May 12, 2022
Est. expiryMar 27, 2038(~11.7 yrs left)· nominal 20-yr term from priority
H04W 12/033H04L 63/0853H04L 51/234H04L 51/04H04W 12/61H04L 63/08G06F 21/6218H04L 51/18G06Q 10/107H04W 12/63H04L 63/107H04L 63/0428H04L 9/14H04L 9/321H04L 9/32H04L 63/105G06F 2221/2143H04L 63/061H04L 9/3226G06F 2221/2113H04L 9/0841H04L 9/0631H04L 9/0844H04L 67/52G06F 21/602H04L 51/34H04L 67/18
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Provided herein are methods, systems and machine readable programs for enabling a secure channel for communicating self-destructive messages. In an embodiment, a method, system and machine readable program are provided for generating, communicating and receiving the self-destructive message is disclosed.

Claims

exact text as granted — not AI-modified
1 - 9 . (canceled) 
     
     
         10 . A computer system including memory circuity coupled to processing circuitry to provide an electronic tool to a user to facilitate communicating self-destructive messages between a first user and a second user via at least one processor circuit, wherein the at least one processor circuit is programmed to:
 render indicia identifying a plurality of message categories on a first user interface of a first user device for the first user, wherein each message category corresponds to a respective security level required to be established for the message until the message is read by the second user on a second user interface of a second user device;
 receive at the server the message, at least one message category, and a message display interval from the first user device in accordance with the security level associated with the at least one message category; 
 authenticate a request of the second user to access the message; and 
 transmit the message, the at least one message category and the message display interval from the server toward the second user device in accordance with the security level associated with the at least one message category, wherein the second user device is configured to destruct the message on expiry of the message display interval when the second user has read the message on the second user interface. 
   
     
     
         11 . The computer system of  claim 10 , wherein the plurality of message categories includes a highly sensitive message, a medium level sensitive message, a low-level sensitive message and a normal message. 
     
     
         12 . The system as claimed in  claim 10 , wherein the at least one processor circuit is further programmed to transmit the message from the first user device to the server or from the server to the second user device using:
 a first security protocol when the at least one message category corresponds to the low-level sensitive message;   a second security protocol when the at least one message category corresponds to the medium level sensitive message; and   a third security protocol when the at least one message category corresponds to the highly sensitive message.   
     
     
         13 . The system as claimed in  claim 10 , wherein the at least one processor circuit is further programmed to:
 receive current geographic co-ordinates of the first user and the second user;   compare the current geographic co-ordinates of the first user and the second user with respective pre-stored geographic co-ordinates of the first user and the second user to determine location of the first user and the second user within or near to a predetermined location; and   authorize the first user and the second user to establish communication of the self-destructive messages, when the current geographic co-ordinates of the first user and the second user are found within or near to the predetermined location.   
     
     
         14 . The system as claimed in  claim 13 , wherein the at least one processor circuit is further programmed to:
 receive authentication related information from the first user or the second user from another computing device; and   determine a presence of a suspicious activity based on the authentication related information and the current geographic co-ordinates of the first user or the second user, wherein the presence of suspicious activity indicates a presence of an intruder as the first user or the second user.   
     
     
         15 . The system as claimed in  claim 11 , wherein the at least one processor circuit is further programmed to:
 provide instructions to the first user device to cipher the message using a triple data encryption algorithm (TDES) before transmitting the message to the server, when the at least one message category corresponds to the low-level sensitive message; and   provide instructions to the second user device to decipher the message using the triple data encryption algorithm (TDES) upon receiving the message from the server.   
     
     
         16 . The system as claimed in  claim 11 , wherein the at least one processor circuit is further programmed to:
 provide instructions to the first user device to cipher the message using an advanced encryption standard (AES) before transmitting the message to the server, when the at least one message category corresponds to the medium level sensitive message;   provide instructions to the second user device to decipher the message using the advanced encryption standard (AES) upon receiving the message from the server.   
     
     
         17 . The system as claimed in  claim 11 , wherein the at least one processor circuit is further programmed to:
 provide instructions to the first user device to cipher the message using at least Diffie Hellman keys before transmitting the message to the server, when the at least one message category corresponds to the highly sensitive message; and   provide instructions to the second user device to decipher the message using the Diffie Hellman keys upon receiving the message from the server.   
     
     
         18 . The system as claimed in  claim 10 , wherein the at least one processor circuit is further programmed to:
 configure the first user interface to receive a server store time indicating a time interval for storing the message at the server until another user reads the message; and   configure the message such that the message is destroyed if the message is not read within the server store time.   
     
     
         19 . A non-transitory machine readable medium storing instructions executable by at least one processor circuit to provide an electronic tool to a user to facilitate communicating self-destructive messages between a first user and a second user via at least one processor circuit, wherein said instructions, when executed by the at least one processor circuit, cause the at least one processor circuit to:
 render indicia identifying a plurality of message categories on a first user interface of a first user device for the first user, wherein each message category corresponds to a respective security level required to be established for the message until the message is read by the second user on a second user interface of a second user device;   receive at the server the message, at least one message category, and a message display interval from the first user device in accordance with the security level associated with the at least one message category;   authenticate a request of the second user to access the message; and   transmit the message, the at least one message category and the message display interval from the server toward the second user device in accordance with the security level associated with the at least one message category, wherein the second user device is configured to destruct the message on expiry of the message display interval when the second user has read the message on the second user interface.   
     
     
         20 . The non-transitory machine readable medium of  claim 19 , wherein the plurality of message categories includes a highly sensitive message, a medium level sensitive message, a low-level sensitive message and a normal message. 
     
     
         21 . The non-transitory machine readable medium of  claim 20 , further comprising instructions to cause the at least one processor circuit to transmit the message from the first user device to the server or from the server to the second user device using:
 a first security protocol when the at least one message category corresponds to the low-level sensitive message;   a second security protocol when the at least one message category corresponds to the medium level sensitive message; and   a third security protocol when the at least one message category corresponds to the highly sensitive message.   
     
     
         22 . The non-transitory machine readable medium of  claim 19 , further comprising instructions to cause the at least one processor circuit to:
 receive current geographic co-ordinates of the first user and the second user;   compare the current geographic co-ordinates of the first user and the second user with respective pre-stored geographic co-ordinates of the first user and the second user to determine location of the first user and the second user within or near to a predetermined location; and   authorize the first user and the second user to establish communication of the self-destructive messages, when the current geographic co-ordinates of the first user and the second user are found within or near to the predetermined location.   
     
     
         23 . The non-transitory machine readable medium of  claim 22 , further comprising instructions to cause the at least one processor circuit to:
 receive authentication related information from the first user or the second user from another computing device; and   determine a presence of a suspicious activity based on the authentication related information and the current geographic co-ordinates of the first user or the second user, wherein the presence of suspicious activity indicates a presence of an intruder as the first user or the second user.   
     
     
         24 . The non-transitory machine readable medium of  claim 20 , further comprising instructions to cause the at least one processor circuit to:
 provide instructions to the first user device to cipher the message using a triple data encryption algorithm (TDES) before transmitting the message to the server, when the at least one message category corresponds to the low-level sensitive message; and   provide instructions to the second user device to decipher the message using the triple data encryption algorithm (TDES) upon receiving the message from the server.   
     
     
         25 . The non-transitory machine readable medium of  claim 20 , further comprising instructions to cause the at least one processor circuit to:
 provide instructions to the first user device to cipher the message using an advanced encryption standard (AES) before transmitting the message to the server, when the at least one message category corresponds to the medium level sensitive message; and   provide instructions to the second user device to decipher the message using the advanced encryption standard (AES) upon receiving the message from the server.   
     
     
         26 . The non-transitory machine readable medium of  claim 20 , further comprising instructions to cause the at least one processor circuit to:
 provide instructions to the first user device to cipher the message using at least Diffie Hellman keys before transmitting the message to the server, when the at least one message category corresponds to the highly sensitive message; and   provide instructions to the second user device to decipher the message using the Diffie Hellman keys upon receiving the message from the server.   
     
     
         27 . The non-transitory machine readable medium of  claim 19 , further comprising instructions to cause the at least one processor circuit to:
 configure the first user interface to receive a server store time indicating a time interval for storing the message at the server until another user reads the message; and   configure the message such that the message is destroyed if the message is not read within the server store time.   
     
     
         28 - 42 . (canceled) 
     
     
         43 . A computer system including memory circuity coupled to processing circuitry to communicate a self-destructive message via at least one processor circuit, wherein the at least one processor circuit is programmed to:
 receive a self-destructive message, wherein the self-destructive message includes subject matter identification information and timing information, said timing information corresponding to an amount of time after which the self-destructive message deletes;   analyze the subject matter identification information to determine whether the message relates to one of a plurality of predefined subject matter categories, wherein the plurality of predefined subject matter categories includes at least one sensitivity-based category;   apply a security protocol to the message corresponding to the at least one sensitivity-based category, said security protocol affecting the manner in which the message is transmitted; and   transmit the self-destructive message to another user device in accordance with the security protocol.   
     
     
         44 . The computer system of  claim 43 , wherein the at least one processor circuit is further programmed to communicate said self-destructive message using: (i) a first security protocol when the message corresponds to a first sensitivity based category, (ii) a second security protocol different from the first security protocol when the message corresponds to a second sensitivity based category, and (iii) a third security protocol different from the first and second security protocols when the message corresponds to a third sensitivity based category. 
     
     
         45 - 48 . (canceled)

Join the waitlist — get patent alerts

Track US2022147642A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.