IP Library Granted Patent US 8,050,290
Granted Patent B2
US 8,050,290 · App. 12/034,645 · Granted Nov 1, 2011

Wireless peripheral interconnect bus

Assignee: Wilocity, Ltd.
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 8,050,290
App. No.
12/034,645
Granted
Nov 1, 2011
Kind
B2
Abstract

A wireless peripheral interconnect bus that enables the transferring of data at a high rate over wireless medium. The bus further enables the wireless connection of peripheral components to a computing device, thereby providing a distributed computing device. The bus implements a layered protocol to provide a reliable link over the wireless medium. The wireless peripheral interconnect bus may be implemented as at least one of a peripheral component interconnect PCI Express™ (PCIe) bus, a PCIe second generation, or a PCIe third generation.

Claims (14)

1. A method for transporting data of peripheral component interconnect PCI Express (PCIe) bus over a wireless medium, comprising:

receiving transaction link packets (TLPs) from a transaction link layer of the PCIe bus;

assembling the TLPs into a wireless PCIe adoption packet (WPAP) including a data portion, a header field, and a CRC field, by performing:

saving each the TLP together with its identifier in the data potion of the WPAP;

computing a cyclic redundancy check (CRC) code for the TLPs saved in the data potion; and

inserting the CRC code in the CRC field of the WPAP;

constructing a wireless physical (WPHY) frame, wherein the WPHY frame includes at least a plurality of symbols and each symbol includes at least one WPAP; and

transmitting the WPHY frame over the wireless medium using a wireless modem.

2. The method of claim 1 , further comprising:

receiving the WPHY frame as a series of symbols;

for each symbols, disassembling the TLPs; and

forwarding the TLPs to the transaction link layer of the PCIe bus.

3. The method of claim 2 , wherein disassembling the TLPs further comprising:

computing a CRC code on the TLPs saved in the data potion; comparing the computed CRC code to a code in the CRC field; and performing error correction if the CRC codes are not equal.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2014
From: WILOCITY LTD.
To: QUALCOMM ATHEROS, INC.
Reel/Frame 033521/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2014
From: QUALCOMM ATHEROS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 033521/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2008
From: TAMIR, TAL; RETTIG, DANIEL
To: WILOCITY LTD.
Reel/Frame 020537/0789 →
Continuity (2)
Provisional Application 60938190 · May 16, 2007
Related Publication 20080288705A1 · Nov 20, 2008