Abstract:
Navigational routing is generated incorporating an estimation of future traffic conditions. The future traffic conditions are estimated based on historical traffic data, e.g., obtained over a recent period of time. The system provides navigational routing based on historical traffic data incorporated into a calculated route of travel. The historical data is used to calculate a probability that given roads along the route will be problematic at a certain time of the day, i.e., at the time, day of week, and place that you would be expected to be traveling on that certain road. Accordingly, historical traffic data is used to help determine a best route based on the probability of certain roads being problematic at a certain time of day.
Abstract:
A data request is generated (e.g., text, email, SMS, multimedia messaging system (MMS), etc.) from a source device. The data request is delivered to a PSAP or other emergency monitoring service location in a useable format. Exemplary useable formats include a canned voice message, delivery to a call center that translates data to voice, text to speech, and text to instant messaging (IM). Additional information and location are staged for use by the PSAP or other monitoring service location.
Abstract:
On startup, a mobile station application will determine the current carrier network and submit query to an application server that will return the correct location server configuration for the specified network. This information will be used on the mobile station to dynamically configure the device through the available GPS chipset API.
Abstract:
A method and mechanism to allow a location server to initiate a user plane location service (e.g., SUPL defined by OMA) procedure to a user plane enabled device via Instant Messaging, or alternatively, via an existing SIP session if a multimedia session is already established. The location request is signaled to the user plane enabled device via a SIP INFO message. The location request uses SIP messaging to overcome firewall and other network security issues. Location using SUPL over SIP may be provided about a caller making an E911 emergency call. An Instant Message may be sent to the user plane enabled device, e.g., a VoIP wireless phone.
Abstract:
LBS support to CDMA mobiles while roaming on another network. IS-801 session data is routed by a routing gateway to a correct visited network PDE that contains correct BSA data, which is used to return assistance data to an interrogating mobile device. A standalone exemplary roaming LBS routing gateway (XRG) provides network connectivity between PDE equipment in multiple carrier networks. Conventional LBS roaming support is defined via the use of Mobile Position Centers (MPCs). The invention implements a roaming LBS gateway to enable roaming between CDMA carriers that are only using a PDE (Positioning Determining Entity) for this purpose, since a mobile position center (MPC) is typically an optional network node according to location based services (LBS) specifications.
Abstract:
A mobility event for a VoIP user is detected, with an estimated confidence/certainty that the VoIP user in fact moved. In response, a user is prompted to cause an update to their registration and/or location information. Notification to the VoIP user of the likely need for a location update may be implemented in the communication protocol such that an icon on the VoIP phone displays the need to the VoIP user. The icon may include a measure of the confidence/certainty of the need for a location update, e.g., similar in visual image to the bars showing coverage on a wireless phone. Mobility of the VoIP user may be detected using, e.g., (1) The VoIP user's Internet protocol (IP) address; (2) a mapping of physical to logical location; and/or (3) mapping between physical location information and physical network resources such as switches, routers, ports, access points, etc.
Abstract:
A Voice Over Internet Protocol (VoIP) device uses its location to narrow down known and unknown potential VoIP third parties meeting the user's criteria, based on their physical proximity to the initial caller and other pre-determined characteristics, to join in a phone conference. A VoIP soft switch includes conference bridges that eliminate the conventional requirement that they dial digits for a direct link with another specific VoIP communications device. Instead, location information relating to the initial VoIP user is passed to the VoIP conference bridge, either from the user's VoIP communication device or from their respective location server. The location information is then compared by the VoIP soft switch against other VoIP devices to find potential VoIP users within a defined geographic region surrounding the initial VoIP user. Those VoIP users matching the criteria are sent an Invite message to join the conference, which they may or may not accept.
Abstract:
Voice Over Internet Protocol (VoIP) emergency calls to an Emergency Response Center (ERC) are handled through a VoIP conference bridge on a VoIP service provider's soft switch. The soft switch works with a VoIP positioning center (VPC) to obtain location information, which is compared against a PSAP database to find an initial best-appropriate PSAP for the location of the emergency caller. The PSAP is issued an Invite message to join the conference, establishing an emergency call. Third parties such as police, ambulance may be issued Invite messages to join the conference. Cold transfers are avoided by Inviting participants to join a single emergency conference rather than passing an emergency call from party to party (e.g., from PSAP to police to ambulance, etc.) The PSAP, other emergency responders, and even the initial VoIP emergency caller may leave and rejoin the VoIP conference without dropping the conference between the others.
Abstract:
A technique to allow a server such as a location server to throttle concurrent or closely timed location requests for the position of a given wireless device such that within a certain time period preferably only one location request will be initiated to the positioning engine and the remaining closely-timed location requests will be buffered or cached. When a position for the given wireless device is returned per the outstanding location request, then the retrieved position will be used to respond to each of the buffered location requests. Thus, a plurality of location requests are satisfied with a single request to the positioning engine. By optimizing the use of cached position requests, throttling of location requests per the invention reduces network traffic significantly, increases the efficiency of a positioning server (therefore reducing business cost), and provides for an improved grade or quality of location based services in general.
Abstract:
Locating satellites (e.g., GPS) are culled into a preferred group having a longest dwell time based on a time passing through an ellipsoid arc path through a cone of space, and communicated to mobile devices within a particular region (e.g., serviced by a particular base station). The culled locating satellites may select those visible, or more preferably those locating satellites currently within a cone of space above the relevant base station are selected for communication by a mobile device within the service area of the base station. The inverted cone of space may be defined for each antenna structure for any given base station, and each has 360 degrees of coverage, or less than 360 degrees of coverage, with relevant locating satellites. Thus, cell sites may be specifically used as reference points for culling the ephemeris information used to expedite Assisted GPS location determinations.