Method, apparatus, and computer program product for management of connected devices, such as in a wireless docking environment-intelligent and automatic connection activation
First Claim
1. A method, comprising:
- receiving, by a wireless docking center device, from one or more wireless peripheral devices, capability-related information characterizing the one or more wireless peripheral devices;
receiving, by the wireless docking center device, from a wireless dockee device, an identification of an application to be executed by the wireless dockee device; and
analyzing, by the wireless docking center device, the received capability-related information and identification of the application to be executed by the wireless dockee device, and performing an action with respect to one or more wireless peripheral devices capable of performing services required by the identification of an application to be executed by the wireless dockee device, based on the analysis.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, apparatus, and computer program product embodiments enable a wireless docking center device to manage one or more wireless and/or wired peripheral devices on behalf of a wireless dockee device. In an example embodiment, a wireless docking system may automatically provide only those peripherals to user'"'"'s attention, which are in direct relation to user'"'"'s activity and are meaningful to the user at each point in time. The set of offered peripherals may depend on the application, for example, video playing or web browsing, running in user'"'"'s dockee device, such as a smartphone. An example embodiment may automatically take into account known user preferences/habits, location, etc. The selection of peripherals offered may automatically provide the best technical performance, for example, best quality display for a video. An example embodiment also enables the docking solution to allocate optimum peripheral resources on a dynamic usage basis for each user.
-
Citations
18 Claims
-
1. A method, comprising:
-
receiving, by a wireless docking center device, from one or more wireless peripheral devices, capability-related information characterizing the one or more wireless peripheral devices; receiving, by the wireless docking center device, from a wireless dockee device, an identification of an application to be executed by the wireless dockee device; and analyzing, by the wireless docking center device, the received capability-related information and identification of the application to be executed by the wireless dockee device, and performing an action with respect to one or more wireless peripheral devices capable of performing services required by the identification of an application to be executed by the wireless dockee device, based on the analysis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to; receive from one or more wireless peripheral devices, capability-related information characterizing the one or more wireless peripheral devices; receive from a wireless dockee device, an identification of an application to be executed by the wireless dockee device; and analyze the received capability-related information and identification of the application to be executed by the wireless dockee device, and performing an action with respect to one or more wireless peripheral devices capable of performing services required by the identification of an application to be executed by the wireless dockee device, based on the analysis. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising computer executable
program code recorded on a computer readable non-transitory storage medium, the computer executable program code comprising: code for receiving, by a wireless docking center device, from one or more wireless peripheral devices, capability-related information characterizing the one or more wireless peripheral devices; code for receiving, by the wireless docking center device, from a wireless dockee device, an identification of an application to be executed by the wireless dockee device; and code for analyzing, by the wireless docking center device, the received capability-related information and identification of the application to be executed by the wireless dockee device, and performing an action with respect to one or more wireless peripheral devices capable of performing services required by the identification of an application to be executed by the wireless dockee device, based on the analysis. - View Dependent Claims (14, 15, 16, 17, 18)
Specification