IP Library Granted Patent US 7,127,047
Granted Patent B2
US 7,127,047 · App. 10/339,996 · Granted Oct 24, 2006

Method and apparatus for establishing and maintaining voice communication among a community of interest

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 7,127,047
App. No.
10/339,996
Granted
Oct 24, 2006
Kind
B2
Abstract

Apparatus is provided for establishing and maintaining communication among a community of interest, comprising a plurality of communication devices for voice communication between users of the community of interest, each of the communication devices including a display for indicating communication availability of the users, a plurality of device agents for controlling respective ones of the communication devices in establishing the voice communication and updating each the display. A plurality of user agents is provided for maintaining user preferences. The user preferences include a list of the users of the community of interest. A tuple space is provided for exchanging tuples and anti-tuples between the user agents to monitor the communication availability, in response to which respective ones of the device agents update each respective display. A transient voice store is provided for receiving and storing a voice message from a first one of the users to a second one of the users with whom the first user is desirous of communicating and who is indicated on the display of the first user as being available for communication, whereupon the display of the second user is updated to indicate receipt of the voice message, and for playing the voice message to the second user. A communication switch is provided for establishing two-way communication between the users, whereby in response to the second user listening to the voice message and provided that the first user is available for communication a voice path is created in the communication switch between the first user and the second user, and in the event the first user is no longer available for communication the second user stores a voice message for the first user via the transient message store.

Claims (36)

1. Apparatus for establishing and maintaining communication among a group of users defining a community of interest, comprising:

a plurality of communication devices for voice communication between users of said group, each of said communication devices including a display for indicating communication availability of said users;

a plurality of device agents for controlling respective ones of said communication devices in establishing said voice communication and updating each said display;

a plurality of user agents for maintaining user preferences, said user preferences including an indication of said interest with which said group is associated, and a list of said users of said group, and for enabling user selection of said group based on information relating activities of said user to said interest;

a tuple space for exchanging tuples and anti-tuples between said user agents to monitor said communication availability, in response to which respective ones of said device agents update each respective display;

a transient voice store for receiving and storing a voice message from a first one of said users to a second one of said users with whom said first user is desirous of communicating and who is indicated on the display of said first user as being available for communication, whereupon the display of said second user is updated to indicate receipt of said voice message, and for playing said voice message to said second user; and

a communication switch for establishing two-way communication between said users;

whereby in response to said second user listening to said voice message and provided that said first user is available for communication a voice path is created in said communication switch between said first user and said second user, and in the event said first user is no longer available for communication said second user stores a voice message for said first user via said transient message store.

2. The apparatus of claim 1 , wherein said display further includes a button associated with each of said users for initiating communication therebetween.

3. The apparatus of claim 2 , wherein said button is illuminated so as to indicate said availability and status.

4. The apparatus of claim 3 , wherein said button is illuminated with ‘*’ to indicate user availability, ‘*>’ to indicate leaving a message for another user, ‘<*’ to indicate message waiting, and ‘<*>’ to indicate two-way communication having been established between users.

5. The apparatus of claim 2 , wherein said button is an LCD.

6. The apparatus of claim 2 , wherein said button is an icon on a PC.

7. The apparatus of claim 1 , wherein at least one of said plurality of communication devices is a phone.

8. The apparatus of claim 1 , wherein at least one of said plurality of communication devices is a PC.

9. A method for establishing and maintaining communication among a group of users defining a community of interest, comprising:

a) maintaining user preferences, said user preferences including an indication of said interest with which said group is associated, and a list of said users of said group;

b) enabling user selection of said group based on information relating activities of said user to said interest;

c) monitoring communication availability of each user in said group;

d) indicating to each user the communication availability of each other user in said group;

e) receiving and storing a voice message from a first one of said users to a second one of said users with whom said first user is desirous of communicating and who is indicated to said first user as being available for communication;

f) playing said voice message to said second user;

g) in the event said first user is available for communication establishing two-way communication between said users, and otherwise receiving and storing a voice message from said second one of said users to said first one of said users; and

h) playing said voice message to said first user.

10. The method of claim 9 , further comprising:

i) in the event said second user is available for communication establishing two-way communication between said users, and otherwise receiving and storing a voice message from said first one of said users to said second one of said users; and

j) playing said voice message to said second user.

11. The apparatus of claim 1 , wherein said indication is an identification field to indicate said interest with which said group is associated.

12. The apparatus of claim 1 , wherein said user agents suggest said group for selection by said user based on said identification field.

13. The apparatus of claim 12 , wherein said information includes at least one of physical location of said user, computer files in use by said user, and electronic calendar data for said user that is related to said identification field.

14. The method of claim 9 , wherein said indication is an identification field to indicate said interest with which said group is associated.

15. The method of claim 14 , wherein said information includes at least one of physical location of said user, computer files in use by said user, and electronic calendar data for said user that is related to said identification field.

16. The apparatus of claim 1 , wherein said interest is a group project.

17. The method of claim 9 , wherein said interest is a group project.

18. The apparatus of claim 1 , wherein said communication is ad hoc.

19. The method of claim 9 , wherein said communication is ad hoc.

Assignments (30)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
SECURITY INTEREST Recorded Oct 31, 2022
From: MITEL NETWORKS CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061824/0282 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0674 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0704 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: MITEL NETWORKS CORPORATION
Reel/Frame 048096/0785 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
SECURITY INTEREST Recorded Mar 23, 2017
From: MITEL NETWORKS CORPORATION
To: CITIZENS BANK, N.A.
Reel/Frame 042107/0378 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032210/0245 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032167/0464 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2013
From: BANK OF NEW YORK MELLON, THE; MORGAN STANLEY & CO. INCORPORATED; MORGAN STANLEY SENIOR FUNDING, INC.
To: MITEL NETWORKS CORPORATION
Reel/Frame 030264/0470 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030201/0743 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 030186/0894 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2013
From: WILMINGTON TRUST, NATIONAL ASSOCIATION FKA WILMINGTON TRUST FSB/MORGAN STANLEY & CO. INCORPORATED
To: MITEL NETWORKS CORPORATION
Reel/Frame 030165/0776 →
RELEASE & DISCHARGE OF SECURITY INTEREST Recorded Oct 21, 2008
From: HIGHBRIDGE INTERNATIONAL LLC/BNY TRUST COMPANY OF CANADA
To: MITEL NETWORKS CORPORATION
Reel/Frame 021794/0510 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0881 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0847 →
SECURITY AGREEMENT Recorded Jul 25, 2005
From: MITEL NETWORKS CORPORATION, A CORPORATION OF CANADA
To: BNY TRUST COMPANY OF CANADA, TRUST COMPANY OF CANADA
Reel/Frame 016891/0959 →
SECURITY AGREEMENT Recorded Jul 18, 2005
From: HIGHBRIDGE INTERNATIONAL LLC
To: MITEL NETWORKS CORPORATION
Reel/Frame 016345/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2005
From: MITEL KNOWLEDGE CORPORATION
To: MITEL NETWORKS CORPORATION
Reel/Frame 016164/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2003
From: WASMEIER, HANS
To: MITEL KNOWLEDGE CORPORATION
Reel/Frame 013659/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2003
From: WASMEIER, HANS
To: MITEL KNOWLEDGE CORPORATION
Reel/Frame 014117/0173 →