Method and apparatus for providing network dependent application services
First Claim
Patent Images
1. A method comprising:
- providing first one or more application service contracts by a first application service provider (Provider) to a community of one or more subscriber application routers (SAR), said first one or more application service contracts specifying subscriptions to first one or more application services provided by first one or more servers of said first Provider;
automatically provisioning first one or more application delivery transports to facilitate delivery of said first one or more application services provided by said first one or more servers of said first Provider to clients of said Subscriber in accordance with said first one or more application service contracts;
providing second one or more application service contracts by a second application service provider (Provider) to the community of one or more subscriber application routers (SAR), said second one or more application service contracts specifying subscriptions to second one or more application services provided by second one or more servers of said second Provider;
automatically provisioning second one or more application delivery transports to facilitate delivery of said second one or more application services provided by said second one or more servers of said second Provider to clients of said Subscriber in accordance with said second one or more application service contracts; and
delivering selected ones of said first and second application services provided by said first and second one or more servers of said first and second Providers through selected ones of said first and second application delivery transports respectively.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing network dependent application services is provided. In accordance with one embodiment of the invention, a first group of one or more application service contracts specifying subscriptions to one or more application services are provided to a community of one or more subscriber application routers (SAR) by a first application service Provider. One or more application delivery transports are then automatically provisioned in accordance with the one or more application service contracts, and selected ones of the application services are delivered through selected ones of said application delivery transports.
-
Citations
34 Claims
-
1. A method comprising:
-
providing first one or more application service contracts by a first application service provider (Provider) to a community of one or more subscriber application routers (SAR), said first one or more application service contracts specifying subscriptions to first one or more application services provided by first one or more servers of said first Provider;
automatically provisioning first one or more application delivery transports to facilitate delivery of said first one or more application services provided by said first one or more servers of said first Provider to clients of said Subscriber in accordance with said first one or more application service contracts;
providing second one or more application service contracts by a second application service provider (Provider) to the community of one or more subscriber application routers (SAR), said second one or more application service contracts specifying subscriptions to second one or more application services provided by second one or more servers of said second Provider;
automatically provisioning second one or more application delivery transports to facilitate delivery of said second one or more application services provided by said second one or more servers of said second Provider to clients of said Subscriber in accordance with said second one or more application service contracts; and
delivering selected ones of said first and second application services provided by said first and second one or more servers of said first and second Providers through selected ones of said first and second application delivery transports respectively. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a subscriber application routing device (SAR), a method comprising:
-
receiving first one or more application service contracts from a first application service provider (Provider), said first one or more application service contracts specifying subscriptions to first one or more application services provided by first one or more servers of said first Provider;
automatically provisioning first one or more application delivery transports to facilitate delivery of said first one or more application services provided by said first one or more servers of said first Provider to clients of said Subscriber in accordance with said first one or more application service contracts;
receiving second one or more application service contracts from a second application service provider (Provider), said second one or more application service contracts specifying subscriptions to second one or more application services provided by second one or more servers of said second provider;
automatically provisioning second one or more application delivery transports to facilitate delivery of said second one or more application services provided by said second one or more servers of said second Provider to clients of said Subscriber in accordance with said second one or more application service contracts; and
receiving selected ones of said first and second application services provided by said first and second one or more servers of said first and second Providers through selected ones of said first and second application delivery transports. - View Dependent Claims (8, 9, 10, 11, 13, 14, 15, 16, 18, 19)
-
-
12. A subscriber application routing device (SAR) comprising:
-
a storage medium having stored therein a plurality of programming instructions, which when executed cause the SAR to receive first one or more application service contracts from a first application service provider (Provider), said first one or more application service contracts specifying subscriptions to first one or more application services provided by first one or more servers of said first Provider, automatically provision first one or more application delivery transports to facilitate delivery of said first one or more application services provided by said first one or more servers of said first Provider to clients of said Subscriber in accordance with said first one or more application service contracts, receive second one or more application service contracts from a second application service provider (Provider), said second one or more application service contracts specifying subscriptions to second one or more application services provided by second one or more servers of said second provider, automatically provision second one or more application delivery transports to facilitate delivery of said second one or more application services provided by said second one or more servers of said second Provider to clients of said Subscriber in accordance with said second one or more application service contracts, and receive selected ones of said first and second application services provided by said first and second one or more servers of said first and second Providers through selected ones of said first and second application delivery transports; and
an execution unit coupled to the storage medium for executing the plurality of programming instructions.
-
-
17. In a subscriber application routing device (SAR), a method comprising:
-
receiving one or more application service contracts from an application service provider (Provider), said one or more application service contracts specifying subscriptions to one or more application services provided by one or more servers of said Provider;
request from the Provider a list of provider application routers (PARs) identified as being able to support a given contract of said one or more application service contracts;
automatically provisioning one or more application delivery transports between said SAR and a selected one or more of said listed PARs to facilitate delivery of said one or more application services provided by said one or more servers of said Provider to clients of said Subscriber in accordance with said one or more application service contracts; and
receiving selected ones of said application services provided by said one or more servers of said Provider through selected ones of said application delivery transports respectively.
-
-
20. A subscriber application routing device (SAR) comprising:
-
a storage medium having stored therein a plurality of programming instructions, which when executed cause the SAR to receive one or more application service contracts from an application service provider (Provider), said one or more application service contracts specifying subscriptions to one or more application services provided by one or more servers of said Provider, request from the Provider a list of provider application routers (PARs) able to support a given contract of said one or more application service contracts;
automatically provision one or more application delivery transports between said SAR and a selected one or more of said listed PARs to facilitate delivery of said one or more application services provided by said one or more servers of said Provider to clients of said Subscriber in accordance with said one or more application service contracts, receive selected ones of said application services provided by said one or more servers of said Provider through selected ones of said application delivery transports respectively; and
an execution unit coupled to the storage medium for executing the plurality of programming instructions. - View Dependent Claims (21, 22, 24, 25, 26, 27, 29, 30, 31, 32)
-
-
23. In a provider application routing device (PAR), a method comprising:
-
providing first one or more application service contracts to a first community of one or more subscriber application routers (SAR), said first one or more application service contracts specifying subscriptions to first one or more application services provided by first one or more servers of said Provider;
providing second one or more application service contracts to a second community of one or more subscriber application routers (SAR), said second one or more application service contracts specifying subscriptions to second one or more application services provided by second one or more servers of said Provider; and
delivering selected ones of said first and second application services provided by said first and second one or more servers of said Provider through selected ones of a first one or more application delivery transports provisioned between said first community of one or more SARs and said PAR and a second one or more application delivery transports provisioned between said second community of one or more SARs and said PAR.
-
-
28. A provider application routing device (PAR) comprising:
-
a storage medium having stored therein a plurality of programming instructions, which when executed cause the PAR to provide first one or more application service contracts to a first community of one or more subscriber application routers (SAR), said first one or more application service contracts specifying subscriptions to first one or more application services provided by first one or more servers of said Provider, provide second one or more application service contracts to a second community of one or more subscriber application routers (SAR), said second one or more application service contracts specifying subscriptions to second one or more application services provided by second one or more servers of said Provider, and deliver selected ones of said first and second application services provided by said first and second one or more servers of said Provider through selected ones of a first one or more application delivery transports provisioned by said first community of one or more SARs and a second one or more application delivery transports provisioned by said second community of one or more SARs; and
an execution unit coupled to the storage medium for executing the plurality of programming instructions.
-
-
33. In a provider application routing device (PAR), a method comprising:
-
providing first one or more application service contracts to a community of one or more subscriber application routers (SAR), said first one or more application service contracts specifying subscriptions to first one or more application services provided by first one or more servers of said Provider; and
delivering selected ones of said first and second application services provided by said first and second one or more servers of said Provider through a selected one or more application delivery transports provisioned by said community of one or more SARs.
-
-
34. A provider application routing device (PAR) comprising:
-
a storage medium having stored therein a plurality of programming instructions, which when executed cause the PAR to provide first one or more application service contracts to a community of one or more subscriber application routers (SAR), said first one or more application service contracts specifying subscriptions to first one or more application services provided by first one or more servers of said Provider, deliver selected ones of said first and second application services provided by said first and second one or more servers of said Provider through a selected one or more application delivery transports provisioned by said community of one or more SARs; and
an execution unit coupled to the storage medium for executing the plurality of programming instructions.
-
Specification