Patent US2912078A successfully refreshed from Google Patents.
Patent US5394548A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5394548A Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-media scheduling system

Assignee: Fujitsu Ltd
•
Filing: 1992-10-09
•
Granted: 1995-02-28
•
Expires: 2012-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-media scheduling system for scheduling multi-media applications which include media having priorities based on time restrictions. The multi-media scheduling system includes a managing unit for managing requests of each of the media of the multi-media applications, a sorter for rearranging the requests managed by the managing unit in a sequence starting from a request having a strongest time restriction, and a preemptive scheduler for scheduling the rearranged requests in the managing unit by reducing priority of at least one request which has a predetermined priority information lower than a predetermined value if the time restriction of the media prevents desired scheduling, where the predetermined priority information is selected from at least a group of information consisting of a quality which indicates a tolerance of a delay from a request time of each request and an importance which indicates an importance of each request.

Inventors

  • 👤 Jun Nakajima
  • 👤 Masatomo Yazaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 19:57
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843; G06F9/4881; G06F9/4887

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 155 words
A multi-media scheduling system for scheduling multi-media applications which include media having predetermined priority information being dictated by time restrictions for processing the media, said multi-media scheduling system comprising: managing means for managing requests of the multi-media applications for processing the media; sorting means, coupled to said managing means, for rearranging the requests in a sequence starting from a request having the most restrictive time restriction; and preemptive scheduler means, coupled to said managing means, for scheduling the rearranged requests for processing by reducing priority of at least one request in which said predetermined priority information is lower than a predetermined value if the time restriction of the media prevents desired scheduling of replay, said predetermined priority information being selected from a group of information consisting of a quality which indicates a tolerance of a delay from a request time for processing of each request and an importance which indicates an importance of each request.
Claim 2
Dependent Claim 155 words
A multi-media scheduling system for scheduling multi-media applications which include media having predetermined priority information being dictated by time restrictions for processing the media, said multi-media scheduling system comprising: managing means for managing requests of the multi-media applications for processing the media; sorting means, coupled to said managing means, for rearranging the requests in a sequence starting from a request having the most restrictive time restriction; and preemptive scheduler means, coupled to said managing means, for scheduling the rearranged requests for processing by reducing priority of at least one request in which said predetermined priority information is lower than a predetermined value if the time restriction of the media prevents desired scheduling of replay, said predetermined priority information being selected from a group of information consisting of a quality which indicates a tolerance of a delay from a request time for processing of each request and an importance which indicates an importance of each request.
Claim 3
Dependent Claim 68 words
The multi-media scheduling system as claimed in claim 1, wherein each request of the multi-media application for a processing of a media further has information including a deadline which indicates a time by which a process must be ended, an evaluation time which is a maximum predicted calculation time required for the process, and a medium character which indicates a type of medium to which the media belongs.
Claim 4
Dependent Claim 42 words
The multi-media scheduling system as claimed in claim 2, wherein the medium character indicates whether the medium is a D-type medium which has a deadline or an E-type medium which has no deadline but the process must be started immediately upon request.
Claim 5
Dependent Claim 54 words
The multi-media scheduling system as claimed in claim 3, wherein said preemptive scheduler means makes the scheduling with respect to the rearranged requests so that each request of the D-type medium can meet the deadline while giving priority to each request of the E-type medium if there is a time margin and time permits.
Claim 6
Dependent Claim 104 words
The multi-media scheduling system as claimed in claim 4, wherein said preemptive scheduler means reduces the priority of the requests of the E-type media and delays the scheduling of the requests of the E-type media so that each request of the D-type media can meet the deadline or, makes the scheduling by giving priority to the requests of the E-type media and not meet the deadlines of some of the requests of the D-type media, if there is no time margin and some requests of the D-type media will not meet the deadlines if the requests of the E-type media are given the priority.
Claim 7
Dependent Claim 263 words
The multi-media scheduling system as claimed in claim 3, further comprising: each request of the multi-media application further includes a quality indicator Qi indicative of the relative quality of the media; and said preemptive scheduler means includes: means for finding requests of the E-type media from the requests which are managed by said managing means; means for generating a set P of positions of each of the requests of the E-type media which are found; means for finding a request Thα having a largest quality indicator Qi out of the requests of the E-type media which are indicated by each of the positions of the set P, based on the formula ##EQU4## means for finding a request Thk of the D-type medium which is located prior to Thα in, said managing means, and is such that the evaluation time Cα of the request Thα is larger than a time margin to a deadline Dk of the request Thk, based on the formula ##EQU5## where the time margin to the deadline Dk is a value which is obtained by subtracting a sum of the evaluation times Ci of all requests located at a position on the leading side of the request Thk and the present time from the deadline Dk of the request Thk, and for generating a set R of the positions of each of the requests Thk if no request that Thα is located at the leading position in said thread managing means; and means for the request thα to the leading position in said managing means if no set R exists.
Claim 8
Dependent Claim 302 words
The multi-media scheduling system as claimed in claim 3, further comprising: each request of the multi-media application further includes a quality indicator Qi indicative of the relative quality of the media; and said preemptive scheduler means includes: means for finding requests of the E-type media from the requests which are managed by said managing means; means for generating a set P of positions of each of the requests of the E-type media which are found; means for finding a request Thα having a largest quality indicator Qi out of the requests of the E-type media which are indicated by each of the positions of the set P, based on the formula ##EQU6## means for finding a request Thk of the D-type medium which is located prior to the request Thα in said managing means, and is such that the evaluation time Cα of the request Thα is larger than a time margin to a deadline Dk of the request Thk, based on the formula ##EQU7## where the time margin to the deadline Dk is a value which is obtained by subtracting a sum of the evaluation times Ci of all requests located at a position on the leading side of the request Thk and the present time from the deadline Dk of the request Thk and for generating a set R of the positions of each of the requests Thk if no request Thα is located at the leading position in said thread managing means; and means for moving the request Thα to the leading position in said managing means if there exists in the requests which are indicated by each of the positions of the set R a request which has an importance Wi which is smaller than an importance Wα of the request Thα, based on the following formula ##EQU8##
Claim 9
Dependent Claim 19 words
The multi-media scheduling system as claimed in claim 1, which is contained in an operating system of a computer.

References Cited (Backward Citations)

US4642756A Cited
US5210872A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-02-27 1998-08-29 1999-02-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-02-27 2002-08-29 2003-02-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-02-27 2006-08-29 2007-02-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag