The present invention is directed, in general, to a portable electronic device, more particularly, to a portable electronic device where available software applications are ranked based on an associated location or position and a method of using the same.
Portable electronic devices, such as laptop computers, cellphones, PDAs, MDAs and so on, are typically provisioned with a number of different applications. Cell phones, MDAs and PDAs frequently include e-mail, media file players and web browsers, as well as other more traditional applications. In many cases, the number of available applications is large and growing.
When a number of applications are available to a user, he or she will generally develop a pattern of when particular applications are accessed. In many cases, the usage pattern is based on where the user is located when he or she opens a particular application. For example, on weekdays before going to work, the user may always review his or her appointment schedule. When the user arrives at work, he or she may open an e-mail application to respond to incoming messages. While working out at the gym, he or she may want to listen to music and will open a media file player to access such music. While commuting home in the evening, the user may access the Internet to check the nightly television schedule or catch up on the news.
Currently, portable electronic devices present a user a list of applications from which he or she is to select an application to be opened. The user interface generally shows a static application list independent of the user's location. The user must navigate through the same menus and options each time an application is to be accessed. As portable electronic device manufacturers cram more and more technologies into their devices, the number of actions required to navigate through a menu and the corresponding sub-menus continues to increase. The effort required to access a specific application can become quite time consuming as well as complex. There is some risk that manufacturers will alienate users who simply want to use their portable electronic device for only a few applications. By pushing too far in adding applications, “feature bloat” may become overwhelming, intensifying usability problems.
Accordingly, what is needed in the art is a device and method whereby a user of a mobile electronic device, such as a mobile communications device, can more readily access desired applications based on his or her location.
To address the above-discussed deficiencies of the prior art, the present invention provides, in one aspect, a portable electronics device comprised of (1) a position locator for determining an approximate location of the device; (2) an application correlator for correlating the approximate location with an application; and (3) a ranking generator for ranking the application relative to the approximate location.
The present invention thus provides a device and method for ranking available applications based on the relative location of the device when an application is to be selected. The present invention provides for the user to be presented with a menu of application choices most relevant to his or her location. For example, a user in his or her business office will be offered a menu of application choices consistent with that location. On the other hand, when the user is at home, the menu of applications from which a choice can be made will be quite different and consist of applications most often selected at that location. An additional benefit of the invention provides for available applications to be ranked. Ranking will generally be based on frequency of usage at a particular location, although user input and other criteria can also be used to rank applications. For example, if a user opens a word processing application on his or her laptop computer more frequently than a spreadsheet program while at his or her place of business, the present invention will rank the word processing application higher than the spreadsheet application. However, one embodiment of the invention permits the user to input a ranking that ranks the spreadsheet application higher than the word processing program, if he or he so elects.
As used herein the term “application” or “applications” means any type of application generally provisioned on a portable or mobile electronic device utilizing hardware or software to run the application. Applications include, without being limited to, office software, word processors, e-mail applications, media file players and web browsers. As used herein, portable electronic devices include all types of devices capable of running any such application, including, without limitation, portable computers of all types, mobile communication devices, gaming devices and so forth.
In one embodiment of the invention, the position locator is a GPS or is based on GPS technology. In another embodiment, the position locator determines the approximate location of the portable electronic device based on at least one communication cell identifier within a communication network.
A particularly useful embodiment of the invention provides for the user to rate a selected application for the ranking generator. Even if a user utilizes a word processing application more often than an e-mail application, he or she can rank the e-mail application higher than the word processing application, if he or she so desires.
One embodiment of the invention provides for the approximate location of the device to be a geographic location. In another embodiment, the approximate location is based on a zone. Such zone may, for example, be a business center rated by the user as being a location where business applications are prioritized.
In another embodiment of the invention, the ranking generator ranks applications by monitoring a usage pattern. Another embodiment provides for the usage pattern to be based on an approximate location when an application is accessed, the number of times an application is accessed and the duration of each such access. Thus, the portable electronic device will offer a menu of applications from which a selection can be made based on the user's history of application usage. Further sophistication related to the ranking of applications is available in an embodiment wherein the ranking generator includes a time or a date, or both a time and a date, when an application is accessed. Thus, if an application is only accessed on weekends, such application will be ranked higher on a weekend than it would be on a weekday. If a music program is accessed less frequently than an email program, but the duration of access is longer, the music program can be ranked higher than the email program.
A useful embodiment of the invention provides for the ranking of applications to be automatically updated. Another embodiment provides for the ranking generator to further define at least one zone as the approximate location so that whenever the device is in that zone, the ranking of applications will be the same throughout the zone. A user can also define more than one zone and require the device to provide a similar ranking to applications in similar zones.
An embodiment of the invention provides for the portable electronic device to display the ranking of applications on a user interface. In yet still another embodiment, the user interface displays a set of shortcuts.
In one embodiment of the invention, the portable electronic device is selected from the group consisting of a portable computer; a mobile phone; a PDA; an MDA; a Pocket PC; or a Tablet PC. The invention also provides several embodiments of a method of using a portable electronic device, which embodiments will be understood by a person skilled in the pertinent art based on the disclosure set forth herein.
The foregoing has outlined preferred and alternative features of the present invention so that those skilled in the pertinent art may better understand the detailed description of the invention that follows. Additional features of the invention will be described hereinafter that form the subject of the claims of the invention. Those skilled in the pertinent art should appreciate that they can readily use the disclosed conception and specific embodiment as a basis for designing or modifying other structures for carrying out the same purposes of the present invention. Those skilled in the pertinent art should also realize that such equivalent constructions do not depart from the spirit and scope of the invention.
For a more complete understanding of the invention, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
Referring initially to
Based on the approximate location of the device 100, a user of the device 100 is presented a menu of applications most relevant to his or her location. In one embodiment this menu is presented on an interface 140 on the device 100, which may be a display. In another embodiment of the invention, the interface 140 presents a list of shortcuts to the applications. For example, if a user is in his or her business office when an application is to be selected, the application correlator 120 will correlate that location to the available applications, the applications will be ranked, and the user will be offered a menu of application choices from which to make a selection. If the user is at his or her home when an application is to be selected, the menu of applications offered will differ from that presented at the office.
In ranking applications, the ranking generator 130 will generally base its ranking on frequency of usage of a particular application at a particular location. However, the invention also permits user input and other criteria to be a factor in the ranking. For example, if a user at his or her place of business opens a word processing application on his or her laptop computer more frequently than a spreadsheet program, the present invention provides for the ranking generator to prioritize the work processing application over the spreadsheet application. However, if the user opens the spreadsheet application once each day and leaves it open all day because he or she is entering data all day and the word processing application is opened a number of times during the day solely to respond to correspondence, the user may want the spreadsheet application ranked higher than the work processing application because of its importance. Thus, in one embodiment of the invention the user can input criteria by which the ranking generator prioritizes applications and thereby choose to make the spreadsheet application rank higher than the word processing application.
Turning now to
The position locator 110 determines the approximate location of the illustrated mobile phone 230 by its position 240 relative to the antenna 220 located in cell 210. Although a number of different techniques may be used for the position locator to determine the approximate location of the mobile phone 230, one technique is to utilize a look-up table programmed in the mobile phone's 230 memory that maps cell 110-114 identifiers to geographic locations. Utilizing this information, the position locator 110 determines that the approximate geographic location of the mobile phone 230 is in cell 210. The look-up table can be automatically and dynamically updated as the network 200 cell 210-214 structure changes or is modified. Because the mobile phone 230 also receives signals 245 from antennas 220 or base stations located in adjacent or nearby cells 211-214, the signal information from these cells 211-214 can also be used to determine or calculate a more precise location of the mobile phone 230. Signal processing techniques, such as signal amplitude analysis, can be used to make this calculation.
Turning now to
Zones 310 and 310′ are shown as having characteristics similar to each other as are zones 311 and 311′. Zone 310 may be a first business center and zone 310′ a second business center, each of which is entered into the memory of a portable electronic device 100 as a business center. A mobile phone 130 is shown as being located in zone 310, the first business center 310, which position is determined by the position locator 110 utilizing information derived from GPS satellites 320. Because zone 310 is already defined as a business center in the mobile phone 130 memory, the application correlator 120 will correlate the position to business center related applications. The ranking generator 130 will then rank and present those applications to the user. One embodiment of the invention provides that a ranking can be established for a first zone 310, 311 and such ranking can then be applied to all similar zones 310′, 311′ having similar characteristics. For example, if a ranking is applied to a church, the same ranking can be applied to all churches. Actually in such case, the desired result may be to prohibit certain applications in certain locations, which prohibition corresponds to a kind of ranking. One embodiment of the invention provides for the user to provide the ranking by manually selecting or inputting the ranking.
In one embodiment of the invention, the size or dimension of the zones 310, 311 can be defined by user input or by using substantially constant regional characteristics. For example, assume zones 311 and 311′ are residential areas, which are not usually considered to be business centers. However, if the user is a residential real estate agent, these zones 311, 311′ will be considered business zones. The present invention permits a user to control the ranking of applications.
Turning now to
To keep a correct relationship record between the mobile phone location and applications accessed, one embodiment of the invention provides for the location of the mobile phone to be tracked in a tracking the location step 440. This serves to keep the actual location of the mobile phone, or relevant portable electronic device, in correct relationship to a selected application. If the user's position is changing from one cell to another while a particular application is in use, the position as it changes is tracked in a tracking the location step 440. To keep track of such a change, in a loop back 445, the position and ranking are stored in the device's memory and the storing location and rating to a database step 435 are repeated. This loop back 445 can be repeated as frequently as necessary. After a user terminates an application in a closing the application 450 step, in a second loop back 455 the user can select another application by repeating the accessing the selected application step 420. If the user does not want to select another application after the closing the application step 450, the procedure is ended in an end step 460.
In one embodiment of the invention, the only location stored in the device memory, in the storing location and rating to a database step 435, is the location of the device when the application is selected initially. This embodiment may not include a tracking the location step 440.
Turning now to
In one embodiment of the invention the generating the ranking for the actual location 525 step can also include a feature that corresponds to a ranking for a location having particular characteristics. For example, referring back to
Turning now to
Turning now to
Turning now to
Collected data regarding each application can include, in addition to the application selected, information about what was done in the application. For example, if a web browser was used, data regarding the web-site viewed, the location at which that web-site was viewed, the time of day the web-site was viewed, as well as other available information can be recorded and stored to be used in a subsequent ranking of applications.
Thus, the present invention provides an enhanced application service for portable electronic devices, in particular mobile communication devices, whereby a user is presented a list of applications customized to the location of the device. The present invention also includes several embodiments of methods of ranking applications based on the position of the portable electronic device. These methods will be readily apparent to those skilled in the pertinent art based on the disclosure herein set forth.
Although the present invention has been described in detail, those skilled in the pertinent art should understand that they can make various changes, substitutions and alterations herein without departing from the spirit and scope of the invention in its broadest form.