WO2009053871A1 - Service de communications - Google Patents

Service de communications Download PDF

Info

Publication number
WO2009053871A1
WO2009053871A1 PCT/IB2008/054201 IB2008054201W WO2009053871A1 WO 2009053871 A1 WO2009053871 A1 WO 2009053871A1 IB 2008054201 W IB2008054201 W IB 2008054201W WO 2009053871 A1 WO2009053871 A1 WO 2009053871A1
Authority
WO
WIPO (PCT)
Prior art keywords
utterance
participant
utterances
arbitrator
delivered
Prior art date
Application number
PCT/IB2008/054201
Other languages
English (en)
Inventor
Gilein De Nijs
Jozef P. Van Gassel
Alexander Sinitsyn
Original Assignee
Koninklijke Philips Electronics N.V.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics N.V. filed Critical Koninklijke Philips Electronics N.V.
Publication of WO2009053871A1 publication Critical patent/WO2009053871A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • H04W76/45Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier

Definitions

  • the invention relates to a communications service.
  • PTT push-over-cellular
  • IP Internet Protocol
  • GPRS General Packet Radio Service
  • VoIP Voice over Internet Protocols
  • Such a system is disclosed in US 2006/0205427 Al .
  • other systems can be used for the communication, i.e. UMTS or Wif ⁇ . Not only VoIP, but any communications protocol, including specific mobile operator protocols, may be used for providing PTT services.
  • Voice Instant Messaging is a voice enabled IM solution for conducting IM connections from any wireless or wire-line phone, via voice
  • IM Instant Messaging
  • Users can find out which of their buddies are online, record and send voice instant messages to individuals or buddy groups, and listen to incoming messages that are converted to text and read by an application.
  • a system that comprises an input for receiving an utterance of a first participant of the communications service; storage means for storing the utterance at least temporarily until it is delivered to a second participant of the communications service; an arbitrator for determining when to deliver the utterance to the second participant in dependence on any undelivered utterances received at the input from other participants, ensuring that only one utterance is delivered at a time; and an output for delivering the utterance to the second participant at the time determined by the arbitrator. Thanks to the storage means, the first participant may utter his utterance at any time he or she desires. This improves the user friendliness.
  • the listeners Because of the arbitrator, the listeners only receive one utterance at a time, which makes it more pleasant to listen to. The intelligibility and understandability of the utterances that the listeners are exposed to is improved, because only one utterance is provided to them at a time.
  • the arbitrator is arranged for causing the utterances to be delivered in the same order in which they were uttered. This allows the speakers to have their utterances delivered on a first come, first served basis.
  • the arbitrator is arranged for causing the utterance to be delivered immediately if no other undelivered utterances are present. If the channel is "clear", i.e., there are no other utterance to be delivered, there is no reason to wait. Delivery may start as soon as the first participant starts uttering.
  • the arbitrator is arranged for, if a plurality of undelivered utterances is present, causing the plurality of utterances to be delivered in the order in which they were finished. If, after having delivered an utterance, a plurality of undelivered utterances remains to be delivered, the one utterance that was finished first is delivered first. This promotes the participants to make their utterances not too long, because utterances of other participants that are ended earlier will be delivered first.
  • the arbitrator is arranged for refraining from causing the utterance to be delivered if it has not been delivered within a predetermined time after it was received. This helps to avoid the storage means to become full. Also, in some applications the value or the relevance of an utterance may become small after a certain period of time, and it may be better not to deliver utterances that have not been delivered within this period of time.
  • the input comprises means for establishing a begin and an end of the received utterance by monitoring at least one button to be pressed by the participant and/or by a signal level monitoring of an audio input. For example, a button needs to be depressed while uttering. However, the input only records the actual utterance. Any time before or after the utterance may be discarded, even if the button is depressed.
  • An embodiment comprises a feedback input for receiving a feedback regarding at least one utterance of at least one first participant of the participants from at least one second participant of the participants; means for determining a quality level of the at least one utterance of the first participant based on the feedback.
  • the quality level of the speakers may be shown to the participants, for example via a display, or only to the participant whose quality level was determined. This may be used as a competition element or as a way for a participant to learn about the quality of his or her utterances.
  • the arbitrator is arranged for determining an order in which the undelivered utterances are delivered in dependence on the quality levels of the participants uttering the utterances. This way, for example the utterances of participants having the highest quality level are delivered first. In combination with the feature that arbitrator is arranged for refraining from causing the utterance to be delivered if it has not been delivered within a predetermined time after it was received, automatically only the highest quality utterances that are received at any given time are actually delivered.
  • the arbitrator is arranged for refraining from delivering any utterances from a participant having a low quality level. Low quality utterances do not need to be delivered to avoid frustration of the participants.
  • the system comprises a black-list and means for adding participants to the black-list and/or removing participants from the black-list, wherein the arbitrator is arranged for refraining from delivering any utterances from a participant on the black-list.
  • the means for adding and/or removing participants is controlled by a human moderator who may apply any desirable criterion for the removals/additions.
  • An embodiment comprises a profiler for creating a personal profile of the first participant reflecting the quality levels of the at least one second participant based on the feedback received from the first participant.
  • the arbitrator is arranged for causing the utterances to be delivered to the first participant according to his personal profile, and for causing the utterances to be delivered to other participants without taking into account the personal profile of the first participant. This allows each participant to only be exposed to utterances of participants who he or she appreciates.
  • the input is arranged for receiving utterances only from participants who are watching a predetermined event.
  • the event may be a television broadcast program, or a predetermined live event.
  • the utterances may only be received from participants who are watching a predetermined sports match; this promotes that comments on the match are uttered. Such comments may be delivered as audio accompanying a live television broadcast of the sports match. Only participants watching the predetermined live event are allowed to submit utterances. This may be determined by geographical location (for example, given a means to detect the geographical location of a mobile phone, only utterances received via mobile phones in a predetermined stadium are allowed) and/or by monitoring the channels or programs watched by the participant.
  • the output is arranged for delivering the utterance to a plurality of viewers of a predetermined broadcast program, and further comprising means for causing a portion of the broadcast program broadcasted just before and/or during input of the utterance to be repeated and/or slowed down during delivery of the utterance.
  • This allows an interesting fragment, which generated utterances from the participants, to be repeated and/or be rendered in slow motion. The more utterances at a given time, the more the corresponding broadcast program fragment may be repeated and/or slowed down. On the other hand, if no utterances are received, the program may be less interesting, and the broadcast may be sped up.
  • the input is arranged for receiving the utterances via a mobile phone of the first participant
  • the output is arranged for delivering the utterances via a mobile phone of the second participant.
  • a mobile phone is a convenient device for submitting and receiving and rendering the utterances. This may be combined with a rendering on the mobile phone of a television program or other type of multimedia or A/V presentation to which the utterances relate.
  • An embodiment comprises means for providing to the second participant an indication of pending utterances, and an input for receiving a command from the second participant to deliver a next pending utterance.
  • the arbitrator is arranged for determining when to deliver the utterance also based on the command received. This allows more flexible delivery of the utterances.
  • the input is arranged for receiving an utterance from at least one user device via a telecommunications medium and the output is arranged for transmitting the utterance to at least one user device via a telecommunications medium. This is suitable for a central server acting as an arbitrator for a plurality of participants, where each participant preferably has his or her own device.
  • the input comprises a network interface for receiving an utterance from at least one user device via a telecommunications medium and the output comprises a renderer for rendering the utterance at the time determined by the arbitrator.
  • the input comprises a capturer for capturing an utterance produced by a participant and the output comprises a network interface for transmitting the utterance to at least one user device via a telecommunications medium.
  • This allows the user device to locally store an utterance of its user until it is time to deliver the utterance to the other participants.
  • the arbitration may also be performed locally, or a central server may be used to perform the arbitration.
  • An embodiment comprises a method of providing a communications service.
  • the method comprises receiving an utterance of a first participant of the communications service; storing the utterance at least temporarily until it is delivered to a second participant of the communications service; determining when to deliver the utterance to the second participant in dependence on any undelivered utterances received from other participants, ensuring that only one utterance is delivered at a time; and delivering the utterance to the second participant at the time determined by the arbitrator.
  • An embodiment comprises a computer program product comprising instructions for causing a processor to perform the method set forth.
  • Fig. 1 illustrates a system for providing a communications service
  • Fig. 2 illustrates an embodiment of a user device
  • Fig. 3 illustrates an embodiment of a user device and a central server.
  • systems and methods described herein may be used in many different applications, for example for providing a group chat facility or a multi- participant commentary facility tailored for use during real-time events (e.g. a football match), as a teleconferencing service or as part of a multi-player game.
  • a group chat facility or a multi- participant commentary facility tailored for use during real-time events e.g. a football match
  • real-time events e.g. a football match
  • a system is disclosed herein that allows users to create an interactive shared viewing experience within their community regardless of the location of the community members (this could be seen as a virtual and distributed living room).
  • Special (storage) provisions may be made in the mobile phone in combination with DVB-H / CBMS and IMS which are currently being standardized.
  • a specialized Group Push to Talk (PTT) service may be provided that controls a time shift buffer (in mobile device or at service provider).
  • PTT Group Push to Talk
  • a number of users can join a PTT group. If anybody of this group says something, it will be sent to the PTT server which in turn will broadcast it to all other members of this group. The other members can't say anything until the one currently speaking is done.
  • the specialized PTT service involves adding a buffer in the PTT server and enabling the possibility to transmit a message to the PTT server while someone else is talking. The PTT server will record the voice in the buffer and will in this way time shift it to the moment the person that was talking is done. From that point, the second message will be broadcast to everybody.
  • a community viewer commentary feature / service may be provided.
  • One or more persons can give live audio commentary during a game and all persons in the PTT group (e.g. their friends) will enjoy the comments on the game.
  • the receivers of the commentary are able to provide feedback to the PTT server, possibly over a 3G backchannel. If enough negative feedback about the current commentator has received the PTT server, the server stops broadcasting the commentary and notifies the commentator. Next, the server assigns another person of the group (or someone might volunteer) to start giving commentary.
  • people might give audio comments on the commentator.
  • the commentator gets interrupted by the server, the server broadcasts short audio comments of other people to provide feedback to the commentator. After this, he can continue.
  • the shared TV-on-Mobile experience may be made more immersive by adding voice-over commentary generated by community members.
  • This can be achieved by using a combination of the time shift buffer with a specialized group Push-To-Talk service (PTT).
  • PTT is a popular existing service where one person can talk to multiple persons by pressing a button on the phone while talking (similar to how "walkie talkies", also known as handheld transceivers, work). During this time this is the only person who can speak and all the other group members will be able to listen to this message.
  • PTT is used, for example, by specialized groups of people, like constructors.
  • audio level thresholding may be employed instead of the button to be depressed before talking.
  • PTT may be implemented in such a way that more than a single person is allowed to speak at any given time. Users can use this functionality, for example, to comment to what they are seeing on TV.
  • the time shifting functionality makes it possible to shift the comments in time in such a way that a (small) group of pre-determined users can comment and all of the comments are being played back sequentially by shifting the voice clips in time.
  • a control algorithm is implemented to take care that the time shift is not too long, because in such a case it may not relate directly to what the user is seeing on the screen.
  • the voice comments can be broadcasted as part of the TV broadcast, or sent via the interactive channel.
  • a competition element could be added where other users could rate the quality of the assigned commenter. In case people have heard enough from the commenter they have the opportunity to remove the commenter from the pool. At that moment either a new commenter is added to the pool or the remaining commenters keep "competing" until only a single commenter is left. Using this function the broadcasted comments can be replaced by a community based one that may be more appealing to the user (since it is based on user ratings).
  • the system could be used to provide commentary in a language that is not available via the conventional TV broadcast, or tailored towards a sub-audience / community (for instance fans of a particular player in a team). Also, utterances can be stored for a longer time for archiving and replay. Also, the time shifting of the PTT functionality could be used to disentangle teleconferences where multiple participants speak at once.
  • the system and services disclosed above offer a completely new way of interactive TV watching, especially suited to major or minor sport events but also other genres like movie commentaries and entertainment shows (e.g. Idols) are suitable applications for this technology as well. It provides an opportunity for people who are physically distant from each other to enjoy a living room experience by letting people enjoy a game together.
  • Idols movie commentaries and entertainment shows
  • FIG. 1 illustrates an embodiment of the invention.
  • the figure illustratively shows four mobile phones representing four participants 101-104. Any number of participants may be supported by the system. Among the mobile phones may be simple mobile phones, or more advanced mobile phones such as smartphones, or PDA's with mobile telephony capabilities. Other kinds of equipment such as personal computers or settop boxes and usage of a different network than the mobile telephony network, for example the Internet or the public switched telephone network (PSTN), are also possible.
  • the figure also shows a server system 110.
  • the system 110 comprises an input 114 for receiving an utterance Tl of a first participant 101 of the communications service.
  • the system 110 comprises storage means 118 or memory, preferably random access memory, for storing the utterance at least temporarily until it is delivered to a second participant 103 of the communications service. Preferably the utterance is stored until it has been delivered to all known participants.
  • the system 110 comprises an arbitrator 112 for determining when to deliver the utterance to the second participant in dependence on any undelivered utterances, of other participants, for example utterance T2 of participant 102. This should ensure that only one utterance is delivered at any given time.
  • the system 110 comprises an output 116 for delivering the utterance to the second participant at the time determined by the arbitrator. It is illustrated at 116 that utterance Tl has been timeshifted to start delivery of Tl after delivery of T2 has been completed.
  • the arbitrator is arranged for causing the utterances to be delivered in the same order in which they were uttered. If no other undelivered utterances are present in the storage means 118, the arbitrator causes the utterance to be delivered immediately, even before the utterance has ended. If a plurality of undelivered utterances is present, the arbitrator causes the plurality of utterances to be delivered in the order in which they were finished. Alternatively, the arbitrator causes the plurality of utterances to be delivered in the order in which they were started. The arbitrator may refrain from causing the utterance to be delivered if it has not been delivered within a predetermined time after it was received. For example, after a delay of e.g.
  • the utterance may be regarded as no longer relevant or outdated and delivery of such an utterance may be undesirable.
  • the decision to not deliver an utterance may also depend on the availability of other, more recent utterances which may be preferred to the older utterances.
  • the input may comprise a button for establishing a begin and an end of the received utterance.
  • a signal level monitor may be provided. When both the button and the signal level monitor are provided, they may be used in conjunction to signal an utterance to be delivered only if both the button is pressed and the signal level monitor detects an utterance. This enables the participants to talk to other people in the room or to make a phone call without delivering utterances to the other participants of the service. At the same time it is avoided that "silence" is delivered to the participants.
  • the system 110 may also comprise a feedback input for receiving a feedback regarding at least one utterance of at least one first participant of the participants from at least one second participant of the participants. Participants provide quality grades for each other, for example submit quality grades as "like” or "dislike". Also, a numeric grade from 0 to 100 may be provided, where 0 means serious quality and 100 means excellent quality. Any other grading system may be employed.
  • the system 110 comprises means for determining a quality level of the at least one utterance of the first participant based on the feedback.
  • the arbitrator may determine the order in which the undelivered utterances of the participants are delivered in dependence on the quality level of the participants: the utterances of high-quality participants may be delivered first, followed by utterances of lower-quality participants. The arbitrator may refrain from delivering any utterances from a participant having a low quality level.
  • the system may also maintain personal profiles for each listening participant, so that each participant receives the utterances in a different order, according to personal preferences. To that end, the system 110 comprises a profiler for creating personal profiles of the participants. Each personal profile reflects the personal taste and preferences of a listening participant. The arbitrator selects utterances for delivery to each participant according to his or her personal profile. To participants who do not have a profile, the system delivers the utterances in a standard order, for example based on averaged preferences.
  • the input may be arranged for receiving utterances only from participants who are watching a predetermined event.
  • the event may be a television broadcast or a live event, such as a sports match. This may be realized by monitoring which television channel is being watched on the participant's mobile phone or television set.
  • GPS technology or cell phone technology may be used to determine the participant's geographic location. If it is close to the event, he or she is allowed to submit comments, otherwise not.
  • the input is arranged for receiving the utterances via a mobile phone of the first participant, and the output is arranged for delivering the utterances via a mobile phone of the second participant.
  • the system is not limited to mobile phone communications.
  • An embodiment comprises a method of providing a communications service comprising receiving an utterance of a first participant of the communications service; storing the utterance at least temporarily until it is delivered to a second participant of the communications service; determining when to deliver the utterance to the second participant in dependence on any undelivered utterances of other participants, ensuring that only one utterance is delivered at any given time; and delivering the utterance to the second participant at the time determined by the arbitrator.
  • utterances are exchanged between user devices as separate messages.
  • the order in which they arrive at a device may not be centrally determined.
  • messages may be transmitted (e.g. multicasted) from a plurality of user devices to one or more receiving user devices.
  • Such a receiving device may temporarily store the received utterances in a buffer and render the utterances sequentially, one at a time. This has the advantage that every user may have full control over the order and the manner in which the utterances are rendered on his or her user device.
  • FIG 2 illustrates an architecture of a user device 201 in which messages are stored and sorted locally in the user device 201.
  • the user device 201 is for example a mobile phone, a settop box, or a personal computer or PDA.
  • the user device 201 comprises a network interface 202 for receiving and transmitting messages from and to other devices; an arbitrator 112 for determining when to render the utterance dependence on any utterances that are not yet rendered.
  • the arbitrator temporarily stores the utterances that are waiting to be rendered in the storage means 118 (e.g. RAM memory or a hard disk).
  • the storage means 118 e.g. RAM memory or a hard disk
  • More than one utterance 114 may arrive at the same time, for example the utterances may be digitized and divided into data packets at the transmitting user device and the data packets may be transmitted sequentially.
  • the data packets from a plurality of utterances 114 of different participants may arrive at the network interface 202 in a more or less random order. Consequently these utterances 114 are stored in storage means 118 for later rendering.
  • the arbitrator sequentially forwards the utterances 116 in the storage means 118 to audio renderer 204.
  • the audio renderer 204 delivers the utterances 116 as an audio signal to the user.
  • the user device 201 also comprises an audio input 206 for capturing utterances produced by the user.
  • the utterances captured by the audio input 206 are forwarded to the network interface 202.
  • the network interface 202 transmits the utterance obtained from the audio input 206 to the user devices of other participants via the network.
  • the temporary storage of utterances is done more decentralized.
  • Each participant's device locally stores the utterances of its owner (where the owner is a participant).
  • the device Upon noticing an utterance, the device verifies whether the common channel is free for delivery of the utterance to the other participants. As soon as the channel is free for delivery (by which is meant that no other utterance is being delivered), the device reserves the channel and delivers the utterance by transmitting it over the channel to the other participants in the group.
  • a central server may be used to determine which device may use the channel at any given time.
  • Figure 3 illustrates an embodiment in which a participant's device 301 locally stores the utterances of its owner.
  • the device 301 comprises a network interface 202, an audio renderer 204, and an audio input 206.
  • the utterances arrive in an ordered form at the network interface 202.
  • the utterances arrive as a continuous audio stream (e.g. broadcast radio, internet radio, audio channel of a television broadcast program, analog broadcast radio channel).
  • the utterances 116 received at the network interface 202 are forwarded to the audio renderer 204.
  • the audio renderer 204 renders an audio signal representative of the utterances 116.
  • the local arbitrator 302 checks if it is allowed to transmit the utterance; if not, it stores the utterance temporarily in storage means 306. To check if it is allowed to transmit the utterance, the arbitrator 302 may communicate with a central arbitrator 310.
  • the central arbitrator 310 communicates with all devices of the participants and controls which device may transmit the next utterance.
  • the central arbitrator 310 and the local arbitrator 302 may communicate via the network and the network interface 202 (this aspect is not shown in the Figure).
  • the local arbitrator 302 receives a signal from the central arbitrator 310 indicating that it may transmit an utterance
  • the local arbitrator 302 forwards an unsent utterance 308 stored in the storage means 306 to the network interface (and removes the utterance 308 from the storage means 306 or marks it as "already sent").
  • the network interface 202 transmits the utterance to the other participants.
  • no central arbitrator 310 is present.
  • the local arbitrator 302 monitors the incoming utterances 116 and detects when the channel is free; at this moment, the local arbitrator 302 forwards the utterance 308 via the network interface 202 and the network to the other participants.
  • An embodiment comprises means for providing to the second participant an indication of pending utterances.
  • an input is provided for receiving a command from the second participant to deliver a next pending utterance.
  • the arbitrator may be arranged for determining when to deliver the utterance also based on the command received. For example, when a command is received from the second participant to deliver a next pending utterance, the next pending utterance is delivered.
  • the audio renderer and audio input are only examples of a renderer and an input; for example, a video renderer and video input are also possible.
  • the utterances may also be exchanged as video signals.
  • the invention also extends to computer programs, particularly computer programs on or in a carrier, adapted for putting the invention into practice.
  • the program may be in the form of source code, object code, a code intermediate source and object code such as partially compiled form, or in any other form suitable for use in the implementation of the method according to the invention.
  • a program may have many different architectural designs.
  • a program code implementing the functionality of the method or system according to the invention may be subdivided into one or more subroutines. Many different ways to distribute the functionality among these subroutines will be apparent to the skilled person.
  • the subroutines may be stored together in one executable file to form a self-contained program.
  • Such an executable file may comprise computer executable instructions, for example processor instructions and/or interpreter instructions (e.g. Java interpreter instructions).
  • one or more or all of the subroutines may be stored in at least one external library file and linked with a main program either statically or dynamically, e.g. at run-time.
  • the main program contains at least one call to at least one of the subroutines.
  • the subroutines may comprise function calls to each other.
  • An embodiment relating to a computer program product comprises computer executable instructions corresponding to each of the processing steps of at least one of the methods set forth. These instructions may be subdivided into subroutines and/or be stored in one or more files that may be linked statically or dynamically.
  • Another embodiment relating to a computer program product comprises computer executable instructions corresponding to each of the means of at least one of the systems and/or products set forth. These instructions may be subdivided into subroutines and/or be stored in one or more files that may be linked statically or dynamically.
  • the carrier of a computer program may be any entity or device capable of carrying the program.
  • the carrier may include a storage medium, such as a ROM, for example a CD ROM or a semiconductor ROM, or a magnetic recording medium, for example a floppy disc or hard disk.
  • the carrier may be a transmissible carrier such as an electrical or optical signal, which may be conveyed via electrical or optical cable or by radio or other means.
  • the carrier may be constituted by such cable or other device or means.
  • the carrier may be an integrated circuit in which the program is embedded, the integrated circuit being adapted for performing, or for use in the performance of, the relevant method.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention porte sur un système (110) pour fournir un service de communications, lequel système comporte une entrée (114) pour recevoir un énoncé (T1) d'un premier participant (101) du service de communications. Des moyens de stockage (118) sont prévus pour stocker l'énoncé au moins temporairement jusqu'à ce qu'il soit délivré à un second participant (103) du dispositif de communications. Un arbitre (112) détermine quand distribuer l'énoncé au second participant, en fonction d'éventuels énoncés non délivrés (T2) reçus au niveau de l'entrée depuis d'autres participants (102), assurant qu'un seul énoncé est délivré à la fois. Une sortie (116) est utilisée pour délivrer l'énoncé au second participant à l'instant déterminé par l'arbitre.
