IP Library Granted Patent US 6,839,417
Granted Patent B2
US 6,839,417 · App. 10/238,401 · Granted Jan 4, 2005

Method and apparatus for improved conference call management

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,839,417
App. No.
10/238,401
Granted
Jan 4, 2005
Kind
B2
Abstract

A method and apparatus are disclosed to allow individuals to initiate, join, manage, and participant in a conference call. Members of a community can meet and collaborate over telephones, especially cellular telephones, or computer workstations, in a way that is freeform or prescribed, automatic or moderated, spontaneous or scheduled, unassisted, and selectably anonymous. The invention provides broadly customizable degrees of collective and individual organizational control, and provides social safeguards to minimize disruptions by unruly participants.

Claims (201)

1. An improved conference call system having

a plurality of stations each having a voice input, an audio output, and a user;

a conference server able to support at least one conference call, and

a communications channel connecting each station to the conference server; wherein

the conference server selectably grants to each station access to a selected one of the at least one conference call,

each station accessing the selected conference call sends to the conference server the respective voice input,

the conference server sends to each station accessing the selected conference call a processed aggregation of the received voice input from the other stations accessing the selected conference call, and

each station accessing the selected conference call sends the respective processed aggregation to the respective audio output;

the improvement comprising:

each station having a means to selectably send to the conference server a request for designation,

the conference serve collecting the request for designation from each requesting station accessing the selected conference call, designating at least one requesting station accessing the selected conference call, and

the processed aggregation for each non-designated station accessing the selected conference call having a greater portion of voice input from the at least one designated station.

2. The improved conference call system of claim 1 , further comprising:

the conference server designating a different requesting station at the end of a fixed period of time.

3. The improved conference call system of claim 1 , further comprising:

each station, when designated, having a means to selectably send to the conference server a request to yield designation, and

the conference server, upon receiving the request to yield designation, designating a different requesting station.

4. The improved conference call system of claim 1 , 2 , or 3 , further comprising:

the requesting station designated by the conference server having least recently requested designation.

5. The improved conference call system of claim 2 or 3 , further comprising:

each station having a display,

the conference server sending to at least the designated station of stations accessing the selected conference call requesting data representing at least one station requesting designation,

the designated station presenting the requesting data on the display and having a means to selectably send next speaker data representing one of the requesting stations to the conference server,

the conference server designating as the different requesting station the station represented by the next speaker data.

6. The improved conference call system of claim 5 , further comprising:

the conference server sending to each station accessing the selected conference call speaker data representing the at least one designated station,

each station accessing the selected conference call maintaining a list of speaker data representing at least one previously designated station,

the designated station presenting the list of speaker data on the display and having a means to selectably send next speaker data further able to represent one of the previously designated stations.

7. The improved conference call system of claim 1 , further comprising:

the conference server sending to each station accessing the selected conference call speaker data representing the at least one designated station,

each station having a display and presenting the speaker data on the display.

8. The improved conference call system of claim 7 , further comprising:

each station accessing the selected conference call having a means to selectably enter rating data representing a reaction that is one of positive and negative concerning the at least one designated station.

9. The improved conference call system of claim 8 , further comprising:

each station accessing the selected conference call sending the rating data to the conference server,

the conference server recording the rating data from the respective station, and

upon recording at least one negative reaction to the at least one designated station, designating a different requesting station.

10. The improved conference call system of claim 8 , further comprising:

the conference server recording the rating data respective to the user of the rating station and user of the rated station,

sending to a selecting station of the plurality of stations, a list of conference call data representing a subset of the at least one conference call,

the subset excluding conference calls for which the user of at least one accessing station is associated with negative rating data entered by the user of the selecting station,

and the selecting station displaying the list of conference call data on the display, and having a means to selectably send conference call selection data, designating the selected conference call.

11. The improved conference call system of claim 1 , wherein

each of a subset of the plurality of stations comprises a cellular telephone, and

the communications channel is at least partially comprised of a cellular telephone network.

12. The improved conference call system of claim 1 , wherein

