← Back to Patent Explorer
US6865151B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and systems for optimizing data transmission in networks

Assignee: RPX Clearinghouse LLC
•
Filing: 2000-06-28
•
Granted: 2005-03-08
•
Expires: 2020-06-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An embodiment includes an admission control program of a router in a transmission system. A router includes a dither signal (a periodic timing signal) at a frequency causing the IP flow to organize into a periodic and deterministic pattern. The frequency is selected to maximize IP flow rate. Multiple, independent input paths may be combined into a single output path using the dither signal to regulate when the paths are alternately combined into the single output path.

Inventors

  • 👤 Ross Alexander Saunders

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 13:42
CPC Classifications
H; H04; H04L; H04L45/00; H04L45/50

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 88 words
A method for transmitting data between a first router and a second router within a network, comprising the steps of: selecting a frequency for a dither signal that maximizes a flow rate of the network; switching between two sources of the data within the first router at the selected frequency to transmit the data to the second router from the first router; determining an arrival time that the data will arrive at the second router; and placing the second router in an open state before the arrival time.
Claim 2
Independent Claim 88 words
A method for transmitting data between a first router and a second router within a network, comprising the steps of: selecting a frequency for a dither signal that maximizes a flow rate of the network; switching between two sources of the data within the first router at the selected frequency to transmit the data to the second router from the first router; determining an arrival time that the data will arrive at the second router; and placing the second router in an open state before the arrival time.
Claim 3
Dependent Claim 36 words
The method of claim 1 , wherein the selecting step further comprises: varying a dither time as a function of the flow rate; and determining the frequency that maximizes the flow rate as the selected frequency.
Claim 4
Dependent Claim 50 words
The method of claim 1 , wherein the determining step further comprises: determining a distance between the first router and the second router; determining a time required for the data to travel between the first router and the second router; and determining an arrival time based on the time required.
Claim 5
Dependent Claim 17 words
The method of claim 1 , wherein the arrival time is calculated using a location positioning receiver.
Claim 6
Independent Claim 77 words
A method for transmitting data through a routing element of a network, comprising the steps of: generating a periodic dither signal to regulate the transmission of data through the routing element; alternatively transmitting from a first source of data and from a second source of data in response to the periodic dither signal; and placing a next routing element in an open state based upon an anticipated arrival time for the transmitted data from the first source.
Claim 7
Independent Claim 77 words
A method for transmitting data through a routing element of a network, comprising the steps of: generating a periodic dither signal to regulate the transmission of data through the routing element; alternatively transmitting from a first source of data and from a second source of data in response to the periodic dither signal; and placing a next routing element in an open state based upon an anticipated arrival time for the transmitted data from the first source.
Claim 8
Dependent Claim 26 words
The method of claim 5 , wherein the first source of data and the second source of data have different input paths to the routing element.
Claim 9
Dependent Claim 32 words
The method of claim 5 , wherein the first source of data and the second source of data comprise different groups of data that exhibit a low correlation characteristic to each other.
Claim 10
Dependent Claim 31 words
The method of claim 5 , wherein the first source of data and the second source of data comprise different groups of data that are independent and uncorrelated to each other.
Claim 11
Dependent Claim 20 words
The method of claim 5 , wherein the generating step further comprises generating the periodic signal at a pre-selected frequency.
Claim 12
Dependent Claim 17 words
The method of claim 9 , wherein the pre-selected frequency is a frequency that maximizes flow rate.
Claim 13
Dependent Claim 20 words
The method of claim 5 , wherein the anticipated arrival time is based on distance to the next routing element.
Claim 14
Dependent Claim 31 words
The method of claim 5 , wherein the anticipated arrival time is based on travel time for data on communication link structure between the routing element and the next routing element.
Claim 15
Dependent Claim 139 words
A routing element for transmitting data within a network, comprising: a dither signal generator for generating a timing signal for alternating between a plurality of data sources at a frequency selected for maximizing a flow rate of data transmission from the routing element to a next routing element within the network; an admission control device responsive to the timing signal and for transmitting the data from the data sources; and a distance measuring device for determining a distance the data must travel to the next routing element within the network and an arrival time of the data at the next routing element based on the distance, the distance and the arrival time being provided to the dither signal generator for use when placing the next routing element in an open state based upon the arrival time of the data.
Claim 16
Dependent Claim 139 words
A routing element for transmitting data within a network, comprising: a dither signal generator for generating a timing signal for alternating between a plurality of data sources at a frequency selected for maximizing a flow rate of data transmission from the routing element to a next routing element within the network; an admission control device responsive to the timing signal and for transmitting the data from the data sources; and a distance measuring device for determining a distance the data must travel to the next routing element within the network and an arrival time of the data at the next routing element based on the distance, the distance and the arrival time being provided to the dither signal generator for use when placing the next routing element in an open state based upon the arrival time of the data.
Claim 17
Dependent Claim 63 words
The routing element of claim 13 , wherein the admission control device is capable of transmitting the data that further comprises a first packet from one of the data sources and a second, uncorrelated packet from another of the data sources, the second packet being transmitted over the same path as the first packet and being offset in time from the first packet.
Claim 18
Dependent Claim 16 words
The apparatus of claim 13 , wherein the distance measuring device is a location positioning receiver.
Claim 19
Dependent Claim 16 words
The apparatus of claim 15 , wherein the location positioning receiver is an global positioning system.
Claim 20
Dependent Claim 20 words
The apparatus of claim 13 , wherein the plurality of data sources comprise different input paths to the routing element.
Claim 21
Dependent Claim 26 words
The apparatus of claim 13 , wherein the plurality of data sources comprise different groups of data that exhibit a low correlation characteristic to each other.
Claim 22
Dependent Claim 25 words
The apparatus of claim 13 , wherein the plurality of data sources comprise different groups of data that are independent and uncorrelated to each other.
Claim 23
Dependent Claim 12 words
The apparatus of claim 13 , wherein the timing signal is periodic.
Claim 24
Dependent Claim 80 words
A computer-readable medium containing computer-executable instructions for transmitting data through a routing element within a network comprising the steps of: generating a periodic dither signal to regulate the transmission of data through the routing element; alternatively transmitting from a first source of data and from a second source of data in response to the periodic dither signal; and placing a next routing element in an open state based upon an anticipated arrival time for transmitted data from the first source.
Claim 25
Dependent Claim 80 words
A computer-readable medium containing computer-executable instructions for transmitting data through a routing element within a network comprising the steps of: generating a periodic dither signal to regulate the transmission of data through the routing element; alternatively transmitting from a first source of data and from a second source of data in response to the periodic dither signal; and placing a next routing element in an open state based upon an anticipated arrival time for transmitted data from the first source.
Claim 26
Dependent Claim 27 words
The computer-readable medium of claim 21 , wherein the first source of data and the second source of data have different input paths to the routing element.
Claim 27
Dependent Claim 33 words
The computer-readable medium of claim 21 , wherein the first source of data and the second source of data comprise different groups of data that exhibit a low correlation characteristic to each other.
Claim 28
Dependent Claim 32 words
The computer-readable medium of claim 21 , wherein the first source of data and the second source of data comprise different groups of data that are independent and uncorrelated to each other.
Claim 29
Dependent Claim 21 words
The computer-readable medium of claim 21 , wherein the generating step further comprises generating the periodic signal at a pre-selected frequency.
Claim 30
Dependent Claim 18 words
The computer-readable medium of claim 25 , wherein the pre-selected frequency is a frequency that maximizes flow rate.
Claim 31
Dependent Claim 21 words
The computer-readable medium of claim 21 , wherein the anticipated arrival time is based on distance to the next routing element.
Claim 32
Dependent Claim 32 words
The computer-readable medium of claim 21 , wherein the anticipated arrival time is based on travel time for data on communication link structure between the routing element and the next routing element.

References Cited (Backward Citations)

US3889065A Cited
US4649536A Cited
US5453981A Cited
US5291486A Cited
US5663962A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-03-07 2008-09-06 2009-03-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-03-07 2012-09-06 2013-03-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-03-07 2016-09-06 2017-03-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag