US20080261619A1 - Injection of location object into routing SIP message - Google Patents

Injection of location object into routing SIP message Download PDF

Info

Publication number
US20080261619A1
US20080261619A1 US11/902,845 US90284507A US2008261619A1 US 20080261619 A1 US20080261619 A1 US 20080261619A1 US 90284507 A US90284507 A US 90284507A US 2008261619 A1 US2008261619 A1 US 2008261619A1
Authority
US
United States
Prior art keywords
location
sip
proxy
sip message
information based
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/902,845
Inventor
John Gordon Hines
Darrin Johnson
Jonathan A. Croy
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TeleCommunication Systems Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/902,845 priority Critical patent/US20080261619A1/en
Assigned to TELECOMMUNICATION SYSTEMS, INC. reassignment TELECOMMUNICATION SYSTEMS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CROY, JONATHAN A., HINES, JOHN GORDON, JOHNSON, DARRIN
Publication of US20080261619A1 publication Critical patent/US20080261619A1/en
Assigned to SILICON VALLEY BANK, AGENT reassignment SILICON VALLEY BANK, AGENT SECURITY AGREEMENT Assignors: LONGHORN ACQUISITION, LLC, NETWORKS IN MOTION, INC., QUASAR ACQUISITION, LLC, SOLVERN INNOVATIONS, INC., TELECOMMUNICATION SYSTEMS, INC.
Assigned to TELECOMMUNICATION SYSTEMS, INC., LONGHORN ACQUISITION, LLC, NETWORKS IN MOTION, INC., QUASAR ACQUISITION, LLC, SOLVEM INNOVATIONS, INC. reassignment TELECOMMUNICATION SYSTEMS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: SILICON VALLEY BANK
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/385Uniform resource identifier for session initiation protocol [SIP URI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/30Determination of the location of a subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42348Location-based services which utilize the location information of a target
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1307Call setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13141Hunting for free outlet, circuit or channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13204Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13337Picturephone, videotelephony
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13348Channel/line reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13389LAN, internet

Definitions

  • This invention relates generally to communications networks. More particularly, it relates to telecommunications networks including Voice Over Internet Protocol (VOIP) network communications, as well as to the provision of location based services (LBS).
  • VOIP Voice Over Internet Protocol
  • LBS location based services
  • Session Initiation Protocol is a basic protocol for initiating interactive communication sessions (e.g., voice, video, chat, interactive games, virtual reality, etc.) between users.
  • SIP Session Initiation Protocol
  • location of a particular wireless device is desired or required.
  • location and other caller-related data for the majority of calls is delivered or determined through multiple mechanisms. For instance, location and other data for the majority of calls is determined via the use of a unique query key (such as the telephone number or uniform resource identifier (URI)) to perform a database lookup.
  • a unique query key such as the telephone number or uniform resource identifier (URI)
  • URI uniform resource identifier
  • the unique query key e.g., telephone number or URI
  • the unique query key is used as a lookup element to query provisioned, staged or static information (e.g., from a suitable database) outside of the actual call signaling for location information.
  • FIG. 5 shows a conventional exemplary Voice over Internet Protocol (VOIP) based routing architecture for a given Session Initiation Protocol (SIP) message.
  • VOIP Voice over Internet Protocol
  • a Session Internet Protocol (SIP) message includes a unique query key, or location key (e.g., telephone number or URI) to be used to determine an action based on the initiator's location (i.e., position).
  • SIP Session Internet Protocol
  • location key e.g., telephone number or URI
  • the SIP message including the unique query (e.g., location) key is passed to a positioning center 502 .
  • the positioning center 502 uses the received location key to pass a query to an appropriate database 504 , e.g., a database associating static location with various location key information.
  • the static location database 504 determines the desired location information relating to the input location key, and returns the static location to the requesting positioning center 502 .
  • the positioning center 502 passes a request to another database, e.g., a routing database 506 , to obtain routing information associated with the received location information.
  • the routing database 506 outputs appropriate routing information to the requesting positioning center 502 .
  • the positioning center 502 passes on the SIP message together with new routing information obtained from the routing database 506 .
  • an entity that wants to route calls and perform other actions based on a caller's location must first build interfaces to the many disparate services and servers.
  • existing technology places the burden of determining and supporting multiple interfaces to various position determination technologies on all entities that want position information relating to a given caller.
  • a process for adding standard PIDF-LO data elements to SIP messages comprises receiving an inbound SIP message without location.
  • a SIP request without location is received from a VoIP capable device.
  • the SIP request contains messages indicating the type of location generator or service needed.
  • a Location Key like a Telephone Number or SIP URI
  • LO PIDF-LO
  • a method and apparatus for separating determination of location from gathering information based on determined location comprising receiving an incoming Session Internet Protocol (SIP) message at a location object proxy. A location of an initiator of the SIP message is determined. A location object is injected into the SIP message. The SIP message with location object (LO) is passed to a positioning center.
  • SIP Session Internet Protocol
  • FIG. 1A depicts the insertion of an LO Proxy to separate functions of determining location from the function of gathering information based on determined location, in accordance with the principles of the present invention.
  • FIG. 1B shows an exemplary embodiment of a location proxy architecture including a location proxy broker, which provides determination of a correct LO proxy for a given received SIP message, to handle emergency services requests, in accordance with the principles of the present invention.
  • FIG. 2 shows that after the location is added to the SIP message, any positioning center may be chosen to send the SIP Invite to.
  • FIG. 3 shows an exemplary VoIP based commercial architecture including location determination and the use of that location by an application program, in accordance with the principles of another embodiment of the invention.
  • FIG. 4 shows that after the location is added to the SIP message, the signaling may touch a number of applications depending on the initial requested service.
  • FIG. 5 shows a conventional exemplary Voice over Internet Protocol (VOIP) based routing architecture.
  • VOIP Voice over Internet Protocol
  • the present invention provides mechanisms for a mobile device's position to be added on the fly to a Session Initiation Protocol (SIP) message, providing a clearing house to add position to SIP regardless of the various technologies being used.
  • SIP Session Initiation Protocol
  • a process for adding standard PIDF-LO data elements to SIP messages comprises receiving an inbound SIP message without location.
  • a SIP request without location is received from a VoIP capable device.
  • the SIP request contains messages indicating the type of location generator or service needed.
  • a Location Key like a Telephone Number or SIP URI
  • LO PIDF-LO
  • the present invention reduces costs of implementation of downstream servers because those downstream servers need not then implement or learn interfacing with each of multiple position determination technologies.
  • location information is defined in the presence-based GEOPRIV location object format, which describes an object format for carrying geographical information on the Internet.
  • This location object extends the presence information data format (PIDF), which was designed for communicating privacy-sensitive presence information and which has similar properties.
  • PIDF-LO presence information data format location object
  • FIG. 1A depicts the insertion of an LO Proxy to separate functions of determining location from the function of gathering information based on determined location, in accordance with the principles of the present invention.
  • a location object (LO) proxy 100 and location generator 104 is inserted in a path between an incoming SIP message including a unique query key (e.g., a telephone number or uniform resource identifier (URI)) and a positioning center 150 .
  • a unique query key e.g., a telephone number or uniform resource identifier (URI)
  • location is queried by the location generator 104 instead of being a required function of the positioning center 150 .
  • the function of determination of location (handled by the location object (LO) proxy 100 and location generator 104 ) is separated from the function of gathering desired information to be used based on the determined location (e.g., routing instructions for 9-1-1 alls determined based on the determined location), handled by the positioning center 150 .
  • the location object (LO) proxy 100 attaches the location object (LO) to the request, and forwards the same to an appropriate positioning center 150 (e.g., a VoIP processing center (VPC)).
  • an appropriate positioning center 150 e.g., a VoIP processing center (VPC)
  • the disclosed embodiments provide that as new location determination systems or services are defined, only an appropriate location object (LO) proxy 100 need be implemented to receive and query those systems or services based on a unique set of information delivered specific to that location determination technology.
  • the location information system (LIS) as described above is one of those systems.
  • the LO proxy 100 receives a query key that is used by the LO proxy 100 to query a pre-provisioned database for the latitude and longitude of the provisioned address.
  • FIG. 1B shows an exemplary embodiment of a location proxy architecture including a location proxy broker, which provides determination of a correct LO proxy for a given received SIP message, to handle emergency services requests, in accordance with the principles of the present invention.
  • LO proxy broker (LOPB) 102 is inserted between the incoming SIP messages and the LO proxy 100 .
  • LBS location based services
  • the location object proxy broker (LOPB) 102 determines the appropriate LO proxy 100 to use (only one LO proxy is shown in FIG. 1B ).
  • the LO proxy 100 attaches a location object to the request (i.e., SIP with location key) and forwards the same to an engine (e.g., positioning center 150 ) that uses location to determine and return additional information (like routing information for a 911 call, routing information for commercial applications, etc).
  • a location object i.e., SIP with location key
  • an engine e.g., positioning center 150
  • the disclosed embodiments further provide that as new location determination systems or services are defined, data elements and the structure of that data in the initial SIP INVITE can be defined to query those systems or services for location information.
  • a location object (LO) proxy broker 102 is implemented in front of the LO proxy (or proxies) 100 .
  • the LO proxy broker 102 comprises logic (software and/or hardware) that enables it to evaluate the data elements and structure sent in the initial SIP INVITE to determine the appropriate LO Proxy 100 to send the INVITE to.
  • the Location Object (LO) proxy broker 102 acts like a router for a set of LO proxies 100 , where the data included in the messaging indicates to which LO proxy 100 the SIP INVITE should be sent.
  • LO Location Object
  • a User Endpoint initiates a SIP INVITE message including a unique location key (and/or other specific set of information in a predetermined location) in the SIP INVITE.
  • the INVITE is sent to the location object proxy broker (LOPB) 102 where the LOPB 102 evaluates key elements to determine which LO proxy 100 supports the technology to determine the location.
  • LOPB location object proxy broker
  • the LOPB 102 forwards the INVITE.
  • the LO proxy 100 receives the SIP INVITE from the LOPB 102 and uses key elements in the SIP INVITE to query a database, e.g., location database 504 , or service to determine location.
  • a database e.g., location database 504 , or service to determine location.
  • the LO proxy 100 Upon receipt of the location, the LO proxy 100 rewrites the SIP INVITE to include location.
  • the LO proxy 100 then forwards the SIP INVITE through the SIP network, presumably to an entity that will make use of the location.
  • UE user endpoint
  • VoIP Voice Over IP
  • a database e.g., a location information system
  • 911 or other designated emergency call number
  • the SIP INVITE from the VoIP phone will contain a unique key (the URI for example) that is forwarded on to the LOPB 102 .
  • the LOPB 102 evaluates the SIP message with the unique key (the caller URI for example) and determines that the SIP INVITE should be routed to the LO proxy (e.g., LO proxy 100 ) that handles location information system (LIS) requests using a URI.
  • the LO proxy e.g., LO proxy 100
  • LIS location information system
  • the LOPB 102 sends the SIP INVITE on to the location information system (LIS) LO proxy 100 .
  • the location information system (LIS) LO proxy 100 is a specific implementation of the LO proxy able to handle requests for LIS queries.
  • the LIS LO proxy 100 queries the LIS and receives location information back.
  • the SIP INVITE is rewritten with the location in a PIDF-LO in the SIP message, and is then forwarded on to a PDIF-LO enabled VoIP processing center (VPC) (e.g., positioning center 150 ) for determination of the appropriate emergency call center (e.g., appropriate Public Safety Access Point (PSAP) that the emergency call should be routed to.
  • VPC VoIP processing center
  • PSAP Public Safety Access Point
  • FIG. 2 shows that after the location is added to the SIP message, any positioning center may be chosen to send the SIP Invite to.
  • the SIP message with location object included may be forwarded to any (or all) of a plurality of appropriate positioning centers 150 a, 150 b.
  • FIG. 3 shows an exemplary VoIP based commercial architecture including location determination and the use of that location by an application program, in accordance with the principles of another embodiment of the invention.
  • the entity that handles the newly-separated secondary function of gathering information based on determined location is an application program 302 , including an associated application proxy 300 .
  • the application program 302 may be any desired application that utilizes location information received from the LO proxy 100 , e.g., in a SIP with location object (LO) message.
  • LO location object
  • FIG. 4 shows that after the location is added to the SIP message, the signaling may touch a number of applications depending on the initial requested service. For instance, as depicted in FIG. 4 , any number of application programs 302 a - 302 c (with associated application proxies 300 a - 300 c ) may receive the SIP with LO message packaged by the LO proxy 100 , in accordance with the principles of the present invention.
  • a location object proxy broker 102 in accordance with the principles of the invention separates location determination from instructions for call processing once location is determined. Also, the present invention enables a common presentation of location in SIP messaging for a location driven engine, examples being a VoIP Positioning Center (VPC) 150 or an application program 302 .
  • VPC VoIP Positioning Center
  • VoIP voice over IP
  • wireless and/or landline users as well as VoIP service providers.
  • VoIP service providers include any/all communications users, including voice over IP (VoIP), wireless and/or landline users, as well as VoIP service providers.
  • VoIP voice over IP
  • wireless and/or landline users as well as VoIP service providers.

Abstract

The function of determination of location is separated from the function of gathering information based on determined location by use of a Location Object (LO) proxy between an initiating VoIP capable device and a positioning center. The LOProxy queries an appropriate location database using a location key, and injects a PIDF-LO into a routing SIP message otherwise without location. A SIP request without location is received from a VoIP capable device. The SIP request contains messages indicating the type of location generator or service needed. A location key (like a telephone number or SIP URI), in addition to the type of location generator or service needed, is included in a SIP request. A location object (LO) broker may be used between a routing SIP message and a positioning center to direct a routing SIP message to an appropriate one of a plurality of location object (LO) proxies.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • This invention relates generally to communications networks. More particularly, it relates to telecommunications networks including Voice Over Internet Protocol (VOIP) network communications, as well as to the provision of location based services (LBS).
  • 2. Background of the Related Art
  • Session Initiation Protocol (SIP) is a basic protocol for initiating interactive communication sessions (e.g., voice, video, chat, interactive games, virtual reality, etc.) between users. In given SIP-based applications, location of a particular wireless device is desired or required.
  • Currently, location and other caller-related data for the majority of calls (VoIP, cellular, or landline) is delivered or determined through multiple mechanisms. For instance, location and other data for the majority of calls is determined via the use of a unique query key (such as the telephone number or uniform resource identifier (URI)) to perform a database lookup. In these architectures, the unique query key (e.g., telephone number or URI) is used as a lookup element to query provisioned, staged or static information (e.g., from a suitable database) outside of the actual call signaling for location information.
  • FIG. 5 shows a conventional exemplary Voice over Internet Protocol (VOIP) based routing architecture for a given Session Initiation Protocol (SIP) message.
  • In particular, as shown in FIG. 5, a Session Internet Protocol (SIP) message includes a unique query key, or location key (e.g., telephone number or URI) to be used to determine an action based on the initiator's location (i.e., position). As shown in FIG. 5, the SIP message including the unique query (e.g., location) key is passed to a positioning center 502.
  • Using the received location key, the positioning center 502 passes a query to an appropriate database 504, e.g., a database associating static location with various location key information. The static location database 504 determines the desired location information relating to the input location key, and returns the static location to the requesting positioning center 502.
  • Then, having obtained appropriate location information, the positioning center 502 passes a request to another database, e.g., a routing database 506, to obtain routing information associated with the received location information. The routing database 506 outputs appropriate routing information to the requesting positioning center 502. At that point, the positioning center 502 passes on the SIP message together with new routing information obtained from the routing database 506.
  • Accordingly, an entity that wants to route calls and perform other actions based on a caller's location must first build interfaces to the many disparate services and servers. Thus, existing technology places the burden of determining and supporting multiple interfaces to various position determination technologies on all entities that want position information relating to a given caller.
  • The present inventors have appreciated that such existing solutions make it cumbersome to un-bundle the two functions of (1) determining location; and (2) of gathering desired information to be used based on the determined location (e.g., routing instructions for 9-1-1 calls determined based on the determined location).
  • SUMMARY OF THE INVENTION
  • In accordance with the principles of the current invention, a process for adding standard PIDF-LO data elements to SIP messages comprises receiving an inbound SIP message without location. A SIP request without location is received from a VoIP capable device. The SIP request contains messages indicating the type of location generator or service needed. Using a Location Key (like a Telephone Number or SIP URI) in addition to the type of location generator or service needed, a PIDF-LO (LO) is added to the SIP request.
  • A method and apparatus for separating determination of location from gathering information based on determined location is provided, comprising receiving an incoming Session Internet Protocol (SIP) message at a location object proxy. A location of an initiator of the SIP message is determined. A location object is injected into the SIP message. The SIP message with location object (LO) is passed to a positioning center.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Features and advantages of the present invention will become apparent to those skilled in the art from the following description with reference to the drawings which:
  • FIG. 1A depicts the insertion of an LO Proxy to separate functions of determining location from the function of gathering information based on determined location, in accordance with the principles of the present invention.
  • FIG. 1B shows an exemplary embodiment of a location proxy architecture including a location proxy broker, which provides determination of a correct LO proxy for a given received SIP message, to handle emergency services requests, in accordance with the principles of the present invention.
  • FIG. 2 shows that after the location is added to the SIP message, any positioning center may be chosen to send the SIP Invite to.
  • FIG. 3 shows an exemplary VoIP based commercial architecture including location determination and the use of that location by an application program, in accordance with the principles of another embodiment of the invention.
  • FIG. 4 shows that after the location is added to the SIP message, the signaling may touch a number of applications depending on the initial requested service.
  • FIG. 5 shows a conventional exemplary Voice over Internet Protocol (VOIP) based routing architecture.
  • DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
  • The present invention provides mechanisms for a mobile device's position to be added on the fly to a Session Initiation Protocol (SIP) message, providing a clearing house to add position to SIP regardless of the various technologies being used.
  • More particularly, in accordance with the principles of the current invention, a process for adding standard PIDF-LO data elements to SIP messages comprises receiving an inbound SIP message without location. A SIP request without location is received from a VoIP capable device. The SIP request contains messages indicating the type of location generator or service needed. Using a Location Key (like a Telephone Number or SIP URI) in addition to the type of location generator or service needed, a PIDF-LO (LO) is added to the SIP request.
  • The present invention reduces costs of implementation of downstream servers because those downstream servers need not then implement or reinvent interfacing with each of multiple position determination technologies.
  • Preferably location information is defined in the presence-based GEOPRIV location object format, which describes an object format for carrying geographical information on the Internet. This location object extends the presence information data format (PIDF), which was designed for communicating privacy-sensitive presence information and which has similar properties. The presence information data format location object (PIDF-LO) specification provides a flexible and versatile means to represent location information.
  • FIG. 1A depicts the insertion of an LO Proxy to separate functions of determining location from the function of gathering information based on determined location, in accordance with the principles of the present invention.
  • In particular, as shown in FIG. 1A, a location object (LO) proxy 100 and location generator 104 is inserted in a path between an incoming SIP message including a unique query key (e.g., a telephone number or uniform resource identifier (URI)) and a positioning center 150.
  • In accordance with the invention, location is queried by the location generator 104 instead of being a required function of the positioning center 150. In this way, the function of determination of location (handled by the location object (LO) proxy 100 and location generator 104) is separated from the function of gathering desired information to be used based on the determined location (e.g., routing instructions for 9-1-1 alls determined based on the determined location), handled by the positioning center 150.
  • The location object (LO) proxy 100 attaches the location object (LO) to the request, and forwards the same to an appropriate positioning center 150 (e.g., a VoIP processing center (VPC)).
  • The disclosed embodiments provide that as new location determination systems or services are defined, only an appropriate location object (LO) proxy 100 need be implemented to receive and query those systems or services based on a unique set of information delivered specific to that location determination technology. The location information system (LIS) as described above is one of those systems. In the LIS example, the LO proxy 100 receives a query key that is used by the LO proxy 100 to query a pre-provisioned database for the latitude and longitude of the provisioned address.
  • Other location services and systems can be implemented in the same manner where the data and structure of the data varies as appropriate for the LO proxy 100 to interface with the service or system delivering location information.
  • FIG. 1B shows an exemplary embodiment of a location proxy architecture including a location proxy broker, which provides determination of a correct LO proxy for a given received SIP message, to handle emergency services requests, in accordance with the principles of the present invention.
  • In particular, as shown in the embodiment of FIG. 1B, a location object (LO) proxy broker (LOPB) 102 is inserted between the incoming SIP messages and the LO proxy 100.
  • As shown in FIG. 1B, two major components are provided to separate location based services (LBS) functions of determining location, and gathering information relating to the determined location: a location object proxy broker (LOPB) 102, and a location object proxy 100 (with location generator 104).
  • The location object proxy broker (LOPB) 102 determines the appropriate LO proxy 100 to use (only one LO proxy is shown in FIG. 1B).
  • The LO proxy 100 attaches a location object to the request (i.e., SIP with location key) and forwards the same to an engine (e.g., positioning center 150) that uses location to determine and return additional information (like routing information for a 911 call, routing information for commercial applications, etc).
  • The disclosed embodiments further provide that as new location determination systems or services are defined, data elements and the structure of that data in the initial SIP INVITE can be defined to query those systems or services for location information. To this end, a location object (LO) proxy broker 102 is implemented in front of the LO proxy (or proxies) 100.
  • The LO proxy broker 102 comprises logic (software and/or hardware) that enables it to evaluate the data elements and structure sent in the initial SIP INVITE to determine the appropriate LO Proxy 100 to send the INVITE to.
  • The Location Object (LO) proxy broker 102 acts like a router for a set of LO proxies 100, where the data included in the messaging indicates to which LO proxy 100 the SIP INVITE should be sent.
  • In operation, a User Endpoint (UE) initiates a SIP INVITE message including a unique location key (and/or other specific set of information in a predetermined location) in the SIP INVITE.
  • The INVITE is sent to the location object proxy broker (LOPB) 102 where the LOPB 102 evaluates key elements to determine which LO proxy 100 supports the technology to determine the location.
  • After the correct LO proxy 100 is determined, the LOPB 102 forwards the INVITE.
  • The LO proxy 100 receives the SIP INVITE from the LOPB 102 and uses key elements in the SIP INVITE to query a database, e.g., location database 504, or service to determine location.
  • Upon receipt of the location, the LO proxy 100 rewrites the SIP INVITE to include location.
  • The LO proxy 100 then forwards the SIP INVITE through the SIP network, presumably to an entity that will make use of the location.
  • For example, let's take a user endpoint (UE) that is a Voice Over IP (VoIP) phone, a pre-provisioned address in a database (e.g., a location information system), and a user that dials 911 (or other designated emergency call number) on the VoIP phone.
  • The SIP INVITE from the VoIP phone will contain a unique key (the URI for example) that is forwarded on to the LOPB 102. The LOPB 102 evaluates the SIP message with the unique key (the caller URI for example) and determines that the SIP INVITE should be routed to the LO proxy (e.g., LO proxy 100) that handles location information system (LIS) requests using a URI.
  • The LOPB 102 sends the SIP INVITE on to the location information system (LIS) LO proxy 100. The location information system (LIS) LO proxy 100 is a specific implementation of the LO proxy able to handle requests for LIS queries.
  • The LIS LO proxy 100 queries the LIS and receives location information back.
  • Once received, the SIP INVITE is rewritten with the location in a PIDF-LO in the SIP message, and is then forwarded on to a PDIF-LO enabled VoIP processing center (VPC) (e.g., positioning center 150) for determination of the appropriate emergency call center (e.g., appropriate Public Safety Access Point (PSAP) that the emergency call should be routed to.
  • FIG. 2 shows that after the location is added to the SIP message, any positioning center may be chosen to send the SIP Invite to.
  • In particular, as shown in FIG. 2, the SIP message with location object included may be forwarded to any (or all) of a plurality of appropriate positioning centers 150 a, 150 b.
  • FIG. 3 shows an exemplary VoIP based commercial architecture including location determination and the use of that location by an application program, in accordance with the principles of another embodiment of the invention.
  • In particular, as shown in FIG. 3, instead of the positioning center(s) 150 shown in FIGS. 1 and 2, the entity that handles the newly-separated secondary function of gathering information based on determined location is an application program 302, including an associated application proxy 300.
  • The application program 302 may be any desired application that utilizes location information received from the LO proxy 100, e.g., in a SIP with location object (LO) message.
  • FIG. 4 shows that after the location is added to the SIP message, the signaling may touch a number of applications depending on the initial requested service. For instance, as depicted in FIG. 4, any number of application programs 302 a-302 c (with associated application proxies 300 a-300 c) may receive the SIP with LO message packaged by the LO proxy 100, in accordance with the principles of the present invention.
  • Thus, as is described in detailed embodiments herein, a location object proxy broker 102 in accordance with the principles of the invention separates location determination from instructions for call processing once location is determined. Also, the present invention enables a common presentation of location in SIP messaging for a location driven engine, examples being a VoIP Positioning Center (VPC) 150 or an application program 302.
  • Those that may make particular use of the invention include any/all communications users, including voice over IP (VoIP), wireless and/or landline users, as well as VoIP service providers.
  • While the invention has been described with reference to the exemplary embodiments thereof, those skilled in the art will be able to make various modifications to the described embodiments of the invention without departing from the true spirit and scope of the invention.

Claims (10)

1. A method for separating determination of location from gathering information based on determined location, comprising:
receiving an incoming Session Internet Protocol (SIP) message at a location object proxy;
determining location of an initiator of said SIP message;
injecting a location object into said SIP message; and
passing said SIP message with location object (LO) to a positioning center.
2. The method for separating determination of location from gathering information based on determined location according to claim 1, wherein said determining location comprises:
querying a database with a unique location key; and
receiving in response a location of an initiator of said SIP message.
3. The method for separating determination of location from gathering information based on determined location according to claim 2, wherein said database comprises:
a static location database.
4. The method for separating determination of location from gathering information based on determined location according to claim 2, wherein said unique location key comprises:
a telephone number.
5. The method for separating determination of location from gathering information based on determined location according to claim 2, wherein said unique location key comprises:
a uniform resource identifier (URI).
6. Apparatus to separate determination of location from gathering information based on determined location, comprising:
means for receiving an incoming Session Internet Protocol (SIP) message at a location object proxy;
means for determining location of an initiator of said SIP message;
means for injecting a location object into said SIP message; and
means for passing said SIP message with location object (LO) to a positioning center.
7. The apparatus to separate determination of location from gathering information based on determined location according to claim 6, wherein said means for determining location comprises:
means for querying a database with a unique location key; and
means for receiving in response a location of an initiator of said SIP message.
8. The apparatus to separate determination of location from gathering information based on determined location according to claim 7, wherein said database comprises:
a static location database.
9. The apparatus to separate determination of location from gathering information based on determined location according to claim 7, wherein said unique location key comprises:
a telephone number.
10. The apparatus to separate determination of location from gathering information based on determined location according to claim 7, wherein said unique location key comprises:
a uniform resource identifier (URI).
US11/902,845 2006-09-26 2007-09-26 Injection of location object into routing SIP message Abandoned US20080261619A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/902,845 US20080261619A1 (en) 2006-09-26 2007-09-26 Injection of location object into routing SIP message

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US84712406P 2006-09-26 2006-09-26
US90443407P 2007-03-02 2007-03-02
US11/902,845 US20080261619A1 (en) 2006-09-26 2007-09-26 Injection of location object into routing SIP message

Publications (1)

Publication Number Publication Date
US20080261619A1 true US20080261619A1 (en) 2008-10-23

Family

ID=39230804

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/902,861 Abandoned US20080267172A1 (en) 2006-09-26 2007-09-26 Location object proxy broker
US11/902,845 Abandoned US20080261619A1 (en) 2006-09-26 2007-09-26 Injection of location object into routing SIP message
US11/902,846 Abandoned US20080259908A1 (en) 2006-09-26 2007-09-26 Location object proxy

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/902,861 Abandoned US20080267172A1 (en) 2006-09-26 2007-09-26 Location object proxy broker

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/902,846 Abandoned US20080259908A1 (en) 2006-09-26 2007-09-26 Location object proxy

Country Status (3)

Country Link
US (3) US20080267172A1 (en)
EP (1) EP2074840A4 (en)
WO (1) WO2008039469A2 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070270164A1 (en) * 2006-05-16 2007-11-22 Red Sky Technologies, Inc. System and method for an emergency location information service (E-LIS)
US20110235417A1 (en) * 2006-08-16 2011-09-29 Kabushiki Kaisha Toshiba Nand flash memory
US20110292870A1 (en) * 2010-05-28 2011-12-01 Ashish Nagpal Utilizing Emergency Procedures to Determine Location Information of a Voice Over Internet Protocol Device
US20120184293A1 (en) * 2009-09-24 2012-07-19 Zte Corporation Location system, method, server and terminal
US8442482B2 (en) 2006-05-16 2013-05-14 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS)
US8755767B2 (en) 2006-05-16 2014-06-17 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS)
US8918075B2 (en) 2006-05-16 2014-12-23 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS) from wearable devices
US9094816B2 (en) 2006-05-16 2015-07-28 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS) from unmanned aerial vehicles (UAV)
US9398449B2 (en) 2006-11-13 2016-07-19 Telecommunication Systems, Inc. Secure location session manager
US9635534B2 (en) 2006-05-16 2017-04-25 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS) from automated vehicles
US10511950B2 (en) 2006-05-16 2019-12-17 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS) for Internet of Things (IoT) devices
US10588004B2 (en) 2006-05-16 2020-03-10 RedSky Technologies, Inc. Method and system for locating a network device in an emergency situation
US10856127B2 (en) 2006-05-16 2020-12-01 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS) for water-based network devices
US10912056B2 (en) 2006-05-16 2021-02-02 RedSky Technologies, Inc. Method and system for locating a network device in an emergency situation including public location information
US11089441B2 (en) 2006-05-16 2021-08-10 RedSky Technologies, Inc. Method and system for locating a network device in an emergency situation including public location information with device verification
US11412364B2 (en) 2006-05-16 2022-08-09 Everbridge, Inc. Method and system for locating a network device connected to a proxy network device in an emergency situation
US11463860B2 (en) 2006-05-16 2022-10-04 Everbridge, Inc. Method and system for an emergency location information service (E-LIS) for proxy network devices

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8731163B1 (en) * 2007-01-18 2014-05-20 Aol Inc. Identifying callers
EP2286545A4 (en) 2008-05-05 2015-07-22 Telecomm Systems Inc Ingress/egress call module
US7903587B2 (en) 2008-05-30 2011-03-08 Telecommunication Systems, Inc. Wireless emergency services protocols translator between ansi-41 and VoIP emergency services protocols
US8149997B2 (en) * 2008-05-30 2012-04-03 Telecommunication Systems, Inc. Protocol converting 9-1-1 emergency messaging center
US8102972B2 (en) * 2008-06-05 2012-01-24 Telecommunication Systems, Inc. Emergency services selective router interface translator
US8483193B2 (en) * 2008-08-07 2013-07-09 Samsung Electronics Co., Ltd Legacy mobile station support on sip-based FEMTO device
US9264537B2 (en) 2011-12-05 2016-02-16 Telecommunication Systems, Inc. Special emergency call treatment based on the caller
US9417313B2 (en) * 2012-07-18 2016-08-16 Unify Gmbh & Co Kg Method of conveying a location information representing a physical location of a communication device, a computer program product for executing the method, and the communication device for conveying the location information
EP2875630A2 (en) * 2012-07-23 2015-05-27 TeleCommunication Systems, Inc. Sip initiated legacy call to an ng911 esinet
US9325699B2 (en) * 2013-03-15 2016-04-26 Vonage America Inc. Method for apparatus for routing application programming interface (API) calls
US10367947B2 (en) * 2017-06-06 2019-07-30 Bandwith.com, Inc. Techniques for migrating legacy 911 systems to NG-911 systems
US10667199B1 (en) * 2019-03-19 2020-05-26 NG911 Services, Inc. Systems and methods for improving routing of communications to emergency services