each of a subset of the plurality of stations comprises a personal computer, and

the communications channel comprise any of a LAN, WAN, and Internet.

13. The improved conference call system of claim 12 , wherein

each of a subset of the plurality of stations additionally comprised a telephone, and

the communications channel is additionally comprises a switched telephone network.

14. The improved conference call system of claim 1 , further comprising:

at least one monitor station having a monitor output and a monitoring user, wherein

the conference server selectably grants to the at least one monitor station access to a selectable one of the at least one conference call, sends to the monitor station accessing the selected conference call a monitoring processed aggregation of the received voice input from the stations accessing the conference call, the monitoring processed aggregation having a greater portion of voice input from the at least one designated station, and

the accessing monitor station sends the monitoring processed aggregation to the respective monitor output.

15. An improved conference call system having

a plurality of stations each having a voice input, an audio output, and a user,

a conference server able to support at least one conference call, and

a communications channel connecting each station to the conference server; wherein

conference server selectably grants to each station access to a selected one of the at least one conference call,

each station accessing the selected conference call sends to the conference server the respective voice input,

the conference server sends to each station accessing the selected conference call a processed aggregation of the received voice input from the other stations accessing the selected conference call, and

each station accessing the selected conference call sends the respective processed aggregation to the respective audio output;

the improvement comprising:

the conference server sending to a selecting station of the plurality of stations, a list of conference call data representing a subset of the at least one conference call, and

the selecting station having a means to selectably send conference call selection data, designating the selected conference call.

16. The improved conference call system of claim 15 , further comprising:

the conference server having a subscription database listing subscription data for each user and subscription requirements for each of the at least one conference call, and

the subset of the at least one conference call is restricted to those having subscription requirements that are met by the subscription data of the user of the selecting station.

17. The improved conference call system of claim 15 , further comprising:

each of the at least one conference call classified in at least one category,

the selecting station having a means of choosing a selected category from the at least one category,

the subset of the at least one conference call being restricted to those classified in the selected category.

18. The improved conference call system of claim 17 , wherein

the at least one category is comprised of a hierarchical category.

19. The improved conference call system of claim 15 , further comprising:

each station having a calling location,

each of the at least one conference call having a conference location and a location restriction,

the subset of the at least one conference call being restricted to those having the location restriction met by

the calling location of the selecting station and

the conference location, wherein

the location restriction has a maximum distance, and is met when the distance from the calling location to the conference location is less than the maximum distance.

20. The improved conference system of claim 19 , wherein

the conference location is an average of the calling location of each accessing station.

21. The improved conference system of claim 19 , wherein

the conference location is a geographic position.

22. The improved conference system of claim 19 , wherein

the conference location is the location of a particular station.

23. The improved conference call system of claim 15 , further comprising:

each of the at least one conference call having a list of invitations,

the subset of the at least one conference call being restricted to those having at least one of the selecting station and the user of the selecting station on the respective list of invitations.

24. An improved conference call system having

a plurality of stations each having a voice input, an audio output, and a user,

a conference server able to support at least one conference call, and

a communications channel connecting each station to the conference server; wherein

the conference server selectably grants to each station access to a selected one of the at least one conference call,

each station accessing the selected conference call sends to the conference server the respective voice input,

the conference server sends to each station accessing the selected conference call a processed aggregation of the received voice input from the other stations accessing the selected conference call, and

each station accessing the selected conference call sends the respective processed aggregation to the respective audio output;

the improvement comprising:

one of the plurality of stations transacting with the conference server to specify data representative of a new conference call to the conference server,

the new conference call data comprising at least one of a topic, an interval, an initial speaker, an initial moderator, an access criterion, a conference location, and a specification for the rules of order; and

the conference server creating from the new conference call data a new one of the at least one conference call.

25. The improved conference call system of claim 24 , wherein:

data representative of the new conference call additionally comprises at least one invitation to the new conference call.

26. The improved conference call system of claim 25 , wherein:

