Patents by Inventor Kirk A. Burroughs

Kirk A. Burroughs has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20080008157
    Abstract: Techniques for performing registration in parallel with call establishment to reduce delay are described. A user equipment (UE) performs registration with a communication network, e.g., in response to a user placing an emergency call. The UE establishes the call in parallel with performing registration. The UE updates the call with information (e.g., verified UE identity and/or call back information) obtained from the registration by sending the information to a called entity/party such as a Public Safety Answering Point (PSAP) selected for the emergency call. The UE sends a first message to initiate registration, a second message to initiate establishment of the call, and a third message to update the call with the information obtained from the registration. The established call may be associated with the registration based on a common source IP address in the first, second and third messages and common dialogue information in the second and third messages.
    Type: Application
    Filed: July 5, 2007
    Publication date: January 10, 2008
    Inventors: Stephen Edge, Arungundram Mahendran, John Nasielski, Kirk Burroughs
  • Publication number: 20070182547
    Abstract: Techniques for supporting periodic and other location services with Secure User Plane Location (SUPL) and other location architectures are described. The techniques can provide position estimates for a SUPL enabled terminal (SET) to a SUPL agent periodically and/or based on trigger events. A Home SUPL Location Platform (H-SLP) receives from the SUPL agent a request for position estimates for the SET. The H-SLP starts a SUPL location session with the SET. For each of at least one reporting event during the location session, the H-SLP obtains a position estimate for the SET and sends the position estimate to the SUPL agent. The position estimate may be derived by the SET and sent to the H-SLP. Alternatively, the position estimate may be derived by the H-SLP based on measurements from the SET.
    Type: Application
    Filed: August 24, 2006
    Publication date: August 9, 2007
    Inventors: Andreas Wachter, Stephen Edge, Kirk Burroughs
  • Publication number: 20070149213
    Abstract: Techniques for supporting location services with roaming are described. A mobile station interacts with a home mobile positioning center (H-MPC) in a home network for location services even when roaming. The mobile station communicates with a visited network for a data session and receives a request for its location. The mobile station sends first information (e.g., SID and NID) indicative of its current network location to the H-MPC. The H-MPC determines a serving mobile positioning center (S-MPC) in the visited network based on the first information. The S-MPC determines a serving position determining entity (S-PDE) in the visited network based on the first information. Depending on the selected positioning method, the H-MPC may receive an S-PDE address or a position estimate of the mobile station from the S-MPC and may forward this information to mobile station. The mobile station may communicate with the S-PDE for positioning using the S-PDE address.
    Type: Application
    Filed: November 29, 2006
    Publication date: June 28, 2007
    Inventors: Gaurav Lamba, Kirk Burroughs, Ie-Hong Lin, Sanjeev Khushu, Zhimin Du, Yufei Wang
  • Publication number: 20070135089
    Abstract: Techniques to support emergency circuit-mode calls are described. The techniques may be used for various 3GPP and 3GPP2 networks, various location architectures, and various types of User Equipment (UE). A UE establishes a circuit-mode call with a wireless network for emergency services. The UE interacts with a location server indicated by the wireless network. The UE performs user plane location with the location server during the circuit-mode call to obtain a position estimate for the UE. The UE communicates with a PSAP, which may be selected based on the position estimate, for the emergency circuit-mode call. The UE may perform positioning with the location server to obtain an updated position estimate for the UE, e.g., whenever requested by the PSAP.
    Type: Application
    Filed: September 14, 2006
    Publication date: June 14, 2007
    Inventors: Stephen Edge, Kirk Burroughs, Andreas Wachter
  • Publication number: 20070127425
    Abstract: A method for controlling a wireless terminal operating in a hibernation cycle alternating between a wake mode and a hibernation mode includes communicating with a first wireless network during a first waking period having a first duration, and with a second wireless network during a second waking period following the first waking period. The second waking period is extended to a second duration, greater than the first duration, responsively to detecting that the second wireless network is different from the first wireless network. Network information relating to the second wireless network is received during the second waking period.
    Type: Application
    Filed: August 14, 2006
    Publication date: June 7, 2007
    Inventors: Ron Keidar, Alejandro Holcman, Kirk Burroughs, Liron Manor
  • Publication number: 20070060097
    Abstract: Techniques to support emergency voice-over-Internet Protocol (VoIP) calls are described. The techniques may be used for various 3GPP and 3GPP2 networks, various location architectures, and various types of User Equipment (UE). A UE communicates with a visited network to send a request to establish an emergency VoIP call. The UE interacts with a location server instructed by the visited network to obtain a first position estimate for the UE. The UE performs call setup via the visited network to establish the emergency VoIP call with a PSAP, which may be selected based on the first position estimate. The UE may thereafter perform positioning with the location server to obtain an updated position estimate for the UE, e.g., if requested by the PSAP.
    Type: Application
    Filed: August 1, 2006
    Publication date: March 15, 2007
    Inventors: Stephen Edge, Kirk Burroughs, John Nasielski
  • Publication number: 20070004429
    Abstract: A user equipment (UE) sends to a serving network a request for periodic reporting of the UE location to a client entity, periodic location information, a request to use GMLC short circuit, and/or a request to use MO-LR short circuit. Various network entities may accept or reject each of the UE requests. For each location reporting event, the UE may send to the serving network its location estimate (e.g., if available and if MO-LR short circuit is allowed) and an address of a requesting GMLC (e.g., if GMLC short circuit is allowed). The network bypasses location processing if the location estimate is selected for use. The serving network may send the location estimate directly to the R-GMLC and bypass a visiting GMLC and a home GMLC, e.g., using the address provided by the UE. The GMLC short circuit and MO-LR short circuit save system resources and shorten response time.
    Type: Application
    Filed: June 19, 2006
    Publication date: January 4, 2007
    Inventors: Stephen Edge, Kirk Burroughs, Sven Fischer
  • Publication number: 20060293066
    Abstract: A user equipment (UE) communicating with a radio access network (RAN) sends to a network entity (e.g., an MSC/SGSN) a request for periodic reporting of the UE location to a client entity. After the request is approved, the MSC/SGSN sends to the RAN signaling to initiate periodic location reporting for the UE. The RAN may request a positioning center (e.g., a SAS) to send assistance data to the UE. The RAN may coordinate and control the periodic location reporting or may pass the control over to the positioning center. For each location reporting, the UE sends location information (e.g., measurements made by the UE or a location estimate computed by the UE) to the RAN. The SAS computes a location estimate if the UE sends measurements. The RAN then sends the location estimate for the UE to the MSC/SGSN, which forwards the location estimate toward the client entity.
    Type: Application
    Filed: June 19, 2006
    Publication date: December 28, 2006
    Inventors: Stephen Edge, Sven Fischer, Kirk Burroughs
  • Publication number: 20060276167
    Abstract: For a call flow to perform position determination, a network (100) sends to a user equipment (UE) (120) an indication (e.g., a request for permission) to perform a position fix for the UE (120). The UE (120) responds by sending to the network an acknowledgment (e.g., a grant of permission) to perform the position fix. The UE (120) selectively sends a position estimate for itself to the network (100), typically along with the acknowledgment. The network (100) may initiate location processing if (1) a position estimate is not received from the UE (120) or (2) a position estimate is received from the UE (120) but the network (100) decides not to use this position estimate. In this case, the network (100) and the UE (120) perform location processing to obtain a position fix for the UE (120). However, if a position estimate is received from the UE (120) and the network (100) decides to use the position estimate, then the location processing is bypassed or short circuited.
    Type: Application
    Filed: February 4, 2005
    Publication date: December 7, 2006
    Inventor: Kirk Burroughs
  • Publication number: 20060258369
    Abstract: For a call flow to perform position determination, a network sends to a user equipment (UE) an indication (e.g., a request for permission) to perform a position fix for the UE. The UE responds by sending to the network an acknowledgment (e.g., a grant of permission) to perform the position fix. The UE selectively sends a position estimate for itself to the network, typically along with the acknowledgment. The network may initiate location processing if (1) a location estimate is not received from the UE or (2) a location estimate is received from the UE but the network decides not to use this location estimate. In this case, the network and the UE perform location processing to obtain a position fix for the UE. However, if a location estimate is received from the UE and the network decides to use the location estimate, then the location processing is bypassed or short circuited.
    Type: Application
    Filed: March 15, 2006
    Publication date: November 16, 2006
    Inventors: Kirk Burroughs, Stephen Edge, Sven Fischer
  • Publication number: 20040248551
    Abstract: A system, method and apparatus for providing location services whereby location determination and location disclosure are treated as separate and independent processes. Location determination may be performed (as necessary) via a first set of network entities to obtain location information for a mobile station. The location information may be cached for subsequent disclosure to any number of applications. Location disclosure may be performed (when requested) via a second set of network entities to provide the location information. Location determination may utilize a first security procedure for authorization and to obtain a first session key used for location determination. Location disclosure may utilize a second security procedure for authorization and to obtain a second session key used for location disclosure. For a roaming mobile station, location determination may be performed via a serving network and location disclosure may be performed via a home network.
    Type: Application
    Filed: January 30, 2004
    Publication date: December 9, 2004
    Inventors: Douglas Rowitch, Kirk Burroughs
  • Publication number: 20040235454
    Abstract: An application executed within a mobile station to be triggered only by a network element, such as a mobile positioning center (MPC) or a Mobile Center (MC). The network element is coupled to a base station. The network element is responsible for authorizing an application that is either resident within the mobile station or that is run in a device that is resident elsewhere in the network. The mobile station communicates with the network element over a communication link through the base station and other infrastructure components. The mobile station will only respond to attempts to trigger particular operations (e.g., run particular applications) if the mobile station receives a short message services (SMS) message as defined by Interim Specification 637A (IS-637A) which is published by the Telecommunication Industry Association (TIA)/Electronics Industry Association (EIA). More specifically, that SMS message must include an SMS Teleservice Identifier that has a particular pre-assigned value.
    Type: Application
    Filed: February 2, 2004
    Publication date: November 25, 2004
    Inventors: Douglas Rowitch, Kirk Burroughs