PCT/IB2008/054201 2007-10-25 2008-10-13 Service de communications WO2009053871A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP07119251.2 2007-10-25
EP07119251 2007-10-25

Publications (1)

Publication Number Publication Date
WO2009053871A1 true WO2009053871A1 (fr) 2009-04-30

Family

ID=40404754

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2008/054201 WO2009053871A1 (fr) 2007-10-25 2008-10-13 Service de communications

Country Status (1)

Country Link
WO (1) WO2009053871A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297250A (zh) * 2012-01-23 2013-09-11 国际商业机器公司 优化电子通信信道

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005009006A2 (fr) * 2003-05-23 2005-01-27 Kodiak Networks, Inc. Services telephoniques de qualite superieure pour systemes de communications sans fil
US20060058052A1 (en) * 2004-09-16 2006-03-16 Trevor Plestid System and method for queueing and moderating group talk
WO2006081552A1 (fr) * 2005-01-28 2006-08-03 Qualcomm Incorporated Procede et appareil de gestion implicite du tour de parole dans des systemes cellulaires de messagerie vocale instantanee
US20070112918A1 (en) * 2005-11-15 2007-05-17 Viktors Berstis Systems and methods for screening chat requests

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005009006A2 (fr) * 2003-05-23 2005-01-27 Kodiak Networks, Inc. Services telephoniques de qualite superieure pour systemes de communications sans fil
US20060058052A1 (en) * 2004-09-16 2006-03-16 Trevor Plestid System and method for queueing and moderating group talk
WO2006081552A1 (fr) * 2005-01-28 2006-08-03 Qualcomm Incorporated Procede et appareil de gestion implicite du tour de parole dans des systemes cellulaires de messagerie vocale instantanee
US20070112918A1 (en) * 2005-11-15 2007-05-17 Viktors Berstis Systems and methods for screening chat requests

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297250A (zh) * 2012-01-23 2013-09-11 国际商业机器公司 优化电子通信信道
CN103297250B (zh) * 2012-01-23 2017-04-26 国际商业机器公司 优化电子通信信道

