CONTEXT-AWARE TASK PROCESSING FOR MULTIPLE DEVICES
First Claim
1. A method for processing commands offloaded from a user device to a cloud service, comprising:
- receiving a command to be processed by the cloud service;
generating a response based on the command;
selecting, based on context information about one or more user devices, one or more user devices to receive at least part of the response, wherein the context information comprises information about capabilities of the one or more user devices and information about whether a user is interacting with the one or more user devices;
partitioning the response into one or more portions corresponding to each of the one or more user devices based on the selecting; and
transmitting the one or more portions to the corresponding one or more selected user devices.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to processing tasks offloaded from one or more user devices to a cloud service. An example method generally includes receiving a command to be processed by the cloud service. The cloud service generates a response based on the command and selects one or more user devices to receive at least part of the response. The cloud service selects the one or more user devices based, at least in part, on context information about the one or more user devices. The cloud service partitions the response into one or more portions corresponding to each of the one or more user devices based on the selecting and transmits the one or more portions to the corresponding one or more selected user devices.
-
Citations
8 Claims
-
1. A method for processing commands offloaded from a user device to a cloud service, comprising:
-
receiving a command to be processed by the cloud service; generating a response based on the command; selecting, based on context information about one or more user devices, one or more user devices to receive at least part of the response, wherein the context information comprises information about capabilities of the one or more user devices and information about whether a user is interacting with the one or more user devices; partitioning the response into one or more portions corresponding to each of the one or more user devices based on the selecting; and transmitting the one or more portions to the corresponding one or more selected user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8-20. -20. (canceled)
Specification