Network assisted device-to-device discovery for peer-to-peer applications

US11736927B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11736927-B2
Application numberUS-201916730262-A
CountryUS
Kind codeB2
Filing dateDec 30, 2019
Priority dateNov 1, 2012
Publication dateAug 22, 2023
Grant dateAug 22, 2023

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.

The techniques introduced here provide for network assisted device-to-device communication for peer-to-peer applications. The techniques include registering a user's peer-to-peer application identifier with a peer-to-peer application server, registering a peer-to-peer application with a device-to-device server, sending a peer-to-peer service request to the peer-to-peer application server, and receiving network assistance in discovering a peer with the desired P2P content/service and establishing a device-to-device communication arrangement for exchange of peer-to-peer services.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer readable storage medium having instructions stored thereon, which when executed by a processor of a user equipment (UE), cause the UE to: register the UE with a proximity services server on a mobile communications network; provide the proximity services server with an application layer user identifier corresponding to the UE; transmit a proximity request to the proximity services server on the mobile communications network for network assistance to discover a peer UE, wherein the proximity request comprises a time window for the proximity request, the application layer user identifier corresponding to the UE, and a peer application layer identifier corresponding to the peer UE; and receive a proximity alert from the proximity services server on the mobile communications network, wherein the proximity alert comprises the peer application layer identifier corresponding to the peer UE, a temporary device identifier corresponding to the peer UE, and a temporary identifier corresponding to the UE, wherein the temporary device identifiers are assigned by the proximity services server. 2. The non-transitory computer readable storage medium of claim 1 , wherein, to register the UE with the proximity services server on the mobile communications network, the instructions further cause the UE to send, to the proximity services server on the mobile communications network, a link-layer identifier for the UE for direct discovery and communication. 3. The non-transitory computer readable storage medium of claim 1 , wherein the instructions further configured cause the UE to periodically report its location to a location platform. 4. The non-transitory computer readable storage medium of claim 1 , wherein the instructions further cause the UE to report its location to a location platform based on a reporting threshold. 5. The non-transitory computer readable storage medium of claim 1 , wherein the proximity alert comprises assistance information, wherein the instructions further cause the UE to discover the peer UE based on the assistance information. 6. The non-transitory computer readable storage medium of claim 1 , wherein the proximity alert comprises assistance information, wherein the assistance information comprises one or more of: a permanent link-layer identifier for the peer UE; a temporary link-layer identifier for the peer UE; or a designated peer-to-peer group owner for direct communications. 7. The non-transitory computer readable storage medium of claim 1 , wherein the proximity alert comprises assistance information, wherein the assistance information comprises a wireless local area network (WLAN) device identifier for the peer UE. 8. The non-transitory computer readable storage medium of claim 1 , wherein the proximity alert comprises assistance information, wherein the assistance information comprises one or more of: a service set identifier (SSID); or a selected operating channel. 9. The non-transitory computer readable storage medium of claim 1 , wherein the instructions further cause the UE to register an application with the proximity services server and a peer-to-peer application server. 10. An apparatus for use in a user equipment (UE), the apparatus comprising: a memory storing software instructions; and a processing unit configured execute the software instructions to cause the UE to: register the UE with a proximity services server on a mobile communications network; provide the proximity services server with an application layer user identifier corresponding to the UE, transmit a proximity request to the proximity services server on the mobile communications network for network assistance to discover a peer UE, wherein the proximity request comprises a time window for the proximity request, the application layer user identifier corresponding to the UE, and a peer application layer identifier corresponding to the peer UE; and receive a proximity alert from the proximity services server on the mobile communications network, wherein the proximity alert comprises the peer application layer identifier corresponding to the peer UE, a temporary device identifier corresponding to the peer UE, and a temporary identifier corresponding to the UE, wherein the temporary device identifiers are assigned by the proximity services server. 11. The apparatus of claim 10 , wherein, to register the UE with the proximity services server on the mobile communications network, the processing unit is configured to cause the UE to send, to the proximity services server on the mobile communications network, a link-layer identifier for the UE for direct discovery and communication. 12. The apparatus of claim 10 , wherein the processing unit is further configured to cause the UE to periodically report its location to a location platform. 13. The apparatus of claim 10 , wherein the processing unit is further configured to cause the UE report its location to a location platform based on a reporting threshold. 14. The apparatus of claim 10 , wherein the proximity alert comprises assistance information, wherein the processing unit is further configured to cause the UE to discover the peer UE based on the assistance information. 15. The apparatus of claim 10 , wherein the processing unit is further configured to cause the UE to register an application with the proximity services server and a peer-to-peer application server. 16. A processor comprised in a proximity services server of a mobile communications network, the processor configured to cause the proximity services server to: receive a registration request from a first user equipment (UE) on the mobile communications network; receive from the first UE an application layer user identifier corresponding to the first UE; receive from the first UE a proximity request for network assistance to discover a peer UE, wherein the proximity request comprises a time window for the proximity request, the application layer user identifier corresponding to the first UE, and a peer application layer identifier corresponding to the peer UE; and provide to the first UE a proximity alert comprising the peer application layer identifier corresponding to the peer UE, a temporary device identifier corresponding to the peer UE, and a temporary identifier corresponding to the UE, wherein the temporary device identifiers are assigned by the proximity services server. 17. The processor of claim 16 , wherein the registration request includes a link-layer identifier for the first UE; for direct discovery and communication. 18. The processor of claim 16 , wherein the processor is further configured to cause the proximity services server to periodically receive location information for the first UE and the peer UE from a location platform. 19. The processor of claim 18 , wherein the processor is further configured to cause the proximity services server to: determine, based on the location information of the first UE and the peer UE, whether the first UE and the peer UE are in proximity for device-to-device (D2D) communication, wherein providing the proximity alert is in response to determining that the first UE and the peer UE are in proximity for D2D communication. 20. The processor of claim 16 , wherein the processor is further configured to cause the proximity services server to request location information for the peer UE from a second proximity services server associated with the peer UE. 21. The processor of claim 16 , w

Assignees

Inventors

Classifications

  • H04W8/005Primary

    Discovery of network devices, e.g. terminals · CPC title

  • based on traffic conditions · CPC title

  • Discovering, processing access restriction or access information · CPC title

  • Processing or transfer of terminal data, e.g. status or physical capabilities · CPC title

  • based on user or terminal location or mobility data, e.g. moving direction, speed · 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 US11736927B2 cover?
The techniques introduced here provide for network assisted device-to-device communication for peer-to-peer applications. The techniques include registering a user's peer-to-peer application identifier with a peer-to-peer application server, registering a peer-to-peer application with a device-to-device server, sending a peer-to-peer service request to the peer-to-peer application server, and r…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04W8/005. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 22 2023 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).