Citations (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4494119A (en) * 1983-08-04 1985-01-15 122923 Canada Limited Distress radiolocation method and system
US4891650A (en) * 1988-05-16 1990-01-02 Trackmobile Inc. Vehicle location system
US4891638A (en) * 1987-10-30 1990-01-02 Motorola, Inc. Nationwide display pager with location readout
US5081667A (en) * 1989-05-01 1992-01-14 Clifford Electronics, Inc. System for integrating a cellular telephone with a vehicle security system
US5177478A (en) * 1988-06-24 1993-01-05 Kabushiki Kaisha Toshiba Paging system having an effective ID-code transferring function
US5283570A (en) * 1989-12-14 1994-02-01 Motorola, Inc. Multiple format signalling protocol for a selective call receiver
US5289527A (en) * 1991-09-20 1994-02-22 Qualcomm Incorporated Mobile communications device registration method
US5379451A (en) * 1991-11-08 1995-01-03 Hitachi, Ltd. Mobile communication system and location registration method in mobile communication system
US5381338A (en) * 1991-06-21 1995-01-10 Wysocki; David A. Real time three dimensional geo-referenced digital orthophotograph-based positioning, navigation, collision avoidance and decision support system
US5387993A (en) * 1993-06-25 1995-02-07 Precision Tracking Fm, Inc. Method for receiving and transmitting optical data and control information to and from remotely located receivers and transmitters in an optical locator system
US5388147A (en) * 1993-08-30 1995-02-07 At&T Corp. Cellular telecommunication switching system for providing public emergency call location information
US5390339A (en) * 1991-10-23 1995-02-14 Motorola Inc. Method and apparatus for selecting a serving transceiver
US5394158A (en) * 1990-07-25 1995-02-28 British Telecommunications Public Limited Company Location determination and handover in mobile radio systems
US5485161A (en) * 1994-11-21 1996-01-16 Trimble Navigation Limited Vehicle speed control based on GPS/MAP matching of posted speeds
US5485163A (en) * 1994-03-30 1996-01-16 Motorola, Inc. Personal locator system
US5488563A (en) * 1992-04-07 1996-01-30 Dassault Electronique Method and device for preventing collisions with the ground for an aircraft
US5494091A (en) * 1992-12-30 1996-02-27 Bridgestone Corporation High modulus low hysteresis rubber compound for pneumatic tires
US5592535A (en) * 1993-04-16 1997-01-07 Alcatel Sel Aktiengesellschaft Mobile-radio network with debit accounts
US5594780A (en) * 1991-10-10 1997-01-14 Space Systems/Loral, Inc. Satellite communication system that is coupled to a terrestrial communication network and method
US5604486A (en) * 1993-05-27 1997-02-18 Motorola, Inc. RF tagging system with multiple decoding modalities
US5606313A (en) * 1993-12-10 1997-02-25 Motorola, Inc. Low power addressable data communication device and method
US5606618A (en) * 1989-06-02 1997-02-25 U.S. Philips Corporation Subband coded digital transmission system using some composite signals
US5721781A (en) * 1995-09-13 1998-02-24 Microsoft Corporation Authentication system and method for smart card transactions
US5857201A (en) * 1996-06-18 1999-01-05 Wright Strategies, Inc. Enterprise connectivity to handheld devices
US5864667A (en) * 1995-04-05 1999-01-26 Diversinet Corp. Method for safe communications
US5874914A (en) * 1995-10-09 1999-02-23 Snaptrack, Inc. GPS receiver utilizing a communication link
US6014602A (en) * 1994-09-23 2000-01-11 Advanced Safety Concepts, Inc. Motor vehicle occupant sensing systems
US6032051A (en) * 1997-12-01 2000-02-29 Telefonaktiebolaget L/M Ericsson Wireless mobile comunication devices for group use
US6169902B1 (en) * 1997-04-09 2001-01-02 Sony Corporation Information terminal, processing method by information terminal, information providing apparatus and information network system
US6169901B1 (en) * 1996-03-27 2001-01-02 U.S. Philips Corporation Mobile telephone with interial identifier in location messages
US6169891B1 (en) * 1994-10-18 2001-01-02 At&T Corp. Method and apparatus for billing of wireless telephone calls
US6173181B1 (en) * 1997-11-07 2001-01-09 Motorola, Inc. Method and system for controlling neighbor scanning in a subscriber unit in a cellular communication system
US6178505B1 (en) * 1997-03-10 2001-01-23 Internet Dynamics, Inc. Secure delivery of information in a network
US6178506B1 (en) * 1998-10-23 2001-01-23 Qualcomm Inc. Wireless subscription portability
US6181939B1 (en) * 1998-02-18 2001-01-30 Nokia Networks Oy Method of processing mobile station data
US6181935B1 (en) * 1996-09-27 2001-01-30 Software.Com, Inc. Mobility extended telephone application programming interface and method of use
US6185427B1 (en) * 1996-09-06 2001-02-06 Snaptrack, Inc. Distributed satellite position system processing and application network
US6188354B1 (en) * 1999-03-29 2001-02-13 Qualcomm Incorporated Method and apparatus for determining the location of a remote station in a CDMA communication network
US6188909B1 (en) * 1996-02-26 2001-02-13 Nokia Mobile Phones, Ltd. Communication network terminal supporting a plurality of applications
US6188752B1 (en) * 1996-11-12 2001-02-13 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for providing prepaid telecommunications services
US6189098B1 (en) * 1996-05-15 2001-02-13 Rsa Security Inc. Client/server protocol for proving authenticity
US6195557B1 (en) * 1998-04-20 2001-02-27 Ericsson Inc. System and method for use of override keys for location services
US20030009277A1 (en) * 2001-07-03 2003-01-09 Fan Rodric C. Using location data to determine traffic information
US20030009602A1 (en) * 2001-05-18 2003-01-09 Jacobs Paul E. Extensible event notification mechanism
US20030007886A1 (en) * 2001-07-09 2003-01-09 Quantum Chemical Technologies ( Singapore) Pte Ltd. Solders
US20030012148A1 (en) * 2001-07-10 2003-01-16 Michael Peters Software based single agent multipoint conference capability
US20030013449A1 (en) * 2001-07-11 2003-01-16 Hose David A. Monitoring boundary crossings in a wireless network
US20030016804A1 (en) * 2001-07-17 2003-01-23 Sheha Michael A. Position determination system
US20030026245A1 (en) * 2001-07-31 2003-02-06 Ejzak Richard Paul Communication system including an interworking mobile switching center for call termination
US6519466B2 (en) * 2000-08-14 2003-02-11 Sirf Technology, Inc. Multi-mode global positioning system for use with wireless networks
US6522682B1 (en) * 1996-03-15 2003-02-18 Sirf Technology, Inc. Triple multiplexing spread spectrum receiver
US20030037163A1 (en) * 2001-08-15 2003-02-20 Atsushi Kitada Method and system for enabling layer 2 transmission of IP data frame between user terminal and service provider
US20030035788A1 (en) * 2000-09-19 2003-02-20 Desmond Mascarenhas Method for use of IGF-binding protein for selective sensitization of target cells in vivo
US6526026B1 (en) * 1997-12-10 2003-02-25 Intel Corporation Digit transmission over wireless communication link
US20030040272A1 (en) * 2001-08-24 2003-02-27 Charles Lelievre Location-based selection of radio content sources
US20040002326A1 (en) * 2002-06-28 2004-01-01 Philip Maher System and method for application management through threshold events
US20040004761A1 (en) * 2000-10-03 2004-01-08 Travis Adrian Robert Leigh Flat-panel display
US6680694B1 (en) * 1997-08-19 2004-01-20 Siemens Vdo Automotive Corporation Vehicle information system
US6680695B2 (en) * 2000-08-24 2004-01-20 Sirf Technology, Inc. Communications system that reduces auto-correlation or cross-correlation in weak signals
US6687504B1 (en) * 2000-07-28 2004-02-03 Telefonaktiebolaget L. M. Ericsson Method and apparatus for releasing location information of a mobile communications device
US6691019B2 (en) * 2001-12-21 2004-02-10 General Electric Company Method and system for controlling distortion of turbine case due to thermal variations
US6694258B2 (en) * 1999-09-30 2004-02-17 Siemens Vdo Automotive Corporation Hand held car locator
US6694351B1 (en) * 2000-06-30 2004-02-17 Cisco Technology, Inc. Call optimization in meet-me conference calls
US20040032485A1 (en) * 2001-07-31 2004-02-19 Stephens James H. System and method for communication device configuration, scheduling and access control
US6697629B1 (en) * 2000-10-11 2004-02-24 Qualcomm, Incorporated Method and apparatus for measuring timing of signals received from multiple base stations in a CDMA communication system
US6839417B2 (en) * 2002-09-10 2005-01-04 Myriad Entertainment, Inc. Method and apparatus for improved conference call management
US6839021B2 (en) * 1997-02-03 2005-01-04 Qualcomm Incorporated Method and apparatus for determining time in a satellite positioning system
US6839020B2 (en) * 2003-06-02 2005-01-04 Motorola, Inc. Aiding location determinations in satellite positioning system receivers
US20050003797A1 (en) * 2003-07-02 2005-01-06 Baldwin Johnny E. Localized cellular awareness and tracking of emergencies
US6842715B1 (en) * 2003-07-21 2005-01-11 Qualcomm Incorporated Multiple measurements per position fix improvements
US20050011418A1 (en) * 2001-11-19 2005-01-20 Hideaki Nishizaki Cargo handling pallet
US6847822B1 (en) * 1991-12-26 2005-01-25 Sycord Limited Partnership Cellular telephone system that uses position of a mobile unit to make call management decisions
US6847618B2 (en) * 2001-06-29 2005-01-25 Ip Unity Method and system for distributed conference bridge processing
US20050020242A1 (en) * 1999-07-29 2005-01-27 Bryan Holland Locator system
US20050028034A1 (en) * 2003-07-28 2005-02-03 Alexander Gantman Fault diagnosis, repair and upgrades using the acoustic channel
US6853916B2 (en) * 1999-04-23 2005-02-08 Global Locate, Inc. Method and apparatus for forming a pseudo-range model
US20050030977A1 (en) * 2003-01-31 2005-02-10 Qwest Communications International Inc. Alert gateway, systems and methods
US6856282B2 (en) * 2002-02-08 2005-02-15 Qualcomm Incorporated Directly acquiring precision code GPS signals
US20050039178A1 (en) * 2003-06-27 2005-02-17 Sunil Marolia System and method for downloading update packages into a mobile handset in a carrier network
US20050043037A1 (en) * 2001-07-16 2005-02-24 Ioppe Igor V. System for providing alert-based services to mobile stations in a wireless communications network
US20050044127A1 (en) * 2003-08-18 2005-02-24 Vivek Jaiswal Dynamic load distribution within a session initiation protocol network
US20050041578A1 (en) * 2003-08-18 2005-02-24 Nokia Corporation Setting up communication sessions
US20050063519A1 (en) * 2003-09-22 2005-03-24 Foundry Networks, Inc. System, method and apparatus for supporting E911 emergency services in a data communications network
US20050190892A1 (en) * 2004-02-27 2005-09-01 Dawson Martin C. Determining the geographical location from which an emergency call originates in a packet-based communications network
US6985747B2 (en) * 2003-02-05 2006-01-10 Autodesk, Inc. Use of triggers and a location hypercube to enable push-based location applications
US20060010200A1 (en) * 2004-05-20 2006-01-12 Research In Motion Limited Handling an audio conference related to a text-based message
US20060008065A1 (en) * 2004-07-08 2006-01-12 Timothy Longman Method for setting up a conference call
US20060023747A1 (en) * 2004-07-27 2006-02-02 Eitan Koren Method and apparatus for session layer framing to enable interoperability between packet-switched systems
US20060026288A1 (en) * 2004-07-30 2006-02-02 Arup Acharya Method and apparatus for integrating wearable devices within a SIP infrastructure
US6996720B1 (en) * 1999-12-17 2006-02-07 Microsoft Corporation System and method for accessing protected content in a rights-management architecture
US6999782B2 (en) * 2003-02-19 2006-02-14 Motorola, Inc. Method for joining dispatch calls
US20060034270A1 (en) * 2004-08-10 2006-02-16 Oliver Haase Method and apparatus for call routing via gateway brokering
US20060281437A1 (en) * 2005-06-13 2006-12-14 Qwest Communications International Inc. Systems and methods for supporting E911 emergency services in a data communications network
US20070003024A1 (en) * 2005-06-22 2007-01-04 Cml Emergency Services Inc. Network emergency call taking system and method
US20070014282A1 (en) * 2005-07-18 2007-01-18 Don Mitchell Integrated services user part (ISUP) /session initiation protocol (SIP) gateway for unlicensed mobile access (UMA) emergency services call flow
US20070019614A1 (en) * 2003-09-09 2007-01-25 Klaus Hoffmann Method for providing a user interaction dialogue (uid) prior to connection acceptance by the called user
US20070022011A1 (en) * 2003-10-06 2007-01-25 Utbk, Inc. Methods and apparatuses to determine prices of communication leads
US20070027997A1 (en) * 2005-07-29 2007-02-01 Cisco Technology, Inc. Technique for translating location information
US20070026871A1 (en) * 2005-07-28 2007-02-01 Openwave Systems Inc. Wireless network with adaptive autonomous location push
US20070026854A1 (en) * 2005-07-28 2007-02-01 Mformation Technologies, Inc. System and method for service quality management for wireless devices
US20070030539A1 (en) * 2005-07-28 2007-02-08 Mformation Technologies, Inc. System and method for automatically altering device functionality
US7321773B2 (en) * 2002-03-28 2008-01-22 Telecommunication Systems, Inc. Area watcher for wireless network
US20120001750A1 (en) * 2006-07-13 2012-01-05 Henry Schein, Inc. Central facility that communicates with portable container via mobile device

Family Cites Families (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5340772A (en) * 1992-07-17 1994-08-23 Lsi Logic Corporation Method of increasing the layout efficiency of dies on a wafer and increasing the ratio of I/O area to active area per die
US6253074B1 (en) * 1996-01-10 2001-06-26 Telefonaktiebolaget L/M Ericsson (Publ) Cellular telecommunications systems having selectively associatable usage parameters
WO1999031846A1 (en) * 1997-12-17 1999-06-24 British Telecommunications Public Limited Company Proxy routing
US6360102B1 (en) * 1998-09-10 2002-03-19 Ericsson Inc. System and method for defining a subscriber location privacy profile
US20070121601A1 (en) * 1998-09-24 2007-05-31 Genesys Telecommunications Laboratories, Inc Integrating SIP Control Messaging into Existing Communication Center Routing Infrastructure
US6397208B1 (en) * 1999-01-19 2002-05-28 Microsoft Corporation System and method for locating real estate in the context of points-of-interest
US6912230B1 (en) * 1999-02-05 2005-06-28 Tecore Multi-protocol wireless communication apparatus and method
US6529500B1 (en) * 1999-08-26 2003-03-04 Verizon Laboratories Inc. Unified messaging notification
US6687360B2 (en) * 1999-12-30 2004-02-03 At&T Corp. Personal IP follow-me service
US6662014B1 (en) * 2000-02-04 2003-12-09 Sbc Properties, L.P. Location privacy manager for a wireless communication device and method therefor
US6876734B1 (en) * 2000-02-29 2005-04-05 Emeeting.Net, Inc. Internet-enabled conferencing system and method accommodating PSTN and IP traffic
US6731940B1 (en) * 2000-04-28 2004-05-04 Trafficmaster Usa, Inc. Methods of using wireless geolocation to customize content and delivery of information to wireless communication devices
US7031268B1 (en) * 2000-05-17 2006-04-18 Cisco Technology, Inc. Call optimization in ad-hoc conference calls
US6539232B2 (en) * 2000-06-10 2003-03-25 Telcontar Method and system for connecting mobile users based on degree of separation
US6675017B1 (en) * 2000-06-30 2004-01-06 Bellsouth Intellectual Property Corporation Location blocking service for wireless networks
US6898633B1 (en) * 2000-10-04 2005-05-24 Microsoft Corporation Selecting a server to service client requests
US7085555B2 (en) * 2000-12-19 2006-08-01 Bellsouth Intellectual Property Corporation Location blocking service from a web advertiser
US7224978B2 (en) * 2000-12-19 2007-05-29 Bellsouth Intellectual Property Corporation Location blocking service from a wireless service provider
US7110749B2 (en) * 2000-12-19 2006-09-19 Bellsouth Intellectual Property Corporation Identity blocking service from a wireless service provider
US20020077897A1 (en) * 2000-12-19 2002-06-20 Zellner Samuel N. Identity blocking service from a web advertiser
US6744858B1 (en) * 2001-01-26 2004-06-01 Telcontrol, Inc. System and method for supporting multiple call centers
US20030044654A1 (en) * 2001-08-31 2003-03-06 Holt Laurence E. Extending external telephone calls as conference calls with other communicatively proximate wireless devices
ATE485688T1 (en) * 2001-10-30 2010-11-15 Alexander C Lang METHOD AND DEVICE FOR PROVIDING FEATURES FOR ESTABLISHING AND CONTROLLING ADVANCED CALLS USING A SHORT MESSAGE SERVICE
US20030109245A1 (en) * 2001-11-05 2003-06-12 Mccalmont Patti L Routing of emergency calls based on geographic location of originating telephone end office
US6771742B2 (en) * 2001-11-05 2004-08-03 Intrado Inc. Geographic routing of emergency service call center emergency calls
US6882850B2 (en) * 2001-12-03 2005-04-19 Sprint Spectrum L.P. Method and system for zone-based capacity control
US6909776B2 (en) * 2001-12-19 2005-06-21 Bellsouth Intellectual Property Corporation Systems and methods for monitoring network-based voice messaging systems
US20030119528A1 (en) * 2001-12-26 2003-06-26 Boathouse Communication Partners, Llc System and method for an automated intermediary to broker remote transaction between parties based on actively managed private profile information
US6993355B1 (en) * 2002-02-22 2006-01-31 Verizon Services Corp. Methods and apparatus for connecting family members
US7200380B2 (en) * 2002-03-28 2007-04-03 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
AU2002314458A1 (en) * 2002-07-04 2004-01-23 Nokia Corporation Managing a packet switched conference call
US7016717B2 (en) * 2002-07-05 2006-03-21 The Regents Of The University Of California Near-infrared spectroscopic tissue imaging for medical applications
GB0218028D0 (en) * 2002-08-02 2002-09-11 Nokia Corp Location services for mobile communication system
US8032149B2 (en) * 2002-08-29 2011-10-04 Andrew Llc Tasking and reporting method and implementation for wireless appliance location systems
US7010107B1 (en) * 2002-12-20 2006-03-07 Yong Lee Internet conference call bridge management system
GB2397402A (en) * 2003-01-20 2004-07-21 Mitel Networks Corp Internet proxy that supports location-based services
US7194249B2 (en) * 2003-01-31 2007-03-20 Qwest Communications International Inc. Methods, systems and apparatus for providing urgent public information
US7450566B2 (en) * 2003-06-05 2008-11-11 Oracle International Corporation Apparatus and method for providing a unified telephony solution
US7251312B2 (en) * 2003-09-06 2007-07-31 Intrado Inc. Method and system for availing participants in a special number call event and others of information contained in a plurality of data stores
US7412050B2 (en) * 2003-10-01 2008-08-12 Aol Llc, A Delaware Limited Liability Company Conference calls via an intelligent call waiting interface
US7440442B2 (en) * 2003-10-21 2008-10-21 3Com Corporation IP-based enhanced emergency services using intelligent client devices
US7113797B2 (en) * 2003-11-06 2006-09-26 International Business Machines Corporation System, method and program product for scheduling meetings
US7877275B2 (en) * 2003-11-13 2011-01-25 General Motors Llc System and method for maintaining and providing personal information in real time
DE60318951T2 (en) * 2003-12-02 2009-04-09 Alcatel Lucent Providing location-based services to mobile telephone devices in a wireless network
US7181447B2 (en) * 2003-12-08 2007-02-20 Iac Search And Media, Inc. Methods and systems for conceptually organizing and presenting information
US7260186B2 (en) * 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US6940950B2 (en) * 2003-12-19 2005-09-06 Telecommunication Systems, Inc. Enhanced E911 location information using voice over internet protocol (VoIP)
US7937066B2 (en) * 2003-12-22 2011-05-03 911Tracker, Inc. Emergency conference calling system
US7174153B2 (en) * 2003-12-23 2007-02-06 Gregory A Ehlers System and method for providing information to an operator of an emergency response vehicle
US7369530B2 (en) * 2004-01-30 2008-05-06 Scott Keagy Apparatus and method for interfacing packet-based phone services with emergency call centers
US7130385B1 (en) * 2004-03-05 2006-10-31 Avaya Technology Corp. Advanced port-based E911 strategy for IP telephony
US7177398B2 (en) * 2004-03-13 2007-02-13 Intrado Inc. Bi-directional messaging for an emergency services network
US7640288B2 (en) * 2004-03-15 2009-12-29 Microsoft Corporation Schema for location awareness
US7881233B2 (en) * 2004-09-01 2011-02-01 Cisco Technology, Inc. Techniques for planning a conference using location data
US7333480B1 (en) * 2004-09-20 2008-02-19 Nortel Networks Limited Localization of call routing for TDM sets in an IP network
US20060068753A1 (en) * 2004-09-22 2006-03-30 Jim Karpen Emergency call handling system
US7573982B2 (en) * 2004-10-12 2009-08-11 Bellsouth Intellectual Property Corporation Methods and systems for managing a call session
US20060079330A1 (en) * 2004-10-13 2006-04-13 Motorola, Inc. Method and apparatus utilizing dynamic visual characters to address communications
US20060088152A1 (en) * 2004-10-21 2006-04-27 Lightbridge, Inc. Conference-call initiation
GB0424052D0 (en) * 2004-10-29 2004-12-01 Nortel Networks Ltd Improvements in or relating to internet protocol (IP) location, privacy and presence
US7505482B2 (en) * 2004-11-15 2009-03-17 At&T Intellectual Property I, L.P. Application services infrastructure for next generation networks
JP2006216994A (en) * 2005-01-07 2006-08-17 Oki Electric Ind Co Ltd Emergency call system and method
WO2006078202A1 (en) * 2005-01-19 2006-07-27 Telefonktiebolaget Lm Ericsson (Publ) A method and apparatus for handling emergency calls
US20070041513A1 (en) * 2005-02-08 2007-02-22 Gende Michael F Emergency call identification, location and routing method and system
US7519353B2 (en) * 2005-07-26 2009-04-14 Qwest Communications International Inc. Multi-MVNO wireless service
US10178522B2 (en) * 2005-08-02 2019-01-08 Qualcomm Incorporated VoIP emergency call support
US20070036139A1 (en) * 2005-08-09 2007-02-15 Ashish Patel System and method for authenticating internetwork resource requests
US20070049288A1 (en) * 2005-08-24 2007-03-01 Lamprecht Leslie J Creating optimum temporal location trigger for multiple requests
US20070081635A1 (en) * 2005-09-29 2007-04-12 Marian Croak Method and apparatus for providing enhanced 911 for nomadic users
US8824454B2 (en) * 2005-10-24 2014-09-02 West Corporation Peering network for parameter-based routing of special number calls
US7711094B1 (en) * 2005-11-16 2010-05-04 Verizon Data Services Llc E911 location server
US8355410B2 (en) * 2007-08-17 2013-01-15 At&T Intellectual Property I, L.P. Location-based mobile gaming application and method for implementing the same using a scalable tiered geocast protocol
US8185128B2 (en) * 2005-11-30 2012-05-22 Qualcomm Incorporated Method and apparatus for supporting location services with roaming
US7937067B2 (en) * 2006-05-16 2011-05-03 Red Sky Technologies, Inc. System and method for an emergency location information service (E-LIS)
US7495608B1 (en) * 2006-06-16 2009-02-24 Cellco Partnership Position determination using almanac for virtual base stations
US7940896B2 (en) * 2006-06-29 2011-05-10 Avaya Inc. Adaption of emergency calls to the emergency services network based on caller location
US20080032703A1 (en) * 2006-08-07 2008-02-07 Microsoft Corporation Location based notification services
US20080059304A1 (en) * 2006-08-16 2008-03-06 Kimsey Robert S Method of active advertising and promotion in an online environment
US8774370B2 (en) * 2006-08-21 2014-07-08 Connexon Telecom Inc. System and method for delivering callback numbers for emergency calls in a VOIP system
US20080065775A1 (en) * 2006-09-13 2008-03-13 Cisco Technology, Inc. Location data-URL mechanism
US9319518B2 (en) * 2006-12-22 2016-04-19 Bce Inc. Method and system for configuring information regarding processing of calls involving a party
US8549034B2 (en) * 2008-04-30 2013-10-01 Telecom Italia S.P.A. Method and system for enabling a user to get information about entities of predefined categories
US20130072308A1 (en) * 2011-09-15 2013-03-21 Qonqr, Llc Location-Based Multiplayer Game System and Method

Patent Citations (104)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4494119A (en) * 1983-08-04 1985-01-15 122923 Canada Limited Distress radiolocation method and system
US4891638A (en) * 1987-10-30 1990-01-02 Motorola, Inc. Nationwide display pager with location readout
US4891650A (en) * 1988-05-16 1990-01-02 Trackmobile Inc. Vehicle location system
US5177478A (en) * 1988-06-24 1993-01-05 Kabushiki Kaisha Toshiba Paging system having an effective ID-code transferring function
US5081667A (en) * 1989-05-01 1992-01-14 Clifford Electronics, Inc. System for integrating a cellular telephone with a vehicle security system
US5606618A (en) * 1989-06-02 1997-02-25 U.S. Philips Corporation Subband coded digital transmission system using some composite signals
US5283570A (en) * 1989-12-14 1994-02-01 Motorola, Inc. Multiple format signalling protocol for a selective call receiver
US5394158A (en) * 1990-07-25 1995-02-28 British Telecommunications Public Limited Company Location determination and handover in mobile radio systems
US5381338A (en) * 1991-06-21 1995-01-10 Wysocki; David A. Real time three dimensional geo-referenced digital orthophotograph-based positioning, navigation, collision avoidance and decision support system
US5289527A (en) * 1991-09-20 1994-02-22 Qualcomm Incorporated Mobile communications device registration method
US5594780A (en) * 1991-10-10 1997-01-14 Space Systems/Loral, Inc. Satellite communication system that is coupled to a terrestrial communication network and method
US5390339A (en) * 1991-10-23 1995-02-14 Motorola Inc. Method and apparatus for selecting a serving transceiver
US5379451A (en) * 1991-11-08 1995-01-03 Hitachi, Ltd. Mobile communication system and location registration method in mobile communication system
US6847822B1 (en) * 1991-12-26 2005-01-25 Sycord Limited Partnership Cellular telephone system that uses position of a mobile unit to make call management decisions
US5488563A (en) * 1992-04-07 1996-01-30 Dassault Electronique Method and device for preventing collisions with the ground for an aircraft
US5494091A (en) * 1992-12-30 1996-02-27 Bridgestone Corporation High modulus low hysteresis rubber compound for pneumatic tires
US5592535A (en) * 1993-04-16 1997-01-07 Alcatel Sel Aktiengesellschaft Mobile-radio network with debit accounts
US5604486A (en) * 1993-05-27 1997-02-18 Motorola, Inc. RF tagging system with multiple decoding modalities
US5387993A (en) * 1993-06-25 1995-02-07 Precision Tracking Fm, Inc. Method for receiving and transmitting optical data and control information to and from remotely located receivers and transmitters in an optical locator system
US5388147A (en) * 1993-08-30 1995-02-07 At&T Corp. Cellular telecommunication switching system for providing public emergency call location information
US5606313A (en) * 1993-12-10 1997-02-25 Motorola, Inc. Low power addressable data communication device and method
US5485163A (en) * 1994-03-30 1996-01-16 Motorola, Inc. Personal locator system
US6014602A (en) * 1994-09-23 2000-01-11 Advanced Safety Concepts, Inc. Motor vehicle occupant sensing systems
US6169891B1 (en) * 1994-10-18 2001-01-02 At&T Corp. Method and apparatus for billing of wireless telephone calls
US5485161A (en) * 1994-11-21 1996-01-16 Trimble Navigation Limited Vehicle speed control based on GPS/MAP matching of posted speeds
US5864667A (en) * 1995-04-05 1999-01-26 Diversinet Corp. Method for safe communications
US5721781A (en) * 1995-09-13 1998-02-24 Microsoft Corporation Authentication system and method for smart card transactions
US5874914A (en) * 1995-10-09 1999-02-23 Snaptrack, Inc. GPS receiver utilizing a communication link
US6188909B1 (en) * 1996-02-26 2001-02-13 Nokia Mobile Phones, Ltd. Communication network terminal supporting a plurality of applications
US6522682B1 (en) * 1996-03-15 2003-02-18 Sirf Technology, Inc. Triple multiplexing spread spectrum receiver
US6169901B1 (en) * 1996-03-27 2001-01-02 U.S. Philips Corporation Mobile telephone with interial identifier in location messages
US6189098B1 (en) * 1996-05-15 2001-02-13 Rsa Security Inc. Client/server protocol for proving authenticity
US5857201A (en) * 1996-06-18 1999-01-05 Wright Strategies, Inc. Enterprise connectivity to handheld devices
US6185427B1 (en) * 1996-09-06 2001-02-06 Snaptrack, Inc. Distributed satellite position system processing and application network
US6181935B1 (en) * 1996-09-27 2001-01-30 Software.Com, Inc. Mobility extended telephone application programming interface and method of use
US6188752B1 (en) * 1996-11-12 2001-02-13 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for providing prepaid telecommunications services
US6839021B2 (en) * 1997-02-03 2005-01-04 Qualcomm Incorporated Method and apparatus for determining time in a satellite positioning system
US6178505B1 (en) * 1997-03-10 2001-01-23 Internet Dynamics, Inc. Secure delivery of information in a network
US6169902B1 (en) * 1997-04-09 2001-01-02 Sony Corporation Information terminal, processing method by information terminal, information providing apparatus and information network system
US6680694B1 (en) * 1997-08-19 2004-01-20 Siemens Vdo Automotive Corporation Vehicle information system
US6173181B1 (en) * 1997-11-07 2001-01-09 Motorola, Inc. Method and system for controlling neighbor scanning in a subscriber unit in a cellular communication system
US6032051A (en) * 1997-12-01 2000-02-29 Telefonaktiebolaget L/M Ericsson Wireless mobile comunication devices for group use
US6526026B1 (en) * 1997-12-10 2003-02-25 Intel Corporation Digit transmission over wireless communication link
US6181939B1 (en) * 1998-02-18 2001-01-30 Nokia Networks Oy Method of processing mobile station data
US6195557B1 (en) * 1998-04-20 2001-02-27 Ericsson Inc. System and method for use of override keys for location services
US6677894B2 (en) * 1998-04-28 2004-01-13 Snaptrack, Inc Method and apparatus for providing location-based information via a computer network
US6178506B1 (en) * 1998-10-23 2001-01-23 Qualcomm Inc. Wireless subscription portability
US6188354B1 (en) * 1999-03-29 2001-02-13 Qualcomm Incorporated Method and apparatus for determining the location of a remote station in a CDMA communication network
US6853916B2 (en) * 1999-04-23 2005-02-08 Global Locate, Inc. Method and apparatus for forming a pseudo-range model
US20050020242A1 (en) * 1999-07-29 2005-01-27 Bryan Holland Locator system
US6694258B2 (en) * 1999-09-30 2004-02-17 Siemens Vdo Automotive Corporation Hand held car locator
US6996720B1 (en) * 1999-12-17 2006-02-07 Microsoft Corporation System and method for accessing protected content in a rights-management architecture
US6694351B1 (en) * 2000-06-30 2004-02-17 Cisco Technology, Inc. Call optimization in meet-me conference calls
US6687504B1 (en) * 2000-07-28 2004-02-03 Telefonaktiebolaget L. M. Ericsson Method and apparatus for releasing location information of a mobile communications device
US6519466B2 (en) * 2000-08-14 2003-02-11 Sirf Technology, Inc. Multi-mode global positioning system for use with wireless networks
US6680695B2 (en) * 2000-08-24 2004-01-20 Sirf Technology, Inc. Communications system that reduces auto-correlation or cross-correlation in weak signals
US20030035788A1 (en) * 2000-09-19 2003-02-20 Desmond Mascarenhas Method for use of IGF-binding protein for selective sensitization of target cells in vivo
US20040004761A1 (en) * 2000-10-03 2004-01-08 Travis Adrian Robert Leigh Flat-panel display
US6697629B1 (en) * 2000-10-11 2004-02-24 Qualcomm, Incorporated Method and apparatus for measuring timing of signals received from multiple base stations in a CDMA communication system
US20030009602A1 (en) * 2001-05-18 2003-01-09 Jacobs Paul E. Extensible event notification mechanism
US6847618B2 (en) * 2001-06-29 2005-01-25 Ip Unity Method and system for distributed conference bridge processing
US20030009277A1 (en) * 2001-07-03 2003-01-09 Fan Rodric C. Using location data to determine traffic information
US20030007886A1 (en) * 2001-07-09 2003-01-09 Quantum Chemical Technologies ( Singapore) Pte Ltd. Solders
US20030012148A1 (en) * 2001-07-10 2003-01-16 Michael Peters Software based single agent multipoint conference capability
US20030013449A1 (en) * 2001-07-11 2003-01-16 Hose David A. Monitoring boundary crossings in a wireless network
US20050043037A1 (en) * 2001-07-16 2005-02-24 Ioppe Igor V. System for providing alert-based services to mobile stations in a wireless communications network
US20030016804A1 (en) * 2001-07-17 2003-01-23 Sheha Michael A. Position determination system
US20030026245A1 (en) * 2001-07-31 2003-02-06 Ejzak Richard Paul Communication system including an interworking mobile switching center for call termination
US20040032485A1 (en) * 2001-07-31 2004-02-19 Stephens James H. System and method for communication device configuration, scheduling and access control
US20030037163A1 (en) * 2001-08-15 2003-02-20 Atsushi Kitada Method and system for enabling layer 2 transmission of IP data frame between user terminal and service provider
US20030040272A1 (en) * 2001-08-24 2003-02-27 Charles Lelievre Location-based selection of radio content sources
US20050011418A1 (en) * 2001-11-19 2005-01-20 Hideaki Nishizaki Cargo handling pallet
US6691019B2 (en) * 2001-12-21 2004-02-10 General Electric Company Method and system for controlling distortion of turbine case due to thermal variations
US6856282B2 (en) * 2002-02-08 2005-02-15 Qualcomm Incorporated Directly acquiring precision code GPS signals
US7321773B2 (en) * 2002-03-28 2008-01-22 Telecommunication Systems, Inc. Area watcher for wireless network
US20040002326A1 (en) * 2002-06-28 2004-01-01 Philip Maher System and method for application management through threshold events
US6839417B2 (en) * 2002-09-10 2005-01-04 Myriad Entertainment, Inc. Method and apparatus for improved conference call management
US20050030977A1 (en) * 2003-01-31 2005-02-10 Qwest Communications International Inc. Alert gateway, systems and methods
US6985747B2 (en) * 2003-02-05 2006-01-10 Autodesk, Inc. Use of triggers and a location hypercube to enable push-based location applications
US6999782B2 (en) * 2003-02-19 2006-02-14 Motorola, Inc. Method for joining dispatch calls
US6839020B2 (en) * 2003-06-02 2005-01-04 Motorola, Inc. Aiding location determinations in satellite positioning system receivers
US20050039178A1 (en) * 2003-06-27 2005-02-17 Sunil Marolia System and method for downloading update packages into a mobile handset in a carrier network
US20050003797A1 (en) * 2003-07-02 2005-01-06 Baldwin Johnny E. Localized cellular awareness and tracking of emergencies
US6842715B1 (en) * 2003-07-21 2005-01-11 Qualcomm Incorporated Multiple measurements per position fix improvements
US20050028034A1 (en) * 2003-07-28 2005-02-03 Alexander Gantman Fault diagnosis, repair and upgrades using the acoustic channel
US20050041578A1 (en) * 2003-08-18 2005-02-24 Nokia Corporation Setting up communication sessions
US20050044127A1 (en) * 2003-08-18 2005-02-24 Vivek Jaiswal Dynamic load distribution within a session initiation protocol network
US20070019614A1 (en) * 2003-09-09 2007-01-25 Klaus Hoffmann Method for providing a user interaction dialogue (uid) prior to connection acceptance by the called user
US20050063519A1 (en) * 2003-09-22 2005-03-24 Foundry Networks, Inc. System, method and apparatus for supporting E911 emergency services in a data communications network
US20070022011A1 (en) * 2003-10-06 2007-01-25 Utbk, Inc. Methods and apparatuses to determine prices of communication leads
US20050190892A1 (en) * 2004-02-27 2005-09-01 Dawson Martin C. Determining the geographical location from which an emergency call originates in a packet-based communications network
US20060010200A1 (en) * 2004-05-20 2006-01-12 Research In Motion Limited Handling an audio conference related to a text-based message
US20060008065A1 (en) * 2004-07-08 2006-01-12 Timothy Longman Method for setting up a conference call
US20060023747A1 (en) * 2004-07-27 2006-02-02 Eitan Koren Method and apparatus for session layer framing to enable interoperability between packet-switched systems
US20060026288A1 (en) * 2004-07-30 2006-02-02 Arup Acharya Method and apparatus for integrating wearable devices within a SIP infrastructure
US20060034270A1 (en) * 2004-08-10 2006-02-16 Oliver Haase Method and apparatus for call routing via gateway brokering
US20060281437A1 (en) * 2005-06-13 2006-12-14 Qwest Communications International Inc. Systems and methods for supporting E911 emergency services in a data communications network
US20070003024A1 (en) * 2005-06-22 2007-01-04 Cml Emergency Services Inc. Network emergency call taking system and method
US20070014282A1 (en) * 2005-07-18 2007-01-18 Don Mitchell Integrated services user part (ISUP) /session initiation protocol (SIP) gateway for unlicensed mobile access (UMA) emergency services call flow
US20070026871A1 (en) * 2005-07-28 2007-02-01 Openwave Systems Inc. Wireless network with adaptive autonomous location push
US20070026854A1 (en) * 2005-07-28 2007-02-01 Mformation Technologies, Inc. System and method for service quality management for wireless devices
US20070030539A1 (en) * 2005-07-28 2007-02-08 Mformation Technologies, Inc. System and method for automatically altering device functionality
US20070027997A1 (en) * 2005-07-29 2007-02-01 Cisco Technology, Inc. Technique for translating location information
US20120001750A1 (en) * 2006-07-13 2012-01-05 Henry Schein, Inc. Central facility that communicates with portable container via mobile device

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9094816B2 (en) 2006-05-16 2015-07-28 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS) from unmanned aerial vehicles (UAV)
US11089441B2 (en) 2006-05-16 2021-08-10 RedSky Technologies, Inc. Method and system for locating a network device in an emergency situation including public location information with device verification
US8918075B2 (en) 2006-05-16 2014-12-23 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS) from wearable devices
US11412364B2 (en) 2006-05-16 2022-08-09 Everbridge, Inc. Method and system for locating a network device connected to a proxy network device in an emergency situation
US10912056B2 (en) 2006-05-16 2021-02-02 RedSky Technologies, Inc. Method and system for locating a network device in an emergency situation including public location information
US8442482B2 (en) 2006-05-16 2013-05-14 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS)
US10856127B2 (en) 2006-05-16 2020-12-01 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS) for water-based network devices
US20070270164A1 (en) * 2006-05-16 2007-11-22 Red Sky Technologies, Inc. System and method for an emergency location information service (E-LIS)
US11463860B2 (en) 2006-05-16 2022-10-04 Everbridge, Inc. Method and system for an emergency location information service (E-LIS) for proxy network devices
US7937067B2 (en) 2006-05-16 2011-05-03 Red Sky Technologies, Inc. System and method for an emergency location information service (E-LIS)
US8755767B2 (en) 2006-05-16 2014-06-17 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS)
US10588004B2 (en) 2006-05-16 2020-03-10 RedSky Technologies, Inc. Method and system for locating a network device in an emergency situation
US9635534B2 (en) 2006-05-16 2017-04-25 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS) from automated vehicles
US10511950B2 (en) 2006-05-16 2019-12-17 RedSky Technologies, Inc. Method and system for an emergency location information service (E-LIS) for Internet of Things (IoT) devices
US20110235417A1 (en) * 2006-08-16 2011-09-29 Kabushiki Kaisha Toshiba Nand flash memory
US9398449B2 (en) 2006-11-13 2016-07-19 Telecommunication Systems, Inc. Secure location session manager
US20120184293A1 (en) * 2009-09-24 2012-07-19 Zte Corporation Location system, method, server and terminal
US8965396B2 (en) * 2009-09-24 2015-02-24 Zte Corporation Location system, method, server and terminal
US8605653B2 (en) * 2010-05-28 2013-12-10 Sonus Networks, Inc. Utilizing emergency procedures to determine location information of a voice over internet protocol device
US20110292870A1 (en) * 2010-05-28 2011-12-01 Ashish Nagpal Utilizing Emergency Procedures to Determine Location Information of a Voice Over Internet Protocol Device

