IP Library Granted Patent US 8,281,369
Granted Patent B2
US 8,281,369 · App. 12/047,302 · Granted Oct 2, 2012

Method and apparatus for creating secure write-enabled web pages that are associated with active telephone calls

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,281,369
App. No.
12/047,302
Granted
Oct 2, 2012
Kind
B2
Abstract

The proposed invention provides a user-friendly way for people to turn a traditional in-progress voice-only telephone call into a multi-media call. This may be accomplished using various technologies that can be provided over the Internet or some other multi-media computing/networking platform. The multi-media aspect of the invention may be used to facilitate the sharing of additional information between the call participants as well as dynamically update security aspects (e.g., encryption keys) associated with call.

Claims (39)

1. A method, comprising:

establishing a communication session between a plurality of participants for a first media type using a first application;

after initiation of and during the communication session, determining that a second media type different from the first media type is desired;

establishing a second communication channel for the second media type using a second application; and

associating the second communication channel with the communication session, wherein the second communication channel is associated with the communication session by creating a link to the second communication channel based on information associated with the communication session, the link being dynamically created and incorporating information unique to the communication session, the link being to one or more dynamically-created write-enabled web pages for editing or viewing by the participants.

2. The method of claim 1 , wherein associating the second communication channel with the communication session comprises at least one of restricting access to the second communication channel to participants of the communication session, creating access restrictions to the second communication channel that are based on information associated with the communication session, and using the second communication channel to negotiate encryption keys for the communication session.

3. The method of claim 1 , wherein the first media type is voice, wherein the second application comprises a web-based application and wherein the second media type comprises at least one of text, image, audio, and video.

4. The method of claim 3 , wherein at least one communication session participant is enabled to add or modify information presented by the web-based application.

5. The method of claim 1 , further comprising:

generating session information that is unique to the communication session during the step of establishing the communication session for the first media type;

forwarding the unique session information to participant endpoints of the communication session; and

using the unique session information to establish the second communication channel.

6. The method of claim 5 , further comprising:

receiving a request to establish the second communication channel; and

creating a web page with the unique session information.

7. The method of claim 6 , further comprising:

receiving a request to access the web page;

determining whether the request comprises the unique session information; and

determining access permissions to the web page based on the following logic:

(a) in the event that the request comprises unique session information that matches the unique session information used to create the web page, allowing access to the web page; and

(b) in the event that the request does not comprise unique session information that matches the unique session information used to create the web page, restricting access to the web page.

8. The method of claim 6 , wherein the number of simultaneous logins allowed for the web page is limited to a number of participants engaged in the communication session.

9. The method of claim 1 , wherein the communication session comprises a conference call between three or more participants.

10. A non-transitory computer readable medium comprising processor executable instructions that, when executed by a processor, are operable to perform the method of claim 1 .

11. A communication system, comprising:

a non-transitory computer-readable storage medium comprising instructions stored thereon and a processor configured to execute the instructions, wherein the instructions stored on the computer-readable storage medium include:

a first application operable to support a first media type and establish a communication session between a plurality of participants using the first media type between at least two endpoints; and

a second application that is operable to establish a second communication channel, wherein the second communication channel supports a second media type that is different from the first media type, and wherein the second application is operable to associate the second communication channel with the communication session while the communication session is in progress, wherein the second communication channel is associated with the communication session by creating a link to the second communication channel based on information associated with the communication session, the link being dynamically created and incorporating information unique to the communication session, the link being to one or more dynamically-created write-enabled web pages for editing or viewing by the participants.

12. The system of claim 11 , wherein the second application is operable to associate the second communication channel with the communication session by at least one of restricting access to the second communication channel to participants of the communication session, creating access restrictions to the second communication channel that are based on information associated with the communication session, and using the second communication channel to negotiate encryption keys for the communication session.

13. The system of claim 11 , wherein the first media type is voice, wherein the second application comprises a web-based application and wherein the second media type comprises at least one of text, image, audio, and video.

14. The system of claim 13 , wherein at least one communication session participant is enabled to add or modify information presented by the web-based application.

15. The system of claim 11 , wherein the first application is further operable to generate session information that is unique to the communication session and forward the unique session information to participant endpoints of the communication session and wherein the second application is further operable to use the unique session information to establish the second communication channel.

16. The system of claim 15 , wherein the second application is further operable to receive a request to establish the second communication channel, and create a web page with the unique session information.

17. The system of claim 16 , wherein the second application is further operable to receive a request to access the web page, determine whether the request comprises the unique session information, and determine access permissions to the web page based on the following logic:

(a) in the event that the request comprises unique session information that matches the unique session information used to create the web page, allow access to the web page; and

(b) in the event that the request does not comprise unique session information that matches the unique session information used to create the web page, restrict access to the web page.

18. The system of claim 16 , wherein the number of simultaneous logins allowed for the web page is limited to a number of participants engaged in the communication session.

19. The system of claim 16 , wherein request comprises at least one of (i) an http GET request, (ii) an https GET request, and (iii) a predetermined sequence of DTMF tones.

20. The system of claim 11 , wherein the communication session comprises a conference call between three or more participants.

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 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 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
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 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
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 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
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 13, 2008
From: CHAVEZ, DAVID L.; KRADJEL, HOWARD G.; MICHAELIS, PAUL ROLLER; MOORE, SEAN; WILSON, LEE JOSEPH
To: AVAYA TECHNOLOGY, LLC
Reel/Frame 020648/0131 →