IP Library Granted Patent US 6,920,615
Granted Patent B1
US 6,920,615 · App. 09/870,084 · Granted Jul 19, 2005

Method and system for service-enablement gateway and its service portal

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 6,920,615
App. No.
09/870,084
Granted
Jul 19, 2005
Kind
B1
Abstract

A method and system for dynamic service support is presented. A portal-page service and an interface bundle are installed at the gateway. A customer service at the gateway, based on the interface bundle, is installed at the gateway. The portal-page service searches for the customer service and generates a user interface for the customer service based on the customer service. The portal-page service generates a portal-page based on the user interface and the portal page service.

Claims (46)

1. A method for dynamic service support comprising:

installing a portal-page service at a gateway;

installing an interface bundle at the gateway;

installing a customer service at the gateway, the customer service being based on the interface bundle;

searching, by the portal-page service installed at the gateway, for the customer service installed at the gateway;

generating, by the portal-page service installed at the gateway, a user interface for the customer service installed at the gateway identified as a result of the searching based on the customer service installed at the gateway identified as a result of the searching; and

generating, by the portal-page service installed at the gateway, a portal-page for the customer service installed at the gateway identified as a result of the searching based on the user interface generated for the customer service installed at the gateway identified as a result of the searching and the portal-page service installed at the gateway.

2. The method for dynamic service support according to claim 1 and further comprising:

displaying the portal-page on a client device; and

displaying the user interface on the portal page.

3. The method for dynamic service support according to claim 1 , wherein the interface bundle comprises an application programmer interface bundle.

4. The method for dynamic service support according to claim 1 , wherein generating the user interface comprises indirectly invoking a function associated with the consumer service.

5. The method for dynamic service support according to claim 1 , wherein the searching comprises querying the interface bundle.

6. The method for dynamic service support according to claim 1 and further comprising:

generating a message in response to activation of the user interface;

receiving, at the portal-page service, the message;

determining the customer service, a function and at least one parameter associated with the message; and

initiating the function at the customer service using the parameters.

7. The method for dynamic service support according to claim 1 , wherein generating the user interface comprises:

searching for a portal controller associated with a user;

retrieving a user identity from the portal controller based on the user; and

customizing the user interface based on the user identity.

8. The method for dynamic service support according to claim 7 and further comprising invoking functionality associated with the user interface based on the user identity.

9. A system for dynamic service support comprising logic stored on storage, the logic operable to:

install a portal-page service at a gateway;

install an interface bundle at the gateway;

install a customer service at the gateway, the customer service being based on the interface bundle;

search, by the portal-page service installed at the gateway, for the customer service installed at the gateway;

generate, by the portal-page service installed at the gateway, a user interface for the customer service installed at the gateway identified as a result of the searching based on the customer service installed at the gateway identified as a result of the searching; and

generate, by the portal-page service installed at the gateway, a portal-page for the customer service installed at the gateway identified as a result of the searching based on the user interface generated for the customer service installed at the gateway identified as a result of the searching and the portal-page service installed at the gateway.

10. The system for dynamic service support according to claim 9 , wherein the logic is further operable to:

display the portal-page on a client device; and

display the user interface on the portal page.

11. The system for dynamic service support according to claim 9 , wherein the interface bundle comprises an application programmer interface bundle.

12. The system for dynamic service support according to claim 9 , wherein the logic is further operable to indirectly invoke a function associated with the consumer service.

13. The system for dynamic service support according to claim 9 , wherein the logic is further operable to query the interface bundle.

14. The system for dynamic service support according to claim 9 , wherein the logic is further operable to:

generate a message in response to activation of the user interface;

receive, at the portal-page service, the message;

determine the customer service, a function and at least one parameter associated with the message; and

initiate the function at the customer service using the parameters.

15. The system for dynamic service support according to claim 9 , wherein the logic is further operable to:

search for a portal controller associated with a user;

retrieve a user identity from the portal controller based on the user; and

customize the user interface based on the user identity.

16. The system for dynamic service support according to claim 15 , wherein the logic is further operable to invoke functionality associated with the user interface based on the user identity.

Assignments (5)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044127/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2017
From: VERIZON PATENT AND LICENSING INC.
To: GOOGLE INC.
Reel/Frame 043168/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: VERIZON CORPORATE SERVICES GROUP INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033421/0403 →
CHANGE OF NAME Recorded May 5, 2003
From: GTE SERVICE CORPORATION
To: VERIZON CORPORATE SERVICES GROUP INC.
Reel/Frame 013628/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2001
From: CAMPBELL, BRUCE S.; STRAUSS III., BURTON M.; DOLECKI, MYRON C.
To: GTE SERVICE CORPORATION
Reel/Frame 011856/0628 →