IP Library Granted Patent US 7,349,426
Granted Patent B2
US 7,349,426 · App. 10/407,138 · Granted Mar 25, 2008

Integrated, self-optimizing, multi-parameter/multi-variable point-to-multipoint communication system [II]

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,349,426
App. No.
10/407,138
Granted
Mar 25, 2008
Kind
B2
Abstract

An Integrated, Self-Optimizing, Multi-Parameter/Multi-Variable Point-to-Multipoint Communication System provides integrated adaptive and dynamic responsiveness for communication parameters related to multiple characteristics of wireless communication links for a single sender, a single receiver, and for sets of multiple senders and multiple receivers. The method and system are self-optimizing and adaptively and dynamically respond to results of attempts to optimize parameters related to multiple characteristics of wireless communication links. Multiple characteristics of wireless communication links are optimized simultaneously, in that the optimal set of values for a plurality of N characteristics, rather than N individual optimal values for each characteristic, is adaptively and dynamically selected. A wireless PHY layer and wireless MAC layer collectively include a set of communication parameters, which are adaptively modified by a BSC for communication with a plurality of CPE. The BSC adjusts communication with each CPE individually and adaptively in response to changes in communication characteristics.

Claims (27)

1. A method, including

determining a message size responsive to a bit error rate of a communication link, independent of a number of data bits to be sent in a TDMA system;

receiving a message having a plurality of data bits, said plurality of data bits being more than can be sent within said message size;

sending, within a TDMA frame in said TDMA system, a section within said frame including (a) a set of parameters for sending said data bits, and (b) a number of allocated messages of said message size sufficient to send said message;

fragmenting said message into a initial element and one or more remainder elements responsive to said allocated number of messages, said initial element and said remainder elements can be sent within said message size;

sending said initial element;

waiting for an acknowledgment of said initial element;

(a) upon receiving said acknowledgement, sending one or more of said remainder elements, and (b) upon not receiving said acknowledgement within a selected time, transmitting a portion of said message corresponding to a dynamically determined new said initial element.

2. A base station controller including

one or more antennas for sending and receiving information over a communication link;

a processor; and

a memory that stores data and instructions executable by the processor to control sending and receiving information over the communication link, the instructions including step of:

determining a message size responsive to a bit error rate of a communication link, independent of a number of data bits to be sent in a TDMA system;

receiving a message having a plurality of data bits, said plurality of data bits being more than can be sent within said message size;

sending, within a TDMA frame in said TDMA system, a section within said frame including (a) a set of parameters for sending said data bits, and (b) (b) a number of allocated messages of said message size sufficient to send said message;

fragmenting said message into a initial element and one or more remainder elements responsive to said allocated number of messages, said initial element and said remainder elements can be sent within said message size;

sending said initial element;

waiting for an acknowledgment of said initial element;

(a) upon receiving said acknowledgement, sending one or more of said remainder elements, and (b) upon not receiving said acknowledgement within a selected time, transmitting a portion of said message corresponding to a dynamically determined new said initial element.

3. A memory storing information including instructions, the instructions executable by a processor to control sending and receiving information over a communication link, the instructions including steps of:

determining a message size responsive to a bit error rate of a communication link, independent of a number of data bits to be sent in a TDMA system;

receiving a message having a plurality of data bits, said plurality of data bits being more than can be sent within said message size;

sending, within a TDMA frame in said TDMA system, a section within said frame including (a) a set of parameters for sending said data bits, and (b) (b) a number of allocated messages of said message size sufficient to send said message;

fragmenting said message into a initial element and one or more remainder elements responsive to said allocated number of messages, said initial element and said remainder elements can be sent within said message size;

sending said initial element;

waiting for an acknowledgment of said initial element;

(a) upon receiving said acknowledgement, sending one or more of said remainder elements, and (b) upon not receiving said acknowledgement within a selected time, transmitting a portion of said message corresponding to a dynamically determined new said initial element.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2018
From: CELLULAR TRANSITIONS, LLC
To: MONUMENT BANK OF INTELLECTUAL PROPERTY, LLC
Reel/Frame 046642/0756 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2018
From: WI-LAN INC.
To: MONUMENT BANK OF INTELLECTUAL PROPERTY, LLC
Reel/Frame 046867/0766 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: MONUMENT BANK OF INTELLECTUAL PROPERTY, LLC
To: CELLULAR TRANSITIONS, LLC
Reel/Frame 046577/0274 →