System and method for probabilistic quality of communication service determination
First Claim
1. A system for determining whether an interface is capable of fulfilling a quality of service demand of an application, said system comprising:
- an interface capable of both linking to applications and performing services for said applications; and
application, including a demand specifier that defines a required quality of service to be performed by said interface, wherein a capability of said interface to perform said required quality of service is determined by said interface upon initializing a negotiation link between said interface and said application; and
wherein the demand specifier does not depend upon system requirements of said interface.
7 Assignments
0 Petitions
Accused Products
Abstract
This invention relates generally to multiple systems capable of linking between systems, wherein one system may provide services to another linked system. More particularly, the present invention relates to an establishment or termination of a link between systems dependant upon whether a predefined minimum level of quality of service can be provided by one system to the other linked system. Without limitation, the application software of a first system may be linked to an interface of a second system, wherein the link between the application software and interface is established if the interface is capable of providing a minimum quality of service defined by the application software.
-
Citations
37 Claims
-
1. A system for determining whether an interface is capable of fulfilling a quality of service demand of an application, said system comprising:
-
an interface capable of both linking to applications and performing services for said applications; and
application, including a demand specifier that defines a required quality of service to be performed by said interface, wherein a capability of said interface to perform said required quality of service is determined by said interface upon initializing a negotiation link between said interface and said application; and
wherein the demand specifier does not depend upon system requirements of said interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for determining whether an interface is capable of fulfilling a quality of service demand of an application, said system comprising:
-
an interface capable of both linking to a plurality of applications and performing services for said applications; and
applications including a probability assertion that defines a required quality of service to be performed by said interface, wherein a capability of said interface to perform said required quality of service is determined by said interface upon initializing a negotiation link between said interface and said application; and
wherein the probability assertion does not depend upon system requirements of said interface. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for determining whether an interface is capable of fulfilling a quality of service demand of an application, said system comprising:
-
control means for processing requested services, said control means capable of both linking to a plurality of applications and performing services for said applications; and
applications including demand means for defining a required quality of service to be performed by said control means, wherein a capability of said control means to perform said required quality of service is determined by said control means upon initializing negotiation a link between said control means and said demand means; and
wherein the demand means does not depend upon system requirements of said control means. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method for determining whether an interface is capable of fulfilling a quality of service demand of an application, said method comprising steps of:
-
(a) including in an application a demand specifier that defines a required quality of service and level of load for communication to be performed by an interface;
(b) linking the interface to said application for negotiation;
(c) determining whether the interface is capable of performing the required quality of service of said application upon initializing said link for negotiation between said interface and said application, wherein the demand specifier does not depend upon system requirements of said interface;
(d) if the interface is not capable of performing the required quality of service, optionally modifying the required quality of service of said application and repeating step (c);
(e) if the interface is not capable of performing the required duality of service, optionally modifying level of load and repeating step (c);
(f) terminating the link between the interface and application without communication if the interface is not capable of performing the quality of service required by the application; and
(g) allowing communication to proceed between the interface and the application if the interface is capable of performing the quality of service required by the application. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
Specification