LENDING TARGET DEVICE RESOURCES TO HOST DEVICE COMPUTING ENVIRONMENT
First Claim
1. A method of integrating target device resources of a target device into a host computing environment of a host device having a processor, the method comprising:
- executing, on the processor, instructions that cause the host device to;
detect an availability of the target device resource through the target device; and
responsive to receiving a request from a host device user to borrow the target device resource for use in the host computing environment;
transmit to the target device a request to borrow the target device resource for use in the host computing environment; and
responsive to receiving from the target device an acceptance of the request;
integrate the target device resource with host device resources of the host computing environment; and
present the target device resource to the host device user within the host computing environment.
3 Assignments
0 Petitions
Accused Products
Abstract
Various models may enable a first device to share a device resource with a second device in various contexts, such as sharing computing sessions via terminal services; sharing displays via display mirroring; and sharing input components across devices. However, such techniques often utilize ad hoc sharing models that depend on configuration and/or administrative access of each device; limit the capabilities of such sharing; and/or exhibit security concerns. Instead, a target device may advertise an availability of a target device resource. A host device may request the target device to lend the target device resource to the computing environment of the host device. The target device may reserve the target device resource for the host device, which may then integrate the target device resource into the host computing environment. The model may enable the user to utilize resources even from target devices that the user is not otherwise permitted to use.
-
Citations
20 Claims
-
1. A method of integrating target device resources of a target device into a host computing environment of a host device having a processor, the method comprising:
executing, on the processor, instructions that cause the host device to; detect an availability of the target device resource through the target device; and responsive to receiving a request from a host device user to borrow the target device resource for use in the host computing environment; transmit to the target device a request to borrow the target device resource for use in the host computing environment; and responsive to receiving from the target device an acceptance of the request; integrate the target device resource with host device resources of the host computing environment; and present the target device resource to the host device user within the host computing environment. - View Dependent Claims (2, 3, 4, 5)
-
6. A target device that fulfills a request to participate in a host computing environment of a host device, the target device comprising:
-
a processor executing a target computing environment; and a target device resource provided within the target computing environment; and a memory storing instructions that, when executed on the processor, provide; a target device resource advertiser that advertises an availability of the target device resource; and a device resource lender that, responsive to receiving a request to borrow a target device resource for use in the host computing environment; reserves the target device resource for the host computing environment; and transmits to the host device an acceptance of the request. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A memory device storing instructions that, when executed on a processor of a host device, cause the host device to integrate target device resources of a target device into a host computing environment of the host device, by:
-
detecting an availability of the target device resource through the target device; and responsive to receiving a request from a host device user to borrow the target device resource for use in the host computing environment; transmitting to the target device a request to borrow the target device resource for use in the host computing environment; and responsive to receiving from the target device an acceptance of the request; integrating the target device resource with host device resources of the host computing environment; and presenting the target device resource to the host device user within the host computing environment. - View Dependent Claims (18, 19, 20)
-
Specification