Assistance data specifications and protocols for navigation systems

US10371525B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10371525-B2
Application numberUS-93724609-A
CountryUS
Kind codeB2
Filing dateMar 25, 2009
Priority dateApr 8, 2008
Publication dateAug 6, 2019
Grant dateAug 6, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • Services making use of location information · CPC title

  • G01S19/05Primary

    providing aiding data · CPC title

  • G01C21/00Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10371525B2 cover?
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 netwo…
Who is the assignee on this patent?
Wirola Lauri, Syrjarinne Jari, Halivaara Ismo, and 4 more
What technology area does this patent fall under?
Primary CPC classification G01S19/05. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 06 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).