IP Library › Granted Patent US 9,294,930
Granted Patent B2
US 9,294,930 · App. 14/672,594 · Granted Mar 22, 2016

Combined unique gold code transmissions

Inventors: Kenneth C. Sinsuan (San Diego, CA); Theodore J. Myers (La Jolla, CA); Lewis N. Cohen (San Diego, CA); Matthew Hughes (San Diego, CA); Daniel Thomas Werner (San Diego, CA); Robert W. Boesel (San Diego, CA); Patrick M. Singler (San Diego, CA)
Assignee: On-Ramp Wireless, Inc.
H04W16/14H04J13/0003H04W28/06H04W56/00H04W72/005H04W72/04H04W72/0446H04W74/0833H04W72/0466H04W72/12
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 9,294,930
App. No.
14/672,594
Granted
Mar 22, 2016
Kind
B2
Abstract

Methods, systems and instructions stored on computer-readable media for generating a first data stream and a second data stream. The first data stream is spread using a first gold code unique to a first tag. The second data stream is spread using a second gold code unique to a second tag. The spread first data stream and the spread second data stream are combined into a combined data stream. The combined data stream is transmitted to the first tag and the second tag.

Claims (57)

1. A method comprising:

generating, using one or more processors at an access point, a first data stream;

generating, using the one or more processors at the access point, a second data stream;

spreading the first data stream using a first gold code unique to a first tag;

spreading the second data stream using a second gold code unique to a second tag;

combining into a combined data stream the spread first data stream and the spread second data stream; and

transmitting the combined data stream to the first tag and the second tag.

2. The method of claim 1 , further comprising:

weighting the first data stream based upon a transmission power of the first data stream being different than a transmission power of the second data stream; and

weighting the second data stream based upon the transmission power of the first data stream being different than the transmission power of the second data stream.

3. The method of claim 1 , wherein the first gold code and the second gold code have different lengths.

4. The method of claim 1 , further comprising:

generating, at the access point, a broadcast data stream; and

spreading the broadcast data stream using a broadcast gold code known to the first tag and the second tag.

5. The method of claim 4 , wherein combing into the combined data stream further comprises combining the spread broadcast data stream.

6. The method of claim 4 , wherein a length of the broadcast gold code is larger than a length of the first gold code and larger than a length of the second gold code.

7. The method of claim 5 , wherein the combined data stream consists of a real component and an imaginary component, wherein the combined data stream is transmitted on one of the real component or the imaginary component, and wherein the method further comprises transmitting the spread broadcast data stream on the other component.

8. The method of claim 1 , further comprising transmitting a broadcast preamble prior to the transmission of the combined data stream.

9. The method of claim 8 , further comprising:

determining a transmit power of the combined data stream;

boosting a transmit power of the broadcast preamble to be higher that the transmit power of the combined data stream.

10. The method of claim 1 , further comprising:

determining a first random chip delay;

determining a second random chip delay;

waiting the first random chip delay before combining the first data stream; and

waiting the second random chip delay before combining the second data stream.

11. A non-transitory computer-readable medium, at an access point, having instructions stored thereon, the instructions comprising:

instructions to generate, using one or more processors at the access point, a first data stream;

instructions to generate, using the one or more processors at the access point, a second data stream;

instructions to spread the first data stream using a first gold code unique to a first tag;

instructions to spread the second data stream using a second gold code unique to a second tag;

instructions to combine into a combined data stream the spread first data stream and the spread second data stream; and

instructions to transmit the combined data stream to the first tag and the second tag.

12. The non-transitory computer-readable medium of claim 11 , further comprising:

instructions to weigh the first data stream based upon a transmission power of the first data stream being different than a transmission power of the second data stream; and

instructions to weigh the second data stream based upon the transmission power of the first data stream being different than the transmission power of the second data stream.

13. The non-transitory computer-readable medium of claim 11 , wherein the first gold code and the second gold code have different lengths.

14. The non-transitory computer-readable medium of claim 11 , further comprising:

instructions to generate a broadcast data stream; and

instructions to spread the broadcast data stream using a broadcast gold code known to the first tag and the second tag.

15. The non-transitory computer-readable medium of claim 14 , wherein the instructions to combine into the combined data stream further comprise instructions to combine the spread broadcast data stream.

16. An access point comprising:

one or more electronic processors configured to:

generate a first data stream;

generate a second data stream;

spread the first data stream using a first gold code unique to a first tag;

spread the second data stream using a second gold code unique to a second tag; and

combine into a combined data stream the spread first data stream and the spread second data stream; and

a transmitter configured to transmit the combined data stream to the first tag and the second tag.

17. The access point of claim 16 , wherein the one or more electronic processors are further configured to:

weigh the first data stream based upon a transmission power of the first data stream being different than a transmission power of the second data stream; and

weigh the second data stream based upon the transmission power of the first data stream being different than the transmission power of the second data stream.

18. The access point of claim 16 , wherein the first gold code and the second gold code have different lengths.

19. The access point of claim 16 , wherein the one or more electronic processors are further configured to:

generate a broadcast data stream; and

spread the broadcast data stream using a broadcast gold code known to the first tag and the second tag.

20. The access point of claim 19 , wherein the one or more electronic processors to combine into the combined data stream are further configured to combine the spread broadcast data stream.

Assignments (2)
CHANGE OF NAME Recorded Mar 20, 2020
From: ON-RAMP WIRELESS, INC.
To: INGENU INC.
Reel/Frame 052203/0844 →
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 (5)
Continuation 13745567 · Jan 18, 2013
Continuation 13572909 · Aug 13, 2012
Continuation In Part 12647756 · Dec 28, 2009
Continuation 12408538 · Mar 20, 2009
Related Publication 20150208247A1 · Jul 23, 2015