Similar Documents

Publication Publication Date Title
US9591262B2 (en) Flow-control based switched group video chat and real-time interactive broadcast
US10057662B2 (en) Flow controlled based synchronized playback of recorded media
US8051130B2 (en) Methods and apparatus for creating, combining, distributing and reproducing program content for groups of participating users
US9426530B2 (en) Methods and apparatus for creating, combining, distributing and reproducing program content for groups of participating users
US7328239B1 (en) Method and apparatus for automatically data streaming a multiparty conference session
US20090232129A1 (en) Method and apparatus for video services
US20070180135A1 (en) Multimedia content exchange architecture and services
CN101534412A (zh) 实现可视电话会议与会通知的方法及装置
AU2007341422B2 (en) Interactive communication method between communication terminals, and interactive server and TV network
CN103748610A (zh) 用于在进行通信服务的同时提供多媒体内容共享服务的方法和***
US8373743B2 (en) System and method for playing back individual conference callers
US20060059199A1 (en) Cellular radio telecommunications terminal, a system, a method, a computer program and a user interface
RU2566808C2 (ru) Система и способ для приема и синхронизации контента на устройстве связи
TWI520546B (zh) 在一半雙工即按即通系統中之同步化發言權控制及媒體共用
KR101033728B1 (ko) 방송 신호 재생 중에 커뮤니티 제공 시스템 및 방법
KR20100017620A (ko) 데이터 스트림의 서머리의 생성을 가능하게 하기 위한 방법 및 시스템
KR100801612B1 (ko) 디지털 멀티미디어 방송과 동기화된 실시간 쌍방향 통신 방법
WO2009053871A1 (fr) Service de communications
KR20100031592A (ko) 방송 신호 재생 중에 커뮤니티 제공 시스템 및 방법
JP2009098728A (ja) クライアントサーバシステム、サーバ、クライアント

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08843174

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08843174

Country of ref document: EP

Kind code of ref document: A1