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.
18 Citations
40 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)
-
-
19. A method, comprising:
-
receiving, by a wireless dockee device, from a wireless docking center device, capability-related information characterizing one or more wireless peripheral devices; analyzing, by the wireless dockee device, the capability-related information characterizing the one or more wireless peripheral devices and an identification of an application to be executed by the wireless dockee device; and performing, by the wireless dockee device, an action with respect to one or more wireless peripheral devices capable of performing services required by the application to be executed by the wireless dockee device, based on the analysis. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. 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 a wireless docking center device, capability-related information characterizing one or more wireless peripheral devices; analyze the capability-related information characterizing the one or more wireless peripheral devices and an identification of an application to be executed by the apparatus; and perform an action with respect to one or more wireless peripheral devices capable of performing services required by the application to be executed by the apparatus, based on the analysis. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. 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 dockee device, from a wireless docking center device, capability-related information characterizing one or more wireless peripheral devices; analyzing, by the wireless dockee device, the capability-related information characterizing the one or more wireless peripheral devices and an identification of an application to be executed by the wireless dockee device; and performing, by the wireless dockee device, an action with respect to one or more wireless peripheral devices capable of performing services required by the application to be executed by the wireless dockee device, based on the analysis. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method, comprising:
-
receiving, by a wireless peripheral device, a request from a wireless docking center device, to activate and announce its availability to a user, according to an identified application; activating and announcing, by the wireless peripheral device, its availability to the user, according to the identified application; and transmitting, by the wireless peripheral device, to the wireless docking center device, in response to the request, an acknowledgement of the request, that the wireless peripheral devices can satisfy the request.
-
-
38. 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 a request from a wireless docking center device, to activate and announce its availability to a user, according to an identified application; activate and announce its availability to the user, according to the identified application; and transmit to the wireless docking center device, in response to the request, an acknowledgement of the request, that the apparatus can satisfy the request.
-
-
39. 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 peripheral device, a request from a wireless docking center device, to activate and announce its availability to a user, according to an identified application; code for activating and announcing, by the wireless peripheral device, its availability to the user, according to the identified application; and code for transmitting, by the wireless peripheral device, to the wireless docking center device, in response to the request, an acknowledgement of the request, that the wireless peripheral devices can satisfy the request.
-
-
40. A method, comprising:
-
receiving, by a wireless dockee device, from a wireless docking center device, capability-related information characterizing one or more wireless peripheral devices, wherein a battery-powered automobile is one of the one or more peripheral devices; analyzing, by the wireless dockee device, the capability-related information characterizing the battery-powered automobile and an identification of an application to be executed by the wireless dockee device, including a map/navigation application; and performing, by the wireless dockee device, an action with respect to the battery-powered automobile, capable of performing services required by the map/navigation application to be executed by the wireless dockee device, based on the analysis, including finding a route for driving based on the map/navigation application.
-
Specification