Interface for mobile devices and methods
First Claim
1. A mobile communication device having at least one wireless interface, said device comprising:
- a display unit configured to display information for a user;
an input unit configured to receive input from the user;
a microprocessor for executing software comprised of a plurality of modules;
a memory unit in data communication with said microprocessor, said memory unit being capable of storing said software, wherein said software modules are adapted to perform one or more functions of the mobile communication device, said modules comprising at least;
an application module;
a server module configured to generate first data in response to information provided by said application module; and
a browser module for displaying via said display unit at least said first data.
4 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for providing a common interface for multiple applications and/or functions in a mobile communication device (MCD). In one exemplary embodiment, this common interface is provided by including one or more micro-servers within the MCD and capable of receiving and processing information from other functions, both internal and external to the mobile communication device. A micro-browser is also optionally resident on the MCD and in communication with the micro-server(s), the latter acting as an application server and as a proxy between the browser and external network agents such as web or carrier servers. The micro-server(s) can also act as a gateway to at least one asynchronous communication channel, and hence allows for more efficient browsing by the MCD.
48 Citations
25 Claims
-
1. A mobile communication device having at least one wireless interface, said device comprising:
-
a display unit configured to display information for a user;
an input unit configured to receive input from the user;
a microprocessor for executing software comprised of a plurality of modules;
a memory unit in data communication with said microprocessor, said memory unit being capable of storing said software, wherein said software modules are adapted to perform one or more functions of the mobile communication device, said modules comprising at least;
an application module;
a server module configured to generate first data in response to information provided by said application module; and
a browser module for displaying via said display unit at least said first data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operating a mobile communication device having a display, browser and server, comprising:
-
controlling said display using at least said browser;
providing a first set of data to said browser using said sever; and
providing a second set of data to said browser from an external server in data communication with said mobile communication device. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A device software architecture for use in a mobile communications device within a mobile communications network, the architecture comprising:
-
at least one first function operative to run on said device;
at least one second function external to said mobile communications device; and
at least one common interface for said plurality of functions, said at least one common interface comprising a server process running on said mobile communications device and adapted to at least receive and process information from both said at least first and second functions. - View Dependent Claims (13, 14, 15)
-
-
16. A mobile communications device, comprising:
-
a processor;
a storage device in data communication with said processor;
a wireless interface; and
a web server process running on said processor, said web server process also acting as an application server, said server process being adapted to dynamically generate data upon request from one or more entities associated with said mobile communications device. - View Dependent Claims (17, 18)
-
-
19. A mobile communications device, comprising:
-
a processor;
a storage device in data communication with said processor;
a wireless interface; and
a server process running on said processor, said server process acting as an application server, said server process being capable of dynamically adding at least one new interfaces to a device functions using an “
always-on”
configuration capable of receiving updates to services on said mobile device substantially automatically.
-
-
20. A mobile communications device, comprising:
-
a microprocessor;
a storage device in data communication with said microprocessor;
a wireless interface configured to receive first information from a network server;
a display unit for displaying information to a user;
an configuration application running on said processor and adapted to configure at least one aspect of the mobile communication device, said configuration application providing configuration information using at least an application programming interface (API);
a micro-server for generating second information in response to said information from said configuration application; and
a micro-browser configured to display said first information and said second information on said display unit. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification