|Publication number||US5289545 A|
|Application number||US 07/685,307|
|Publication date||Feb 22, 1994|
|Filing date||Apr 12, 1991|
|Priority date||Apr 16, 1990|
|Also published as||US5175727, US5291488, US5341498, WO1991016797A1|
|Publication number||07685307, 685307, US 5289545 A, US 5289545A, US-A-5289545, US5289545 A, US5289545A|
|Inventors||Calvin V. Jestice|
|Original Assignee||Motorola, Inc.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (7), Referenced by (8), Classifications (9), Legal Events (5)|
|External Links: USPTO, USPTO Assignment, Espacenet|
This application is a continuation-in-part of copending U.S. Ser. No. 07/509,915, entitled "A Communication System Network" and filed on Apr. 16, 1990, and patented on Dec. 29, 1992 as U.S. Pat. No. 5,175,727.
This invention relates generally to audio signal path methodology, including but not limited to communication systems having consoles capable of monitoring both selected and unselected audio sources.
Radio communication systems are well known in the art. Larger and more sophisticated systems typically include a number of operator consoles, from which an operator can monitor one or more different audio sources (such audio sources can include, for example, other console operators, and other individuals communicating via landline or radio links). With reference to FIG. 1, a typical radio communication system console, such as a Centracom Series II console as manufactured by Motorola, Inc., provides two speakers; one renders audible a selected audio source, and the other renders audible a mix of a plurality of other unselected audio sources, all as well understood in the art. The console typically includes an appropriate operator interface, such as a keyboard or the like, to allow an operator to select and unselect from amongst the various audio sources available.
Given the above, it is possible that, at any given moment, a particular audio source may or may not be the selected audio source for one or more consoles. For a variety of reasons, and in support of general operating efficiencies within the system, it is desirable that each audio source be aware of whether any consoles have selected that audio source. To this end, the prior art provides consoles that repeatedly signal, via an internal data network, their current selection.
In relatively small communication systems, such automatic signalling by all consoles on a regular basis adequately meets the needs noted above. As systems have grown larger, however, problems have arisen with respect to this prior art methodology. For example, as the number of consoles increase, the amount of signalling dedicated to these purposes increases as well. The nature of this problem becomes particularly clear when one considers that a plurality of consoles may well be monitoring a common audio source at any given moment. During such periods, the data network becomes filled with redundant messages from different consoles all informing the audio source that it currently has selected status. Such redundant signalling serves no useful purpose and poses the risk of over burdening the throughput capabilities of the data network.
Accordingly, a need exists for a method of assuring that selected audio sources remain informed of their selected status, while simultaneously assuring that the relevant data pathways do not become overburdened by the implementing signalling.
These needs and others are substantially met by the method for use in a system having a plurality of audio sources and a plurality of consoles that monitor selected audio sources as described herein. Pursuant to this method, when a particular audio source determines that it cannot identify any console that is then currently monitoring audio information from that particular audio source in a primary monitoring mode, the audio source transmits a general inquiry to identify any consoles that are currently monitoring that console in a primary monitoring mode. Upon receiving a response from any consoles acknowledging the general inquiry, the audio source then designates a console as its prime monitor and communicates that designation to the selected console. Thereafter, being designated prime monitor, the designated console transmits information from time to time indicating its prime monitor status and thereby confirming for the audio source its continued selected status.
So configured, consoles only transmit these updates subsequent to prime monitor designation. Therefore, multiple redundant transmissions by two or more consoles monitoring an identical audio source are avoided, while simultaneously assuring that a selected audio source will remain provided with the necessary information regarding selected and unselected status.
FIG. 1 comprises a prior art block diagram depiction of a console;
FIG. 2 comprises a block diagram depiction of a communication system configured in accordance with the invention;
FIGS. 3A and B comprise flow diagrams illustrating operation of an audio source in accordance with the invention; and
FIG. 4 comprises a flow diagram depicting operation of a console in accordance with the invention.
Relevant elements and components of a communication system are depicted in FIG. 2. Other components not being particularly relevant to the immediate discussion have not been depicted for the sake of clarity. Such communication systems are, in general, well understood in the art, and for a detailed discussion of such a system, the reader is referred to the above mentioned patent application entitled "A Communication System Network", the contents of which are incorporated herein by this reference.
The communication system includes a plurality of audio sources (201-203), which audio sources are monitored (in either a selected or unselected mode) by a plurality of consoles (204-206) (typically, there are more audio sources than consoles, though this need not necessarily be the case). The consoles interface with the system through operator MUX interfaces (OMI) (207-209). The OMIs, in turn, couple to the system via a data bus (210) and audio bus (211). The audio bus (211) ports the audio signals from the audio sources to their destinations within the system. Similarly, the data bus (210) ports data between elements and components of the system to support various system configuration and operating needs. So configured, an audio source can provide audio information to one or more consoles via the audio bus, and console/OMIs can exchange data signalling with audio sources via the audio bus (210).
In accordance with this invention, the console/OMI and audio source, which constitute programmable platforms as understood in the art, are programmed to act in accordance with a methodology described below. (As used hereinafter, the term "console" shall refer to either or both the console and associated OMI, since the described methodology could be practiced in either or both in a distributed fashion.)
Referring now to FIG. 3A, each audio source will, from time to time, determine whether it can then identify any consoles that are purporting to monitor the audio source in a primary monitoring mode (i.e., the audio source has been selected by that console) (301). If such a console can be identified, the procedure simply concludes (302). When such a console cannot be identified, the audio source determines whether a reaction should be taken at this time (303). This determination may be a simple test to ensure that an appropriate period of time has passed before taking a reaction, or a more sophisticated inquiry related to particular operating conditions of the system in general, as desired.
When a reaction is to be taken, the audio source transmits, via the data network, a general inquiry (304). This general inquiry constitutes a data message that invites consoles that are monitoring that audio source in a primary monitoring mode to signal such status to the audio source. The audio source then monitors for acknowledgment responses (305). If none are forthcoming, and, in this embodiment, following at least an appropriate delay (306), the audio source repeats its general inquiry transmission (304). Presuming, however, that one or more consoles respond (305), the audio source designates one of the responding consoles as a prime monitor (307), and this designation includes informing the designated console of its designated status.
With reference to FIG. 3B, an audio source will also, from time to time, receive unsolicited signals from consoles indicating that the audio source has been selected by a console for primary monitoring. This can occur, for example, when the consoles are configured to automatically transmit such a signal upon initial selection of an audio source. Such a signal may be received prior to the audio source having designated a prime monitor, or subsequent. In either case, upon receiving such a signal (308), the audio source can again consider whether to redesignate the prime monitor position to a new console, or in the case where the newly signalling console is alone in monitoring the audio source, to designate the new console as the prime monitor (309). Thereafter, the process concludes (310), and the audio source continues to operate in accordance with the procedure explained with respect to FIG. 3A, unless another unsolicited signal is received, in which case the audio source again uses the methodology set forth in FIG. 3B.
Referring now to FIG. 4, general operation of the console will be set forth.
Upon receiving a general inquiry (401) as transmitted by an audio source as described above, the console determines whether the inquiring audio source is then currently being monitored by the console in a primary monitoring mode (402). If not, the console takes no further action and the processing concludes (406). If the console is currently monitoring the audio source in a primary monitoring mode, the console transmits an acknowledgment response (403), which response comprises an appropriate data message transported via the data network described above. The console then monitors to determine whether the audio source has designated it as a prime monitor (404). If not, the process concludes (406). If the console does become so designated, however, the console will begin transmitting subsequent status updates (405) from time to time to the audio source via the data network.
It is known in the art that a console can, under certain operating conditions, monitor more than one audio source in the primary monitoring mode. For example, the console operator can select to monitor a particular communication group, which group consists of a plurality of audio sources. Therefore, a first console could elect to monitor group A, which group could include audio sources 1, 2, and 3, while a second console could elect to monitor only audio source 2. The principles of this invention are applicable in this situation. If the first console were the only console to monitor audio sources 1 and 3 in a primary monitoring mode, then that console would be the prime monitor for those two audio sources and would send the appropriate signalling as described above. Audio source 2, however, would select between the two consoles, and would designate only one of the consoles as its prime monitor in accordance with the methodology set forth above.
So configured, only one console at a time will be designated to provide selected audio source information via the data network at any given point in time, regardless of how many consoles may actually be monitoring the audio source in question. At such time as a designated audio source may unselect the audio source in question, of course, the status updates will terminate. The audio source will note, following an appropriate period of time, that no updates are forthcoming, and will thereafter issue a general inquiry and, if any consoles are still monitoring that audio source in a primary monitoring mode, will then designate a new console to support the status update activity.
Accordingly, the audio sources remain aware of their selected status when appropriate, and data signalling to support this awareness is considerably reduced.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US4550401 *||Dec 21, 1983||Oct 29, 1985||At&T Bell Laboratories||Delivery information packet switching system|
|US4584679 *||Jun 21, 1985||Apr 22, 1986||E-Systems, Inc.||Tack-on acknowledgement in computer networks|
|US4692918 *||Dec 17, 1984||Sep 8, 1987||At&T Bell Laboratories||Reliable local data network arrangement|
|US4740955 *||Oct 29, 1986||Apr 26, 1988||Tie/Communications, Inc.||Communications system having voice and digital data capability and employing a plurality of voice and data buses in main service unit and serial packetized transmission to and from telephones|
|US4805169 *||Feb 7, 1986||Feb 14, 1989||Hollandse Signaalapparaten B.V.||Local area network operating on the multiple bus system|
|US4928097 *||Jun 10, 1988||May 22, 1990||Westinghouse Electric Corp.||Real time process control using multiple communication networks|
|US4965793 *||Feb 3, 1989||Oct 23, 1990||Digital Equipment Corporation||Method and apparatus for interfacing a system control unit for a multi-processor|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US5793980 *||Nov 30, 1994||Aug 11, 1998||Realnetworks, Inc.||Audio-on-demand communication system|
|US6985932||Jan 25, 1999||Jan 10, 2006||Realnetworks, Inc.||Multimedia communications system and method for providing audio on demand to subscribers|
|US7349976||Oct 4, 2001||Mar 25, 2008||Realnetworks, Inc.||Audio-on-demand communication system|
|US7464175||May 9, 2000||Dec 9, 2008||Realnetworks, Inc.||Audio-on demand communication system|
|US7500011||Jun 5, 2006||Mar 3, 2009||Realnetworks, Inc.||Audio-on-demand communication system|
|US8131869||Feb 10, 2009||Mar 6, 2012||Realnetworks, Inc.||Audio-on-demand communication system|
|US8706903||Dec 1, 2011||Apr 22, 2014||Intel Corporation||Audio on-demand communication system|
|US20090144781 *||Feb 10, 2009||Jun 4, 2009||Realnetworks, Inc.||Audio-on-demand communication system|
|U.S. Classification||381/77, 381/80|
|Cooperative Classification||Y10S707/99953, Y10S707/99945, Y10S707/99948, Y10S707/99942, H04W84/08|
|Apr 12, 1991||AS||Assignment|
Owner name: MOTOROLA, INC., SCHAUMBURG, IL, A CORP. OF DE
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:JESTICE, CALVIN V.;REEL/FRAME:005676/0163
Effective date: 19910412
|Jul 3, 1997||FPAY||Fee payment|
Year of fee payment: 4
|Sep 18, 2001||REMI||Maintenance fee reminder mailed|
|Feb 22, 2002||LAPS||Lapse for failure to pay maintenance fees|
|Apr 23, 2002||FP||Expired due to failure to pay maintenance fee|
Effective date: 20020222