one of the plurality of stations, having an invitation to the new conference call, transacting with the conference server to specify a new invitation to the new conference call.

27. A method for conducting a conference call having a plurality of participants comprising the steps of:

each participant selectably requesting designation as the current speaker,

designating at least one of the requesting participants as the current speaker, and

providing to each non-designated participant a processed aggregation of the voices of all of the other participants, the processed aggregation having a greater portion of the voice of the current speaker.

28. The method for conducting the conference call of claim 27 , further comprising the step of:

designating a different participant as the current speaker at the end of a fixed period of time.

29. The method for conducting the conference call of claim 27 , further comprising the step of:

designating a different participant as the current speaker upon the current speaker yielding the designation.

30. The method for conducting the conference call of claim 27 , 28 or 29 , wherein:

the participant designated to be the current speaker is the least recently requesting participant.

31. The method for conducting the conference call of claim 28 or 29 , wherein:

the participant designated to be the different current speaker is selected by the current speaker from among a group comprised of the requesting participants.

32. The method for conducting the conference call of claim 31 , wherein:

the group is additionally comprised of at least one of the participants previously designated.

33. The method for conducting the conference call of claim 27 , further comprising the step of:

displaying to each participant speaker data representing the current speaker.

34. The method for conducting the conference call of claim 33 , further comprising the step of:

each participant selectably providing rating data representing a reaction that is one of positive or negative concerning the current speaker.

35. The method for conducting the conference call of claim 34 , further comprising the step of:

upon at least one participant providing at least one negative reaction to the current speaker, designating a different participant as the current speaker.

36. The method for conducting the conference call of claim 34 , further comprising the steps of:

recording the rating data respective to current speaker and the participant providing the rating data,

providing to a selecting participant a subset of a list of available conference calls, wherein the subset excludes those for which an accessing participant is associated with negative rating data provided by the selecting participant,

choosing a selected conference call from the subset, and

granting access to the selecting participant into the selected conference call as a participant.

37. The method for conducting the conference call of claim 27 , further comprising the steps of:

admitting at least one monitor to the conference call, and

providing to each monitor a monitoring processed aggregation of the voices of all of the participants,

the monitoring processed aggregation having a greater portion of the voice of the current speaker.

38. A method for a selecting participant to access a conference call, comprising the steps of:

providing to the selecting participant a list of conference call data representing a subset of conference calls available,

receiving from the selecting participant a designation of the conference call from the list,

granting access to the selecting participant into the conference call as a participant.

39. The method for the selecting participant to access the conference call of claim 38 , further comprising the steps of:

examining a subscription database listing subscription data of the selecting participant and subscription requirements for the conference calls available, wherein

the list of conference call data is restricted to those having subscription requirements met by the subscription data of the selecting participant.

40. The method for the selecting participant to access the conference call of claim 38 , further comprising the steps of:

placing each of the conference calls available into at least one category,

the selecting participant selecting a category, wherein

the list of conference call data is restricted to those belonging to the selected category.

41. The method for the selecting participant to access the conference call of claim 40 , wherein

the at least one category is comprised of a hierarchically identified category.

42. The method for the selecting participant to access the conference call of claim 38 , further comprising the steps of:

determining the location of the selecting participant,

assigning to each of the conference calls available a location and a location restriction, wherein

the list of conference call data is restricted to those representing conference calls having the location restriction met by the location of the selecting participant and the location of the respective conference call, and

the location restriction comprises a maximum distance, and is met when the distance from the location of the selecting participant to the location of the respective conference call is less than the maximum distance.

43. The method for the selecting participant to access the conference call of claim 42 , wherein

the location of the respective conference call is an average of the locations of the participants.

44. The method for the selecting participant to access the conference call of claim 42 , wherein

the location of the respective conference call is a geographic position.

45. The method for the selecting participant to access the conference call of claim 42 , wherein

the location of the respective conference call is the location of a particular participant.

46. The method for the selecting participant to access the conference call of claim 38 , further comprising the steps of:

selectably providing each of the conference calls available with a list of invitations, and wherein

