Abstract:
A system and method for selectively updating the versions of stored datasets on a wireless device that selectively communicates to a wireless network and downloads datasets, such as software applications and information, from download servers on the wireless network. The wireless device has a resident dataset version summary file that identifies the version of each resident dataset, and upon the wireless device attempting to communicate with the download server, the wireless device compares the version of each specific resident dataset listed in the resident dataset version summary file with the version of downloadable datasets resident on the download server to thereby determine if the version of a wireless device resident dataset is different from the version of a download server resident dataset. If the download server resident dataset is more recent, the wireless device can download it to overwrite the wireless device resident dataset.
Abstract:
Methods, systems and devices for locating a wireless identity transmitter with a central server connected with one or more proximity broadcast receivers, such as stationary receivers or mobile devices operating as wireless receivers. The wireless identity transmitter may be a compact device configured to broadcast messages, such as through Bluetooth® advertisements, including an identification code. When within proximity, a proximity broadcast receiver may receive broadcast messages from the wireless identity transmitter and relay location information along with the wireless identity transmitter's identification code to a central server as sighting messages. The proximity broadcast receiver's own location may provide an approximate location for the wireless identity transmitter. The central server may process sighting messages, which may include signal strength information, to accurately locate the wireless identity transmitter. The central server may transmit data to third-party devices and/or mobile devices of users in response to receiving sightings messages.
Abstract:
Systems, methods, and programs for processing extra data when a triggering event occurs. In one embodiment, an application, triggering event data, and extra data is stored on a wireless device. The wireless device monitors a triggering event parameter associated with an application, such as the expiration of the application. When the triggering event occurs, the wireless device processes the extra data in addition to processing associated with the triggering event data. The extra data may include URLs, scripts or other instructions that involve processing locally to the wireless device or requiring connection to a wireless network for remote processing on other devices.
Abstract:
Methods, systems and devices enable synchronizing obscured identification information between a wireless identity transmitter and a central server to support one-way communication of the obscured identification information to the central server. The wireless identity transmitter may be a compact device configured to broadcast messages, such as through Bluetooth® advertisements, including an obscured identifier for receipt and relay to the central server by proximate proximity broadcast receivers via sighting messages that may also include location information. The central server may decode received identification codes to identify the wireless identity transmitter. The wireless identity transmitter may create message data by concatenating identifying information with an incrementing nonce, encrypting the concatenated information, and truncating the encrypted information. Alternatively, concatenated identification information may be encrypted with a pseudo-random function and a secret key known by the central server. The central server that may compare received data to pre-calculated encrypted data.
Abstract:
Methods, systems and devices for providing relevant user information to devices within proximity of a user. A wireless identity transmitter associated with the user periodically broadcasts messages that include obscured identifiers. A proximate proximity broadcast receiver may receive and relay the broadcast messages to a central server which may process the included information. Based on categories related to the proximity broadcast receiver and the user, the central server may identify subsets of stored profile information about the user that are relevant to the proximity broadcast receiver. The central server may transmit relevant profile information to devices to assist in activities associated with the proximity broadcast receiver. In an embodiment, the central server may only transit relevant profile information that is authorized by the user via permissions associated with the profile. Further, the central server may transmit payment authentication profile information for use by point-of-sale devices within proximity of the user.
Abstract:
Methods, systems and devices for locating a wireless identity transmitter with a central server connected with one or more proximity broadcast receivers, such as stationary receivers or mobile devices operating as wireless receivers. The wireless identity transmitter may be a compact device configured to broadcast messages, such as through Bluetooth® advertisements, including an identification code. When within proximity, a proximity broadcast receiver may receive broadcast messages from the wireless identity transmitter and relay location information along with the wireless identity transmitter's identification code to a central server as sighting messages. The proximity broadcast receiver's own location may provide an approximate location for the wireless identity transmitter. The central server may process sighting messages, which may include signal strength information, to accurately locate the wireless identity transmitter. The central server may transmit data to third-party devices and/or mobile devices of users in response to receiving sightings messages.
Abstract:
Methods, systems and devices for tracking and handling broadcast devices associated with luggage. A wireless identity transmitter within luggage may periodically transmit wireless broadcast messages that include obscured identifiers. When within proximity, a proximity broadcast receiver, such as a stationary device within an airport, may receive and relay the broadcast messages to a server which may process the included information. Based on decrypting the obscured identifiers, the central server may determine proximity information of devices related to the relayed messages. The proximity broadcast receiver may transmit messages based on whether the wireless identity transmitter should be handled via a luggage service. Additionally, the wireless identity transmitter may activate/deactivate an operational mode for use in an aircraft in response to receiving disable and enable wireless signals from proximate signaling transmitters. After receiving a disable wireless signal, the wireless identity transmitter may not transmit wireless signals until receiving an enable wireless signal.
Abstract:
Systems, methods, and programs for activating a feature on a wireless device includes requesting the feature at the wireless device. A feature includes additional functions and services that add capability to or accessed by the wireless device, such as, but not limited to, voice mail, voice recognition, access to GPS, MPEG functions, and access to a data channel or increased data rates. The wireless device downloads a component from a download server that contains the logic to configure the wireless device as well as a carrier server to activate the feature. An expiration parameter or other licensing term may be associated with the requested feature. Upon expiration, the wireless device and/or carrier server is reconfigured to deactivate the feature.
Abstract:
Methods, systems and devices for presenting rewards to users based on proximity of short-range wireless devices. A wireless identity transmitter may periodically transmit wireless broadcast messages that include obscured identifiers. When within proximity, a proximity broadcast receiver, such as a mobile device carried by a user, may receive and relay the broadcast messages to a server which may process the included information. Based on decrypting the obscured identifiers, the central server may determine whether relayed messages relate to devices associated with a reward program, and may calculate rewards, such as coupons, money, or prizes. Rewards may be presented to users based on sensor data indicated within broadcast messages. In an embodiment, when the server receives a sighting message related to an active search for a target device, a reward is presented to the user of the proximity broadcast receiver that transmitted the sighting message.
Abstract:
The present invention provides safe and secure application distribution and execution by providing systems and methods that test an application to ensure that it satisfies predetermined criteria associated with the environment in which it will execute. Furthermore, by using rules and permission lists, application removal, and a modification detection technique, such as digital signatures, the present invention provides mechanisms to safely distribute and execute tested, or untested, applications by determining whether the application has been modified, determining if it has permission to execute in a given wireless device environment, and removing the application should it be desirable to do so.