Subscription-based services
First Claim
1. A system for a service provider to provide a service to an end-user subscriber comprising:
- a service provider application service configured for use on a service provider computer in the Internet to receive a request for an application service including a subscriber identifier, and in response thereto configured to validate the subscriber identifier, interact with a directory service which executes as a thread to select the application service that the subscriber has subscribed to, and provide the service.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a virtual network, sitting “above” the physical connectivity and thereby providing the administrative controls necessary to link various communication devices via an Access-Method-Independent Exchange. In this sense, the Access-Method-Independent Exchange can be viewed as providing the logical connectivity required. In accordance with the present invention, connectivity is provided by a series of communication primitives designed to work with each of the specific communication devices in use. As new communication devices are developed, primitives can be added to the Access-Method-Independent Exchange to support these new devices without changing the application source code. A Thread Communication Service is provided, along with a Binding Service to link Communication Points. A Thread Directory Service is available, as well as a Broker Service and a Thread Communication Switching Service. Intraprocess, as well as Interprocess, services are available. Dynamic Configuration Management and a Configurable Application Program Service provide software which can be commoditized, as well as upgraded while in operation.
87 Citations
23 Claims
-
1. A system for a service provider to provide a service to an end-user subscriber comprising:
a service provider application service configured for use on a service provider computer in the Internet to receive a request for an application service including a subscriber identifier, and in response thereto configured to validate the subscriber identifier, interact with a directory service which executes as a thread to select the application service that the subscriber has subscribed to, and provide the service.
-
2. A method for providing application services using an Internet Protocol to a subscriber, the method comprising:
-
receiving a request for an application service communicated from an application process, the request including a named representation of data representative of a subscriber identifier; and in response thereto, validating the subscriber identifier as a registered subscriber, interacting with a directory service which executes as a thread to select an application service that the subscriber has subscribed to, and providing the service to the registered subscriber. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a computer readable storage medium including control logic stored therein, the control logic enabling the providing of application services using an Internet Protocol by a method comprising:
-
receiving a request for an application service communicated from an application process, the request including a named representation of data representative of a subscriber identifier; and in response thereto, validating the subscriber identifier as a registered subscriber, interacting with a directory service which executes as a thread to select a service that the subscriber has subscribed to, and providing the service to the registered subscriber.
-
-
21. A method for providing application services using an Internet Protocol, the method comprising:
-
receiving a request for an application service communicated from an application process, the request including data representative of a subscriber identifier; and in response thereto, validating the subscriber identifier as a registered subscriber; interacting with a directory service which executes as a thread to select an application service that the subscriber has subscribed to; providing the requested service; and determining a fee for using the requested service.
-
-
22. A method for providing application services using an Internet Protocol, the method comprising:
-
receiving a request for an application service communicated from an application process, the request including of data representative of a subscriber identifier; and in response thereto, validating the subscriber identifier as a registered subscriber; interacting with a directory service which executes as a thread to select an application service that the subscriber has subscribed to; selecting the requested service from a plurality of available services; and providing the requested service.
-
-
23. A computer program product comprising a computer usable medium including control logic stored therein, the control logic enabling the providing of application services using an Internet Protocol by a method comprising:
-
receiving a request for an application service communicated from an application process, the request including data representative of a subscriber identifier; and in response thereto, validating the subscriber identifier as a registered subscriber; interacting with a directory service which executes as a thread to select an application service that the subscriber has subscribed to; providing the requested service; and determining a fee for using the requested service.
-
Specification