Methods and systems for indicating application data use and providing data according to permissions
First Claim
1. A method comprising:
- providing for display, by a computing device that includes one or more processors, a representation of a first indicator, wherein the first indicator indicates a sensor of the computing device is collecting sensory data from an ambient environment of the computing device, wherein the first indicator is configured to change states so as to further indicate an application running on the computing device is receiving and processing the sensory data;
providing for display, by the computing device, a representation of a second indicator that identifies the application receiving the sensory data collected by the sensor of the computing device;
providing for display, via a graphical interface of the computing device, two or more selectable indications, wherein the two or more selectable indications respectively represent distinct data use permissions that include two or more of (i) listening for one or more predetermined keywords, wherein the application is configured to perform a function based on detection of the one or more predetermined keywords, (ii) the computing device storing sensory data, and (iii) transmitting sensory data away from the computing device;
receiving, via the graphical interface, at least one respective selection of at least one selectable indication of the two or more selectable indications; and
providing the sensory data to the application for use in accordance with at least one data use permission respectively represented by the at least one selectable indication, wherein the sensory data provided to the application is the sensory data indicated by the first indicator as being collected by the computing device, and wherein the sensory data is provided to the application identified by the second indicator.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for indicating application data use and providing data according to permissions are described. An example method may include providing for display, by a computing device that includes one or more processors, a representation of a first indicator and the first indicator indicates a sensor of the computing device is collecting sensory data from an ambient environment of the computing device. The first indicator is configured to change states so as to further indicate an application running on the computing device is receiving and processing the sensory data. The method further includes providing for display, by the computing device, a representation of a second indicator that identifies the application receiving the sensory data collected by the sensor of the computing device.
29 Citations
20 Claims
-
1. A method comprising:
-
providing for display, by a computing device that includes one or more processors, a representation of a first indicator, wherein the first indicator indicates a sensor of the computing device is collecting sensory data from an ambient environment of the computing device, wherein the first indicator is configured to change states so as to further indicate an application running on the computing device is receiving and processing the sensory data; providing for display, by the computing device, a representation of a second indicator that identifies the application receiving the sensory data collected by the sensor of the computing device; providing for display, via a graphical interface of the computing device, two or more selectable indications, wherein the two or more selectable indications respectively represent distinct data use permissions that include two or more of (i) listening for one or more predetermined keywords, wherein the application is configured to perform a function based on detection of the one or more predetermined keywords, (ii) the computing device storing sensory data, and (iii) transmitting sensory data away from the computing device; receiving, via the graphical interface, at least one respective selection of at least one selectable indication of the two or more selectable indications; and providing the sensory data to the application for use in accordance with at least one data use permission respectively represented by the at least one selectable indication, wherein the sensory data provided to the application is the sensory data indicated by the first indicator as being collected by the computing device, and wherein the sensory data is provided to the application identified by the second indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage memory having stored therein instructions, that when executed by a computing device that includes one or more processors, cause the computing device to perform functions comprising:
-
providing for display a representation of a first indicator, wherein the first indicator indicates a sensor of the computing device is collecting sensory data from an ambient environment of the computing device, wherein the first indicator is configured to change states so as to further indicate an application running on the computing device is receiving and processing the sensory data; providing for display a representation of a second indicator that identifies the application receiving the sensory data collected by the sensor of the computing device; providing for display, via a graphical interface of the computing device, two or more selectable indications, wherein the two or more selectable indications respectively represent distinct data use permissions that include two or more of (i) listening for one or more predetermined keywords, wherein the application is configured to perform a function based on detection of the one or more predetermined keywords, (ii) the computing device storing sensory data, and (iii) transmitting sensory data away from the computing device; receiving, via the graphical interface, at least one respective selection of at least one selectable indication of the two or more selectable indications; and providing the sensory data to the application for use in accordance with at least one data use permission respectively represented by the at least one selectable indication, wherein the sensory data provided to the application is the sensory data indicated by the first indicator as being collected by the computing device, and wherein the sensory data is provided to the application identified by the second indicator. - View Dependent Claims (18)
-
-
19. A computing device comprising:
-
one or more processors; and memory having stored therein instructions, that when executed by the one or more processors, cause the computing device to perform functions comprising; providing for display a representation of a first indicator, wherein the first indicator indicates the computing device is collecting sensory data from an ambient environment of the computing device, wherein the first indicator is configured to change states so as to further indicate an application running on the computing device is receiving and processing the sensory data; providing for display a representation of a second indicator that identifies the application receiving the sensory data collected by the computing device; providing for display, via a graphical interface of the computing device, two or more selectable indications, wherein the two or more selectable indications respectively represent distinct data use permissions that include two or more of (i) listening for one or more predetermined keywords, wherein the application is configured to perform a function based on detection of the one or more predetermined keywords, (ii) the computing device storing sensory data, and (iii) transmitting sensory data away from the computing device; receiving, via the graphical interface, at least one respective selection of at least one selectable indication of the two or more selectable indications; and providing the sensory data to the application for use in accordance with at least one data use permission respectively represented by the at least one selectable indication, wherein the sensory data provided to the application is the sensory data indicated by the first indicator as being collected by the computing device, and wherein the sensory data is provided to the application identified by the second indicator. - View Dependent Claims (20)
-
Specification