Wireless docking service with direct connection to peripherals
First Claim
1. A method of wireless docking, the method comprising:
- receiving, from a user application and with a wireless docking service of a wireless docking communications stack executing on a computing device, a request to discover one or more peripheral functions within wireless communication range of the computing device;
responsive to receiving the request, discovering, with the wireless docking service, the one or more peripheral functions without communicating with a wireless docking center;
consolidating, with the wireless docking service, the one or more peripheral functions into a docking session for the user application; and
responsive to receiving the request, sending a docking session identifier and one or more respective references corresponding to the one or more peripheral functions from the wireless docking service to the user application.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a method includes receiving, from a user application and with a wireless docking service of a wireless docking communications stack executing on a computing device, a request to discover one or more peripheral functions within wireless communication range of the computing device. The method also includes, responsive to receiving the request, discovering, with the wireless docking service, the one or more peripheral functions without communicating with a wireless docking center. The method further includes consolidating the peripheral functions into a docking session for the user application. The method also includes, responsive to receiving the request, sending a docking session identifier and one or more respective references corresponding to the one or more peripheral functions to the user application.
-
Citations
40 Claims
-
1. A method of wireless docking, the method comprising:
-
receiving, from a user application and with a wireless docking service of a wireless docking communications stack executing on a computing device, a request to discover one or more peripheral functions within wireless communication range of the computing device; responsive to receiving the request, discovering, with the wireless docking service, the one or more peripheral functions without communicating with a wireless docking center; consolidating, with the wireless docking service, the one or more peripheral functions into a docking session for the user application; and responsive to receiving the request, sending a docking session identifier and one or more respective references corresponding to the one or more peripheral functions from the wireless docking service to the user application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device for wireless docking, the device comprising one or more processors configured to:
-
receive, from a user application and with a wireless docking service of a wireless docking communications stack executing on the device, a request to discover one or more peripheral functions within wireless communication range of the device; responsive to receiving the request, discover, with the wireless docking service, the one or more peripheral functions without communicating with a wireless docking center; consolidate, with the wireless docking service, the one or more peripheral functions into a docking session for the user application; and responsive to receiving the request, send a docking session identifier and one or more respective references corresponding to the one or more peripheral functions from the wireless docking service to the user application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for wireless docking comprising:
-
means for receiving, from a user application and with a wireless docking service of a wireless docking communications stack executing on the apparatus, a request to discover one or more peripheral functions within wireless communication range of the apparatus; means for, responsive to receiving the request, discovering, with the wireless docking service, the one or more peripheral functions without communicating with a wireless docking center; means for consolidating, with the wireless docking service, the one or more peripheral functions into a docking session for the user application; and means for, responsive to receiving the request, sending a docking session identifier and one or more respective references corresponding to the one or more peripheral functions from the wireless docking service to the user application. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable storage medium comprising instructions for wireless docking stored thereon that, when executed, configure one or more processors to:
-
receive, from a user application and with a wireless docking service of a wireless docking communications stack executing on a computing device, a request to discover one or more peripheral functions within wireless communication range of the computing device; responsive to receiving the request, discover, with the wireless docking service, the one or more peripheral functions without communicating with a wireless docking center; consolidate, with the wireless docking service, the one or more peripheral functions into a docking session for the user application; and responsive to receiving the request, send a docking session identifier and one or more respective references corresponding to the one or more peripheral functions from the wireless docking service to the user application. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification