IP Library Granted Patent US 7,239,882
Granted Patent B1
US 7,239,882 · App. 11/298,062 · Granted Jul 3, 2007

Method and system for brokering frequencies to facilitate peer-to-peer communication

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 7,239,882
App. No.
11/298,062
Granted
Jul 3, 2007
Kind
B1
Abstract

A method and system for brokering frequencies for use in peer-to-peer communication sessions. A frequency broker receives session-participation messages from multiple parties wishing to communicate wirelessly with each other. The broker selects a frequency for the parties to use and then instructs the parties to communicate with each other on the selected frequency. And the parties then engage in peer-to-peer communication with each other over the selected frequency.

Claims (42)

1. A method comprising:

receiving session-participation messages from a plurality of parties seeking to participate in a peer-to-peer wireless communication session with each other, at least one of the session-participation messages carrying a session-identifier keyed to the wireless communication session;

recognizing the session-identifier in at least the one session-participation message; and

responsive to the session-participation messages, instructing the parties to directly communicate with each other on a common frequency,

whereby the parties then directly communicate with each other on the common frequency.

2. The method of claim 1 , further comprising:

while the parties are directly communicating with each other on the common frequency, instructing the parties to communicate with each other on another common frequency,

whereby the parties then switch to directly communicate with each other on the other common frequency.

3. The method of claim 1 , wherein receiving session-participation messages from a plurality of parties comprises receiving a session-participation message respectively from each of the parties.

4. The method of claim 3 , wherein one of the session-participation messages is a registration message for the communication session, the method further comprising:

responsive to receiving the registration-message, establishing in data storage a session-record for the communication session.

5. The method of claim 4 , wherein each of the session-participation messages further carries a source-identifier keyed to the party from whom the session-participation message was received, the method further comprising, for each session-participation message received:

reading the source-identifier from the session-participation-message; and

tailoring the session-record to reflect participation in the communication session by the party from whom the session-participation message was received.

6. The method of claim 3 , further comprising:

receiving a registration message for the communication session; and

responsive to the registration message, establishing in data storage a session-record for the communication session.

7. The method of claim 6 , wherein each of the session-participation messages further carries a source-identifier keyed to the party from whom the session-participation message was received, the method further comprising, for each session-participation message received:

reading the source-identifier from the session-participation-message; and

tailoring the session-record to reflect participation in the communication session by the party from whom the session-participation message was received.

8. The method of claim 1 , further comprising:

selecting the common frequency.

9. The method of claim 8 , wherein selecting the common frequency comprises randomly selecting the common frequency.

10. The method of claim 8 , wherein selecting the common frequency comprises:

receiving frequency-availability information from the parties; and

selecting the common frequency based on the frequency-availability information received from the parties.

11. The method of claim 1 , wherein the session-participation messages are wirelessly transmitted from the plurality of parties on one or more frequencies that do not overlap the common frequency.

12. The method of claim 11 , wherein the one or more frequencies are within a licensed frequency range, and the common frequency is an unlicensed frequency.

13. The method of claim 1 , wherein the common frequency is an unlicensed frequency.

14. The method of claim 13 , wherein the common frequency is an FRS band frequency.

15. A frequency broker comprising:

a processor;

data storage;

machine language instructions stored in the data storage and executable by the processor (i) to receive session-participation messages from a plurality of parties seeking to participate in a peer-to-peer wireless communication session with each other, wherein at least one of the session-participation messages carries a session-identifier keyed to the wireless communication session, (ii) to recognize the session-identifier in at least the one session-participation message, and (iii) responsive to the session-participation messages, to instruct the parties to directly communicate with each other on a common frequency.

16. The frequency broker of claim 15 , wherein one of the session-participation messages is a registration message for the communication session, and wherein the machine language instructions are further executable by the processor, in response to the registration message, to establish in data storage a session-record for the communication session.

17. The frequency broker of claim 15 ,

wherein the machine language instructions are further executable by the processor to select the common frequency.

18. The frequency broker of claim 17 ,

wherein the machine language instructions are executable by the processor to receive frequency-availability information from the parties and to select the common frequency based on the frequency-availability information received from the parties.

19. The frequency broker of claim 18 ,

wherein the machine language instructions are executable by the processor to request the frequency-availability information from the parties, and to receive the frequency-availability information in response.

20. The frequency broker of claim 15 , wherein the common frequency is an unlicensed frequency.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2007
From: COOK, FRED S.
To: SPRINT SPECTRUM L.P.
Reel/Frame 019142/0846 →