1. Field of Invention
The present invention relates to the field of mobile device interfaces and, more particularly to the customizing of an idle screen of the mobile device.
2. Prior Art
As mobile devices, particularly cellular phones, become more capable, one of the problems facing users of the mobile devices and network service providers is how to allow users to access content, services, and capabilities of the device quickly and easily.
As the complexity of native mobile device services increase, mobile devices have implemented multiple layer menu systems which users must navigate to access native mobile device functions. For example, to access the a specific function of the device such as the Short Message Service inbox, the user may have to navigate on average 2 to 3 levels of menu hierarchy before reaching the intended device function. This can often be confusing and tedious for the user. This frustration is increased in the case of native functions on the device which the user checks often, up to 2-3 times an hour.
In addition, mobile devices increasingly allow users to access content and services available via a mobile communication network. This access is frequently enabled via an internet browser installed on the mobile device, referred to as a browser based access model. Access to content via the browser based access model often frustrates and hinders users' ability to access the content. For example, typical access to a network resource may involve: (i) navigating to the top level menu of the hierarchy; (ii) navigating the menu structure to locate the browser application; (iii) launching the browser application; (iv) entering the location of the content, via URL, using the mobile device's numeric keypad; (v) waiting up to 10 seconds for the network data connection to be initiated and data to be downloaded. This process is slow, frustrating and confusing for the user.
Current mobile devices are shipped to consumers with a standard default interface. This is the interface that is displayed to the user upon powering on the phone, ending a voice conversation, etc. . . Essentially, this interface is displayed to the user in the device idle state, when the user is not performing any other action.
Currently, the ability of users and network service providers to customize the idle screen of the mobile device has been limited. A softkey is a specific device function which can be accessed via a dedicated hardware button from the idle screen. Typically, users are limited to configuring the softkey of the mobile device from internal menus of the device. However, the functions the softkey can access are limited to native device functions.
Users have none or limited ability to configure the mobile device to provide updated information on the idle screen of the mobile device. The current option available to the user is to navigate to the source of the network content via the browser based access method described above to view the current information. Only at that point can the user know if the information has been updated. As discussed above, the process of browser based access to the information is frustrating for users.
The network service provider's ability to customize the idle screen of the device is limited to the capabilities of the device at the time of sale. Some mobile devices provide limited ability to customize graphics and the softkey of the device at the time of sale. Currently, there is no method by which the network service provider or user can extend the capabilities of the idle screen beyond those available on the device at the time of manufacturing.
In addition, there is no ability to combine local device resource access, such as access to messaging inbox and recent call list, and network based content resources, such as content from websites and network content servers, in one unified interface on the idle screen of the mobile device.
Attempts have been made previously at improving accessibility from the idle screen of the mobile device. EP 891066 to Nokia Mobile Phones Ltd. provides the approach placing the most used functions of the device into a menu list on the idle screen of the device. This method does not allow the user to configure the content, services, or native functions that are most important to them. In addition, this method provides no updating of network based content directly on the idle screen for the user to preview.
Reference may also be made to patent application Ser. No. 10/913,585 to Mobile (R & D) Ltd. which discusses user customized idle screens of mobile devices. This method limits the user to native device function access from the idle screen. This method fails to allow the user to customize the idle screen with content from the network which is cached on the device and able to preview on the idle screen.
Reference may also be made to patent application Ser. No. 10/451,500 Forsyth which discusses customizing the idle screen with content from the network. This patent fails to provide a method by which mobile devices without built-in capability to provide customized idle screens can be enhanced. My patent provides users and network service providers the ability to extend mobile devices, without pre-existing idle screen functionality, to be customized with efficient access to native device functions, network content sources, and cached content from defined network sources to be easily previewed and accessed by the user.
The present disclosure is directed to a system and corresponding methods that facilitates: (i) enabling a customized idle screen on a mobile device; (ii) allowing for user and network service provider customization of the idle screen; and (iii) enabling access to both native device functions and remote sources of information of interest.
The invention will be described with reference to the accompanying drawings, in which:
111—standard mobile device
112—standard idle interface shipped with an unmodified mobile device
113—application software
114—customized idle interface
511—customized idle interface data source title
512—customized idle interface data source preview
611—customized idle interface data source detail
711—communication network
712—remote information provider
An electronic system and corresponding methods, according to an embodiment of the present invention, facilitate and provide a method and system for enhancing the default interface of a mobile device with a customized idle interface (“CII”).
In the following, numerous specific details are set forth to provide a thorough description of various embodiments of the invention. Certain embodiments of the invention may be practiced without these specific details or with some variations in detail. In some instances, features not pertinent to the novelty of the system are described in less detail so as not to obscure other aspects of the invention.
Referring to the drawings,
In some embodiments, the CII is built using application development standards to function on mobile application execution environments. In some embodiments, there are few or no requirements for proprietary mobile handsets or networks. Common application execution environments include Symbian, Java 2 Mobile Edition (“J2ME”), Microsoft Smartphone and the like.
Installation: The CII can be installed on the mobile device in a number of ways, including:
In some embodiments, the application software must manage various aspects of the mobile device in order to provide the CII and ensure the CII is displayed at appropriate times. The mobile device components interacted with include:
Displaying the CII:
The following section describes the method by which, in one embodiment, the application software manages interaction with the window server and event server to display the CII to the user.
Overall Flow:
The flow and mechanism are illustrated schematically in
Maintaining current mobile device status on CII:
The following section describes the method by which, in one embodiment, the application software manages the interaction with the status server to keep the CII updated with the current mobile device status.
Overall Flow:
The flow and mechanism are illustrated schematically in
Managing incoming phone call:
The following section describes the method by which, in one embodiment, the application software manages an incoming phone call.
Overall Flow:
The flow and mechanism are illustrated schematically in
Content in this case is described as information of relevant interest to the user. The content can be of any type—news, sports, weather, shopping catalogs, etc . . .
Providing the content accessible and viewable via the CII is advantageous for the following reasons:
In one or more embodiments, the CII may resemble
It will be appreciated that the CII may also include links to and information from the native applications.
In one or more embodiments, the user may select the preview of interest using a user interface (keypad, pointing device, etc . . . ) of the mobile device, at this point the application software provides a detail view of the CII as shown in
In one embodiment, the communication network provides the medium and infrastructure for transmitting digital or analog signals between the remote information provider and the mobile device. In certain embodiments, the mobile device is a cellular telephone and the communication network is a wireless telephone network. The mobile device, remote information provider, and communications network, may be implemented over any type of mobile, fixed, wired or wireless communication technology.
One of the ordinary skill in the art will appreciate that communication network may advantageously be comprised of one or a combination of various types of networks without detracting from the scope of the invention. Such networks can, for example, comprise personal area networks (PANs), local area networks (LANs), wide area networks (WANs), public, private, or secure networks, value added networks, interactive television networks, two way cable networks, satellite networks, interactive kiosk networks, cellular networks and/or any other suitable communication networks that can provide a method of communication between mobile device and remote information provider.
In some embodiments, communication network can be part of the world wide web (i.e. the Internet). The Internet, in a well-known manner, connects millions of computers world wide through standard common addressing systems and communications protocols (e.g., Transmission control prototcol/internet protocol (TCP/IP), HyperText Transport Protocol) creating a vast communications network.
In either context, the mobile device can communicate with the remote information provider to send and receive electronic packets of information, in form of electronic requests and responses.
Updating content from remote information provider:
The following section describes the method by which, in one embodiment, the application software updates specific content from the remote information provider and make the content available to the user.
A Onskreen Network Server is part of the application software which manages communication with remote information providers.
Overall Flow:
The timings at which the onskreen network server queries the remote information provider for updated content could be controlled by various mechanisms, including:
The flow and mechanism are illustrated schematically in
This application claims the benefit of PPA Ser. No. 60/595492, filed Jul. 11, 2005 by the present inventor.
Number | Date | Country | |
---|---|---|---|
60595492 | Jul 2005 | US |