Also Published As

Publication number Publication date
WO2008039469A3 (en) 2008-06-19
WO2008039469A2 (en) 2008-04-03
EP2074840A4 (en) 2015-08-05
EP2074840A2 (en) 2009-07-01
US20080267172A1 (en) 2008-10-30
US20080259908A1 (en) 2008-10-23

Similar Documents

Publication Publication Date Title
US20080261619A1 (en) Injection of location object into routing SIP message
CA2595077C (en) A method and apparatus for handling emergency calls
US7629882B2 (en) Method and apparatus for determining a physical location of a customer
US9113030B2 (en) Multimedia-enhanced emergency call systems
US20080046573A1 (en) Mechanism for charging and session handling supporting forking
US10721318B2 (en) Methods and apparatus for generating, aggregating and/or distributing presence information
US8494505B2 (en) System and method for communication diversion notification
US9246955B2 (en) Capability query handling in a communication network
US20110040833A1 (en) Methods and Arrangements for Interactive Caller Information Services in a Communication Network
KR20070051236A (en) Method and system for providing multimedia portal contents and addition service in a communication system
US7929530B2 (en) Ancillary data support in session initiation protocol (SIP) messaging
JP2017510116A (en) Method and server for enabling a first user to automatically detect a second user's social network identifier and the respective status of this second user in those social networks
JP5260746B2 (en) End-to-end address forwarding
KR20030081433A (en) Ip based service architecture
US8228900B2 (en) Message routing in the IP multimedia subsystem
EP2453681A1 (en) System and method for routing session initiation protocol conversation
US20090204715A1 (en) Method and system for acquiring a transmission path of an sip message
US9538352B2 (en) Ancillary data support in session initiation protocol (SIP) messaging
US20070133525A1 (en) System and method for facilitating VoIP communications
EP2767078B1 (en) Apparatus and method for conferencing
JP5916169B2 (en) System and method for activating a mobile device to initiate communication
KR20180135756A (en) Server and method for processing conference call
KR20080003459A (en) Service provisioning in a communication system
KR100785792B1 (en) Method and system for providing service on SIP-based Internet telephony system
KR100715599B1 (en) Method of providing announcement for no-answer in SIP-based packet communication network and system thereof

