Abstract:
A system, method and computer readable medium for communicating data over a voice channel on a wireless device (300) is disclosed. The method on a wireless device (300) includes establishing an audio connection with a second device and providing an interface (326) for a user for sending data to the second device. The method further includes detecting the activation of the interface (326) by the user and sending a first data to the second device during the audio connection with the second device, wherein the quality of the audio connection is not affected by the sending. The method further includes receiving a second data from the second device, the second data being associated with the first data and preferably synchronizing the first data with the second data. Information, such as Vcard information, can be wirelessly exchanged between devices communicating data over a voice channel during an audio connection.
Abstract:
A mobile communication device (200) has a software architecture (302) that includes a closed operating environment (306). The closed operating environment is inaccessible to the user of the mobile communication device, and it includes software for implementing a reporting function designed to collect certain information from within the mobile communication device, and to transmit it to an entity outside the mobile communication device, such as a server (310).
Abstract:
A wireless communications device (200) includes a software execution environment (230) and a software permissions manager that is associated with the software execution environment (230). The software execution environment (230) defines status items (234) for at least one installed software application package (244, 246, 248 and 250) that is installed in the software execution environment (230). The status items (234) specify prohibited user actions with respect to at least one software application package (244, 246, 248 and 250). The wireless communications device (200) further includes a software package manager (232) that provides communications with the at least one installed software application package (244, 246, 248 and 250). The software package manager (232) performs at least one of ensuring, based upon the status items, a continued presence of installed software application packages, and enforcing the status items for a respective installed software application package.
Abstract:
A system, device, and method, for managing application interface access permissions for an application (302) in an electronic device, such as a wireless device (104), is disclosed. The method includes associating a security policy with an application (302). The method further includes creating a history log (324) associated with the application (302). The history log (324) includes time information associated with permission information indicating permission for an application to access at least one application interface in the electronic device (104). The method further includes dynamically adjusting the security policy for the application (302) when a security control signal associated with the application (302) is detected.
Abstract:
A method (70) and system (11) of determining a destination can include obtaining (72) at least one identifier among a phone number, a dispatch identifier, a mobile internet protocol address, an instant messaging user identifier, an e-mail address, or other identifier having mobility management information, mapping (74) the at least one identifier to an approximate physical location, and selectively retrieving (76) the approximate physical location corresponding to the at least one identifier. For example, mapping can be done by mapping the phone number to a physical address provided by white pages or yellow pages from on-line phonebooks or by mapping to location services (such as GPS or network based locating services) available at a cellular phone, dispatch radio, or wireless internet protocol device. Mapping can include mapping at least one among the IM user identifier or the e-mail address to a PSTN, a dispatch identifier or an internet protocol address.
Abstract:
A mobile communication device (102) communicates over a wireless bearer network which includes a base station (104) and a wireless communication system (108). To provision wireless application services the mobile communication device contacts a provisioning proxy (110) over the wireless bearer network, which in turns contacts a provisioning center (116) over a public network (114). A provisioning tunnel is then established between the provisioning center and the mobile communication device. Once the provisioning tunnel is set up, the user of the mobile communication device can subscribe to, or unsubscribe from wireless application services.
Abstract:
A communication session is established between a client (102) and a server (104) over a first bearer network (106). A session identifier is produced (304), which is compressed (306). Messages or packets sent between the client and server during a first connection include the compressed session identifier and a first envelope identifier. At some time the first connection is terminated, and a second connection is initiated on a second bearer network. At the occurrence of the break, at both the client and server, a session transition control block is set up and includes the first envelope identifier. The session transition control block is used to map messages or packets received after the break to the correct session after resuming the session over a second connection with a second envelope identifier.
Abstract:
A method and apparatus utilize an original stream (424) for communicating. Additional data is selected from predetermined messages to define a selected message (422). The original stream is altered (604) in a manner corresponding uniquely with the selected message to form a transmission stream (522) having a size identical to that of the original stream, and the transmission stream is then communicated (606, 608). The alteration of the stream is reversed (612) as it applies to the predetermined messages, thereby generating candidate streams. An error tally (544) corresponding to each of the candidate streams is determined (614) from an error checking mechanism (310, 312). From the candidate streams a member is selected corresponding to a lowest error tally, the member thereafter defined (620) to be a restored original stream. One of the predetermined messages is selected (622) as the selected message associated with the lowest error tally.
Abstract:
A congestion control method (1040) for a messaging system having a plurality of scanning selective call receivers with roaming capability comprises the steps of storing (1041) a priority value assigned to at least one of the identifiers for at least one of the plurality of scanning selective call receivers in a subscriber database at a home input terminal and matching (1043) the at least one identifier with at least one of the identifiers on the available communication resources found at the output controller terminal providing an identifier with a highest priority value (1044). Then, the associated message is transmitted (1046) on the available communication resource having the identifier with the highest priority value if no congestion (1045) is detected on the communication resource and otherwise listing (1047) the communication resource on a communication resource congestion control list if the communication resource is deemed congested.
Abstract:
A decoder for decoding a target image from a signal. The signal includes S facsimile encoded sub-image messages transmitted in a predetermined order. The decoder also stores a runlength code book. The decoder includes a facsimile decoder (910), a sub-image memory (920), a target image generator (940), and a target image memory (930). The facsimile decoder (910) is for generating S sub-images from the S facsimile encoded sub-image messages, using the runlength code book. Each of the S sub-images includes sub-image lines includes pixels. The sub-image memory (920) is for storing the S sub-images. The target image generator (940) is for re-assembling the target image from the S sub-images. The target image memory (930) is for storing the target image.