IP Library Granted Patent US 7,903,292
Granted Patent B2
US 7,903,292 · App. 10/204,516 · Granted Mar 8, 2011

Method for transmitting data in networks over data lines

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,903,292
App. No.
10/204,516
Granted
Mar 8, 2011
Kind
B2
Abstract

Bandwidth of a data line of a network is subdivided into at least two portions before or during transmission so that, while a recipient is receiving data being transmitted to the recipient from a sender over a first portion of the data line, the recipient can transmit data to the sender or another device over free bandwidth on the other portion(s) of the data line.

Claims (34)

1. A method for transmitting data over a data line of a network comprising:

providing a user end device coupled to the data line via an interface, wherein a bandwidth for data transmission over the data line is available at the interface, and the data line connecting the user device and a remote server;

a user at the user end device starting a print process on the remote server;

before or during transmission of first data generated by the print process on the data line of the network, the user at the user end device coupled to the data line entering a command for adjusting a data rate for transmitting the first data generated by the print process from the remote server to the user end device in order to subdivide the bandwidth of the data line at the interface into at least two bandwidth portions, wherein the user controls the data transmission on the data line, and wherein a first predefined bandwidth portion of the at least two bandwidth portions of the data line is allocated to the first data generated by the print process to be transmitted in a first data transmission from the remote server to the user end device, and further wherein at least one second bandwidth portion other than the first predefined bandwidth portion of the data line is adapted for transmission of second data in a second data transmission independent from the first data transmission, wherein the at least one second bandwidth portion is usable for bidirectional data transmission.

2. The method of claim 1 further comprising:

compressing at least the first data to be transmitted over the data line before transmission by a sender;

transmitting the compressed data to the user over one of the at least two portions; and

decompressing the transmitted data at the user end device.

3. The method of claim 2 , wherein the compressing includes executing an algorithm corresponding to each type of at least the first data to be transmitted and which at least one of filters out superfluous data and effects optimal compression.

4. The method of claim 3 further comprising:

transmitting to the user end device repetitive data sequences in at least the data to be compressed only once in compressed form; and

saving the transmitted, compressed data sequences at the user end device.

5. The method of claim 2 further comprising:

transmitting to the user end device, having a buffer, data packets calibrated to the size of the buffer;

interrupting the transmission of the data packets to the user end device if the buffer becomes full; and

following the interruption of the transmission, resuming the transmission of the data packets to the user end device once the buffer becomes receptive.

6. The method of claim 1 , wherein the user provides to a sender a command to transmit the first data.

7. The method of claim 6 , wherein the user provides the command to transmit the first data by piloting a virtual port.

8. The method of claim 1 , wherein the bandwidths for the respective at least two bandwidth portions are predefined at least one of before the first or second data is transmitted and before each new data transmission.

9. The method of claim 1 further comprising:

continuously defining or adjusting the bandwidths of the respective at least two bandwidth portions during transmission of the first or second data over the data line.

10. The method of claim 9 , wherein the data line has a minimum bandwidth of 9.6 kbs.

11. The method of claim 2 , wherein the compressed data is sent in a stream of data packets with the largest volume possible.

12. The method of claim 1 further comprising:

assigning transmitted data to the user end device such that data consumption concerning number of printed pages, bandwidth reservation, bandwidth usage, data volume and saved data volume is registerable and usable for billing purposes and for limiting printouts according to status of a user account.

13. The method of claim 1 further comprising:

when a sender is an application host of a dedicated print server, rerouting to the dedicated print server a printing communication transmitted to the sender by the user.

14. The method of claim 1 further comprising:

transmitting a page preview to the user end device as a print stream comprising the first data and displaying the page preview at the user end device; and

using the first data of the print stream for print out.

15. The method of claim 1 further comprising:

providing a print button to the user; and

following activation of the print button by the user, automatically starting print out of print data located at the user end device and simultaneously establishing a connection between the user end device and a sender.

16. The method of claim 1 wherein the transmission of the first data transmission and the second data transmission is in parallel.

Assignments (5)
CHANGE OF CORPORATE FORM Recorded Nov 14, 2011
From: THINPRINT GMBH
To: THINPRINT AG
Reel/Frame 027223/0765 →
CHANGE OF NAME Recorded Nov 14, 2011
From: THINPRINT AG
To: CORTADO AG
Reel/Frame 027223/0795 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME WITH ASSIGNOR NAME. PREVIOUSLY RECORDED ON REEL 025070 FRAME 0844. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR: THINPRINT GMBH ASSIGNEE: THINPRINT AG. Recorded Feb 9, 2011
From: THINPRINT GMBH
To: THINPRINT AG
Reel/Frame 025774/0746 →
CHANGE OF NAME Recorded Sep 23, 2010
From: THINPRINT AG
To: THINPRINT GMBH
Reel/Frame 025070/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2002
From: MICKELEIT, CARSTEN
To: THINPRINT GMBH
Reel/Frame 013793/0370 →