IP Library Patent Application 14562470
Patent Application
App. No. 14/562,470

SIGNALING TO APPLICATION LACK OF REQUESTED BANDWIDTH

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 None
App. No.
14/562,470
Abstract

A system for signaling an application when a requested data rate and Quality of Service cannot be achieved using OFDM wireless data transmission, and the application proceeds by either renegotiating QoS and data rate, or waiting until they requested rate and QoS are met.

Claims (38)

1 . A method performed on a computing device, the method comprising:

receiving, by the computing device, a serial digital data stream;

converting, by the computing device, the received serial digital data stream into a plurality of parallel digital data streams;

modulating, by the computing device, each of the plurality of parallel digital data streams onto a separate subchannel, where each separate subchannel is one of a plurality of subchannels of a channel, where the separate subchannels are selected based on a requested data transmission rate and on noise levels detected on various of the plurality of subchannels, the modulating resulting in modulated parallel digital data streams;

converting, by the computing device, the modulated parallel digital data streams into a modulated serial digital data stream;

converting, by the computing device, the modulated serial digital data stream into a modulated analog data stream that represents the received serial digital data stream; and

transmitting, by the computing device, the modulated analog data stream.

2 . The method of claim 1 where each of the plurality of parallel digital data streams comprises frames of data divided from the received serial digital data stream.

3 . The method of claim 1 where the modulating is based at least in part on a phase shift keying modulation scheme.

4 . The method of claim 1 where the modulating is based at least in part on a quadrature amplitude modulation scheme.

5 . The method of claim 1 further comprising selecting, based on a required data rate, a modulation scheme used in the modulating.

6 . The method of claim 1 further comprising selecting, based on available subchannels, a modulation scheme used in the modulating.

7 . The method of claim 1 further comprising adding, prior to the convertings, a cyclic prefix to each of the modulated parallel digital data streams.

8 . A system comprising a computing device and at least one program module that are together configured for performing actions comprising:

receiving, by the computing device, a serial digital data stream;

converting, by the computing device, the received serial digital data stream into a plurality of parallel digital data streams;

modulating, by the computing device, each of the plurality of parallel digital data streams onto a separate subchannel, where each separate subchannel is one of a plurality of subchannels of a channel, where the separate subchannels are selected based on a requested data transmission rate and on noise levels detected on various of the plurality of subchannels, the modulating resulting in modulated parallel digital data streams;

converting, by the computing device, the modulated parallel digital data streams into a modulated serial digital data stream;

converting, by the computing device, the modulated serial digital data stream into a modulated analog data stream that represents the received serial digital data stream; and

transmitting, by the computing device, the modulated analog data stream.

9 . The system of claim 8 where each of the plurality of parallel digital data streams comprises frames of data divided from the received serial digital data stream.

10 . The system of claim 8 where the modulating is based at least in part on a phase shift keying modulation scheme.

11 . The system of claim 8 where the modulating is based at least in part on a quadrature amplitude modulation scheme.

12 . The system of claim 8 further comprising selecting, based on a required data rate, a modulation scheme used in the modulating.

13 . The system of claim 8 further comprising selecting, based on available subchannels, a modulation used in the modulating.

14 . The system of claim 8 further comprising adding, prior to the convertings, a cyclic prefix to each of the modulated parallel digital data streams.

15 . At least one computer storage device having stored thereon computer-readable instructions that, when executed by a computing device, cause the computing device to perform actions comprising:

receiving, by the computing device, a serial digital data stream;

converting, by the computing device, the received serial digital data stream into a plurality of parallel digital data streams;

modulating, by the computing device, each of the plurality of parallel digital data streams onto a separate subchannel, where each separate subchannel is one of a plurality of subchannels of a channel, where the separate subchannels are selected based on a requested data transmission rate and on noise levels detected on various of the plurality of subchannels, the modulating resulting in modulated parallel digital data streams;

converting, by the computing device, the modulated parallel digital data streams into a modulated serial digital data stream;

converting, by the computing device, the modulated serial digital data stream into a modulated analog data stream that represents the received serial digital data stream; and

transmitting, by the computing device, the modulated analog data stream.

16 . The at least one computer storage device of claim 15 where each of the plurality of parallel digital data streams comprises frames of data divided from the received serial digital data stream.

17 . The at least one computer storage device of claim 15 here the modulating is based at least in part on a phase shift keying modulation scheme or on a quadrature amplitude modulation scheme.

18 . The at least one computer storage device of claim 15 further comprising selecting, based on a required data rate, a modulation scheme used in the modulating.

19 . The at least one computer storage device of claim 15 further comprising selecting, based on available subchannels, a modulation scheme used in the modulating.

20 . The at least one computer storage device of claim 15 further comprising adding, prior to the convertings, a cyclic prefix to each of the modulated parallel digital data streams.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2015
From: HASSAN, AMER A.; KUEHNEL, THOMAS W.; WU, DEYUN; HUITEMA, CHRISTIAN; FROST, D. GABRIEL
To: MICROSOFT CORPORATION
Reel/Frame 035235/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034819/0001 →