IP Library Granted Patent US 7,565,264
Granted Patent B2
US 7,565,264 · App. 10/535,074 · Granted Jul 21, 2009

Predictive probability arrangement for loading files over an interface

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,565,264
App. No.
10/535,074
Granted
Jul 21, 2009
Kind
B2
Abstract

A method, system, device and software products for loading files or clips thereof from a unit including files or clips thereof over at least one interface to a data-processing unit. The arrangement according to the invention includes determining joint probabilities of the files or parts (“clips”) thereof, energy consumptions caused by their loading and a value for maximum energy consumption. A loading order is formed for the files or clips thereof as a function of the joint probabilities. Files or clips thereof are loaded over at least one interface in the loading order, and total energy consumption caused by the loading is determined until the value of the total energy consumption exceeds the value of the maximum energy consumption. At this point, loading of the files or clips thereof is interrupted.

Claims (53)

1. A method of loading at least one file or a part (“clip”) thereof from a unit comprising files or clips thereof over an interface to a data-processing unit, the method comprising:

determining, using a computing device, joint probabilities of at least two files or thereof, which joint probabilities express probabilities with which one moves to said files or clips thereof;

determining energy consumptions caused by the loading of said at least two files or clips thereof over the interface,

forming a loading order for said files or clips thereof as a function of said joint probabilities;

determining a value for maximum energy consumption, the value expressing the greatest allowed energy consumption caused by said loading; and

loading files or clips thereof in said loading order and determining total energy consumption caused by the loading until the value of said total energy consumption exceeds the value of the maximum energy consumption.

2. A method according to claim 1 , the method further comprising:

determining loading probabilities of said files or clips thereof as a function of said joint probabilities.

3. A method according to claim 2 , the method further comprising:

determining loading probability functions of said files or clips thereof as a function of the loading probabilities.

4. A method according to claim 2 , the method further comprising:

determining loading probability functions of said files or clips thereof as a function of the loading probabilities and the energy consumptions caused by the loading.

5. A method according to claim 1 , by the method comprising:

determining the value of said energy consumptions, maximum energy consumption and joint probabilities periodically.

6. A method according to claim 1 , the method comprising:

redetermining the values of said maximum energy consumption according to the interface in question.

7. A method according to claim 3 , the method comprising:

updating the values of said loading probabilities and loading probability functions as a response to said determination.

8. A method according to claim 1 , the method comprising:

loading at least one file or a clip thereof over said interface alternatively from a server to a terminal or from a first memory component to a second memory component.

9. A method according to claim 1 , the method comprising:

loading at least one file or a clip thereof over said interface alternatively from a first terminal to a second terminal over a local network interface.

10. A method according to claim 1 ,

the method comprising: loading at least one file or a clip thereof from a mass memory component to another memory component over an internal interface.

11. A method of loading at least one file or a clip thereof from a unit comprising files or clips thereof over an interface to a data-processing unit, the method comprising:

determining, using a computing device, joint probabilities of at least two files or clips thereof, which joint probabilities express probabilities with which one moves to said files or clips thereof;

forming a loading order for said files or clips thereof as a function of said joint probabilities;

determining a threshold value, which expresses a value, which the value determined as a function of the joint probability of the file or a clip thereof must at least reach in order for the file or a clip thereof to be loaded; and

loading files or clips thereof in said loading order and comparing the values determined as functions of the joint probabilities of the files or clips thereof with the threshold value until the value determined as the function of the joint probability of the file or a clip thereof is smaller than the threshold value

12. A system for loading at least one file or a clip thereof from a unit comprising files or clips thereof over an interface to a data-processing unit, wherein the system comprises:

means for determining joint probabilities of at least two files or clips thereof, which joint probabilities express probabilities with which one moves to said files or clips thereof;

means for determining the energy consumption caused by the loading of said at least two files or clips thereof;

means for determining the loading order of said files or clips thereof as a function of said joint probabilities;

means for determining the value of maximum energy consumption, which expresses the greatest allowed energy consumption caused by said loading; and

means for loading files or clips, thereof and determining the total energy consumption caused by the loading of the files or clips thereof, the means being arranged to load files or clips thereof until the value of the total energy consumption exceeds the value of the maximum energy consumption.

13. A system according to claim 12 , wherein

at least part of said means is executed as a program code of a driver comprised by the system.

14. A device for loading at least one file or a clip thereof from a unit comprising files or clips thereof over an interface, wherein the the device comprises:

means for determining joint probabilities of at least two files or clips thereof, which joint probabilities express probabilities with which one moves to said files or clips thereof;

means for determining the energy consumptions caused by the loading of said at least two files or clips thereof;

means for determining the loading order of said files or clips thereof as a function of said joint probabilities

means for determining the value of maximum energy consumption, which expresses the greatest allowed energy consumption caused by said loading; and

means for requesting files or clips thereof and determining the total energy consumption caused by the loading, the means being configured to load files or clips thereof until the value of said total energy consumption exceeds the value of the maximum energy consumption.

15. A device according to claim 14 , the device further comprises:

proxy functionality, which is configured to transmit at least one file or a clip thereof to another data-processing unit as a response to a request from the data-processing unit.

16. A computer-readable medium having instructions stored thereon that, if executed by a processing device, causes the processing device to perform a method comprising:

determining joint probabilities of at least two files or clips thereof, with which probabilities one moves to said files or clips thereof,

determining the energy consumptions caused by said at least two files or clips thereof,

forming the loading order of said files or clips thereof as a function of said joint probabilities;

determining the value of the maximum energy consumption, which expresses the greatest allowed energy consumption caused by said loading; and

loading files or clips thereof and determining the total energy consumption caused by the loading of said files or clips thereof until the value of said total energy consumption exceeds the value of the maximum energy consumption.

17. A method according to claim 4 , the method comprising:

updating the values of said loading probabilities and loading probability functions as a response to said determination.

Assignments (3)
MERGER Recorded Jul 22, 2011
From: SPYDER NAVIGATIONS L.L.C.
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 026637/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2007
From: NOKIA CORPORATION
To: SPYDER NAVIGATIONS L.L.C.
Reel/Frame 019814/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2006
From: MAKELA, JAKKE; VIHMALO, JUKKA-PEKKA; AHVENAINEN, MARKO
To: NOKIA CORPORATION
Reel/Frame 017859/0910 →