摘要:
A method for synchronizing files on an expandable memory card inserted in a wireless device with an application running on a computer desktop where downloading of files is performed wirelessly without user involvement.
摘要:
A system and method for remotely servicing a wireless data processing device over a telephony audio channel. For example, a method is described for remotely debugging a wireless data processing device from a service, the wireless device capable of communicating over both a data channel and a telephony channel, the method comprising: receiving a remote diagnostic session request at the service from a wireless data processing device; establishing a telephony-based communication channel with the wireless data processing device if a telephony-based communication channel is not already established; entering codes via the telephone keypad at the service to diagnose the wireless data processing device and transmitting the codes to the wireless data processing device, the codes causing the wireless data processing device to perform one or more operations identified by the codes; and receiving the results of the operations at the service, the results usable for the diagnosis of a problem with the wireless data processing device.
摘要:
A system and method are described for securing over the air communications between a service and a communication device. For example, one embodiment of a method for creating a security token on a communication device for communication between the communication device and a service includes combining a device identification of the communication device with a device capability to create a device information, the device capability known by the service. The method further includes encrypting the device information.
摘要:
A method is described comprising: assigning to each of a first group of keys of an alphanumeric keyboard a specific alphabetic character; assigning to each of a second group of keys of the alphanumeric keyboard both a specific alphabetic character and a specific number; and monitoring keys on the keyboard selected in sequence by an end user, and if all keys within the sequence are keys within the second group of keys, generating within the display a contact list containing contact entries, each of the contact entries within the list identified based on the alphabetic characters associated with the sequence of selected keys and/or the numbers associated with the sequence of selected keys.
摘要:
An apparatus is described comprising: a bumper for attaching to and protecting a data processing device, the bumper including one or more input elements formed thereon, the input elements, when selected by a user, to cause the data processing device to perform a plurality of defined functions; and one or more attachment elements configured to interface with portions of the data processing device, the attachment elements thereby fixedly coupling the bumper to the data processing device.
摘要:
A method implemented on a data processing device is described comprising: generating supplemental data defining one or more characteristics of one or more light-emitting diodes (“LEDs”) on the data processing device; embedding the supplemental data within a musical instrument digital interface (“MIDI”) stream; decoding the supplemental data concurrently with decoding the MIDI stream; and modifying the one or more characteristics of one or more of the LEDs responsive to decoding the supplemental data.
摘要:
A system and method for providing multi-mode communication options on a data processing device. A method according to one embodiment of the invention includes: receiving an incoming electronic message having an identifiable sender address; querying data storage to determine if the sender address is a known sender address; if the sender address is a known sender address, then automatically retrieving alternate contact information associated with the sender address; and automatically generating an interface containing the alternate contact information, the interface accessible by the user of the data processing device.
摘要:
A system and method for authenticating a user with a wireless data processing device. For example, a method according to one embodiment of the invention comprises: generating a new authentication code for a user at a data service, the data service communicatively coupled to a wireless device over a wireless network and to a client data processing device over a data network; transmitting the new authentication code to the wireless device; receiving a request from the user to connect to the service through the client data processing device over the data network; requesting the new authentication code from the user over the data network; receiving an authentication code entered by the user on the client data processing device over the data network; comparing the new authentication code with the authentication code entered by the user on the client data processing device; allowing access to resources on the service if the authentication code entered by the user matches new the authentication code; and denying access to resources on the service if the authentication code entered by the user does not match the new authentication code.
摘要:
A system and method are described for caching email messages within a data service. For example, a computer-implemented method according to one embodiment of the invention comprises: retrieving a first set of email messages from a first email server on behalf of a wireless data processing device; extracting metadata from the first set of email messages; storing the metadata in a first cache, the first cache managed according to a first cache management policy; storing at least the message bodies of the email messages in a second cache, the second cache managed according to a second cache management policy.
摘要:
A method is described comprising: receiving an e-mail containing an original attachment at a data service, the e-mail addressed to a data processing device to which the data service is communicatively coupled, the data processing device having specified processing capabilities; converting the original attachment based on the specified processing capabilities to a format which the data processing device can process; receiving an e-mail response from the data processing device intended to include the original attachment; locating and reattaching the original attachment; and transmitting the e-mail message with the original attachment to its destination.