IP Library › Granted Patent US 8,285,864
Granted Patent B2
US 8,285,864 · App. 12/643,288 · Granted Oct 9, 2012

Service delivery system using intermediary application management subsystem for managing setup provisioning delivery and updating of services

Assignee: Verizon Patent and Licensing Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,285,864
App. No.
12/643,288
Granted
Oct 9, 2012
Kind
B2
Abstract

Exemplary service delivery platform and management systems and methods are described herein. An exemplary method includes an intermediary application management subsystem, which is configured to communicate with an end-user access device and with an application server that is configured to deliver a service to the end-user access device, receiving a software application from a developer, the software application configured to be executed by the end-user access device to access the service delivered by the application server, setting up the service for selection by the end-user access device, receiving a request to subscribe to the service delivered by the application server, the request initiated by the end-user access device, and provisioning the service for delivery from the application server to the end-user access device. Corresponding systems and methods are also disclosed.

Claims (73)

1. A method comprising:

receiving, by an intermediary application management subsystem configured to communicate with an end-user access device and with an application server that is configured to deliver a service to the end-user access device, a software application configured to be executed by the end-user access device to access the service delivered by the application server;

setting up, by the intermediary application management subsystem, the service for selection by the end-user access device;

receiving, by the intermediary application management subsystem, a request to subscribe to the service delivered by the application server, the request initiated by the end-user access device; and

provisioning, by the intermediary application management subsystem in response to the request, the service for delivery from the application server to the end-user access device, the provisioning comprising

transmitting data representative of the software application to the end-user access device for installation and execution by the end-user access device, and

transmitting a notification message to the application server to notify the application server of an initiation of a subscription to the service by the end-user access device.

2. The method of claim 1 , further comprising:

monitoring, by the intermediary application management system, the delivery of the service from the application server to the end-user access device; and

controlling, by the intermediary application management system, the delivery of the service from the application server to the end-user access device based on the monitoring.

3. The method of claim 2 , wherein:

the monitoring comprises monitoring a usage of one or more resources of the end-user access device during the delivery of the service; and

the controlling comprises maintaining a pre-determined level of availability of the one or more resources of the end-user access device for use by the end-user access device to provide a quality-of-service level.

4. The method of claim 1 , wherein the service is delivered from the application server to the end-user access device without going through the intermediary application management subsystem.

5. The method of claim 1 , wherein the setting up comprises:

selectively approving the software application for distribution;

storing the software application in an applications repository; and

providing information descriptive of the service associated with the software application to a service selection portal for inclusion in the service selection portal, the service selection portal accessible by the end-user access device.

6. The method of claim 1 , further comprising:

receiving, by the intermediary application management subsystem, a request to update the service; and

updating, by the intermediary application management subsystem, the service in response to the request to update the service.

7. The method of claim 1 , further comprising:

receiving, by the intermediary application management subsystem, a request to terminate the subscription to the service; and

terminating, by the intermediary application management subsystem, the subscription to the service, the terminating comprising:

uninstalling the software application from the end-user access device, and

transmitting a notification message to the application server to notify the application server of the termination of the subscription to the service.

8. The method of claim 1 , wherein the provisioning further comprises communicating with a service carrier subsystem configured to deliver one or more base services to the end-user access device to leverage one or more facilities of the service carrier subsystem to provision the service for delivery from the application server to the end-user access device.

9. The method of claim 8 , wherein the one or more facilities of the service carrier subsystem comprise at least one of a backend billing facility, a backend provisioning facility, a subscriber management backend facility, and an end-user access device management facility.

10. The method of claim 1 , wherein:

the service comprises a home monitoring service;

the software application comprises a home monitoring application; and

the end-user access device comprises a home router connected to a local area network at a subscriber premises.

11. The method of claim 1 , embodied as computer-executable instructions on at least one tangible computer-readable medium.

12. A system comprising:

a carrier interface module configured to interface with a subscriber carrier subsystem that provides one or more base services for access by an end-user access device via a network;

an access device interface module configured to interface with the end-user access device;

a developer interface module configured to interface with an application server configured to deliver an additional service to the end-user access device;

an application management module communicatively coupled to the carrier interface module, the access device interface module, and the developer interface module and configured to set up the additional service for selection by the end-user access device; and

a provisioning module communicatively coupled to the carrier interface module, the access device interface module, and the developer interface module and configured to provision, in response to a request initiated by the end-user access device to subscribe to the additional service, the additional service for delivery from the application server to the end-user access device by

initiating a transmission of data representative of a software application to the end-user access device for installation and execution by the end-user access device to access the additional service from the application server, and

initiating a transmission of a notification message to the application server to notify the application server of an initiation of a subscription to the additional service by the end-user access device.

13. A system comprising:

a subscriber carrier subsystem that provides one or more base subscription services for access by an end-user access device via a network; and

an intermediary application management subsystem that interfaces with the service carrier subsystem, the end-user access device, and an application server configured to deliver an additional service to the end-user access device, wherein the intermediary application management subsystem

receives a software application from a developer associated with the application server, the software application configured to be executed by the end-user access device to access the additional service configured to be delivered by the application server,

sets up the service for selection by the end-user access device,

receives a request to subscribe to the additional service configured to be delivered by the application server, the request initiated by the end-user access device, and

provisions, in response to the request, the additional service for delivery from the application server to the end-user access device by

transmitting data representative of the software application to the end-user access device for installation and execution by the end-user access device, and

transmitting a notification message to the application server to notify the application server of an initiation of a subscription to the additional service by the end-user access device.

14. The system of claim 13 , wherein the intermediary application management subsystem

monitors a usage of one or more resources of the end-user access device, and

maintains a level of availability of the one or more resources of the end-user access device for use by the end-user access device to provide a quality-of-service level.

15. The system of claim 13 , wherein the additional service is delivered from the application server to the end-user access device without going through the intermediary application management subsystem.

16. The system of claim 13 , wherein the intermediary application management subsystem

receives a request to update the additional service, and

updates the additional service in response to the request to update the additional service.

17. The system of claim 13 , wherein the intermediary application management subsystem

receives a request to terminate the subscription to the additional service, and

terminates the subscription to the service by

uninstalling the software application from the end-user access device, and

transmitting a notification message to the application server to notify the application server of the termination of the subscription to the additional service.

18. The system of claim 13 , wherein the intermediary application management subsystem communicates with the service carrier subsystem to leverage one or more facilities of the service carrier subsystem to provision the additional service for delivery from the application server to the end-user access device.

19. The system of claim 18 , wherein the one or more facilities of the service carrier subsystem comprise at least one of a backend billing facility, a backend provisioning facility, a subscriber management backend facility, and an end-user access device management facility.

20. The system of claim 13 , wherein:

the additional service comprises a home monitoring service;

the software application comprises a home monitoring application; and

the end-user access device comprises a home router connected to a local area network at a subscriber premises, the home router configured to communicate with a surveillance camera via the local area network at the subscriber premises.

21. The system of claim 13 , wherein the one or more base subscription services comprises at least one of a subscription television service, a subscription mobile phone service, and a subscription Internet access service.

22. The system of claim 13 , wherein:

the service carrier subsystem and the intermediary application management subsystem are controlled by a carrier;

the end-user access device is associated with a subscriber to the one or more base subscription services; and

the application server is controlled by a third-party.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2009
From: BAGASRA, ABBAS
To: VERIZON PATENT AND LICENSING, INC.
Reel/Frame 023683/0019 →
Continuity (1)
Related Publication 20110153806A1 · Jun 23, 2011