IP Library Granted Patent US 7,630,400
Granted Patent B2
US 7,630,400 · App. 11/039,733 · Granted Dec 8, 2009

Controlling software distribution or file transfer

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,630,400
App. No.
11/039,733
Granted
Dec 8, 2009
Kind
B2
Abstract

An example of a solution provided here comprises automatically measuring bandwidth of a network connection; comparing results of the measuring, with bandwidth parameters; preventing a transfer of a file via the network connection, if measured bandwidth is less than a minimum acceptable value; providing to an end user an option of transferring a file via the network connection, if measured bandwidth is not less than a minimum acceptable value, but is less than an optimal value; and automatically transferring a file via the network connection, if measured bandwidth is greater than or equal to an optimal value.

Claims (32)

1. A method of controlling file transfer, said method comprising:

automatically measuring bandwidth of a network connection;

comparing results of said measuring with bandwidth parameters;

preventing a transfer of a file between a source device and a destination device, if measured bandwidth is less than a minimum acceptable value based on result of said comparing;

providing, to an end user, a displayed message regarding the measured bandwidth and having an option of accepting or rejecting transferring of the file via said network connection, if measured bandwidth is not less than a minimum acceptable value but less than an optimal value based on results of said comparing; and

automatically transferring a file via said network connection, if measured bandwidth is greater than or equal to an optimal value based on results of said comparing.

2. The method of claim 1 , further comprising:

receiving from said end user a request that said file be transferred.

3. The method of claim 1 , further comprising:

initiating said automatically measuring, said comparing results, and said performing an action, without receiving a request from said end user.

4. The method of claim 1 , wherein said comparing results of said measuring further comprises retrieving said bandwidth parameters from a database.

5. The method of claim 1 , wherein said transferring the file further comprises software distribution.

6. The method of claim 1 , wherein said transferring the file further comprises movie distribution.

7. The method of claim 1 , wherein said transferring the file further comprises transfer of system management data.

8. The method of claim 1 , wherein said transferring the file further comprises transfer of audio or video content.

9. The method of claim 1 , further comprising:

repeating said automatically measuring said comparing results.

10. A method of controlling file transfer, said method comprising:

automatically measuring bandwidth of a network connection;

comparing results of said measuring, with bandwidth parameters having a minimum acceptable value, and an optimal value; and

based on results of said comparing, providing, to an end user, a displayed message regarding the measured bandwidth and having an option of accepting or rejecting software distribution via said network connection, if measured bandwidth is not less than said minimum acceptable value, but is less than said optimal value.

11. The method of claim 10 , wherein said comparing results of said measuring further comprises retrieving said bandwidth parameters, for a software package, from a database.

12. The method of claim 10 , further comprising:

preventing a distribution of software from a source device to a destination device, if measured bandwidth is less than a minimum value.

13. The method of claim 10 , further comprising:

automatically distributing software via said network connection, if measured bandwidth is greater than or equal to an optimal value.

14. The method of claim 10 , further comprising:

receiving from said end user a request that said software be distributed.

15. The method of claim 10 , further comprising:

initiating said automatically measuring, said comparing results, and said providing an option, without receiving a request from said end user.

16. The method of claim 10 , wherein said providing to an end user an option of accepting software distribution further comprises:

providing a message concerning said measured bandwidth; and enabling said end user to accept or reject said distributing software.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2011
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GOOGLE INC.
Reel/Frame 027463/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2005
From: CHILDRESS, RHONDA L.; KUMHYR, DAVID BRUCE; PENNELL, NEIL RAYMOND; RUIZ, THOMAS MICHAEL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015743/0356 →