Legal Events

Date Code Title Description
AS Assignment

Owner name: TELECOMMUNICATION SYSTEMS, INC., MARYLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HINES, JOHN GORDON;JOHNSON, DARRIN;CROY, JONATHAN A.;REEL/FRAME:020870/0546

Effective date: 20080421

AS Assignment

Owner name: SILICON VALLEY BANK, AGENT, MASSACHUSETTS

Free format text: SECURITY AGREEMENT;ASSIGNORS:TELECOMMUNICATION SYSTEMS, INC.;LONGHORN ACQUISITION, LLC;SOLVERN INNOVATIONS, INC.;AND OTHERS;REEL/FRAME:023870/0484

Effective date: 20091231

Owner name: SILICON VALLEY BANK, AGENT,MASSACHUSETTS

Free format text: SECURITY AGREEMENT;ASSIGNORS:TELECOMMUNICATION SYSTEMS, INC.;LONGHORN ACQUISITION, LLC;SOLVERN INNOVATIONS, INC.;AND OTHERS;REEL/FRAME:023870/0484

Effective date: 20091231

AS Assignment

Owner name: QUASAR ACQUISITION, LLC, GEORGIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113

Effective date: 20160223

Owner name: NETWORKS IN MOTION, INC., WISCONSIN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113

Effective date: 20160223

Owner name: SOLVEM INNOVATIONS, INC., MARYLAND

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113

Effective date: 20160223

Owner name: LONGHORN ACQUISITION, LLC, MARYLAND

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113

Effective date: 20160223

Owner name: TELECOMMUNICATION SYSTEMS, INC., MARYLAND

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113

Effective date: 20160223

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION