Centralized display for mobile devices
First Claim
1. A method for emulating at least one of a plurality of mobile devices selected from a group consisting of:
- a mobile phone, a mobile radio, a personal digital assistant, a handheld computer, a pager, and a beeper, on an emulating computer having a larger display than the at least one of the plurality of mobile devices, the method comprising;
storing an emulator program on the emulating computer, wherein the emulator program emulates at least some functions, controls, and display of the mobile devices such that any actions or tasks that can be executed by the mobile device can also be executed by the emulator program on the emulating computer, wherein the emulator program comprises a security feature that automatically modifies a presentation function if it perceives that a user of the mobile device is not alone;
establishing a connection between the at least one of the plurality of mobile devices and the emulating computer;
displaying an emulated graphical user interface (GUI) on a display of the emulating computer such that the emulated GUI emulates a physical interface of the at least one mobile device;
executing the emulator program on the emulating computer;
interfacing with the emulator program by interacting with the emulated GUI so that at least some input/output applications of the at least one mobile device are emulated on the emulating computer, wherein the interfacing step comprises a step of modifying a requested emulated presentation function if the security feature perceives that the user is not alone;
performing on the emulating computer at least some of the functions of the at least one mobile device that are not supported by the mobile device; and
synchronizing the emulator program and the at least one mobile device such that the emulator program imitates in real time the functions and display of the at least one mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, information processing system and computer readable medium for emulating a mobile device on a computer is disclosed. The method includes storing an emulator program on the computer, wherein the emulator program imitates the functions and display of the mobile device. The method further includes establishing a connection between the mobile device and the computer and executing the emulator program on the computer, wherein an interface of the computer serves to interface with the emulator program. The method further includes synchronizing the emulator program and the mobile device such that the emulator program imitates in real time the functions and display of the mobile device. The method further allows the user to control and interact with the mobile devices from a centralized console on another device, such as a personal computer.
-
Citations
26 Claims
-
1. A method for emulating at least one of a plurality of mobile devices selected from a group consisting of:
- a mobile phone, a mobile radio, a personal digital assistant, a handheld computer, a pager, and a beeper, on an emulating computer having a larger display than the at least one of the plurality of mobile devices, the method comprising;
storing an emulator program on the emulating computer, wherein the emulator program emulates at least some functions, controls, and display of the mobile devices such that any actions or tasks that can be executed by the mobile device can also be executed by the emulator program on the emulating computer, wherein the emulator program comprises a security feature that automatically modifies a presentation function if it perceives that a user of the mobile device is not alone; establishing a connection between the at least one of the plurality of mobile devices and the emulating computer; displaying an emulated graphical user interface (GUI) on a display of the emulating computer such that the emulated GUI emulates a physical interface of the at least one mobile device; executing the emulator program on the emulating computer; interfacing with the emulator program by interacting with the emulated GUI so that at least some input/output applications of the at least one mobile device are emulated on the emulating computer, wherein the interfacing step comprises a step of modifying a requested emulated presentation function if the security feature perceives that the user is not alone; performing on the emulating computer at least some of the functions of the at least one mobile device that are not supported by the mobile device; and synchronizing the emulator program and the at least one mobile device such that the emulator program imitates in real time the functions and display of the at least one mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- a mobile phone, a mobile radio, a personal digital assistant, a handheld computer, a pager, and a beeper, on an emulating computer having a larger display than the at least one of the plurality of mobile devices, the method comprising;
-
12. An emulating information processing system for emulating at least one of a plurality of mobile devices selected from a group consisting of:
- a mobile phone, a mobile radio, a personal digital assistant, a handheld computer, a pager, and a beeper, the system comprising;
an emulator program stored in the memory of an emulator computer, wherein the emulator program imitates functions and display of the at least one mobile device on said emulator computer and provides functions not supported by the at least one mobile device, wherein the emulator program comprises a security feature that automatically modifies a presentation function if it perceives that a user of the mobile device is not alone; a communication interface for establishing a connection between the mobile device and the emulator computer, the communication interface coupled with a graphical user interface for establishing a connection interacting with the at least one mobile device from the emulator computer; a display comprising the graphical user interface for displaying the same buttons, display and other input/output mechanisms as the at least one mobile device, wherein the display is larger than a display on the at least one mobile device; a processor configured for executing the emulator program such that the graphical user interface serves to interface with the at least one mobile device and for synchronizing the emulator program and the mobile device such that the emulator program imitates in real time the functions and display of the at least one mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
- a mobile phone, a mobile radio, a personal digital assistant, a handheld computer, a pager, and a beeper, the system comprising;
-
23. A computer readable storage medium comprising a computer program product for emulating an mobile device on an emulating computer, the computer program product comprising instructions for:
-
storing an emulator program on the emulating computer, wherein the emulator program imitates at least some of the functions, controls, and display of the mobile device such that any actions or tasks that can be executed by the mobile device can also be executed by the emulator program on the computer, and wherein the emulator program comprises a security feature; establishing a connection between the mobile device and the emulating computer; displaying a graphical user interface (GUI) on a monitor of the emulating computer such that the GUI is identical to a physical interface of the mobile device; executing the emulator program on the emulating computer, wherein an interface of the emulating computer serves to interface with the emulator program, wherein the executing instruction comprises instructions for modifying a requested emulated presentation function if the security feature perceives that the user is not alone; and synchronizing the emulator program and the mobile device such that the emulator program imitates in real time the functions and display of the mobile device; and detecting that the mobile device is within range of the connection between the mobile device and the emulating computer. - View Dependent Claims (24, 25, 26)
-
Specification