Docking system
First Claim
1. A method of determining which of at least two mobile devices is to function as a host device, the method comprising:
- connecting two mobile devices for communication with each other;
the mobile devices communicating with each other to determine which of the mobile devices is to act as an initial host device and which is to act as an initial peripheral device;
the initial host device providing a user of the initial host device on a display of the initial host device with options to enable the user to input into the initial host device instructions as to which of the mobile devices is to be the host device and which is to be a peripheral device;
if the instructions indicate that the initial host device is to be the host device, the initial host device controlling, as host device, the initial peripheral device as a peripheral device;
if the instructions indicate that the initial peripheral device is to be the host device, the initial host device passing control to the initial peripheral device to enable the initial peripheral device to control, as host device, the initial host device as a peripheral device;
designating one or more of the mobile devices as private;
if an initial peripheral device has been designated as private, the initial peripheral device sends a signal to the host device or initial host device indicating that the initial peripheral device cannot act as a peripheral device; and
in response to the host device or initial host device receiving the signal, the host device or initial host device automatically passing control to the initial peripheral device to enable the initial peripheral device to control, as host device, the host device or initial host device as a peripheral device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining which of at least two connected mobile devices is to function as a host device, wherein the mobile devices first determine which of them is to act as an initial host device and which is to act as an initial peripheral device. The initial host device then receives instructions from a user as to which of the mobile devices is to be the host device. If the instructions indicate that the initial host device is to be the host device, the initial host device controls, as host device, the initial peripheral device as a peripheral device, and if the instructions indicate that the initial peripheral device is to be the host device, the initial host device passes control to the initial peripheral device to enable the initial peripheral device to control, as host device, the initial host device as a peripheral device.
-
Citations
33 Claims
-
1. A method of determining which of at least two mobile devices is to function as a host device, the method comprising:
-
connecting two mobile devices for communication with each other; the mobile devices communicating with each other to determine which of the mobile devices is to act as an initial host device and which is to act as an initial peripheral device; the initial host device providing a user of the initial host device on a display of the initial host device with options to enable the user to input into the initial host device instructions as to which of the mobile devices is to be the host device and which is to be a peripheral device; if the instructions indicate that the initial host device is to be the host device, the initial host device controlling, as host device, the initial peripheral device as a peripheral device; if the instructions indicate that the initial peripheral device is to be the host device, the initial host device passing control to the initial peripheral device to enable the initial peripheral device to control, as host device, the initial host device as a peripheral device; designating one or more of the mobile devices as private; if an initial peripheral device has been designated as private, the initial peripheral device sends a signal to the host device or initial host device indicating that the initial peripheral device cannot act as a peripheral device; and in response to the host device or initial host device receiving the signal, the host device or initial host device automatically passing control to the initial peripheral device to enable the initial peripheral device to control, as host device, the host device or initial host device as a peripheral device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling resources in at least two mobile devices, the method comprising:
-
connecting two mobile devices for communication with each other; the mobile devices communicating with each other to determine which of the mobile devices is to act as an initial host device and which is to act as an initial peripheral device; the initial host device providing a user of the initial host device on a display of the initial host device with options to enable the user to input into the initial host device instructions as to which of the mobile devices is to control particular resources in both the mobile devices; the initial host device receiving instructions from the user in response to the options; the initial host device maintaining control, as a first mobile device, of resources that have been specified in the instructions are to be controlled from the first mobile device, and passing control to the initial peripheral device, as a second mobile device, of resources that have been specified in the instructions are to be controlled from the second mobile device; designating one or more of the mobile devices as private; if an initial peripheral device has been designated as private, the initial peripheral device sends a signal to the host device or initial host device indicating that the initial peripheral device cannot act as a peripheral device; in response to the host device or initial host device receiving the signal, the host device or initial host device automatically passing control to the initial peripheral device to enable the initial peripheral device to control, as host device, the host device or initial host device as a peripheral device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A mobile device, acting as a first mobile device, comprising:
-
connection means configured to connect the first mobile device to a second mobile device for communication therewith; communication means configured to communicate with the second mobile device to determine which mobile device is to act as an initial host device and which mobile device is to act as an initial peripheral device; and control means configured to control the first mobile device as an initial host device, if the first mobile device is determined to act as the initial host device; wherein the control means are configured to provide, if the first mobile device is acting as the initial host device, on a display of the first mobile device, options to enable a user to input instructions as to which of the mobile devices is to be the host device; wherein the control means are configured to control, if the instructions indicate that the initial host device is to be the host device, the first mobile device as host device and to control the second mobile device as a peripheral device; and wherein the control means are configured to pass control, if the instructions indicate that the second mobile device is to be the host device, to the second mobile device to enable the second mobile device to be the host device to control the first mobile device as a peripheral device; and wherein the first mobile device is designated as private; the first mobile device is configured to send a signal, if the first mobile device acts as an initial peripheral device, to the host device or initial host device indicating that first mobile device cannot act as a peripheral device; and the first mobile device is configured to receive instructions from the host device or initial host device passing control to the first mobile device to enable the first mobile device to control, as host device, the host device or initial host device as a peripheral device. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A mobile device, acting as a first mobile device, comprising:
-
connection means configured to connect the first mobile device to a second mobile device for communication therewith; communication means configured to communicate with the second mobile device to determine which mobile device is to act as an initial host device and which mobile device is to act as an initial peripheral device; and control means configured to control the first mobile device as an initial host device; wherein the control means are configured to provide, if the first mobile device is to act as the initial host device, on a display of the first mobile device, options to enable a user to input instructions as to which of the mobile devices is to control particular resources in the mobile devices; wherein the control means are configured to receive instructions from the user in response to the options; wherein the control means are configured to control, if the first mobile device is acting as the initial host device, resources that have been specified in the instructions are to be controlled from the first mobile device, and to pass control to the second mobile device of resources that have been specified in the instructions are to be controlled from the second mobile device; and
wherein;the first mobile device is designated as private; the first mobile device is configured to send a signal, if the first mobile device acts as an initial peripheral device, to the host device or initial host device indicating that the first mobile device cannot act as a peripheral device; and the first mobile device is configured to receive instructions from the host device or initial host device passing control to the first mobile device to enable the first mobile device to control, as host device, the host device or initial host device as a peripheral device. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification