Aggregation of multi-modal devices
First Claim
1. A system embodied on a computer-readable storage medium that facilitates pooling a plurality of resources, comprising:
- a context determination component that employs data derived from a plurality of sensors and an artificial intelligence scheme to dynamically infer a context of a user; and
a consolidation component that determines availability of a set of disparate devices, selects a subset of the disparate devices, and aggregates data from the subset of disparate devices, selection and aggregation based at least in part upon the context of a user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that facilitates consolidating resources (e.g., devices, services) based at least in part upon an established context. More particularly, a context determination component can be employed to establish a context by processing sensor inputs or learning/inferring a user action/preference. Once the context is established via a context determination component, a consolidation component can be employed to aggregate and/or disaggregate disparate resources (e.g., devices, services) in accordance with the established context. These resources can work autonomously and/or in conjunction with a subset of the other resources to provide for a highly rich multi-modal user experience.
71 Citations
20 Claims
-
1. A system embodied on a computer-readable storage medium that facilitates pooling a plurality of resources, comprising:
-
a context determination component that employs data derived from a plurality of sensors and an artificial intelligence scheme to dynamically infer a context of a user; and a consolidation component that determines availability of a set of disparate devices, selects a subset of the disparate devices, and aggregates data from the subset of disparate devices, selection and aggregation based at least in part upon the context of a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for providing an optimized level of functionality, comprising:
-
inferring a context of a user; determining availability of a set of disparate devices; selecting a first subset of the available disparate devices to be aggregated given the inferred context; aggregating data from the first subset of devices based at least in part upond the context; detecting addition of a new device to the set of disparate devices; and analyzing the new device with respect to the context to determine whether the new device is to be aggregated with the first subset of devices. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable medium having computer executable instructions that facilitates aggregating a plurality of resources, comprising:
-
means for dynamically inferring a user context using data derived from a plurality of sensors; means for determining availability of a set of disparate devices having associated resources; means for selecting a first subset of the available disparate devices appropriate to the inferred context; means for automatically aggregating data from the first subset of devices based at least in part upon the user context; and means for disaggregating a second subset of the available devices based at least in part upon a change in the user context. - View Dependent Claims (18, 19, 20)
-
Specification