Controlling remote electronic device with wearable electronic device
AssigneeSamsung Electronics Co., Ltd.
InventorsPranav Mistry, Sajid Sadi, Curtis Douglas Aumiller
Life of this patent
Estimating the term…
Abstract
In one embodiment, an apparatus includes a wearable computing device that includes one or more processors and a memory. The memory is coupled to the processors and includes instructions executable by the processors. When executing the instructions, the processors determine whether an application is running on the wearable computing device. The application controls one or more functions of a remote computing device. The processors determine to delegate a task associated with the application; delegate the task to be processed by a local computing device; and receive from the local computing device results from processing the delegated task.
Claims25
An apparatus comprising:
- a wearable computing device comprising one or more processors and a memory;
- wherein the memory is coupled to the processors and comprises instructions executable by the processors, the processors being operable when executing the instructions to:
- receive a request to interact with a first application that is not being displayed on a display of the wearable computing device;
- in response to the request, determine whether a second application is running on the wearable computing device;
- in response to a determination that the second application is running on the wearable computing device, the processors being operable when executing the instructions to:
- determine a plurality of tasks associated with the second application;
- determine to delegate a first subset of the plurality of tasks associated with the second application to a local computing device;
- and
- determine to delegate a second subset of the plurality of tasks associated with the second application to a network- or Internet-based service;
- in response to the determination to delegate the first subset of the plurality of tasks associated with the second application to the local computing device and delegate the second subset of the plurality of tasks associated with the second application to the network- or Internet-based service, delegate the first subset of the plurality of tasks associated with the second application to the local computing device and the second subset of the plurality of tasks associated with the second application to the network- or Internet-based service, wherein delegating the first subset of the plurality of tasks to be processed by the local computing device comprises displaying on a display of the local computing device a graphical user interface associated with the second application while a graphical user interface associated with the first application is displayed on the wearable computing device;
- and
- execute the first application at the wearable computing device.
A method executed by a wearable computing device comprising:
- receiving a request to interact with a first application that is not being displayed on a display of the wearable computing device;
- in response to the request, determining whether a second application is running on the wearable computing device;
- in response to a determination that the second application is running on the wearable computing device, by the wearable computing device:
- determining a plurality of tasks associated with the second application;
- determining to delegate a first subset of the plurality of tasks associated with the second application to a local computing device;
- and
- determining to delegate a second subset of the plurality of tasks associated with the second application to a network- or Internet-based service;
- and
- in response to the determination to delegate the first subset of the plurality of tasks associated with the second application to the local computing device and delegate the second subset of the plurality of tasks associated with the second application to the network- or Internet-based service, delegating the first subset of the plurality of tasks associated with the second application to the local computing device and the second subset of the plurality of tasks associated with the second application to the network- or Internet-based service, wherein delegating the first subset of the plurality of tasks to be processed by the local computing device comprises displaying on a display of the local computing device a graphical user interface associated with the second application while a graphical user interface associated with the first application is displayed on the wearable computing device;
- and
- executing the first application at the wearable computing device.
One or more computer-readable non-transitory storage media embodying software that is operable when executed by a wearable computing device to:
- receive a request to interact with a first application that is not being displayed on a display of the wearable computing device;
- in response to the request, determine whether a second application is running on the wearable computing device;
- in response to a determination that the second application is running on the wearable computing device, the software is operable when executed to:
- determine a plurality of tasks associated with the second application;
- determine to delegate a first subset of the plurality of tasks associated with the second application to a local computing device;
- and
- determine to delegate a second subset of the plurality of tasks associated with the second application to a network- or Internet-based service;
- in response to the determination to delegate the first subset of the plurality of tasks associated with the second application to the local computing device and delegate the second subset of the plurality of tasks associated with the second application to the network- or Internet-based service, delegate the first subset of the plurality of tasks associated with the second application to the local computing device and the second subset of the plurality of tasks associated with the second application to the network- or Internet-based service, wherein delegating the first subset of the plurality of tasks to be processed by the local computing device comprises displaying on a display of the local computing device a graphical user interface associated with the second application while a graphical user interface associated with the first application is displayed on the wearable computing device;
- and
- request the wearable computing device to execute the first application at the wearable computing device.
Dependencies are inferred from the claim text.