Claims
- 1. A real time communication device for operation with a packet switched network interconnecting the real time communication device with a control unit and at least one other real time communication device, the real time communication device comprising:
a network interface 94, 125 for communicating over the packet switched local area network (22); a plurality of indicators, each associated with a unique one of the other real time communication devices; selection means associated with each indicator; means for establishing a logical channel over the packet switched local area network with an endpoint selected from the group of endpoints consisting of the control unit and the other real time communication devices that is uniquely associated with an indicator selected from the plurality of indicators in response to operator activation of the selection means associated with the indicator, the logical channel for the exchange of real time streaming media with the endpoint during a media session; means for receiving microphone input and generating compressed digital audio frames representative thereof for transmission to the endpoint over the logical channel and for receiving compressed digital audio frames from the endpoint and driving a speaker to output audio in response thereto.
- 2. The real time communication device of claim 1, further comprising:
means 114 for providing a first notice message to at least one subscription device over the local area network, the subscription device selected from the group of subscription devices consisting of the control unit and a the other real time communication devices, the notice message indicating a start of the media session.
- 3. The real time communication device of claim 2, further comprising:
means 114 for providing a second notice message to at least one subscription device over the local area network, the second notice message indicating a termination of the media session.
- 4. The real time communication device of claim 1, further comprising:
means for receiving a subscription message from each subscription device over the local area network, the subscription device selected from the group of subscription devices consisting of the control unit and a the other real time communication devices, each subscription message comprising identification of the subscription device; and means for providing a first notice message to each subscription device, in response to establishing the logical channel, the first notice message to each subscription device comprising the identification of the subscription device in a notice message destination field.
- 5. The real time communication device of claim 4, further comprising:
means 114 for providing a second notice message to each subscription device, in response to a termination of the media session, the second notice message to each subscription device comprising the identification of the subscription device in a notice message destination field.
- 6. The real time communication device of claims 1, further comprising:
means for receiving a subscription message from each of a plurality of subscription devices over the local area network, each selected from the group consisting of the control unit and the other real time communication devices, subscription device, each subscription message comprising identification of the subscription device; a subscription table for storing the identification of each subscription device in association with a subscription expiration time; and means for providing a first notice message, in response to establishing the logical channel, only to each of those subscription devices associated with a subscription expiration time that follows establishment of the logical channel, and the notice message comprising the identification in a notice message destination field.
- 7. The real time communication device of claim 6, further comprising:
means 114 for providing a second notice message, in response to termination of the media session, only to each of those subscription devices associated with a subscription expiration time that follows termination of the media session, and the notice message comprising the identification in a notice message destination field.
- 8. The real time communication device of claim 1, further comprising:
means for receiving a subscription message from each of a plurality of subscription devices over the local area network, each selected from the group consisting of the control unit and the other real time communication devices, subscription device, each subscription message comprising identification of the subscription device; means for providing a first notice message to a subscription device, in response to receipt of the subscription message from the subscription device, the first notice indicating whether the real time communication device is in a first state consisting of a state wherein the real time communication device is participating in a media session or a second state consisting of a state wherein the real time communication device is not participating in a media session; means for providing a plurality of subsequent notice messages to the subscription device, each subsequent notice message in response to a change in state between the first state and the second state.
- 9. The real time communication device of claim 1, further comprising:
means for receiving a subscription message from each of a plurality of subscription devices over the local area network, each selected from the group consisting of the control unit and the other real time communication devices, subscription device, each subscription message comprising identification of the subscription device; a subscription table for storing the identification of each subscription device in association with a subscription expiration time; means for providing a first notice message to a subscription device, in response to receipt of the subscription message from the subscription device, the first notice indicating whether the real time communication device is in a first state consisting of a state wherein the real time communication device is participating in a media session or a second state consisting of a state wherein the real time communication device is not participating in a media session; means for providing a plurality of subsequent notice messages to the subscription device, each subsequent notice message in response to a change in state between the first state and the second state that occurs prior to the subscription expiration time.
- 10. A method for providing notice of a state of a real time communication device to other real time communication devices over a packet switched local area network, the method comprising:
establishing a logical channel over the packet switched local area network with an endpoint selected from the group of endpoints consisting of the control unit and the other real time communication devices in response to operator activation of a selection means uniquely associated with the endpoint, the logical channel for the exchange of real time streaming media with the endpoint during a media session; receiving microphone input and generating compressed digital audio frames representative thereof for transmission to the endpoint over the logical channel; receiving compressed digital audio frames from the endpoint and driving a speaker to output audio in response thereto; receiving a subscription message from at least one subscription device selected from the group of subscription device consisting of the control unit and the other real time communication devices, over the local area network, each subscription message comprising identification of the subscription device to which a notice message is to be provided; providing a first notice message to each subscription device, the first notice message indicating establishment of the logical channel.
- 11. The method of claim 10, further comprising:
providing a second notice message to each subscription device, the second notice message indicating a termination of the media session.
- 12. A method for providing notice of a state of a real time communication device to other real time communication devices over a packet switched local area network, the method comprising:
establishing a logical channel over the packet switched local area network with an endpoint selected from the group of endpoints consisting of the control unit and the other real time communication devices in response to operator activation of a selection means uniquely associated with the endpoint, the logical channel for the exchange of real time streaming media with the endpoint during a media session; receiving microphone input and generating compressed digital audio frames representative thereof for transmission to the endpoint over the logical channel; receiving compressed digital audio frames from the endpoint and driving a speaker to output audio in response thereto; receiving a subscription message from at least one subscription device selected from the group of subscription device consisting of the control unit and the other real time communication devices, over the local area network, each subscription message comprising identification of the subscription device; storing the identification of each subscription device in association with a subscription expiration time; providing a first notice message, in response to establishing the logical channel, only to each of those subscription devices associated with a subscription expiration time that follows establishment of the logical channel, and the notice message comprising the identification in a notice message destination field.
- 13. The method of claim 12, further comprising:
providing a second notice message, in response to termination of the media session, only to each of those subscription devices associated with a subscription expiration time that follows termination of the media session, and the notice message comprising the identification in a notice message destination field.
- 14. A method for providing notice of a state of a real time communication device to other real time communication devices over a packet switched local area network, the method comprising:
establishing a logical channel over the packet switched local area network with an endpoint selected from the group of endpoints consisting of the control unit and the other real time communication devices in response to operator activation of a selection means uniquely associated with the endpoint, the logical channel for the exchange of real time streaming media with the endpoint during a media session; receiving microphone input and generating compressed digital audio frames representative thereof for transmission to the endpoint over the logical channel; receiving compressed digital audio frames from the endpoint and driving a speaker to output audio in response thereto; receiving a subscription message from at least one subscription device selected from the group of subscription device consisting of the control unit and the other real time communication devices, over the local area network, each subscription message comprising identification of the subscription device; providing a first notice message to a subscription device, in response to receipt of the subscription message from the subscription device, the first notice message indicating whether the real time communication device is in a first state wherein the real time communication device is participating in a media session over the local area network with a second endpoint consisting of an endpoint selected from the group of the control unit and the other real time communication devices, and a second state wherein the real time communication device is not participating in a media session;
- 15. The method of claim 14, further comprising:
providing a plurality of subsequent notice messages to the subscription device, each subsequent notice message in response to a change in state between the first state and the second state.
- 16. A method for providing notice of a state of a real time communication device to other real time communication devices over a packet switched local area network, the method comprising:
establishing a logical channel over the packet switched local area network with an endpoint selected from the group of endpoints consisting of the control unit and the other real time communication devices in response to operator activation of a selection means uniquely associated with the endpoint, the logical channel for the exchange of real time streaming media with the endpoint during a media session; receiving microphone input and generating compressed digital audio frames representative thereof for transmission to the endpoint over the logical channel; receiving compressed digital audio frames from the endpoint and driving a speaker to output audio in response thereto; receiving a subscription message from at least one subscription device selected from the group of subscription device consisting of the control unit and the other real time communication devices, over the local area network, each subscription message comprising identification of the subscription device to which a notice message is to be provided; storing the identification of each subscription device in associate with a subscription expiration time; providing a first notice message to a subscription device, in response to receipt of the subscription message from the subscription device, the first notice message indicating whether the real time communication device is in a first state wherein the real time communication device is participating in a media session over the local area network with a second endpoint consisting of an endpoint selected from the group of the control unit and the other real time communication devices, and a second state wherein the real time communication device is not participating in a media session.
- 17. The method of claim 16, further comprising:
providing a plurality of subsequent notice messages to the subscription device, each subsequent notice message in response to a change in state between the first state and the second state that occurs prior to the subscription expiration time.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is a continuation in part of U.S. patent application Ser. No. 09/961,532 titled Teledata Space and Docking Station with Modular and Integrated Display filed on Sep. 24, 2001, and is a continuation in part of U.S. patent application Ser. No. 10/000,543 filed on Oct. 23, 2001, titled Modular Multi-Media Communication Management System, the contents of such patent applications is incorporated herein.
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09961532 |
Sep 2001 |
US |
Child |
10251170 |
Sep 2002 |
US |
Parent |
10000543 |
Oct 2001 |
US |
Child |
10251170 |
Sep 2002 |
US |