System and method for persistent wireless docking
First Claim
Patent Images
1. A method operable at a docking host for docking with a dockee, the method comprising:
- establishing a communication link with the dockee;
discovering a persistent docking environment utilizing the communication link, the persistent docking environment comprising a prior docking environment established during prior communication with the dockee, wherein the discovering of the persistent docking environment comprises selecting, based on a unique persistent docking identifier associated with the dockee and one from among the plurality of available persistent docking environments, the one from among a plurality of available persistent docking environments each associated with a different group of available peripheral devices and wherein each one of a plurality of different persistent docking environment identifiers is associated with a particular dockee and a particular docking environment; and
establishing a persistent docking session utilizing the selected persistent docking environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Various aspects of the present disclosure enable a persistent docking procedure that, once a persistent docking environment has been established, can simplify the future establishment of a docking environment between the dockee and docking host. Other aspects, embodiments, and features are also claimed and described.
60 Citations
58 Claims
-
1. A method operable at a docking host for docking with a dockee, the method comprising:
-
establishing a communication link with the dockee; discovering a persistent docking environment utilizing the communication link, the persistent docking environment comprising a prior docking environment established during prior communication with the dockee, wherein the discovering of the persistent docking environment comprises selecting, based on a unique persistent docking identifier associated with the dockee and one from among the plurality of available persistent docking environments, the one from among a plurality of available persistent docking environments each associated with a different group of available peripheral devices and wherein each one of a plurality of different persistent docking environment identifiers is associated with a particular dockee and a particular docking environment; and establishing a persistent docking session utilizing the selected persistent docking environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method operable at a dockee for docking with a docking host, the method comprising:
-
establishing a communication link with the docking host; discovering a persistent docking environment utilizing the communication link, the persistent docking environment comprising a prior docking environment established during prior communication with the docking host, wherein the discovering of the persistent docking environment comprises selecting, based on a unique persistent docking identifier associated with the dockee and one from among the plurality of available persistent docking environments, the one from among a plurality of available persistent docking environments each associated with a different group of available peripheral devices, and wherein each one of a plurality of different persistent docking environment identifiers is associated with a particular dockee and a particular docking environment; and establishing a persistent docking session utilizing the persistent docking environment. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A docking host configured for docking with a dockee, comprising:
-
at least one processor; a memory communicatively coupled to the at least one processor; and a communication interface communicatively coupled to the at least one processor, wherein the at least one processor is configured to; establish a communication link with the dockee; discover a persistent docking environment utilizing the communication link, the persistent docking environment comprising a prior docking environment established during prior communication with the dockee, wherein the at least one processor, being configured to discover the persistent docking environment, is further configured to select, based on a unique persistent docking identifier associated with the dockee and one from among the plurality of available persistent docking environments, the one from among a plurality of available persistent docking environments each associated with a different group of available peripheral devices, and wherein each one of a plurality of different persistent docking environment identifiers is associated with a particular dockee and a particular docking environment; and establish a persistent docking session utilizing the persistent docking environment. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A dockee configured for docking with a docking host, comprising:
-
at least one processor; a memory communicatively coupled to the at least one processor; and a communication interface communicatively coupled to the at least one processor, wherein the at least one processor is configured to; establish a communication link with the docking host; discover a persistent docking environment utilizing the communication link, the persistent docking environment comprising a prior docking environment established during prior communication with the docking host, wherein the at least one processor, being configured to discover the persistent docking environment, is further configured to select, based on a unique persistent docking identifier associated with the dockee and one from among the plurality of available persistent docking environments, the one from among a plurality of available persistent docking environments each associated with a different group of available peripheral devices, and wherein each one of a plurality of different persistent docking environment identifiers is associated with a particular dockee and a particular docking environment; and establish a persistent docking session utilizing the persistent docking environment. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A non-transitory computer-readable storage medium operable at a docking host configured for docking with a dockee, comprising:
-
instructions for causing a computer to establish a communication link with the dockee; instructions for causing the computer to discover a persistent docking environment utilizing the communication link, the persistent docking environment comprising a prior docking environment established during prior communication with the dockee, wherein the instructions causing the computer to discover the persistent docking environment further cause the computer to select, based on a unique persistent docking identifier associated with the dockee and one from among the plurality of available persistent docking environments, the one from among a plurality of available persistent docking environments each associated with a different group of available peripheral devices and wherein each one of a plurality of different persistent docking environment identifiers is associated with a particular dockee and a particular docking environment; and instructions for causing the computer to establish a persistent docking session utilizing the persistent docking environment.
-
-
56. A non-transitory computer-readable storage medium operable at a dockee configured for docking with a docking host, comprising:
-
instructions for causing a computer to establish a communication link with the docking host; instructions for causing the computer to discover a persistent docking environment utilizing the communication link, the persistent docking environment comprising a prior docking environment established during prior communication with the docking host, wherein the instructions causing the computer to discover the persistent docking environment further cause the computer to select, based on a unique persistent docking identifier associated with the dockee and one from among the plurality of available persistent docking environments, the one from among a plurality of available persistent docking environments each associated with a different group of available peripheral devices, and wherein each one of a plurality of different persistent docking environment identifiers is associated with a particular docking host and a particular docking environment; and instructions for causing the computer to establish a persistent docking session utilizing the persistent docking environment.
-
-
57. A docking host configured for docking with a dockee, comprising:
-
means for establishing a communication link with the dockee; means for discovering a persistent docking environment utilizing the communication link, the persistent docking environment comprising a prior docking environment established during prior communication with the dockee, wherein the means for discovering the persistent docking environment further comprise means to select, based on a unique persistent docking identifier associated with the dockee and one from among the plurality of available persistent docking environments, the one from among a plurality of available persistent docking environments each associated with a different group of available peripheral devices and wherein each one of a plurality of different persistent docking environment identifiers is associated with a particular dockee and a particular docking environment; and means for establishing a persistent docking session utilizing the persistent docking environment.
-
-
58. A dockee configured for docking with a docking host, comprising:
-
means for establishing a communication link with the docking host; means for discovering a persistent docking environment utilizing the communication link, the persistent docking environment comprising a prior docking environment established during prior communication with the docking host, wherein the means for discovering the persistent docking environment further comprise means to select, based on a unique persistent docking identifier associated with the dockee and one from among the plurality of available persistent docking environments, the one from among a plurality of available persistent docking environments each associated with a different group of available peripheral devices and wherein each one of a plurality of different persistent docking environment identifiers is associated with a particular dockee and a particular docking environment; and means for establishing a persistent docking session utilizing the persistent docking environment.
-
Specification