摘要:
A system for reducing the size of software for use in a mobile device includes a predictor module and a compression module. The predictor module is operable to apply a predicate to a plurality of software routines that are to be stored in the mobile device. The predicate identifies one or more of the software routines having a pre-determined feature indicative of a software routine that is unlikely to be executed repeatedly on the mobile device. The compression module is configured to compress the identified software routine(s) to generate a compressed software routine(s). After the plurality of software routines have been loaded to the mobile device, the mobile device decompresses the compressed software routine(s) when the compressed software routine(s) is accessed by an execution thread on the mobile device.
摘要:
A hand-held electronic device with a keyboard, thumbwheel, display and associated software is optimized for use of the device with the thumbs. The associated software has a plurality of features to optimize efficient use of the limited keyboard space and encourage the use of the device by thumb-based data entry through the thumbwheel and/or through a combination of minimal number of keystrokes. Software features include international character scrolling, and auto-capitalization. The keys on the device keyboard are optimally shaped and configured for thumb-based input. In addition, the thumbwheel is inclined between the front and a side edge of the device so as to be reachable by either the thumb or index finger of the user's hand at the side edge of the device.
摘要:
A method of enabling input into a handheld electronic device having stored therein a number of language objects includes detecting a selection of a languages, making a determination that the language is a default language or a non-default language, detecting as an ambiguous input an actuation of one or more input members, outputting at least a portion of a number of the language objects that corresponds to the ambiguous input, and outputting an indication representative of the language.
摘要:
An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.
摘要:
A method for compressing electronic mail messages each having a message thread for storage in a storage device, comprising: identifying one or more sections of each message thread; assigning a respective identifier to each section; storing one occurrence of each section in the storage device for retrieval using its identifier; replacing each section in each thread by its identifier to thereby compress the messages; and, storing the messages in the storage device.
摘要:
A method for enabling input into a handheld electronic device having at least three selectable languages available thereon includes detecting a predetermined input a number of times and switching a selected language between one of the three selectable languages and another of the three selectable languages wherein the another language is an immediately preceding selected language.
摘要:
A handheld communication device includes a single notification element, which may be, for instance, a plurality of light emitting diodes packaged together, and a microprocessor for controlling the single notification element such that the single notification element presents a temporal color pattern to indicate a state of the handheld communication device.
摘要:
A system and method for integrating voice and data operations into a single mobile device capable of simultaneously performing data and voice actions. The mobile device working in a network capable of exchanging both cell phone calls and data items to the mobile device. By wearing an earphone or an ear-bud device the user is capable of dealing with voice conversations while working with data centric information related to the current caller. By providing a data-centric device with voice capabilities there is a new range of features that allow incoming data events to trigger outgoing voice events.
摘要:
A method for compressing electronic mail messages each having a message thread for storage in a storage device, comprising: identifying one or more sections of each message thread; assigning a respective identifier to each section; storing one occurrence of each section in the storage device for retrieval using its identifier; replacing each section in each thread by its identifier to thereby compress the messages; and, storing the messages in the storage device.
摘要:
An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.