Patents by Inventor Stephen Edge

Stephen Edge 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: 20230155835
    Abstract: A system, apparatus, method, and computer program product for generating and using stored shards of passwords on multiple native biometric sensors is disclosed. This invention takes each password, encrypts the password using a key from a biometric sensor, converts the encrypted key, and splits it into a user-definable number of parts, or shards. Shards can then distribute to multiple devices and then only unlock the password (or other form of a secret) if many shards are present. The invention changes a password manager from a potential security threat to a convenience.
    Type: Application
    Filed: October 20, 2022
    Publication date: May 18, 2023
    Inventor: Charles Stephen Edge
  • Publication number: 20200314791
    Abstract: A reference signal periodically transmitted by a base station in a wireless network can have certain proprietary properties to help prevent detection and utilization of the signal for unauthorized positioning of mobile devices. More specifically, a network node can obscure and introduce time-variation in mapping between positioning signals and a corresponding physical base stations. The network node may also introduce time variations in fields of a base station almanac (BSA) provided to subscribing user equipments (UEs). The information transmitted to the subscribing UEs may be encrypted.
    Type: Application
    Filed: March 19, 2020
    Publication date: October 1, 2020
    Inventors: Sony AKKARAKARAN, Sven FISCHER, Stephen EDGE, Joseph SORIAGA, Tao LUO, Peter GAAL, Alexandros MANOLAKOS, Guttorm OPSHAUG, Zhimin DU, Yiqing CAO, Tingfang JI, Lorenzo CASACCIA
  • Patent number: 8755818
    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: Grant
    Filed: October 7, 2011
    Date of Patent: June 17, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Andreas Wachter, Stephen Edge, Kirk Burroughs
  • Publication number: 20120264448
    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: October 7, 2011
    Publication date: October 18, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Andreas Wachter, Stephen Edge, Kirk Burroughs
  • Patent number: 8068056
    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: Grant
    Filed: August 24, 2006
    Date of Patent: November 29, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Andreas Wachter, Stephen Edge, Kirk Burroughs
  • 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: 20070275717
    Abstract: Techniques for efficiently performing network selection using information stored at a terminal are described herein. The terminal may store coverage information for previously detected wireless networks, cell information for previously detected cells in wireless networks, usage information for previously accessed wireless networks, availability information for previously detected wireless networks, almanac information for cells in wireless networks (e.g., information on cells available at different locations and information for acquiring the cells), and/or other information that may be useful for network selection. The terminal may select a wireless network to attempt acquisition based on the stored coverage information and its current location, the stored cell information and information for the current location (e.g., an identity of a cell detected at the current location), the stored usage information, the stored availability information, and/or the stored almanac information.
    Type: Application
    Filed: March 6, 2007
    Publication date: November 29, 2007
    Applicant: QUALCOMM, INCORPORATED
    Inventors: Stephen Edge, David Williams, Niels Andersen
  • Publication number: 20070275658
    Abstract: Each of a first and a second navigation satellite system (NSS) are adapted to operate according to a first and a second specification, respectively, and each includes a first and a second plurality of satellite vehicles (SV), respectively. Each of the first and the second plurality of SVs are adapted to be identified by a first and a second plurality of unique corresponding identifications (IDs), respectively. A processor is adapted to receive and identify a first plurality of corresponding signals transmitted from the first plurality of SVs in response to the first plurality of unique corresponding IDs. The processor is adapted to receive and identify a second plurality of corresponding signals transmitted from the second plurality of SVs in response to the second plurality of unique corresponding IDs. The processor is adapted to determine position location information in response to receiving and identifying the first plurality of corresponding signals and the second plurality of corresponding signals.
    Type: Application
    Filed: January 10, 2007
    Publication date: November 29, 2007
    Inventors: Peter Gaal, Sven Fischer, Stephen Edge
  • Publication number: 20070224990
    Abstract: Techniques for transferring new capability information in an efficient and backward compatible manner are described. A user equipment (UE) may send a new compatibility indicator to a wireless network to indicate that the UE has new capability information to send. This new capability indicator may be implemented with a spare bit in an information element included in an initial message sent to the network. The network may request for the information or indicate that it can receive the information. The UE may then send the new capability information to the network upon receiving the request or the indication. Alternatively, the network may convey that it supports transfer of new capability information, e.g., via a broadcast message or a unicast message. The UE may then send new capability information at any time to the network, without having to send the new capability indicator.
    Type: Application
    Filed: March 20, 2007
    Publication date: September 27, 2007
    Applicant: QUALCOMM Incorporated
    Inventors: Stephen Edge, Sven Fischer, Yongjin Jiang
  • 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: 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: 20070121560
    Abstract: Techniques for positioning access points and terminals in WLANs and other wireless networks are described. For access point positioning, measurements are obtained for at least one access point in a WLAN. The measurements may be based on transmission sequences (e.g., beacon frames) transmitted periodically by each access point. The measurements may be made by multiple terminals at different locations or a single mobile terminal at different locations. The location of each access point is determined based on the measurements and known locations of the terminal(s). For terminal positioning, measurements for at least one access point in a WLAN are obtained. The location of the terminal is determined based on the measurements and known location of each access point. The measurements may be round trip time (RTT) measurements, observed time difference (OTD) measurements, time of arrival (TOA) measurements, signal strength measurements, signal quality measurements, etc.
    Type: Application
    Filed: November 7, 2006
    Publication date: May 31, 2007
    Inventor: Stephen Edge
  • Publication number: 20070124395
    Abstract: A communication system for filtering multi-destination messages is disclosed. The communication system includes a number of transmitters, an interface, a first filter, and a second filter. The number of transmitters are configured to send information wirelessly to a number of wireless terminals. The interface is configured to receive messages intended for at least some of the number of wireless terminals, where the number of wireless terminals include a wireless terminal. The first filter is configured to determine a subset of the number of transmitters that generally correspond to a predetermined geographic criteria, where the subset are configured to transmit a message. The second filter is configured to determine if the wireless terminal corresponds to the predetermined geographic criteria.
    Type: Application
    Filed: September 21, 2006
    Publication date: May 31, 2007
    Inventors: Stephen Edge, David Williams
  • 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: 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: 20050037786
    Abstract: A method of providing precise common timing in a wireless communications network including at least one timing marker unit with a precise common time source, e.g., GPS. Wireless mobile units and/or timing marker units periodically measure transmission timing differences between pairs of neighboring base stations and each provide the measurements to a base station or central network entity. Timing marker units measure timing associations and return the results. An absolute transmission timing difference (ATD) is determined for each base station timing difference measurement. ATDs are collected and combined for each pair of base stations. A timing relationship is developed for all base stations from the combined ATDs, relating transmission timing of non-reference base stations to reference base stations. Timing associations are extracted for non-reference base stations from these timing difference relationships and the timing associations for the reference base stations.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 17, 2005
    Inventor: Stephen Edge