System and method for persistent wireless docking
AssigneeQUALCOMM Incorporated
InventorsVijayalakshmi R. Raveendran, Xiaolong Huang
Life of this patent
Estimating the term…
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.
Claims58
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.
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.
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.