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 devices, the real time communication device comprising:
a network interface for communicating over the packet switched local area network; means for establishing a logical channel to support a media session 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, 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 during the media session and for receiving compressed digital audio frames from the endpoint and driving a speaker to output audio in response thereto; means for providing a notice message to at least one 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 change in state between a first state wherein the real time communication device is “off-hook” participating in a media session and a second state wherein the real time communication device is not participating in a media session.
- 2. The real time communication device of claim 1, wherein the means for providing a notice message comprises:
means for receiving a subscription message from a notice client of each subscription device over the local area network, each subscription message comprising identification of the notice client; and means for providing a notice message, in response to a change in state between the first state and the second state, to each subscription device, the notice message comprising the identification in a notice message destination field.
- 3. The real time communication device of claim 2, wherein the identification is a IP address and port number associated with the notice client.
- 4. The real time communication device of claim 2, wherein the identification comprises an identifier associated with the notice client useable by a proxy server for routing the subscription message to the real time communication device.
- 5. The real time communication device of claim 1, wherein the means for providing a notice message further comprises:
means for receiving a subscription message from a notice client of each subscription device over the local area network, each subscription message comprising identification of the notice client; a subscription table for storing the identification of each subscription device in association with a subscription expiration time; and means for providing a notice message, in response to a change in state between the first state and the second state, only to each of those subscription devices associated with a subscription expiration time that follows the change in state, and the notice message comprising the identification in a notice message destination field.
- 6. The real time communication device of claim 5, wherein the identification is a IP address and port number associated with the notice client.
- 7. The real time communication device of claims 5, wherein the identification comprises an identifier associated with the notice client and useable by a proxy server for routing the subscription message to the real time communication device.
- 8. The real time communication device of claim 1, wherein the means for providing a notice message comprises:
means for receiving a subscription message from a notice client of each subscription device over the local area network, each subscription message comprising identification of the notice client; 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 the first state or the second state; and 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 8, wherein the identification is a IP address and port number associated with the notice client.
- 10. The real time communication device of claims 8, wherein the identification comprises an identifier associated with the notice client and useable by a proxy server for routing the subscription message to the real time communication device.
- 11. The real time communication device of claims 1, wherein the means for providing a notice message further comprises:
means for receiving a subscription message from a notice client of each subscription device over the local area network, each subscription message comprising identification of the notice client; 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 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 the first state or the second state; and 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.
- 12. The real time communication device of claim 11, wherein the identification is a IP address and port number associated with the notice client.
- 13. The real time communication device of claims 11, wherein the identification comprises an identifier associated with the notice client and useable by a proxy server for routing the subscription message to the real time communication device.
- 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:
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 notice message to each subscription device, the notice message indicating a change in state between a first state wherein the real time communication device is “off-hook” 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 “on-hook”.
- 15. The method of claim 14, wherein:
the identification comprises an indication of an IP address and a port number of the subscription device; and the step of providing the notice message comprises sending the notice message over the local area network to the IP address and port number.
- 16. The method of claim 14, wherein:
the identification comprises an identifier of the subscription device; and the step of providing the notice message comprises sending the notice message over the local are network to a proxy server that may use the identifier for routing the notice message to the subscription device.
- 17. 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:
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 notice message that indicates a change in state between a first state wherein the real time communication device is “off-hook” 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, only to each subscription device that associates with a subscription expiration time that follows the change in state.
- 18. The method of claim 17, wherein:
the identification comprises an indication of an IP address and a port number of the subscription device; and the step of providing the notice message comprises sending the notice message over the local area network to the IP address and port number.
- 19. The method of claim 17, wherein:
the identification comprises an identifier of the subscription device; and the step of providing the notice message comprises sending the notice message over the local are network to a proxy server that may use the identifier for routing the notice message to the subscription device.
- 20. 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:
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 t he 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 “off-hook” 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; 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.
- 21. The method of claim 20, wherein:
the identification comprises an indication of an IP address and a port number of the subscription device for receipt of the notice message, and the step of providing the first notice message and the step of providing subsequent notice messages each comprise sending the notice message over the local area network to the IP address and port number.
- 22. The method of claim 20, wherein:
the identification comprises an identifier of the subscription device; and the step of providing the first notice message and the step of providing the subsequent notice messages each comprise sending the notice message to a proxy server that may use the identifier for routing the notice message to the subscription device.
- 23. 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:
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 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 “off-hook” 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; 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.
- 24. The method of claim 23, wherein:
the identification comprises an indication of an IP address and a port number of the subscription device for receipt of the notice message, and the step of providing the first notice message and the step of providing subsequent notice messages each comprise sending the notice message over the local area network to the IP address and port number.
- 25. The method of claim 24, wherein:
the identification comprises an identifier of the subscription device; and the step of providing the first notice message and the step of providing the subsequent notice messages each comprise sending the notice message to a proxy server that may use the identifier for routing the notice message to the subscription device.
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, and is a continuation in part of U.S. patent application Ser. No. ______ Docket Number Tel-038 filed on titled Multi-Media Communication Management System with Graphical User Interface Conference Session Management, the contents of such patent applications is incorporated herein.
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
10000543 |
Oct 2001 |
US |
Child |
10624815 |
Jul 2003 |
US |
Parent |
09961532 |
Sep 2001 |
US |
Child |
10624815 |
Jul 2003 |
US |