Systems, apparatus, and methods for configuring device data streams
First Claim
1. A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to perform a process including operations to:
- capture sensor data from one or more sensors included in a mobile computing device during execution of at least one of a plurality of applications;
receive, by the mobile computing device, a first input defining a first set of device data stream configuration parameters for a first data requester;
edit a device data stream via the mobile computing device based, at least in part, on the first set of device data stream configuration parameters, the device data stream to comprise;
the captured sensor data;
user-specific data separate from the captured sensor data and including application data from the plurality of applications executed via the mobile computing device, the device data stream configuration parameters to define modifications for the user-specific data, including the application data from the plurality of applications, and the sensor data of the device data stream; and
transmit the edited device data stream to the first data requestor.
1 Assignment
0 Petitions
Accused Products
Abstract
Configuring device data streams (DDSs) of a mobile device is described herein. DDSs can include sensor data (captured from one or more sensors of the mobile device) and user-specific data (including application data from applications executed via the mobile device, as well as non-application data). DDS configuration parameters define modifications for the user-specific data and/or the sensor data of the DDS; these modifications can include removing or altering the user-specific data and/or the sensor data. DDSs can be sent to an external storage device via a network, and DDS modifications can be made at the mobile device or at the external storage device. Modified DDSs can be provided to requestors, and thus, the DDS configuration parameters allow a user to control what data is, or is not, included in a DDS for reasons related to privacy, data usage, etc.
-
Citations
20 Claims
-
1. A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to perform a process including operations to:
-
capture sensor data from one or more sensors included in a mobile computing device during execution of at least one of a plurality of applications; receive, by the mobile computing device, a first input defining a first set of device data stream configuration parameters for a first data requester; edit a device data stream via the mobile computing device based, at least in part, on the first set of device data stream configuration parameters, the device data stream to comprise; the captured sensor data; user-specific data separate from the captured sensor data and including application data from the plurality of applications executed via the mobile computing device, the device data stream configuration parameters to define modifications for the user-specific data, including the application data from the plurality of applications, and the sensor data of the device data stream; and transmit the edited device data stream to the first data requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13, 14)
-
-
10. A method comprising:
-
capturing sensor data from one or more sensors included in a mobile computing device during execution of at least one of a plurality of applications; receiving, by the mobile computing device, a first input defining a first set of device data stream configuration parameters for a first data requester; editing a device data stream via the mobile computing device based, at least in part, on a set of device data stream configuration parameters, the device data stream to include; the captured sensor data; and user-specific data separate from the captured sensor data and including application data from the plurality of applications executed via the mobile computing device;
the device data stream configuration parameters to define modifications for the user-specific data, including the application data from the plurality of applications, and the sensor data of the device data stream; andtransmitting the edited device data stream to the first data requester. - View Dependent Claims (11, 12)
-
-
15. A system, comprising:
-
one or more hardware processors and executable instructions which, when executed by the one or more hardware processors, perform operations comprising; receiving a device data stream from a mobile computing device, the device data stream to include; user-specific data including application data from a plurality of applications executed via the mobile computing device; and sensor data from one or more sensors included in the mobile computing device captured during execution of at least one of the plurality of applications and separate from the user-specific data; receiving a set of device data stream configuration parameters from the mobile computing device, the device data stream configuration parameters to define modifications for the user-specific data and/or the sensor data of the received device data stream; editing the received device data stream according to the set of device data stream configuration parameters; and transmitting the edited device data stream to a requesting server device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification