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

US10531269B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10531269-B2
Application numberUS-201314128301-A
CountryUS
Kind codeB2
Filing dateOct 14, 2013
Priority dateNov 1, 2012
Publication dateJan 7, 2020
Grant dateJan 7, 2020

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 user equipment (UE) configured to use direct communication for peer-to-peer applications, comprising: a transceiver configured to transmit and receive signals; and a processing unit configured to cause the UE to: register the UE with a proximity services server on a mobile communications network; register an application with the proximity services server and a peer-to-peer application server, wherein the processing unit is configured to cause the UE to transmit an application registration request to the proximity services server to register the application with the proximity services server and the peer-to-peer application server, wherein the application registration request provides the proximity services server with an application layer user identifier, and wherein the application registration request provides the peer-to-peer application server with a server identifier for the proximity services server; transmit, with the transceiver, a proximity request to the proximity services server on the mobile communications network for network assistance to discover a peer UE associated with a user profile of the application, wherein the proximity request comprises at least one of a time window for the proximity request, and a discovery range, and wherein the proximity request also comprises an application identifier corresponding to the application, the application layer user identifier corresponding to the user profile of the application, and an identifier corresponding to the peer UE; and determine that the peer UE is within a defined range for discovery based on a proximity alert from the proximity services server on the mobile communications network, wherein the proximity alert comprises a peer application identifier corresponding to a peer user profile associated with the peer UE and assistance information to assist discovery of the peer UE. 2. The UE of claim 1 , 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. 3. The UE of claim 1 , wherein the application registration request comprises the application identifier and an identifier corresponding to the UE. 4. The UE of claim 1 , further comprising one or more of: a display screen; and a physical input key. 5. The UE of claim 1 , wherein the proximity request further includes an identifier corresponding to the UE. 6. The UE of claim 1 , wherein the processing unit is further configured to cause the UE to discover the peer UE based on the assistance information. 7. The UE of claim 1 , 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; and a designated peer-to-peer group owner for direct communications. 8. The UE of claim 1 , wherein the assistance information comprises a wireless local area network (WLAN) device identifier for the peer UE. 9. The UE of claim 1 , wherein the assistance information comprises one or more of: a service set identifier (SSID); and a selected operating channel. 10. At least one non-transitory computer-readable storage medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: registering a user equipment (UE) with a proximity services server on a mobile communications network; registering an application with the proximity services server and a peer-to-peer application server, wherein registering the application comprises preparing an application registration request to send to the proximity services server to register the application with the proximity services server and the peer-to-peer application server, wherein the application registration request provides the proximity services server with an application layer user identifier, and wherein the application registration request provides the peer-to-peer application server with a server identifier for the proximity services server; preparing a proximity request to send to the proximity services server on the mobile communications network for network assistance to discover a peer UE associated with the user profile of the application, wherein the proximity request comprises at least one of a time window for the proximity request, and a discovery range, and wherein the proximity request also comprises an application identifier corresponding to the application, the application layer identifier corresponding to the user profile, and an identifier corresponding to the peer UE; and processing a proximity alert from the proximity services server on the mobile communications network when the peer UE is within a defined range for discovery, wherein the alert comprises a peer application identifier corresponding to a peer user profile associated with the peer UE and assistance information to assist discovery of the peer UE. 11. The at least one computer-readable storage medium of claim 10 , wherein registering the UE with the proximity services server on the mobile communications network comprises preparing a message to send to the proximity services server on the mobile communications network, the message comprising a link-layer identifier for the UE for direct discovery and communication. 12. The at least one computer-readable storage medium of claim 10 , wherein the application registration request comprises the application identifier and an identifier corresponding to the UE. 13. The at least one computer-readable storage medium of claim 10 , wherein the proximity request further includes an identifier corresponding to the UE. 14. The at least one computer-readable storage medium of claim 10 , wherein the instructions further cause the one or more processors to discover the peer UE based on the assistance information. 15. The at least one computer-readable storage medium of claim 10 , 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; and a designated peer-to-peer group owner for direct communications. 16. The at least one computer-readable storage medium of claim 10 , wherein the assistance information comprises a wireless local area network (WLAN) device identifier for the peer UE. 17. The at least one computer-readable storage medium of claim 10 , wherein the assistance information comprises one or more of: a service set identifier (SSID); and a selected operating channel. 18. An apparatus comprising: a processor comprising logic configured to: register a user equipment (UE) with a proximity services server on a mobile communications network; register an application with the proximity services server and a peer-to-peer application server, wherein the logic is configured to prepare an application registration request to send to the proximity services server to register the application with the proximity services server and the peer-to-peer application server, wherein the application registration request provides the proximity services server with an application layer user identifier, and wherein the application registration request provides the peer-to-peer application server with a server identifier for the proximity services server; prepare a proximity request to send to the proximity services server on

Assignees

Inventors

Classifications

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

  • H04W8/005Primary

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

  • based on traffic conditions · 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 US10531269B2 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?
Johnsson Kerstin, Stojanovski Alexandre, Venkatachalam Muthaiah, and 1 more
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 Jan 07 2020 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).