IP Library Granted Patent US 8,484,328
Granted Patent B2
US 8,484,328 · App. 12/035,983 · Granted Jul 9, 2013

Apparatus and method for stateful web services enablement

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,484,328
App. No.
12/035,983
Granted
Jul 9, 2013
Kind
B2
Abstract

A web services enablement system includes a computer adapted to send and receive information to and from a first service, to send and receive information to and from a second service, which may not be a web service, to manage a connection with a third, stateful, service and to send and receive information via the stateful service based on information received from the first service or the second service. Also a method of enabling two-way web services and stateful transactions that includes steps of providing an architecture of base services and meta-services, defining a first base service comprising a core component and an extension component, combining the first base service and a meta-service to create a first usable service, managing a relationship between the first usable service and a second service through dependency or binding or utility, and performing a stateful transaction using the first usable service.

Claims (34)

1. A web services enablement system for two-way web services and stateful transactions comprising: a computer adapted to send and receive information to and from a first service, to send and receive information to and from a second service, to manage a connection with a third service comprising a stateful telecommunication service and to send and receive information via the stateful telecommunication service based on information received from the first service or the second service, wherein said computer enables a user to define available services in terms of meta-services and base services and wherein said base services provide specific functions of a particular domain and said meta-services enforce rules for certain common aspects of the base services.

2. The web services enablement system of claim 1 wherein said meta-services are independent of said base services and can be combined with different ones of said base services to define different usable services.

3. The web services enablement system of claim 1 wherein the available services are related through the structure of dependency, binding and utility.

4. The web services enablement system of claim 1 wherein said base services comprise a service core and a service extension, said service core being protected and said service extension being changeable.

5. The web services enablement system of claim 1 wherein said stateful telecommunication service is managed by making the processing of service messages stateless and making the resources used in the processing of service messages stateful.

6. The web services enablement system of claim 1 including a topic tree abstracting resources from multiple available services into a topic hierarchy having event propagation rules.

7. The web services enablement system of claim 1 wherein said computer:

performs enablement of available services by an architecture of base services and meta-services abstraction and interaction;

enables available services with a mechanism and a two-dimensional hierarchy of core/extension and stateless/stateful;

manages relationships between available services through dependency, binding and utility; and

utilizes a topic tree sharing architecture to abstract resources.

8. The web services enablement system of claim 1 , wherein said third service comprises a session-based service.

9. The web services enablement system of claim 1 , wherein the stateful telecommunication service comprises a telephone call to a telecommunications device.

10. A web services enablement system for two-way web services and stateful transactions comprising: a non-transitory computer readable recording medium containing instructions for causing a computer to send and receive information to and from a first service, to send and receive information to and from a second service, to manage a connection with a stateful telecommunication service and to send and receive information via the stateful telecommunication service based on information received from the first service or the second service, wherein said instructions enable a user to define available services in terms of meta-services and base services and wherein said base services provide specific functions of a particular domain and said meta-services enforce rules for certain common aspects of the base services.

11. The web services enablement system of claim 10 wherein said meta-services are independent of said base services and can be combined with different ones of said base services to define different usable services.

12. The web services enablement system of claim 10 wherein the available services are related through the structure of dependency, binding and utility.

13. The web services enablement system of claim 10 wherein said base services comprise a service core and a service extension, said service core being protected and said service extension being changeable.

14. The web services enablement system of claim 10 wherein said instructions enable the stateful telecommunication service to be managed by making the processing of service messages stateless and making the resources used in the processing of service messages stateful.

15. The web services enablement system of claim 10 wherein said instructions cause a computer to define a topic tree abstracting resources from multiple available services into a topic hierarchy having event propagation rules.

16. The web services enablement system of claim 10 wherein said computer readable medium includes instructions for causing a computer to:

perform enablement of available services by an architecture of base services and meta-services abstraction and interaction;

enable base services with a mechanism and two-dimensional hierarchy of core/extension and stateless/stateful;

manage relationships between available services through dependency, binding and utility; and

utilize a topic tree sharing architecture to abstract resources.

17. The web services enablement system of claim 10 , wherein said stateful telecommunication service comprises a session-based service.

18. The web services enablement system of claim 10 , wherein the stateful telecommunication service comprises a telephone call to a telecommunications device.

19. A method of enabling two-way web services and stateful telecommunication transactions comprising the steps of:

defining a first base service comprising a core component and an extension component;

combining the first base service and a meta-service to create a first usable service;

managing a relationship between the first usable service and a second service through dependency or binding or utility;

performing a stateful telecommunication transaction using the first usable service, and

including the additional step of providing a topic tree sharing architecture abstracting resources from various available services into a uniform topic hierarchy having event propagation rules.

20. The method of claim 19 , wherein said stateful telecommunication transaction comprise establishing a telecommunication session among at least two clients.

21. The method of claim 19 , wherein performing a stateful telecommunication transaction comprises placing a telephone call.

Assignments (21)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC
To: AVAYA INC
Reel/Frame 021156/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2008
From: CHOU, WU; LI, LI; ZHUO, DAN; LIU, FENG
To: AVAYA TECHNOLOGY CORP.
Reel/Frame 020701/0741 →