Generating real-time director's cuts of live-streamed events using roles
US-11924580-B2 · Mar 5, 2024 · US
US10049688B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10049688-B2 |
| Application number | US-201514708368-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 11, 2015 |
| Priority date | May 13, 2014 |
| Publication date | Aug 14, 2018 |
| Grant date | Aug 14, 2018 |
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 method of handling telephone on-hold music, provided by a second party to a first party on a telephone connection between the first and the second party, includes detecting on-hold music, and providing, while on-hold music is detected, and to the first party, content from a source that is independent from the second party. A length of the most recently received audio signal originating from the second party is continuously stored. When on-hold music is no longer detected, voice information is retrieved from the stored length of the most recently received audio signal, providing, to the first party, content from a source that is independent from the second party is stopped, and the retrieved voice information is reproduced to the first party, wherein a time offset that corresponds to a time period required for detection of on-hold music is present.
Opening claim text (preview).
The invention claimed is: 1. A method performed by a first communication device, the method including: continuously storing, by said first communication device, a length of most recently received audio information included in information transmitted through a connection maintained by said first communication device while applying, with the aid of a music detector, an on-hold music detection based on an analysis of said information transmitted through said connection; when said music detector outputs that said on-hold music is no longer present in said audio information received by said first communication device, playing back, by of an output module of said first communication device, voice information retrieved from the stored length of the most recently received audio information, and stopping the storing of said length of the most recently received audio information, when said music detector indicates that said on-hold music is no longer present in said audio information received at a receiver, once a played back voice information is synchronized with the audio information currently received. 2. The method of claim 1 , wherein playing back includes playing back the retrieved voice information at a speed that is higher than the original speed until the played back retrieved voice information and audio information currently received by said first communication device correspond to each other. 3. The method of claim 2 , wherein playing back at a higher speed includes adjusting a pitch of the played back voice information. 4. The method of claim 2 , including: identifying voice announcements in the on-hold music; and inhibiting playing back the retrieved voice information at a higher speed for voice announcements selected from a list of second-type voice announcements. 5. The method of claim 4 , including enabling an output of audio information currently received by said first communication device only upon detection, in said retrieved voice information, of a period of silence after identifying the selected one from a list of second-type voice announcements. 6. The method of claim 4 , including receiving a user input for updating the list of second-type voice announcements. 7. The method of claim 4 , wherein identifying voice announcements includes detecting an audio watermark added to the second-type voice announcement. 8. The method of claim 1 , wherein playing back includes detecting periods of silence in the retrieved voice information, and shortening or skipping the periods of silence until the played back retrieved voice information and audio information currently received by said first communication device correspond to each other. 9. The method of claim 8 , including: identifying voice announcements in the on-hold music; and inhibiting shortening or skipping periods of silence for selected ones from a list of second-type voice announcements. 10. The method of claim 9 , including enabling an output of audio information currently received by said first communication device only upon detection, in said retrieved voice information, of a period of silence after identifying the selected one from a list of second-type voice announcements. 11. The method of claim 1 , including: identifying voice announcements interspersed in the on-hold music; and ignoring voice announcements selected from a list of first-type voice announcements. 12. The method of claim 11 , including receiving a user input for updating the list of first-type voice announcements. 13. The method of claim 11 , wherein identifying voice announcements includes detecting an audio watermark added to the first-type voice announcement. 14. The method of claim 1 , wherein on-hold music detection includes detecting an audio watermark added to the on-hold music. 15. The method of claim 1 , wherein said music detector is located in a network over which said connection is routed, and said method comprise receiving signals output by said music detector and indicating presence of on-hold music, or a call being taken off hold. 16. The method of claim 1 , including outputting, by said output module, a modified and/or enhanced version of said audio information received from said connection while the music detector outputs that the on-hold music is present in said audio information. 17. A communication device including: a receiver adapted to receive information transmitted through at least one connection maintained by said communication device; and output module adapted to play an audio signal; a controller adapted to: process a signal output from a music detector adapted to perform an on-hold music detection based on an analysis of said information transmitted through said connection; continuously store in a memory of said communication device a length of most recently received audio information included in said transmitted information received from said receiver, while said signal output from said music detector indicates that an on-hold music is present in said audio information; provide to said output module voice information retrieved from the length of the most recently received audio information stored in the memory, when said signal output by said music detector indicates that an on-hold music is no longer present in said audio information received at the receiver; and stop storing said length of the most recently received audio information, when said signal output by said music detector indicates that an on-hold music is no longer present in said audio information received at the receiver, once said played back voice information is synchronized with the audio information currently received at said receiver. 18. The communication device of claim 17 wherein said on-hold music detector is included in said first communication device. 19. The communication device of claim 17 , wherein said controller is adapted to modify and/or enhance said audio information currently received from said receiver and to provide said modified and/or enhanced audio information to said output module while said music detector outputs that an on-hold music is present in said audio information.
specially adapted for particular use · CPC title
Call or conference reconnect, e.g. resulting from isdn terminal portability · CPC title
Conversation recording systems (at the subscriber's set H04M1/656) · CPC title
Notifying a held subscriber when his held call is removed from hold · CPC title
Notifying, informing or entertaining a held party while on hold, e.g. Music On Hold · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.