摘要:
Systems and methods are disclosed that facilitate identifying messages generated on a mobile device while the device is offline as requiring encryption, storing the messages in a message outbox with a flag indicating that encryption is required, and identifying recipients of the flagged messages to generate a recipient list. The recipient list can be piggybacked on a server synchronization request when the mobile device enters a period of online activity, and a server can return public keys associated with identified recipients to permit an encryption component, such as a secure/multipurpose Internet mail extension protocol (S/MIME) encryption component, in the mobile device to encrypt the messages.
摘要翻译:公开了系统和方法,其便于识别在设备离线时需要加密的在移动设备上生成的消息,将消息存储在具有指示需要加密的标志的消息发件箱中,以及识别标记消息的接收者以生成接收者 列表。 当移动设备进入在线活动期间时,收件人列表可以搭载在服务器同步请求上,并且服务器可以返回与标识的收件人相关联的公钥,以允许加密组件,例如安全/多用途因特网邮件扩展协议( S / MIME)加密组件,在移动设备中加密消息。
摘要:
A management console may be used to monitor available usage on a pay-per-use electronic device, such as a pay-per-use computer. When the management console determines that any of tie monitored electronic devices has reached a trigger level the management console may re-charge the electronic device with value. The value may be taken from a local pool of value stored at the management console or the an add-value transaction may be generated at the management console on behalf of the pay-per-use electronic device. In an Internet cafe or similar environment, the use of the management console shields individual users from usage purchase transactions for individual pay-per-use electronic devices.
摘要:
A multi-language user-interface (MUI) for use in a mobile electronic device accesses language-dependent information. The MUI system includes a display, an operating system, a localized data store, and an application. The MUI system is used in displaying information in a selected language on the mobile electronic device. The needed language-dependent information may be localized or include a portion that is localized. When the application needs to display localized language-dependent information (e.g., resource strings, settings stored in a registry, or file names), this information is obtained from the localized data store, which also contains language-dependent for all of the languages supported by the mobile electronic device.
摘要:
An adjusting keyboard for a small, touch screen display for a personal digital assistant provides a system and method for selecting a character for entry when a key of the keyboard is struck off center. The system and method of the adjusting keyboard select the next character for entry from the keyboard based on the occurrence frequency of a predetermined number of previously entered characters and the distance the user has contacted the touch screen keyboard from the center points of proximate keys including the key actually contacted. Contact by the user within 0.2 of the key length from the center point of a key is considered a direct hit, and the character represented by that key is entered. For touch contacts beyond 0.2 of the length of the key from the center point of the key, the method of the present invention selects two adjacent keys and the key actually contacted and determines which of the characters represented by those three proximate keys is the most likely candidate for entry based on occurrence frequency and the distance between the contact point and the center points of each of the proximate keys. Once the character has been selected for entry, the occurrence frequency on that character is incremented in a table in memory to reflect occurrence frequency for that character based on the user's own use. A word prediction algorithm can also be run in the background to enhance the character selection based on occurrence frequency.
摘要:
Systems and methods are disclosed that facilitate identifying messages generated on a mobile device while the device is offline as requiring encryption, storing the messages in a message outbox with a flag indicating that encryption is required, and identifying recipients of the flagged messages to generate a recipient list. The recipient list can be piggybacked on a server synchronization request when the mobile device enters a period of online activity, and a server can return public keys associated with identified recipients to permit an encryption component, such as a secure/multipurpose Internet mail extension protocol (S/MIME) encryption component, in the mobile device to encrypt the messages.
摘要翻译:公开了系统和方法,其便于识别在设备离线时需要加密的在移动设备上生成的消息,将消息存储在具有指示需要加密的标志的消息发件箱中,以及识别标记消息的接收者以生成接收者 列表。 当移动设备进入在线活动期间时,收件人列表可以搭载在服务器同步请求上,并且服务器可以返回与标识的收件人相关联的公钥,以允许加密组件,例如安全/多用途因特网邮件扩展协议( S / MIME)加密组件,在移动设备中加密消息。
摘要:
A system and method is disclosed for synchronizing certain periodic activities and/or processes in a computer system or device. The synchronization allows more efficient use of the computer system's or device's processing capabilities, and may result in conservation of electrical power. In one example embodiment, a periodic scheduler is implemented to periodically verify the continued existence of critical processes operating in the computer system or device. Corrective, or other appropriate, action may be taken in the event of a failure of a critical process. A schedule list, which may be a linked list, may be used to track the periodic processes that are to occur. Upon registration of a critical process, the schedule list may be modified to synchronize the new periodic process with the existing schedule list.
摘要:
Unsent messages are securely stored in a client by determining whether a connection to a server exists. If the connection exists, the message can be sent using the intended recipient's public key. In response to a determination that a connection from the client to a server does not exist, information from the client can be used to encrypt a modulated data signal that is to be sent from the client to the server. The encrypted modulated data signal is stored on the client. When a determination is made that a connection from the client to the server exists, information from the client is used to decrypt the encrypted modulated data signal.
摘要:
A method and user interface permits the display of objects in a portion of a display. The objects may initial be a first size, then shrink to a smaller size after a period of time. The objects may stack on top of each other. In addition, the objects may disappear all together after a further amount of time.
摘要:
A SIM Manager is disclosed that accesses functionality contained within a GSM-type telephone SIM by combining functionality of a plurality of asynchronous RIL functions into a single synchronous application programming interface. A first dynamic link library receives a function call for performing a selected function from an application operating in a GSM-type telephone device. The first dynamic link library is preferably a stub dynamic link library to which applications link, links to the application and initiates a process thread corresponding to the received function call, thereby blocking all subsequently received calls until the received function call for the selected function is complete. A second dynamic link library contains at least one application programming interface corresponding to the selected function. Each application programming interface corresponds to the selected function within the second dynamic link library links to a radio interface layer of the GSM-type telephone device for performing the selected function. The second dynamic link library is loaded by the first dynamic link library when the first dynamic link library receives the function call. The second dynamic link library initiates a process thread corresponding to the received function call and blocks all subsequently received calls until the received function call for the selected function is complete.
摘要:
A system is provided for maintaining a notification database in a mobile device. A notification scheduling program is run at a predetermined time. The notification scheduling program is configured to obtain information indicative of a plurality of notifications to be presented in the future. The notifications which are to be presented within a predetermined time period are entered in the notification database. The notification scheduling program is scheduled to run in response to expiration of the predetermined time period.