Method and apparatus for providing shared services
First Claim
Patent Images
1. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause the one or more processors to at least perform the following steps:
- designating a plurality of mobile servers as a community for sharing a service, wherein the shared service is provided by one of the mobile servers designated as a primary server, the plurality of mobile servers in the community synchronized such that each mobile server stores the latest data to redundantly provide the shared service, and the primary server being selected first to provide the shared service to the community;
detecting unavailability of the primary server to provide the shared service; and
selecting another one of the mobile servers in the community as a secondary server to provide the shared service,wherein the service descriptor includes a set of files corresponding to the services, a distribution list specifying which ones of the services are temporarily disabled, and a distribution rule specifying one or more rules relating to how the shared service is provided.
10 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for shared mobile web services. A community including multiple mobile web servers providing a shared web service is designated. In the event one mobile web server is unavailable to service a request directed to the shared web service, another mobile web server is selected to provide the shared web service.
14 Citations
17 Claims
-
1. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause the one or more processors to at least perform the following steps:
-
designating a plurality of mobile servers as a community for sharing a service, wherein the shared service is provided by one of the mobile servers designated as a primary server, the plurality of mobile servers in the community synchronized such that each mobile server stores the latest data to redundantly provide the shared service, and the primary server being selected first to provide the shared service to the community; detecting unavailability of the primary server to provide the shared service; and selecting another one of the mobile servers in the community as a secondary server to provide the shared service, wherein the service descriptor includes a set of files corresponding to the services, a distribution list specifying which ones of the services are temporarily disabled, and a distribution rule specifying one or more rules relating to how the shared service is provided. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform the following; designating a plurality of mobile servers as a community for sharing a service, wherein the shared service is provided by one of the mobile servers designated as a primary server, the plurality of mobile servers in the community synchronized such that each mobile server stores the latest data to redundantly provide the shared service, and the primary server being selected first to provide the shared service to the community; detecting unavailability of the primary server to provide the shared service; and selecting another one of the mobile servers in the community as a secondary server to provide the shared service, wherein the service descriptor includes a set of files corresponding to the services, a distribution list specifying which ones of the services are temporarily disabled, and a distribution rule specifying one or more rules relating to how the shared service is provided. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification