The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 31, 2012

Filed:

Mar. 20, 2009
Applicants:

Dennis Patrick Connors, San Diego, CA (US);

Matthew John Freier, Carlsbad, CA (US);

James Edward Deveau, Carlsbad, CA (US);

Xiao Wu, Temecula, CA (US);

Kristi Ann Jaska, Encinitas, CA (US);

Inventors:

Dennis Patrick Connors, San Diego, CA (US);

Matthew John Freier, Carlsbad, CA (US);

James Edward Deveau, Carlsbad, CA (US);

Xiao Wu, Temecula, CA (US);

Kristi Ann Jaska, Encinitas, CA (US);

Assignee:

ViaSat, Inc., Carlsbad, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04B 7/185 (2006.01);
U.S. Cl.
CPC ...
Abstract

Upstream information arriving through a user terminal in a satellite link is efficiently scheduled through a modified Demand Assigned Multiple Access (DAMA) algorithm such that data packets arriving at the user terminal are concatenated to form a larger frame for transmission and the concatenated packet is held in a first queue disposed ahead of a second queue, where the data in the second queue cannot be modified (typically a hardware queue), sufficient to allow the second queue to be emptied. In a specific embodiment, all packets arriving at the user terminal since a prior piggyback request are concatenated so that all currently known packets (up to a preselected limit) are accounted for by each succeeding piggyback request. Since it is desirable to concatenate all packets that arrive at the user terminal since the last piggyback request, the piggyback request according to the invention covers all currently known packets (up to the preselected limit) in the user terminal. The held-back packets are released or dumped to the second queue by a trigger operative according to a map, the map being a grant allocation schedule. This mechanism handles instances where the second queue is not able to handle all known packets.


Find Patent Forward Citations

Loading…