IP Library Granted Patent US 10,638,510
Granted Patent B2
US 10,638,510 · App. 16/026,330 · Granted Apr 28, 2020

Peer-to-peer communications enhancements

Inventors: Chonggang Wang (Princeton, NJ); Hongkun Li (Malvern, PA); Qing Li (Princeton Junction, NJ); Paul L. Russell, Jr. (Pennington, NJ); Zhuo Chen (King of Prussia, PA)
Assignee: Convida Wireless, LLC
H04W74/04H04L5/0037H04L5/0053H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,638,510
App. No.
16/026,330
Granted
Apr 28, 2020
Kind
B2
Abstract

An enhanced general superframe structure for peer-to-peer communications in proximity is disclosed, which may be implemented in connection with a variety of different channel access techniques. Additionally, methods are disclosed for enabling multiple P2PNWs in proximity operating under different control schemes, including virtually centralized control, distributed control, and hybrid control, to co-exist. A hyperframe structure is also disclosed, which may comprise two or more superframes, each superframe corresponding to a different one of the corresponding P2PNW control schemes.

Claims (36)

1. A peer device of a peer-to-peer network, the peer device comprising a processor and a memory, the memory storing computer-executable instructions which, when executed by the processor, cause the peer device to perform operations comprising:

scanning a channel to detect a first beacon of a first superframe, the first superframe being located at a beginning of a hyperframe;

decoding the detected first superframe beacon of the first superframe to locate a position of a common control and data channel (CCDCH) of the first superframe, wherein the CCDCH is configured for broadcasting at least one of control information and data packets;

sending a request message over the CCDCH of the first superframe to request the insertion of a second superframe in a reserved time of the hyperframe; and

inserting the second superframe in the reserved time of the hyperframe, the hyperframe comprising a plurality of superframes.

2. The peer device of claim 1 , wherein the hyperframe refers to a next level above the superframe in a hierarchical frame structure.

3. The peer device of claim 1 , wherein the hyperframe comprises one or more different pattern of the superframe.

4. The peer device of claim 1 , wherein the hyperframe comprises an ordered list of the plurality of superframes.

5. The peer device of claim 1 , wherein inserting the second superframe in the reserved time of the hyperframe comprises:

generating another superframe; and

generating a superframe beacon associated with the another superframe.

6. The peer device of claim 5 , wherein the first superframe and the second superframe each comprise a plurality of application frames supported by a peer-to-peer network.

7. The peer device of claim 1 , wherein the superframe beacon indicates the start of the second superframe.

8. The peer device of claim 1 , wherein the beacon of the first superframe indicates the start of the hyperframe.

9. The peer device of claim 1 , wherein the request message comprises at least one of an application identifier, application attributes, and a specification of channel resources requested by the peer.

10. A method implemented by a peer device of a peer-to-peer network, the method comprising:

scanning a channel to detect a first beacon of a first superframe, the first superframe being located at a beginning of a hyperframe;

decoding the detected first beacon of the first superframe to locate a position of a common control and data channel (CCDCH) of the first superframe, wherein the CCDCH is configured for broadcasting at least one of control information and data packets;

sending a request message over the CCDCH of the first superframe to request the insertion of a second superframe in a reserved time of the hyperframe; and

inserting the second superframe in the reserved time of the hyperframe, the hyperframe comprising a plurality of superframes.

11. The method of claim 10 , wherein the hyperframe refers to a next level above the superframe in a hierarchical frame structure.

12. The method of claim 10 , wherein the hyperframe comprises one or more different pattern of the superframe.

13. The method of claim 10 , wherein the hyperframe comprises an ordered list of the plurality of superframes.

14. The method of claim 10 , wherein inserting the second superframe in the reserved time of the hyperframe comprises:

generating another superframe; and

generating a superframe beacon associated with the another superframe.

15. The method of claim 14 , wherein the first superframe and the second superframe each comprise a plurality of application frames supported by a peer-to-peer network.

16. The method of claim 10 , wherein the superframe beacon indicates the start of the second superframe.

17. The method of claim 10 , wherein the beacon of the first superframe beacon indicates the start of the hyperframe.

18. The method of claim 10 , wherein the request message comprises at least one of an application identifier, application attributes, and a specification of channel resources requested by the peer.

19. A computer-readable storage medium comprising executable instructions that when executed by a processor cause a peer device of a peer-to-peer network to perform operations comprising:

scanning a channel to detect a first beacon of a first superframe, the first superframe being located at a beginning of a hyperframe;

decoding the detected first beacon of the first superframe to locate a position of a common control and data channel (CCDCH) of the first superframe, wherein the CCDCH is configured for broadcasting at least one of control information and data packets;

sending a request message over the CCDCH of the first superframe to request the insertion of a second superframe in a reserved time of the hyperframe; and

inserting the second superframe in the reserved time of the hyperframe, the hyperframe comprising a plurality of superframes.

20. The computer-readable storage medium of claim 19 , wherein the hyperframe refers to a next level above the superframe in a hierarchical frame structure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2022
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 059805/0765 →
Continuity (3)
Continuation 14328908 · Jul 11, 2014
Provisional Application 61845688 · Jul 12, 2013
Related Publication 20180332615A1 · Nov 15, 2018