Systems, methods and devices for providing visual privacy to messages
First Claim
1. A method of providing visual privacy for a message sent to at least one device, the method comprising:
- receiving the message at the at least one device, the message including content and a privacy indicator;
converting the content to a content image;
applying a blur function to the content image to generate a blurred content image;
generating an obscured layer from the blurred content image;
partitioning the content image into one or more segments to generate a content layer, the one or more segments each having one or more segment attributes;
aligning the obscured layer with the content layer, wherein selecting an area on the obscured layer corresponding to the one or more segments removes the obscured layer for the one or more segments based on the one or more segment attributes.
2 Assignments
0 Petitions
Accused Products
Abstract
At least one of the embodiments described herein relate generally to a method of providing visual privacy for a message sent to at least one device. The method may include the acts of: receiving the message at the at least one device, the message including content and a privacy indicator; converting the content to a content image; applying a blur function to the content image to generate a blurred content image; generating an obscured layer from the blurred content image; partitioning the content image into one or more segments to generate a content layer, the one or more segments each having one or more segment attributes; aligning the obscured layer with the content layer, wherein selecting an area on the obscured layer corresponding to the one or more segments removes the obscured layer for the one or more segments based on the one or more segment attributes.
26 Citations
20 Claims
-
1. A method of providing visual privacy for a message sent to at least one device, the method comprising:
-
receiving the message at the at least one device, the message including content and a privacy indicator; converting the content to a content image; applying a blur function to the content image to generate a blurred content image; generating an obscured layer from the blurred content image; partitioning the content image into one or more segments to generate a content layer, the one or more segments each having one or more segment attributes; aligning the obscured layer with the content layer, wherein selecting an area on the obscured layer corresponding to the one or more segments removes the obscured layer for the one or more segments based on the one or more segment attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device configured to receive a message, comprising:
-
a memory configured to store a message that includes content and a privacy indicator; and a processor configured to; convert the content to a content image; apply a blur function to the content image to generate a blurred content image; generate an obscured layer from the blurred content image; partition the content image into one or more segments to generate a content layer, the one or more segments each having one or more segment attributes; align the obscured layer with the content layer, wherein selecting an area on the obscured layer corresponding to the one or more segments removes the obscured layer for the one or more segments based on the one or more segment attributes. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system of providing privacy for a message transmitted between devices using a communication network, the system comprising:
-
a sender device configured to transmit the message, the message including content, a privacy indicator, and at least one account identifier; at least one server configured to; receive the message from the sender device, the message comprising content, a privacy indicator, and at least one account identifier; route the message from the sender device to the at least one receiver device based on the at least one account identifier; receive an acknowledgement receipt from the receiver device; at least one receiver device configured to; receive the message; transmit an acknowledgment receipt; convert the content to a content image; apply a blur function to the content image to generate a blurred content image; generate an obscured layer from the blurred content image; partition the content image into one or more segments to generate a content layer, the one or more segments each having one or more segment attributes; align the obscured layer with the content layer, wherein selecting an area on the obscured layer corresponding to the one or more segments removes the obscured layer for the one or more segments based on the one or more segment attributes.
-
Specification