Abstract:
Methods 300 and systems 100 are provided for notifying a mobile telephone user of an incoming call in a loud ambient environment. A call notification system registers mobile devices located within the boundary of the area it serves, and couples to the mobile devices using a short range communication technology such as Bluetooth. Upon detecting an incoming call, the mobile device alerts the notification system after a predetermined number of rings. After a predetermined number of rings the notification system, in turn, presents an incoming call notification using visual cues or audio cues to catch the user's attention.
Abstract:
Display time for a billboard message is varied in proportion to measured speed of one or more vehicles. This may include varying not only the time a message is presented on the billboard, but also varying the density of the message. An overall message may be broken into segments displayed a sequence of billboards depending on the speed, e.g., for a faster moving vehicle the message has more segments. If the speed of a vehicle is great enough, the message segments are also reduced to fewer words or graphics, which may also be larger. Also, clusters of vehicles are detected and a billboard message display is varied in response to the clusters, which may include display time or segmentation variation, so as to more nearly optimize the number of persons who are able to see the message. Further, a billboard is rotated per vehicle speed, distance, length or clusters.
Abstract:
Systems, methods and media for managing a travel itinerary of a user are disclosed. More particularly, hardware and/or software for managing the user's travel itinerary based on the location of the user are disclosed. Embodiments may include receiving user location information and estimating the arrival time of the user at the departure point for a scheduled first trip of the user based on the user location information. Embodiments may also include comparing the estimated arrival time of the user at the destination with a departure time for the scheduled first trip and, if the arrival time is substantially earlier than the departure time or equal to or later than the departure time, rescheduling by the travel itinerary computer the user for a different second trip. Further embodiments may include transmitting notification to the user that he has been rescheduled to a second trip.
Abstract:
Systems, methods and media for providing a wireless message to a recipient on a wireless device are provided. More particularly, hardware and/or software for providing a wireless message to a recipient on a wireless device when at least a portion of a broadcast message matches at least a portion of profile information associated with the recipient are disclosed. Embodiments may include receiving a broadcast message having recipient information and comparing the recipient information to profile information to determine if there is a match. In response to a match of at least a portion of the recipient information to at least a portion of the profile information, embodiments may also include communicating at least a portion of the broadcast message to a recipient. Further embodiments may also include determining if the profile information satisfies conditions of the broadcast message when the broadcast message includes a condition for broadcast message recipients.
Abstract:
A method and apparatus is provided for adjusting a number of database replicas of a database based on a defined threshold value. The method comprises monitoring at least one operating condition associated with a database and accessing a prestored threshold value. The method further comprises comparing a value representative of the monitored operating condition with the prestored threshold value and adjusting a number of copies of at least a portion of the database based on the comparison.