| Patent application number | Description | Published |
| 20090210514 | METHODS, APPARATUSES, COMPUTER PROGRAM PRODUCTS, AND SYSTEMS FOR MOBILE WEB BROWSING - An apparatus for delivering web content to a mobile device may include a processor. The processor may be configured to determine whether a web page may be adapted or should be viewed in its original form, transcode the original web page to generate a transcoded version of the web page if it is determined that the web page may be adapted, and to send data comprising either the original web page of the transcoded version to a remote device. Users may request a different version than the processor's initial determination, and an aggregation of such user preferences may be used to make a better determination of what version to send by default to all users. Corresponding methods, computer program products, and systems are also provided. | 08-20-2009 |
| 20090327953 | UNIFIED NAVIGATION MODEL BETWEEN MULTIPLE APPLICATIONS - Web style navigation methods are applied across applications and webpages, whether local or web-based, and hypertext navigation methods used in the web are extended to local applications. Local and web applications are mixed seamlessly so that the user does not perceive any difference between navigation within either one of, or between, those types of applications. The user navigates between different user interface states, in and out of different types of applications. All views and states of views are recorded and the user can switch to a previous view, in the state in which it was viewed, using a back, history or other suitable state recording and retrieval function. | 12-31-2009 |
| 20100153877 | Task Switching - A user interface for switching between applications is provided. The user interface comprises control means for executing a first and a second application, for displaying the first application as a main application, for receiving a first input and in response thereto displaying the second application as a main application. The user interface also comprises control means for executing a plurality of applications, and control means for displaying one of said applications, for receiving a second input and for marking the displayed application as an alternate application. | 06-17-2010 |