IP Library › Granted Patent US 10,044,404
Granted Patent B2
US 10,044,404 · App. 15/370,469 · Granted Aug 7, 2018

Synchronized access point transmissions with random timing

Inventors: Daniel Werner (San Diego, CA); Theodore Myers (San Diego, CA)
Assignee: Ingenu
H04B1/7103H04B1/7073
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,044,404
App. No.
15/370,469
Granted
Aug 7, 2018
Kind
B2
Abstract

Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured to spread a first frame of data using a first spreading code to create a spread first frame and to spread a second frame of data using the first spreading code to create a spread second frame. A delay generator generates a first transmission delay and a second transmission delay. A transmitter starts to transmit the first spread frame on a first frame boundary delayed by the first transmission delay and starts to transmit the second spread frame on a second frame boundary delayed by the second transmission delay. A receiver starts to receive a third spread frame on a third frame boundary delayed by the first transmission delay and starts to receive a fourth spread frame on a fourth frame boundary delayed by the second transmission delay.

Claims (38)

1. A communication system comprising:

a first access point comprising:

a first spreader configured to spread a first frame of data using a first spreading code to create a spread first frame and to spread a second frame of data using the first spreading code to create a spread second frame;

a delay generator configured to generate a first transmission delay and a second transmission delay;

a transmitter configured to start to transmit the first spread frame on a first frame boundary delayed by the first transmission delay and to start to transmit the second spread frame on a second frame boundary delayed by the second transmission delay; and

a receiver configured to start reception of a third spread frame on a third frame boundary delayed by the first transmission delay and to start reception of a fourth spread frame on a fourth frame boundary delayed by the second transmission delay.

2. The communication system of claim 1 , further comprising:

a second access point comprising:

a second spreader configured to spread a third frame of data using a second spreading code to create a spread third frame and to spread a fourth frame of data using the second spreading code to create a spread fourth frame;

a second delay generator configured to generate a third transmission delay and a fourth transmission delay; and

a second transmitter configured to start to transmit the third spread frame on the first frame boundary delayed by the third transmission delay and to start to transmit the fourth spread frame on the second frame boundary delayed by the fourth transmission delay.

3. The communication system of claim 1 , wherein the spreading code has a length of 256 bits.

4. The communication system of claim 1 , wherein the the spreading code has a length of 2048 bits.

5. The communication system of claim 2 , wherein the first access point is frame boundary synchronized with the second access point.

6. The communication system of claim 1 , wherein the first spread frame is transmitted on a broadcast channel.

7. The communication system of claim 1 , wherein the delay generator is a random number generator.

8. An access point comprising:

a spreader configured to spread a first frame of data using a spreading code to create a spread first frame and to spread a second frame of data using the spreading code to create a spread second frame;

a delay generator configured to generate a first transmission delay and a second transmission delay;

a transmitter configured to start to transmit the first spread frame on a first frame boundary delayed by the first transmission delay and to start to transmit the second spread frame on a second frame boundary delayed by the second transmission delay; and

a receiver configured to start reception of a third spread frame on a third frame boundary delayed by the first transmission delay and to start reception of a fourth spread frame on a fourth frame boundary delayed by the second transmission delay.

9. The access point of claim 8 , wherein the spreading code has a length of 256 bits.

10. The access point of claim 8 , wherein the spreading code has a length of 2048 bits.

11. The access point of claim 8 , wherein the first access point is frame boundary synchronized with a second access point.

12. The access point of claim 8 , wherein the first spread frame is transmitted on a broadcast channel.

13. The access point of claim 8 , wherein the delay generator is a random number generator.

14. An method comprising:

spreading, using a spreader, a first frame of data using a spreading code to create a spread first frame and to spread a second frame of data using the spreading code to create a spread second frame;

determining, using a delay generator, a first transmission delay and a second transmission delay;

starting to transmit, using a transmitter, the first spread frame on a first frame boundary delayed by the first transmission delay;

starting to transmit the second spread frame on a second frame boundary delayed by the second transmission delay;

starting to receive a third spread frame on a third frame boundary delayed by the first transmission delay; and

starting to receive a fourth spread frame on a fourth frame boundary delayed by the second transmission delay.

15. The method of claim 14 , wherein the spreading code has a length of 256 bits.

16. The method of claim 14 , wherein the spreading code has a length of 2048 bits.

17. The method of claim 14 , wherein the access point is frame boundary synchronized with a second access point.

18. The method of claim 14 , wherein the first spread frame is transmitted on a broadcast channel.

19. The method of claim 14 , wherein the delay generator is a random number generator.

Assignments (3)
CHANGE OF NAME Recorded Mar 20, 2020
From: ON-RAMP WIRELESS, INC.
To: INGENU INC.
Reel/Frame 052203/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2018
From: WERNER, DANIEL; MYERS, THEODORE
To: INGENU
Reel/Frame 045717/0762 →
SECURITY INTEREST Recorded Jun 28, 2017
From: INGENU INC. (F/K/A ON-RAMP WIRELESS, INC.)
To: NDJR GRID PARTNERS II, LLC
Reel/Frame 042853/0244 →
Continuity (1)
Related Publication 20180159587A1 · Jun 7, 2018