Systems and methods for leveraging global positioning repeaters to locate devices and to obfuscate device location
US-12000934-B1 · Jun 4, 2024 · US
US10371525B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10371525-B2 |
| Application number | US-93724609-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 25, 2009 |
| Priority date | Apr 8, 2008 |
| Publication date | Aug 6, 2019 |
| Grant date | Aug 6, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Assistance data specifications and protocols for navigation systems in cellular networks and/or other networks. These specifications and protocols do not impact system-specific control plane protocols. According to various embodiments, a bearer and satellite system-independent meta structure may be protected for periodic and/or continuous transfer, e.g., streaming, of assistance data in a network. As a result, the need for the arrangement of multiple individual sub sessions may be reduced or eliminated in various embodiments.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: establishing a streaming secure user plane location session in a network, wherein the streaming secure user plane location session includes a continuous transfer of at least one of a service, an assistance data, and a measurement data to a remote device, wherein the streaming secure user plane location session continues for a predetermined period of time, and wherein the remote device comprises at least one of a secure user plane location-enabled terminal and a secure user plane location-enabled server; modifying, during the streaming secure user plane location session, the continuous transfer of the at least one of the service, the assistance data, and the measurement data to the remote device, wherein the continuous transfer is modified to include a different type and/or an additional type of service, a different type and/or additional type of assistance data, and/or a different type and/or an additional type of measurement data, and wherein the continuous transfer is modified without terminating the streaming secure user plane location session and/or establishing another streaming secure user plane location session; determining whether the network supports the user plane location protocol signaling; determining whether any service restrictions are present, when the network is determined to support the user plane location protocol signaling; and in response to there being no service restrictions present, streaming, at a requested service level, the at least one of the service, the assistance data, and the measurement data to the remote device. 2. The method of claim 1 , wherein the at least one of the service, the assistance data, and the measurement data is defined at a user plane location protocol level. 3. The method of claim 1 , wherein the at least one of the service, the assistance data, and the measurement data is defined as part of a subprotocol for a user plane protocol. 4. The method of claim 1 , further comprising: negotiating, with the remote device, an available service level; and using the negotiated available service level to stream, to the remote device, the at least one of the service, the assistance data, and the measurement data. 5. The method of claim 1 , wherein the service restrictions comprise at least one of bandwidth restrictions, network capabilities, country-dependent restrictions, privacy-related restrictions, charging-based restrictions, and remote device capabilities. 6. The method of claim 1 , wherein the streaming of the at least one of the service, the assistance data, and the measurement data occurs in response to a first request from the remote device. 7. The method of claim 6 , wherein the modification occurs in response to a second request from the remote device, the second request requesting the different and/or the additional type of service, assistance data, and/or measurement data. 8. The method of claim 1 , further comprising terminating the streaming session after the predetermined period of time has elapsed. 9. The method of claim 1 , wherein the streaming session takes place between at least two mobile terminals. 10. The method of claim 1 , wherein the streaming session takes place between at least one mobile terminal and at least one server. 11. A non-transitory computer-readable storage medium including program code, which when executed by at least one processor provides operations configured to perform at least: establishing a streaming secure user plane location session in a network, wherein the streaming secure user plane location session includes a continuous transfer of at least one of a service, an assistance data, and a measurement data to a remote device, wherein the streaming secure user plane location session continues for a predetermined period of time, and wherein the remote device comprises at least one of a secure user plane location-enabled terminal and a secure user plane location-enabled server; modifying, during the streaming secure user plane location session, the continuous transfer of the at least one of the service, the assistance data, and the measurement data to the remote device, wherein the continuous transfer is modified to include a different type and/or an additional type of service, a different type and/or additional type of assistance data, and/or a different type and/or an additional type of measurement data, and wherein the continuous transfer is modified without terminating the streaming secure user plane location session and/or establishing another streaming secure user plane location session; determining whether the network supports the user plane location protocol signaling; determining whether any service restrictions are present, when the network is determined to support the user plane location protocol signaling; and in response to there being no service restrictions present, streaming, at a requested service level, the at least one of the service, the assistance data, and the measurement data to the remote device. 12. An apparatus, comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: establish a streaming secure user plane location session in a network wherein the streaming secure user plane location session includes a continuous transfer of at least one of a service, an assistance data, and a measurement data to a remote device, wherein the streaming secure user plane location session continues for a predetermined period of time, and wherein the remote device comprises at least one of a secure user plane location-enabled terminal and a secure user plane location-enabled server; modify, during the streaming secure user plane location session, the continuous transfer of the at least one of the service, the assistance data, and the measurement data to the remote device, wherein the continuous transfer is modified to include a different type and/or an additional type of service, a different type and/or additional type of assistance data, and/or a different type and/or an additional type of measurement data, and wherein the continuous transfer is modified without terminating the streaming secure user plane location session and/or establishing another streaming secure user plane location session; determine whether the network supports the user plane location protocol signaling; determine whether any service restrictions are present, when the network is determined to support the user plane location protocol signaling; and in response to there being no service restrictions present, stream, at a requested service level, the at least one of the service, the assistance data, and the measurement data to the remote device. 13. The apparatus of claim 12 , wherein the at least one of the service, the assistance data, and the measurement data is defined as part of a subprotocol for a user plane protocol. 14. The apparatus of claim 12 , wherein the streaming of the at least one of the service, the assistance data, and the measurement data occurs in response to a request from the remote device. 15. The apparatus of claim 12 , wherein the apparatus is further configured to at least: terminate the streaming session after the predetermined period of time has elapsed. 16. The apparatus of claim 12 , wherein the streaming session takes place between at least two mobile terminals. 17. The apparatus of claim 12 , wherein the apparatus is a location server.
Services making use of location information · CPC title
providing aiding data · CPC title
Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 (measuring distance traversed on the ground by a vehicle G01C22/00; control of position, course, altitude or attitude of vehicles G05D1/00; traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968) · CPC title
Electricity · mapped topic
Protocol definition or specification (protocol conformance testing H04L1/244) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.