the list of conference call data is restricted to those having a list of invitations of which at least one is for the selecting participant.

47. A method for a creating participant to create a conference call comprising the steps of;

sending new conference call data to a conference server, the new conference call data comprising at least one of: a topic, an interval, an initial speaker, an initial moderator, an access criterion, a conference location, and a specification for the rules of order;

in response to which the conference server creates the conference call conforming to the new conference call data.

48. The method for the creating participant to create the conference call of claim 47 , wherein

the new conference call data additionally comprises an invitation for an invited participant to the conference call, in response to which

the conference server records the invitation.

49. The method for the selecting participant to create the conference call of claim 48 , additionally comprising the step of:

the invited participant requesting the conference server to generate a second invitation for a second invited participant to the conference call, in response to which

the conference server generates the second invitation.

50. The improved conference call system of claim 1 , further comprising:

each non-designated station having a means to selectably send to the conference server a request to interrupt the designated station, and

the conference server selectably reacting to the request for interrupt from an interrupting station accessing the selected conference call by designating the interrupting station.

51. The improved conference call system of claim 50 , further comprising:

each station accessing the selected conference call having a respective permission to interrupt,

the conference server selecting to reacting to the request for interrupt on the basis of the permission to interrupt of the interrupting station, and

upon the designation being granted to the interrupting station, the respective permission to interrupt is reduced.

52. The improved conference call system of claim 51 , further comprising:

a station accessing the selected conference call designated as the moderator station, wherein

the respective permission to interrupt of the moderator station is greater than that of the other accessing stations.

53. The improved conference call system of claim 50 , 51 , or 52 , further comprising:

the conference server re-designating the previous designated station at the end of a fixed period of time.

54. The improved conference call system of claim 50 , 51 , or 52 , further comprising:

the interrupting station, when designated, having a means to selectably send to the conference server a request to yield designation, and

the conference server, upon receiving the request to yield designation, re-designating the previous designated station.

55. The method for conducting the conference call of claim 27 , further comprising the steps of:

accepting from an interrupting participant of the non-designated participants an interrupt request, and

selectably reacting to the interrupt request by designating the interrupting participant as the current speaker.

56. The method for conducting the conference call of claim 55 , further comprising the steps of:

assigning to each participant a permission to interrupt,

reducing the respective permission to interrupt of the interrupting participant upon designating the interrupting participant as the current speaker, and

reacting to the interrupt request based on the permission to interrupt.

57. The method for conducting the conference call of claim 56 , further comprising the steps of:

designating a moderator from the participants accessing the conference call, the respective permission to interrupt of the moderator being greater than the other participants.

58. The method for conducting the conference call of claim 55 , 56 , or 57 , further comprising the step of:

re-designating the previous current speaker at the end of a fixed period of time.

59. The method for conducting the conference call of claim 55 , 56 , or 57 , further comprising the steps:

the interrupting participant yielding, and

re-designating the previous current speaker.

Assignments (5)
SECURITY INTEREST Recorded Jul 14, 2022
From: BUFFALO PATENTS, LLC
To: INTELLETUAL VENTURES ASSETS 90 LLC; INTELLECTUAL VENTURES ASSETS 167 LLC
Reel/Frame 060654/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2021
From: INTELLECTUAL VENTURES ASSETS 167 LLC
To: BUFFALO PATENTS, LLC
Reel/Frame 056978/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2021
From: S. AQUA SEMICONDUCTOR, LLC
To: INTELLECTUAL VENTURES ASSETS 167 LLC
Reel/Frame 056536/0924 →
CONFIRMATORY ASSSIGNMENT OF PATENT RIGHTS Recorded May 20, 2021
From: MYRIAD ENTERTAINMENT, INC.
To: ZNL ENTERPRISES, LLC
Reel/Frame 056313/0877 →
MERGER Recorded Oct 28, 2015
From: MRD TELECOM SERVICES L.L.C.
To: S. AQUA SEMICONDUCTOR, LLC
Reel/Frame 036907/0393 →