System and method for interfacing between a mobile device and a personal computer
AssigneeBlackBerry Limited
InventorsSean E. Wilson, David P. Yach, Kevin H. Orr, Steven H. Fyke, Andrew D. Bocking
Life of this patent
Estimating the term…
Abstract
A system and method are provided for interfacing between a mobile device and a PC. The mobile device utilizes a connection with the PC for taking advantage of the larger display and input devices such as the keyboard on the PC to improve the user interface (UI). This also enables the user to take advantage of the mobile device's wireless connectivity at the same time, e.g. where the PC does not have the same connectivity.
Claims36
A method enabling interactions with a mobile device using an external computing device, said method comprising:
- providing a mobile server on said mobile device to resemble an existing entity normally communicated with by an application on said external computing device and normally residing outside of said mobile device, said mobile server configured to enable said application on said external computing device to communicate with said mobile server as if said mobile server was said existing entity;
- enabling a communication connection to be established between said mobile device and said external computing device, said mobile device and said external computing device being in proximity of each other;
- enabling said application on said external computing device to communicate with said mobile server during said communication connection;
- and
- sending to a user interface (UI) of said application on said external computing device during said communication connection, at least one communication sent or received by a communication application residing on said mobile device to update said UI of said application on said external computing device as if said UI of said application on said external computing device was accessing said existing entity and to enable said application on said external computing device to be used to interact with said communication application residing on said mobile device.
A method for interacting with a mobile device using an external computing device, said method comprising:
- enabling a communication connection to be established between said external computing device and said mobile device, said external computing device and said mobile device being in proximity of each other;
- enabling an application on said external computing device to communicate with a mobile server on said mobile device during said communication connection, said mobile server resembling an existing entity normally communicated with by said application on said external computing device and normally residing outside of said mobile device, said mobile server being configured to enable said application to communicate with said mobile server as if said mobile server was said existing entity;
- said external computing device receiving at least one communication sent to or received by a communication application residing on said mobile device, from said mobile server, during said communication connection;
- said external computing device updating a user interface (UI) of said application on said external computing device as if said UI of said application on said external computing device was accessing said existing entity to enable said application on said external computing device to be used to interact with said communication application residing on said mobile device.
A computer readable tangible medium comprising computer executable instructions for enabling interactions with a mobile device using an external computing device comprising instructions for:
- providing a mobile server on said mobile device to resemble an existing entity normally communicated with by an application on said external computing device and normally residing outside of said mobile device, said mobile server configured to enable said application on said external computing device to communicate with said mobile server as if said mobile server was said existing entity;
- enabling a communication connection to be established between said mobile device and said external computing device, said mobile device and said external computing device being in proximity of each other;
- enabling said application on said external computing device to communicate with said mobile server during said communication connection;
- and
- sending to a user interface (UI) of said application on said external computing device during said communication connection, at least one communication sent or received by a communication application residing on said mobile device to update said UI of said application on said external computing device as if said UI of said application on said external computing device was accessing said existing entity and to enable said application on said external computing device to be used to interact with said communication application residing on said mobile device.
A computer readable tangible medium comprising computer executable instructions for interacting with a mobile device using an external computing device comprising instructions for:
- enabling a communication connection to be established between said external computing device and said mobile device, said external computing device and said mobile device being in proximity of each other;
- enabling an application on said external computing device to communicate with a mobile server on said mobile device during said communication connection, said mobile server resembling an existing entity normally communicated with by said application on said external computing device and normally residing outside of said mobile device, said mobile server being configured to enable said application to communicate with said mobile server as if said mobile server was said existing entity;
- said external computing device receiving at least one communication sent to or received by a communication application residing on said mobile device, from said mobile server, during said communication connection;
- said external computing device updating a user interface (UI) of said application on said external computing device as if said UI of said application on said external computing device was accessing said existing entity to enable said application on said external computing device to be used to interact with said communication application residing on said mobile device.
A mobile device comprising a processor and memory, said memory comprising computer executable instructions for enabling interactions with said mobile device using an external computing device, said computer executable instructions comprising instructions for:
- providing a mobile server on said mobile device to resemble an existing entity normally communicated with by an application on said external computing device and normally residing outside of said mobile device, said mobile server configured to enable said application on said external computing device to communicate with said mobile server as if said mobile server was said existing entity;
- enabling a communication connection to be established between said mobile device and said external computing device, said mobile device and said external computing device being in proximity of each other;
- enabling said application on said external computing device to communicate with said mobile server during said communication connection;
- and
- sending to a user interface (UI) of said application on said external computing device during said communication connection, at least one communication sent or received by a communication application residing on said mobile device to update said UI of said application on said external computing device as if said UI of said application on said external computing device was accessing said existing entity and to enable said application on said external computing device to be used to interact with said communication application residing on said mobile device.
An external computing device comprising a processor and memory, said memory comprising computer executable instructions for interacting with a mobile device using said external computing device, said computer executable instructions comprising instructions for:
- enabling a communication connection to be established between said external computing device and said mobile device, said external computing device and said mobile device being in proximity of each other;
- enabling an application on said external computing device to communicate with a mobile server on said mobile device during said communication connection, said mobile server resembling an existing entity normally communicated with by said application on said external computing device and normally residing outside of said mobile device, said mobile server being configured to enable said application to communicate with said mobile server as if said mobile server was said existing entity;
- said external computing device receiving at least one communication sent to or received by a communication application residing on said mobile device, from said mobile server, during said communication connection;
- said external computing device updating a user interface (UI) of said application on said external computing device as if said UI of said application on said external computing device was accessing said existing entity to enable said application on said external computing device to be used to interact with said communication application residing on said mobile device.
Dependencies are inferred from the claim text.