Theme detection for object-recognition-based notifications
US-12183330-B2 · Dec 31, 2024 · US
US9449614B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9449614-B2 |
| Application number | US-58318409-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 14, 2009 |
| Priority date | Aug 14, 2009 |
| Publication date | Sep 20, 2016 |
| Grant date | Sep 20, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A first user terminal, host terminal, method and program. The first terminal comprises: a transceiver for communicating with a plurality of other user terminals over a communication network; and communications processing apparatus, coupled to the transceiver, and arranged to participate in a call with a selected number of the other user terminals via the transceiver and communication network, the call including transmission of a voice signal from the first user terminal. The communications processing apparatus is operable in a mode whereby it temporarily discontinues transmission of the voice signal in response to detecting less than a predetermined level of activity on said voice signal, and the communications processing apparatus is further configured to selectively enable that mode in dependence on the selected number of other user terminals in the call.
Opening claim text (preview).
What is claimed is: 1. A first user terminal comprising: a transceiver for communicating with a plurality of other user terminals over a communication network; and communications processing apparatus, coupled to the transceiver, and arranged to participate in a call with multiple other user terminals of said plurality of other user terminals via the transceiver and communication network, the call including transmission of a voice signal from the first user terminal to a hosting one of said other user terminals for mixing with voice signals from the multiple other user terminals and transmitting the resulting mixed voice signals to the multiple other user terminals; wherein the communications processing apparatus, in response to receiving a conference call set-up message from the hosting user terminal, is configured to suspend the transmission of said voice signal during periods of the absence of activity of said voice signal in said call, the suspension of transmission being effective to enable the hosting user terminal to suspend voice activity detection for each of said the multiple other user terminals, when the number of participants in the call is above a threshold. 2. The first user terminal of claim 1 , wherein the communications processing apparatus is configured so as, when suspending the transmission of said voice signal, to do so without transmitting comfort noise or information for remote generation of comfort noise in place of the voice signal. 3. The first user terminal of claim 1 , wherein the communications processing apparatus is configured to detect a control signal from the host indicating that greater than a specified number of the multiple other user terminals in the call have suspended transmission of respective voice signals, and to resume transmitting its own voice signal in response to detecting said control signal. 4. The first user terminal of claim 3 , wherein the control signal indicates that all of the other user terminals in the call have suspended transmission. 5. The first user terminal of claim 1 , wherein the communications processing apparatus is configured so as to be operable as a host of a further call with further multiple other user terminals of said plurality of other user terminals, the further call including receipt of a voice signal from each of the further multiple other user terminals in the further call. 6. The first user terminal of claim 5 , wherein the communications processing apparatus is configured so as when operating as a host to detect when there are fewer than a threshold number of active voice signals in the further call, and in response to induce a signal into said further call. 7. The first user terminal of claim 6 , wherein the communications processing apparatus is configured so as when operating as a host to induce a signal into the further call in response to detecting that there are no active voice signals in the further call. 8. The first user terminal of claim 6 , wherein the communications processing apparatus is configured such that the inducing of a signal comprises transmitting a control signal instructing one or more of the other user terminals in said further call to resume transmission. 9. The first user terminal of claim 6 , wherein the communications processing apparatus is configured such that the inducing of a signal comprises transmitting comfort noise to one or more of the other user terminals in the further call. 10. The first user terminal of claim 1 , wherein the communications processing apparatus is configured to suspend transmission of the voice signal only on condition that the voice signal activity has been absent for a predetermined length of time. 11. The first user terminal of claim 1 , wherein the communications processing apparatus is arranged so as not to suspend transmission unless it detects voice activity from one of the other user terminals in the call. 12. The first user terminal of claim 1 , wherein the communication processing apparatus comprises a processor and a memory operatively coupled to the processor, the memory storing a communication client application arranged so as when executed by the processor to perform said participation in the call, to be operable to detect the absence of voice activity, and to perform said suspension of the transmission of said voice signal. 13. The first user terminal of claim 12 , wherein the client application is a VoIP client and said communication network comprises the Internet. 14. A host terminal comprising: a transceiver for communicating with a plurality of other user terminals over a communication network; and communications processing apparatus, coupled to the transceiver, and arranged to host a call with multiple other user terminals of said plurality of other user terminals via the transceiver and communication network, the call including sending conference call set-up messages to each of the multiple other user terminals, effective to enable voice activity detection at each of the multiple other user terminals, receiving a voice signal from each of the multiple other user terminals in the call, mixing the received voice signals, and transmitting the resulting mixed voice signals to the multiple other user terminals; wherein the communications processing apparatus is configured to: detect the absence of an active voice signal in the call; determine the number of participants in the call; responsive to the number of participants in the call exceeding one of a plurality of thresholds, induce a first signal into said call; and responsive to the absence of an active voice signal, induce a second signal into said call. 15. The host terminal of claim 14 , wherein the communications processing apparatus is configured such that said inducing of the second signal into the call is performed in response to detecting that there are no other active voice signals in the call. 16. The host terminal of claim 14 , wherein the communications processing apparatus is configured such that the inducing of the second signal comprises transmitting a control signal instructing one or more of the multiple other user terminals in said call to resume transmission. 17. The host terminal of claim 14 , wherein the communications processing apparatus is configured such that the inducing of the first signal comprises transmitting comfort noise to one or more of the multiple other user terminals in the call. 18. The host terminal of claim 14 , wherein the communications processing apparatus is configured such that the detection of whether speakers are active comprises detecting whether the other user terminals in the call have suspended transmission of their respective voice signals. 19. The host terminal of claim 14 , wherein the call includes generation of a voice signal at the host terminal, and the communications processing apparatus is configured such that the detection of whether speakers are active comprises detecting whether the voice signal at the host is absent. 20. A method comprising: establishing a call between a first user terminal and a plurality of other user terminals via a communication network, the call including transmission of a voice signal from the first user terminal to a hosting one of said plurality of other user terminals for mixing with voice signals from the plurality of other user terminals and transmitting the resulting mixed voice signals to the plurality of user terminals; responsive to receiving a conference call set-up message from the hosting user terminal, the first termi
user interface aspects of conference calls · CPC title
Detection of presence or absence of voice signals (switching of direction of transmission by voice frequency in two-way loud-speaking telephone systems H04M9/10) · CPC title
audio processing specific to telephonic conferencing, e.g. spatial distribution, mixing of participants (echo suppression in two-way loud-speaking telephone systems H04M9/02; sound field processing per se H04S7/30) · CPC title
Comfort noise or silence coding · CPC title
Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP) , including next generation networks with a packet-switched transport layer (H04L65/00 takes precedence; aspects not specific to the type of network H04M3/00; special services in those networks H04M3/42) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.