Systems and methods for controlling, monitoring, and using remote applications
First Claim
1. A method for controlling, monitoring, and using remote applications over communications connections to a mobile communications device, the method comprising:
- providing a multi-environment menu to a display of the mobile communications device, the multi-environment menu presenting one or more environment icons, each environment comprising one or more remote applications providing access to one or more remote devices;
providing a selected environment menu to the display of the mobile communications device based on a selection of one of the presented environment icons, the selected environment menu presenting one or more application icons;
providing a selected application submenu to the display of the mobile communications device based on a selection of one of the presented application icons, the selected application submenu presenting one or more remote device icons; and
initiating one or more messages from the mobile communications device to a selected remote device to invoke one or more remote actions based on a selection of one of the presented remote device icons.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for controlling, monitoring, and using remote applications. The system includes a mobile communications device in communication with plural gateways to plural environments having plural applications and remote devices. The control software of the mobile communications device provides a graphic user interface (GUI) that presents a multi-environment menu having icons for the plural environments, single environment menus having icons for applications within each single environment, and application submenus having icons for application messages (e.g., commands and/or other options) for each application. The gateway for each environment provides two-way communication between the mobile communications device and the remote devices.
295 Citations
43 Claims
-
1. A method for controlling, monitoring, and using remote applications over communications connections to a mobile communications device, the method comprising:
-
providing a multi-environment menu to a display of the mobile communications device, the multi-environment menu presenting one or more environment icons, each environment comprising one or more remote applications providing access to one or more remote devices;
providing a selected environment menu to the display of the mobile communications device based on a selection of one of the presented environment icons, the selected environment menu presenting one or more application icons;
providing a selected application submenu to the display of the mobile communications device based on a selection of one of the presented application icons, the selected application submenu presenting one or more remote device icons; and
initiating one or more messages from the mobile communications device to a selected remote device to invoke one or more remote actions based on a selection of one of the presented remote device icons. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server accessing a mobile communications device over communications connections, the server comprising:
-
control software for controlling, monitoring, and using remote applications, the control software comprising instructions;
a processor for executing the instructions of the control software; and
a communications module;
wherein the processor is configured by the instructions of the control software to provide a multi-environment menu to a display of the mobile communications device, the multi-environment menu presenting one or more environment icons, each environment comprising one or more remote applications providing access to one or more remote devices;
to provide a selected environment menu to the display of the mobile communications device based on a selection of one of the presented environment icons, the selected environment menu presenting one or more application icons; and
to provide a selected application submenu to the display of the mobile communications device based on a selection of one of the presented application icons, the selected application submenu presenting one or more remote device icons for invoking one or more remote actions based on a selection of one of the presented remote device icons; and
the communications module receives one or more messages initiated from the mobile communications device and transfers one of the multi-environment menu, the environment menus, and application submenus to the display of the mobile communications device in response to the one or more received messages. - View Dependent Claims (11)
-
-
12. A server accessing a mobile communications device over communications connections;
-
the server comprising;
means for controlling and monitoring remote applications; and
a communications module;
wherein the means for controlling and monitoring remote applications provides a multi-environment menu to a display of the mobile communications device, the multi-environment menu presenting one or more environment icons, each environment comprising one or more remote applications providing access to one or more remote devices;
provides a selected environment menu to the display of the mobile communications device based on a selection of one of the presented environment icons, the selected environment menu presenting one or more application icons; and
provides a selected application submenu to the display of the mobile communications device based on a selection of one of the presented application icons, the selected application submenu presenting one or more remote device icons for invoking one or more remote actions based on a selection of one of the presented remote device icons; and
the communications module receives one or more messages initiated from the mobile communications device and transfers one of the multi-environment menu, the environment menus, and application submenus to the display of the mobile communications device in response to the one or more received messages. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer program propagated signal product embodied in a propagated medium having instructions for control software for controlling, monitoring, and using remote applications, such that the instructions, when carried out by a processor of a mobile communications device, configure the mobile communications device to perform the steps of:
-
providing a multi-environment menu to a display of the mobile communications device, the multi-environment menu presenting one or more environment icons, each environment comprising one or more remote applications providing access to one or more remote devices;
providing a selected environment menu to the display of the mobile communications device based on a selection of one of the presented environment icons, the selected environment menu presenting one or more application icons;
providing a selected application submenu to the display of the mobile communications device based on a selection of one of the presented application icons, the selected application submenu presenting one or more remote device icons; and
initiating one or more messages from the mobile communications device to a selected remote device to invoke one or more remote actions based on a selection of one of the presented remote device icons. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for controlling, monitoring, and using remote applications over communications connections to a server, the method comprising:
-
receiving at a server one or more messages from a mobile communications device based on a selection of a remote device icon from a selected application submenu selected from one or more application icons provided by an environment menu selected from one or more environment icons provided by a multi-environment menu, presented on a display of the mobile communications device;
transferring the one or more received messages to a destination associated with a remote device indicated by the selected remote device icon;
receiving at the server a response based on the one or more received messages transferred to the destination; and
transferring the received response to the mobile communication device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A server accessing a mobile communications device over communications connections, the server comprising a processor and instructions for managing messages for controlling, monitoring, and using remote applications, the instructions for managing messages configuring the processor to:
-
receive one or more messages from a mobile communications device based on a selection of a remote device icon from a selected application submenu selected from one or more application icons provided by an environment menu selected from one or more environment icons provided by a multi-environment menu, presented on a display of the mobile communications device;
transfer the one or more received messages to a destination associated with a remote device indicated by the selected remote device icon;
receive at the server a response based on the one or more received messages transferred to the destination; and
transfer the received response to the mobile communication device. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
Specification