IP Library Granted Patent US 7,627,901
Granted Patent B1
US 7,627,901 · App. 10/804,192 · Granted Dec 1, 2009

Systems and methods for improved media access control

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,627,901
App. No.
10/804,192
Granted
Dec 1, 2009
Kind
B1
Abstract

Systems and methods are disclosed for controlling medium access. In one embodiment, the method includes receiving a first message including a first integer; sending a second message including a second integer, the second message sent in response to the first message; receiving a third message including data and a third integer, the third integer serving to authenticate the third message; and sending, in response to the third message, a fourth message including a fourth integer, the fourth message serving to acknowledge receipt of the third message.

Claims (82)

1. A method of medium access control comprising:

receiving a first message including a first integer;

sending a second message including a second integer, the second message sent in response to the first message;

receiving, in response to the second message, a third message including data and a third integer, the third integer serving to authenticate the third message;

sending, in response to the third message, a fourth message including a fourth integer, the fourth message serving to acknowledge receipt of the third message; and

using, as the first, second, third, and fourth integers, the same value.

2. The method of claim 1 , further comprising:

using, as the same value, a random integer.

3. The method of claim 1 , further comprising:

using, as the same value, a pseudorandom integer.

4. The method of claim 1 , further comprising:

using, as the same value, a time value.

5. The method of claim 1 , further comprising:

using, as the same value, a time value based on a Global Positioning System (GPS).

6. The method of claim 1 , further comprising:

using, as the first integer, a nonce value, the nonce value being based on one or more of the following: a random integer, a pseudorandom integer, or a time value.

7. The method of claim 1 , further comprising:

using, as the first integer, a value that is a function of a nonce value.

8. The method of claim 1 , wherein receiving the first message comprises:

using, as the first message, a request to send message.

9. The method of claim 1 , wherein receiving the second message comprises:

using, as the second message, a clear to send message.

10. The method of claim 1 , further comprising:

using the first, second, third, and fourth messages as the medium access control of a wireless network.

11. The method of claim 1 , further comprising:

using, as the first message, a request-to-send message, the request-to-send message providing media access control.

12. A method of medium access control in a wireless network comprising:

receiving a request to send message, the request to send message including a first integer;

sending, in response to the received request to send message, a clear to send message including the first integer and a second integer;

receiving, in response to the clear to send message, a data message including the second integer, the second integer serving to authenticate the data message;

sending, in response to the received data message, an acknowledgement message including the first integer; and

using, as the first and second integers, the same value.

13. A system of medium access control in a wireless network comprising:

means for receiving a request to send message, the request to send message including a first integer;

means for sending, in response to the received request to send message, a clear to send message including the first integer and a second integer;

means for receiving, in response to the clear to send message, a data message including the second integer, the second integer serving to authenticate the data message; and

means for sending, in response to the received data message, an acknowledgement message including the first integer, wherein the same value is used for the first and second integers.

14. A system of medium access control comprising:

means for receiving a first message including a first integer;

means for sending a second message including a second integer, the second message sent in response to the first message;

means for receiving a third message, in response to the second message, including data and a third integer, the third integer serving to authenticate the third message; and

means for sending, in response to the third message, a fourth message including a fourth integer, the fourth message serving to acknowledge receipt of the third message, wherein the same value is used for the first, second, third, and fourth integers.

15. A system for medium access control, the system comprising:

a processor; and

a memory,

wherein the processor and the memory are configured to perform a method comprising:

receiving a first message including a first integer;

sending a second message including a second integer, the second message sent in response to the first message;

receiving, in response to the second message, a third message including data and a third integer, the third integer serving to authenticate the third message;

sending, in response to the third message, a fourth message including a fourth integer, the fourth message serving to acknowledge receipt of the third message;

using, as the first, second, third, and fourth integers, the same value.

16. The system of claim 15 , further comprising:

using, as the same value, a random integer.

17. The system of claim 15 , further comprising:

using, as the same value, a pseudorandom integer.

18. The system of claim 15 , further comprising:

using, as the same value, a time value.

19. The system of claim 15 , further comprising:

using, as the same value, a time value based on a Global Positioning System (GPS).

20. The system of claim 15 , further comprising:

using, as the first integer, a nonce value, the nonce value being based on one or more of the following: a random integer, a pseudorandom integer, or a time value.

21. A system for medium access control in a wireless network,

the system comprising:

a processor; and

a memory,

wherein the processor and the memory are configured to perform a method comprising:

receiving a request to send message, the request to send message including a first integer;

sending, in response to the received request to send message, a clear to send message including the first integer and a second integer;

receiving, in response to the clear to send message, a data message including the second integer, the second integer serving to authenticate the data message; and

sending, in response to the received data message, an acknowledgement message including the first integer, wherein the same value is used for the first and second integers.

22. A computer-readable storage medium containing instructions which, when executed on a data processor, cause the data processor to perform a method of medium access control, the method comprising:

receiving a first message including a first integer;

sending a second message including a second integer, the second message sent in response to the first message;

receiving, in response to the second message, a third message including data and a third integer, the third integer serving to authenticate the third message;

sending, in response to the third message, a fourth message including a fourth integer, the fourth message serving to acknowledge receipt of the third message; and

using, as the first, second, third, and fourth integers, the same value.

23. A computer-readable storage medium containing instructions which, when executed on a data processor, cause the data processor to perform a method of medium access control in a wireless network, the method comprising:

receiving a request to send message, the request to send message including a first integer;

sending, in response to the received request to send message, a clear to send message including the first integer and a second integer;

receiving, in response to the clear to send message, a data message including the second integer, the second integer serving to authenticate the data message;

sending, in response to the received data message, an acknowledgement message including the first integer; and

using, as the first and second integers, the same value.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: VERIZON CORPORATE SERVICES GROUP INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033421/0403 →
CHANGE OF NAME Recorded Jun 11, 2010
From: BBN TECHNOLOGIES CORP.
To: RAYTHEON BBN TECHNOLOGIES CORP.
Reel/Frame 024523/0625 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2009
From: BANK OF AMERICA, N.A. (SUCCESSOR BY MERGER TO FLEET NATIONAL BANK)
To: BBN TECHNOLOGIES CORP. (AS SUCCESSOR BY MERGER TO BBNT SOLUTIONS LLC)
Reel/Frame 023427/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2009
From: ELLIOT, BRIG BARNUM
To: VERIZON CORPORATE SERVICES GROUP INC.; BBNT SOLUTIONS LLC
Reel/Frame 023408/0255 →
MERGER Recorded Oct 22, 2009
From: BBNT SOLUTIONS LLC
To: BBN TECHNOLOGIES OPERATING CORP.
Reel/Frame 023408/0377 →
CHANGE OF NAME Recorded Oct 22, 2009
From: BBN TECHNOLOGIES OPERATING CORP.
To: BBN TECHNOLOGIES CORP.
Reel/Frame 023408/0515 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Dec 4, 2008
From: BBN TECHNOLOGIES CORP.
To: BANK OF AMERICA, N.A.
Reel/Frame 021926/0017 →