Privacy aware camera and device status indicator system
First Claim
Patent Images
1. A computer-implemented method comprising:
- obtaining, and storing in a destination in memory that is characterized as a trusted memory destination, audio or video data that is generated by a webcam while a visual privacy indicator associated with the webcam visually indicates a private state;
identifying, while the visual privacy indicator associated with the webcam visually indicates the private state, a command based at least on the audio or video data;
accessing a privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible;
determining, while the visual privacy indicator associated with the webcam visually indicates the private state, using the accessed privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible, that the command that is identified based at least on the audio or video data involves providing audio or video data to a destination in memory that is not characterized as a trusted memory destination; and
in response to determining, while the visual privacy indicator associated with the webcam visually indicates the private state, using the accessed privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible, that the command that is identified based at least on the audio or video data involves providing audio or video data to the destination in memory that is not characterized as a trusted memory destination, causing the visual privacy indicator associated with the webcam to indicate a non-private state.
2 Assignments
0 Petitions
Accused Products
Abstract
A privacy indicator is provided that shows whether sensor data are being processed in a private or non-private mode. When sensor data are used only for controlling a device locally, it may be in a private mode, which may be shown by setting the privacy indicator to a first color. When sensor data are being sent to a remote site, it may be in a non-private mode, which may be shown by setting the privacy indicator to a second color. The privacy mode may be determined by processing a command in accordance with a privacy policy of determining if the command is on a privacy whitelist, blacklist, greylist or is not present in a privacy command library. A non-private command may be blocked.
32 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
obtaining, and storing in a destination in memory that is characterized as a trusted memory destination, audio or video data that is generated by a webcam while a visual privacy indicator associated with the webcam visually indicates a private state; identifying, while the visual privacy indicator associated with the webcam visually indicates the private state, a command based at least on the audio or video data; accessing a privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible; determining, while the visual privacy indicator associated with the webcam visually indicates the private state, using the accessed privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible, that the command that is identified based at least on the audio or video data involves providing audio or video data to a destination in memory that is not characterized as a trusted memory destination; and in response to determining, while the visual privacy indicator associated with the webcam visually indicates the private state, using the accessed privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible, that the command that is identified based at least on the audio or video data involves providing audio or video data to the destination in memory that is not characterized as a trusted memory destination, causing the visual privacy indicator associated with the webcam to indicate a non-private state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device, comprising:
-
one or more processors; a webcam configured to capture audio or video data; a user-perceptible visual privacy indicator; and a memory device storing instructions that, when executed by the one or more processors, cause performance of operations comprising; obtaining, and storing in a destination in memory that is characterized as a trusted memory destination, audio or video data that is generated by a webcam while a visual privacy indicator associated with the webcam visually indicates a private state; identifying, while the visual privacy indicator associated with the webcam visually indicates the private state, a command based at least on the audio or video data; accessing a privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible; determining, while the visual privacy indicator associated with the webcam visually indicates the private state, using the accessed privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible, that the command that is identified based at least on the audio or video data involves providing audio or video data to a destination in memory that is not characterized as a trusted memory destination; and in response to determining, while the visual privacy indicator associated with the webcam visually indicates the private state, using the accessed privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible that the command that is identified based at least on the audio or video data involves providing audio or video data to the destination in memory that is not characterized as a trusted memory destination, causing the visual privacy indicator associated with the webcam to indicate a non-private state. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having instructions stored thereon that, when executed by one or more processors, cause performance of operations comprising:
-
obtaining, and storing in a destination in memory that is characterized as a trusted memory destination, audio or video data that is generated by a webcam while a visual privacy indicator associated with the webcam visually indicates a private state; identifying, while the visual privacy indicator associated with the webcam visually indicates the private state, a command based at least on the audio or video data; accessing a privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible; determining, while the visual privacy indicator associated with the webcam visually indicates the private state, using the accessed privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible, that the command that is identified based at least on the audio or video data involves providing audio or video data to a destination in memory that is not characterized as a trusted memory destination; and in response to determining, while the visual privacy indicator associated with the webcam visually indicates the private state, using the accessed privacy policy that (i) includes a database of trusted memory destinations and (ii) identifies commands that are permissible and commands that are not permissible, that the command that is identified based at least on the audio or video data involves providing audio or video data to the destination in memory that is not characterized as a trusted memory destination, causing the visual privacy indicator associated with the webcam to indicate a non-private state. - View Dependent Claims (17, 18, 19, 20)
-
Specification