Abstract:
Network-initiated uninstallation of programs on remote modules, such as wireless telephones, is performed over a wireless network to recall programs stored on the wireless telephone that are faulty or harmful to the wireless telephone, the wireless network, or a user of the wireless telephone. If one or more recall criteria are met for uninstallation of a targeted application program, a recall command source constructs a recall command. A program manager, using a database containing information about each program downloaded onto each wireless telephone in the network, identifies, for the recall command source, which wireless telephones carry the targeted application program. The recall command includes a unique application identification for the targeted application program and an instruction to the wireless telephone to uninstall the targeted application program. The recall command is broadcast over the wireless network to the wireless telephones. In response to the recall command, the wireless telephone automatically uninstalls the targeted application program by executing a recall program on the wireless telephone.
Abstract:
A wireless communications device is provided. The wireless communications device, pre-loaded with static objects, may be operated under user direction to wirelessly download and install dynamic objects. The device includes various initiators, which request execution of an object by submitting a unique target identifier to an object manager, whereupon the object manager identifies the requested object, its entry point, and object class and then activates the requested object accordingly. The wireless communications device may activate dynamic objects, when present, to the exclusion of static objects already resident on the device, thus enabling the updating of the static objects via a dynamic object download.
Abstract:
Synchronized broadcast transmits a same broadcast content using a same waveform from multiple transmitters. Transmitters each apply a same spreading code for broadcast transmissions. In a spread-spectrum communication system having a time division multiplexed forward link, a synchronized broadcast transmission is inserted into a broadcast slot. One embodiment employs an Orthogonal Frequency Divisional Multiplex (OFDM) waveform for the synchronized broadcast. An OFDM receiver is then used to process the received synchronized broadcast transmission. An alternate embodiment implements a broadcast Pseudo-random Noise (PN) code for use by multiple transmitters. An equalizer is then employed to estimate the synchronized broadcast transmission.
Abstract:
A method for localizing a mobile station, which in one embodiment is characterized by logging one or more wireless channels which belong to one or more network providers other than the mobile station's home network provider and which substantially currently provide communication with one or more discernable base stations; and establishing a geographic position of the mobile station by use of the one or more wireless channels which belong to the one or more network providers other than the mobile station's home network provider. In one or more various embodiments, related systems include but are not limited to circuitry and/or programming for effecting the foregoing-referenced method embodiment, the circuitry and/or programming can be virtually any combination of hardware, software, and/or firmware configured to effect to foregoing-referenced method embodiment depending upon the design choices of the system designer.
Abstract:
DONDE EL METODO COMPRENDE OPERAR UN TELEFONO INALAMBRICO QUE INCLUYE ALMACENAMIENTO, CIRCUITERIA DE PROCESAMIENTO Y UN PROGRAMA DE RELLAMADA, DONDE DICHO PROGRAMA AUTOMATICAMENTE DESINSTALA UNO O MAS PROGRAMAS DE APLICACION CONTENIDOS EN EL ALMACENAMIENTO SENSIBLE AL TELEFONO QUE DETECTA UN COMANDO DE RELLAMADA A DISTANCIA. ADEMAS SE REFIERE A UN M0DULO A DISTANCIA INALAMBRICO QUE COMPRENDE CIRCUITERIA DE PROCESAMIENTO, ALMACENAMIENTO Y UN PROGRAMA DE RELLAMADA QUE COMPRENDE UN PROGRAMA DE INSTRUCCIONES LEGIBLES POR MAQUINA EJECUTABLE POR DICHA CIRCUITERIA PARA REALIZAR OPERACIONES PARA DESINSTALAR AUTOMATICAMENTE UNO O MAS PROGRAMAS DE APLICACION CONTENIDOS EN EL RESPONDEDOR DE ALMACENAMIENTO EN RESPUESTA A LA DETECCION DEL TELEFONO DE UN COMANDO DE RELLAMADA A DISTANCIA
Abstract:
An applet requiring a virtual machine is downloaded to a wireless device. A software platform on the device determines that a virtual machine is used by the applet during execution. Without additional user interaction, the virtual machine is downloaded to the wireless device. This allows those applets requiring a virtual machine to be used with devices that don't have the virtual machine already installed. Further embodiments include the dynamic loading of a system service when an application is being loaded that used the system service. A unique identifier associated with the system service may be used to determine if determine if the system sercice is loaded.
Abstract:
Network-initiated uninstallation of programs on remote modules, such as wireless telephones, is performed over a wireless network to recall programs stored on the wireless telephone that are faulty or harmful to the wireless telephone, the wireless network, or a user of the wireless telephone. If one or more recall criteria are met for uninstallation of a targeted application program, a recall command source constructs a recall command. A program manager, using a database containing information about each program downloaded onto each wireless telephone in the network, identifies, for the recall command source, which wireless telephones carry the targeted application program. The recall command includes a unique application identification for the targeted application program and an instruction to the wireless telephone to uninstall the targeted application program. The recall command is broadcast over the wireless network to the wireless telephones. In response to the recall command, the wireless telephone automatically uninstalls the targeted application program by executing a recall program on the wireless telephone.
Abstract:
A method of constructing a wireless telephone is disclosed, which includes the operations of (a) providing wireless telephone circuitry including storage, (b) providing processing circuitry, (c) installing a recall program in the storage, the recall program including a program of machine-readable instructions executable by the processing circuitry to perform operations to automatically uninstall one or more application programs contained in the storage in response to the telephone detecting a remote recall command, and (d) wherein the remote call command is supplied to a wireless telephone which has been previously identified as having installed at least one application program for which a certain recall criteria applies.