CN106462830B - 用于非例行会议的增强的发现 - Google Patents

用于非例行会议的增强的发现 Download PDF

Info

Publication number
CN106462830B
CN106462830B CN201580029329.3A CN201580029329A CN106462830B CN 106462830 B CN106462830 B CN 106462830B CN 201580029329 A CN201580029329 A CN 201580029329A CN 106462830 B CN106462830 B CN 106462830B
Authority
CN
China
Prior art keywords
room
service client
service
session
identifier
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201580029329.3A
Other languages
English (en)
Other versions
CN106462830A (zh
Inventor
R·G·卡特勒
A·P·辛克莱
J·A·考夫曼
A·克兰茨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
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 Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN106462830A publication Critical patent/CN106462830A/zh
Application granted granted Critical
Publication of CN106462830B publication Critical patent/CN106462830B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1093In-session procedures by adding participants; by removing participants
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/70Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
    • H04B5/72Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1827Network arrangements for conference optimisation or adaptation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/148Migration or transfer of sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

这里公开了用于增强非例行在线会议的***、方法和软件。在一个实现方式中,服务客户端从初始服务客户端接收在初始服务客户端与至少一个其它服务客户端之间的进行中的在线会话的初始切换。服务客户端检测何时与房间内服务客户端邻近。在与房间内服务客户端邻近时,服务客户端发起在线会话向房间内服务客户端的后续切换。

Description

用于非例行会议的增强的发现
技术领域
本申请总体上涉及用于非例行会议的增强的发现。
背景技术
存在允许用户参与视频讨论会会话和其它类型的多用户通信交换的大量软件技术。
Figure GDA0002308065340000011
Hangouts和
Figure GDA0002308065340000012
Sametime仅仅是如今市面上的技术供应的少数示例。
用户通常通过在他们自己的设备上运行的应用客户端来参与这样的会话。一个熟悉的场景可能涉及用户经由在他们的台式计算机、膝上型计算机、平板计算机或者移动电话上运行的客户端,从他们的书桌或者个人工作空间参加与彼此的视频讨论会。
然而,另一熟悉的场景可能涉及用户聚集在会议空间(比如讨论会房间)中或者挤作一团,他们从这里连接到远离会议空间的其他用户。在这些情形中,领导参与者可以将他的或者她的设备***到空间中的多媒体设备(比如视频捕获设备和显示器),从而使得可以为远程地参与的那些人捕获本地景物。如果房间中的其他人也想在线加入,那么他们将需要例如通过点击与领导参与者关联的统一资源定位符(URL)来加入在线会议。
已经开发了高级会议技术以允许用户从会议空间举行非例行(ad-hoc)在线会议而无需将他们自己的设备带到空间。来自
Figure GDA0002308065340000013
Figure GDA0002308065340000014
Room System(LRS)仅仅是这样的会议***的一个示例,该会议***用作它自己的在在线会议中的节点。用户可以简单地进入其中LRS可用和被安装的房间并且开始与其他参与者的会议。
尽管这样的***减少了对于用户将他们自己的设备带到会议的需要,但是一些人也可能想要使用他们自己的设备来参与会话。例如,用户可能想要下载正被呈现的内容、共享他们自己的内容或者与参加会议的其他人聊天。
为了用户以非例行方式加入进行中的会议,用户必须知道会议正在其中出现的房间的标识,或者更可能地是与房间关联的会议***的标识。空间或者房间的标识然后将被用户的客户端用来呼入或者以别的方式加入会议。一旦被加入会议,用户将能够例如通过他的或者她的客户端来参与以消费和共享内容,而仍然也通过房间中的会议***来参与会话。
发明内容
这里提供了用于增强支持非例行会议的会议技术的***、方法和软件。
在各种实现方式中,用户可以经由初始服务客户端参加在线会话。在线会话可以被切换到与用户关联的服务客户端。用户可以移动到新位置(比如讨论会房间),这时在线会话可以从服务客户端被再次切换到房间内服务客户端。以这一方式,用户可以容易地从一个会议空间移动到另一会议空间,而在整个过程中保持参加在线会话。
提供这一发明内容以用简化的形式介绍以下在具体实施方式中进一步描述的概念的选集。可以理解,这一发明内容没有旨在于标识要求保护的主题内容的关键特征或者实质特征,也没有旨在于用来限制要求保护的主题内容的范围。
附图说明
可以参照以下附图更好地理解公开内容的许多方面。尽管结合这些附图描述了若干实现方式,但是公开内容不限于这里公开的实现方式。恰好相反,旨在于覆盖所有备选、修改和等效物。
图1图示了实现方式中的操作场景,其中用户以非例行方式加入在线会话。
图2图示了实现方式中的流程图,该流程图代表可以用来让用户加入非例行会议的过程。
图3图示了实现方式中的流程图,该流程图代表可以用来让用户加入非例行会议的过程。
图4图示了实现方式中的操作场景,由此用户将会话从一个设备切换到另一设备和房间内***。
图5图示了实现方式中的流程图,该流程图代表可以用来切换会话的过程。
图6图示了实现方式中的服务架构。
图7图示了实现方式中的操作场景。
图8图示了实现方式中的操作场景。
图9图示了适合用于实施这里关于图1至图8公开的和以下在具体实施方式中讨论的应用、架构、服务、过程和操作场景中的任何应用、架构、服务、过程和操作场景的计算***。
具体实施方式
设备和会话发现是加入用于
Figure GDA0002308065340000031
或者
Figure GDA0002308065340000032
以及任何其它通信服务的会议的重要部分。如今,例如通过将讨论会设备***膝上型计算机中来手动地完成设备发现。然而,可以使用多种技术来自动地完成发现,这些技术将允许用户使用讨论会房间中的多种设备(例如,RoundTable、交互式白板、Lync Room System等)来加入会议,并且将允许房间中的设备自动地了解彼此。这里公开的实现方式支持用于非例行会议的增强的设备发现和会话发现。
在一个示例中,可听或者不可听声音可以用来传输设备ID或者IP地址。接收设备可以使用设备标识符(ID)、网际协议(IP)地址、统一资源定位符(URL)或者其它相似信息以加入房间中的进行中的会话,或者可能地发起新会话、共享内容或者消费内容。其它技术可以用来在房间中分发这样的信息,比如红外线LED、快速响应(QR)代码等。甚至环境房间照明可以用来对可以由设备的相机(比如智能电话的相机)检测的URL或者房间ID编码。备选地,环境照明可以用来与其它前述技术组合来执行房间邻近证实。
在一些场景中,蓝牙或者Wi-Fi发射器/接入点可以用来将房间ID广播作为设备名称/SSID的部分。接收设备可以使用所见最强信号,并且然后使用由不同设备(比如房间扬声器)提供的可听或者不可听信号来证实房间邻近。在其它场景中,取代使用邻近证实声音,环境房间噪声可以用于邻近检测。如果有充分的HVAC噪声、交谈或者其它背景噪声,则这一声音可以由参与者的设备(例如,智能电话)和房间***捕获,并且被比较以查看它们是否匹配(和在相同房间中)。
在一些情况下,建筑物中(未必专属于房间)的Wi-Fi信号可以用来确定近似房间位置。讨论会房间***然后可以创建可听或者不可听音频以执行房间邻近证实。因此,房间本身无需具有无线发射器。可以从被构建到卫星麦克风中的小扬声器或者被放置在讨论会房间桌子上的分离的小扬声器播放可听或者不可听声音。通过与参与者更近地放置若干小扬声器,不可听声音可以具有用于该用户的设备的更低音量但是更高信噪比(SNR)。近场通信(NFC)也可以在两个设备之间用来证实一个设备与房间邻近。NFC也可以用来共享内容或者切换会话。
一些实现方式可以使用房间的显示器中的结构化的信号以对正被显示的房间ID、会议URL或者文档ULR编码。可以使用交替+1和-1信号对QR式代码编码,这些信号当在120Hz被呈现时对人不可见,但是可以由相机检测。另一方法是通过使用正交式信号对URL编码,其中使用双线性乘法器掩码在拐角将显示强度改变+1到-1。
现在参照附图,图1图示了实现方式中的操作场景100。操作场景100包括服务客户端101、讨论会房间103中的房间***105、服务客户端107和服务客户端108。在这一示例场景中,服务客户端107参加与服务客户端108的在线会话109。其它服务客户端也可以参加会话,但是为了清楚而图示了仅两个客户端。
可以在移动设备(比如膝上型计算机、平板计算机或者笔记本计算机)以及移动电话、可穿戴设备或者图9中的计算***901所代表的一些其它适当计算***上实施服务客户端101。
这样,用户可以携带或者以别的方式随身地运送移动设备从一个位置到讨论会房间103中或者附近。因而,服务客户端101可以被视为已经移动和进入了讨论会房间103。在进入讨论会房间103时,服务客户端101通过服务客户端107标识关于房间***105的进行中的会话。服务客户端101运用过程111以便标识会话。图2和图3各自图示了代表可以由过程111驱动的功能的流程图。
在标识会话之后,服务客户端101能够动态地加入会话,从而允许用户参与会话和与会话上的其他人通信。例如,另一人或者多个人可以存在于讨论会房间103中并且可以通过服务客户端108与参加会话的另一个人或者多个人说话或者以别的方式通信。
如提到的那样,图2包括图示了步骤的流程图200,这些步骤代表在一些实现方式中在用来标识会话时由过程111提供的功能。可以在由适合用于在服务客户端(比如服务客户端101)中实施的计算***执行的程序指令中体现过程111。过程111可以被集成在服务客户端101中,但是在一些实现方式中,过程111可以从服务客户端101分离或者跨多个平台、应用模块或者软件层被分布。
从一开始,过程111工作以检测标识房间的房间内发现信号(步骤201)。房间内信号的示例包括但不限于无线保真(Wi-Fi)信号、调制的光信号、声音(可听或者次声频)、环境噪声信号或者能够标识房间的任何其它类型的房间内信号。
过程111检查信号以标识信号与之关联的房间(步骤203)。在许多情况下,信号可以源于房间内。例如,扬声器可以输出标识房间的可听噪声,房间中的光可以用在光中对房间的标识编码这样的方式振荡,或者Wi-Fi信号的SSID可以包括标识房间的信息。
在标识房间时,过程111标识与房间关联的会话(步骤205),因此允许服务客户端101加入会话。这可以例如伴随有用房间标识查询在线服务以便发现与房间关联的一个或者多个会话。在线服务可以用服务客户端101可以用来加入会话的会话标识符答复。在其它实现方式中,可以用房间标识向在线服务查询与房间关联的服务客户端的标识。在线服务可以返回服务客户端101可以用来发起会话的句柄或者其它这样的标识符。因此,可以加入在线会话或者可以发起新会话。
图3图示了描述可以在备选场景中应用的功能的另一流程图300。从一开始,过程111检测标识与房间关联的会话的房间内发现信号(步骤301)。这样的房间内信号的示例包括但不限于无线保真(Wi-Fi)信号、调制的光信号、声音(可听或者次声频)、环境噪声信号或者能够标识房间的任何其它类型的房间内信号。房间内信号可以具有在其中编码的用于会话的标识符。
因而,过程111检查信号以标识会话(步骤303)。在已经发现了用于会话的标识符时,服务客户端101能够加入会话。这可以例如伴随有向在线服务发送对于加入会话的请求。备选地,这可以伴随有向服务客户端(比如服务客户端108)发送用于发起新会话的邀请。
图4图示了实现方式中的操作场景400。操作场景400涉及讨论会房间401,并且更具体地为讨论会房间401中的房间***403。房间***403包括服务客户端405。操作场景400还涉及服务客户端408、服务客户端409和服务客户端417。
服务客户端405、408、409和417可以各自被实施在适当的计算***(比如台式、膝上型、平板或者笔记本计算机、移动电话、可穿戴设备、智能装置或者图9中的计算***901所代表的某个其它适当的计算***)上。
在操作中,服务客户端408经由在线会话413与服务客户端417接洽。操作服务客户端417的用户可能希望将会话移动到不同位置。为了这样做,在线会话413被切换到服务客户端409,这是在线会话413被传送到服务客户端409。这时,在服务客户端417与服务客户端409之间建立在线会话。用户可以经由房间***403将服务客户端409移动到讨论会房间401,这时可以将在线会话413切换到服务客户端405。
服务客户端409运用过程411以辅助从服务客户端408取得在线会话413的切换和向服务客户端405进行切换。图5包括图示了步骤的流程图500,这些步骤代表在一些实现方式中在被用来如以上描述的那样从一个服务客户端向另一服务客户端运送会话时由过程411提供的功能。可以在由适合用于在服务客户端(比如服务客户端409)中实施的计算***执行的程序指令中体现过程411。过程411可以被集成在服务客户端409中,但是在一些实现方式中,过程411可以与服务客户端409分离或者跨多个平台、应用模块或者软件层被分布。
在操作中,过程411工作以与服务客户端408或者在其上实施服务客户端408的设备建立近场通信(NFC)信道(步骤501)。在服务客户端408与服务客户端409之间通过NFC信道交换用于在线会话的会话标识符(步骤503)。服务客户端409可以通过与主控在线会话413的在线服务或者直接地与服务客户端417通信来对通过NFC信道接收服务标识符做出响应,从而使得在线会话413可以被从服务客户端408移动到服务客户端409。有可能的是在一些场景中,服务客户端408可以保持参加会话至少有限时间段,直至会话被完全地切换到服务客户端409。无论如何,服务客户端409加入会话(步骤505)。
与服务客户端409接洽的用户可以决定移动到不同位置,比如讨论会房间401。用户也可能希望将在线会话413从服务客户端409切换到讨论会房间401中的服务客户端。为了这样做,用户进入讨论会房间401,其中在其上运用服务客户端409的设备握在手中。在进入房间时,用户可以将设备定位为与房间***403足够邻近以使得过程411检测到它和与另一服务客户端关联的另一***邻近(步骤507)。作为响应,过程411与该***建立另一NFC信道,该***在这一示例中是房间***403(步骤509)。
一旦建立了NFC信道,过程411就可以向服务客户端405传达用于在线会话413的会话标识符(步骤511)。服务客户端405可以使用会话标识符以加入会话,比如通过向在线服务发送标识会话的请求。会话因此将经由服务客户端409从服务客户端409被“切换”到服务客户端408。
图6图示了在实现方式中的服务架构600。服务架构600包括计算***601、计算***631、讨论会房间***630、计算***631和讨论会服务650。讨论会房间***630包括计算***631、显示***634、音频***635、无线***636和照明***637。
服务架构600中的每个计算***包括能够与讨论会服务650通信以促进与其它服务客户端的讨论会会话(比如在线语音、视频和数据讨论会)的服务客户端。
Figure GDA0002308065340000081
Figure GDA0002308065340000082
是讨论会服务650的示例,讨论会服务650也可以被视为统一通信服务。服务客户端603在计算***601上运行,服务客户端613在计算***631上运行,服务客户端633在计算***631上运行,并且服务客户端643在计算***631上运行。
图7图示了可以在服务架构600的情境中出现的操作场景700。在操作中,无线***636广播可以在讨论会房间620中和可能地超出它而被接收的房间标识符(ID)。可以例如在与Wi-Fi(802.11)网络关联的服务集标识符(SSID)中包括房间ID。尽管无线***636在这一示例中提供房间ID,但是房间ID可以由音频***635通过基于声音的信号、由照明***637通过基于光的信号、由显示***634在快速响应(QR)代码或者由具有适合用于传达房间ID的能力的某个其它***提供。
在进入讨论会房间620时,服务客户端643根据前述来源之一发现房间ID并且查询讨论会服务650以标识用于讨论会房间620的服务ID。在查询之后或者可能地在与查询基本上相同的时间,音频***635传输可以由服务客户端643或者在计算***631上的某个其它部件检测的邻近信号。邻近信号可以是计算***631可检测的可听或者次声频声音。
服务客户端643向讨论会服务650提供邻近信号或者在其内携带的邻近代码。讨论会服务650比较邻近信号或者代码与基准信号或者代码以确定服务客户端643是否实际地位于讨论会房间620中。假设情况是这样,则讨论会服务650用适合用于加入讨论会房间620中的进行中的会话的服务ID来答复查询。
服务ID可以对应于服务客户端633,从而使服务客户端643能够使用服务ID来与服务客户端633通信。为了加入讨论会房间620中的进行中的会话,服务客户端643可以使用服务ID来查询服务客户端633。作为答复,服务客户端633可以提供用于进行中会话的会话ID。服务客户端643然后可以使用会话ID来加入进行中会话。在这一示例中,服务客户端643被描绘为与讨论会服务650交换会话通信,但是服务客户端643可以直接地与会话参与者通信。
图8图示了可以在服务架构600的情境中出现的另一操作场景800。在操作中,服务客户端601初始地参加与服务客户端611的会话。服务客户端643建立与服务客户端611的NFC连接,这提示将会话从服务客户端611切换到服务客户端643。因而,可以在服务客户端601与服务客户端643之间交换会话通信。
可以物理地移动服务客户端643,从而使得它变成与讨论会房间***630邻近。服务客户端643与讨论会房间***630中的单元(比如显示***634或者可能地是计算***631)建立NFC连接。在这样做时,一般地将会话切换到讨论会房间***630和具体地为它的单元中的一个或者多个单元。
可以从前述实现方式认识到对会议技术的各种改进。以非例行方式加入在线会话的能力允许用户进入房间并且容易地与参加房间中的会议的其他人参与,而无需被专门地邀请以拥有用于会议的专属标识符。实际上,用户可以仅带着他们的设备步入房间并且它们的设备可以很容易地和高效率地被加入到进行中的会议。
这样的技术效果改进了在线会议的工作并且增强了用户体验。例如,当在会议空间中部署房间***时,房间中的参与者可以通过房间***与远程参与者接洽。房间中的参与者中的任何参与者或者进入房间的新参与者可以仅借助在房间中来用他们自己的设备加入在线会议。这大量地减少了对主控在线会议的障碍并且增加了人们将使用这样的讨论会技术的可能性。
附加地,在一些实现方式中,用户能够将他们的会话从一个设备切换到另一设备,从而增加用户移动性和用户从一个会议空间移动到另一会议空间的能力。例如,用户可以在他们的台式计算机处开始在线会话、将它切换到他们的电话、带着他们的电话步入讨论会房间,并且然后将会话无缝地切换到讨论会房间中的***。
图9图示了计算***901,计算***901代表其中可以实施这里公开的各种操作架构、场景和过程的任何***或者***的汇集。计算***901的示例包括但不限于智能电话、膝上型计算机、平板计算机、台式计算机、混合计算机、游戏机、虚拟机、智能电视、智能手表和其它可穿戴设备以及它们的任何变型或者组合。其它示例包括服务器计算机、架式服务器、web服务器、云计算平台和数据中心装备,以及任何其它类型的物理或者虚拟服务器机器以及它们的任何变化或者组合。
计算***901可以被实施为单个装置、***或者设备或者可以用分布式方式被实施为多个装置、***或者设备。计算***901包括但不限于处理***902、存储***903、软件905、通信接口***907和用户接口***909。处理***902与存储***903、通信接口***907和用户接口***909操作地耦合。
处理***902从存储***903加载和执行软件905。软件905包括服务客户端906,服务客户端906代表关于之前的附图1至图8讨论的服务客户端,并且可以用来实施关于前述实现方式讨论的过程111、过程411和其它过程。在由处理***902执行以增强设备和会话发现时,软件905指引处理***902以如这里对于在前述实现方式中讨论的至少各种过程、操作场景和序列描述的那样操作。计算***901可以可选地包括为了简洁而没有讨论的附加设备、特征或者功能。
仍然参照图9,处理***902可以包括从存储***903取回和执行软件905的微处理器和其它电路。处理***902可以被实施在单个处理设备内,但是也可以跨配合执行程序指令的多个处理设备或者子***被分布。处理***902的示例包括通用中央处理单元、专用处理器和逻辑器件,以及任何其它类型的处理设备、它们的组合或者变型。
存储***903可以包括可由处理***902读取和能够存储软件905的任何计算机可读存储介质。存储***903可以包括在用于存储信息(比如计算机可读指令、数据结构、程序模块或者其它数据)的任何方法或者技术中实施的易失性和非易失性、可去除和不可去除介质。存储介质的示例包括随机存取存储器、只读存储器、磁盘、光盘、闪存、虚拟存储器和非虚拟存储器、磁盒、磁带、磁盘存储装置或者其它磁存储设备,或者任何其它适当的存储介质。计算机可读存储介质不是传播的信号。
除了计算机可读存储介质之外,在一些实现方式中,存储***903也可以包括可以用来内部地或者外部地传达软件905中的至少一些软件的计算机可读通信介质。存储***903可以被实施为单个存储设备,但是也可以跨位置在一起或者相对于彼此被分布的多个存储设备或者子***被实施。存储***903可以包括能够与处理***902或者可能地与其它***通信的附加单元,比如控制器。
软件905可以在程序指令中被实施并且可以在由处理***902执行时指引处理***902如关于这里举例说明的各种操作场景、序列和过程描述的那样操作以及其它功能。例如,软件905可以包括用于实施增强的设备和会话发现以及有关功能的程序指令。
具体而言,程序指令可以包括配合或者以别的方式交互以实现这里描述的各种过程和操作场景的各种部件或者模块。可以在编译或者解译指令中或者在指令的某个其它变型或者组合中体现各种部件或者模块。可以用同步或者异步方式、串行地或者并行地、在单线程环境或者多线程环境中或者根据其任何其它适当的执行范式、变型或者组合来执行各种部件或者模块。软件905可以除了更新过程906之外还包括附加过程、程序或者部件,比如操作***软件或者其它应用软件。软件905也可以包括可由处理***902执行的固件或者某个其它形式的机器可读处理指令。
一般而言,软件905可以在被加载到处理***902中和执行时将(计算***901所代表的)适当装置、***或者设备整体从通用计算***变换成被定制为促进增强的设备和会话发现的专用计算***。实际上,存储***903上的编码软件905可以变换存储***903的物理结构。物理结构的专属变换可以依赖于本说明书的不同实现方式中的各种因素。这样的因素的示例可以包括但不限于用来实施存储***903的存储介质的技术和计算机存储介质是否被表征为主或者次存储装置以及其它因素。
例如,如果计算机可读存储介质被实施为基于半导体的存储器,则软件905可以在程序指令在其中被编码时变换半导体存储器的物理状态,比如通过变换构成半导体存储器的晶体管、电容器或者其它分立电路元件的状态。相似变换可以关于磁或者光介质而出现。物理介质的其它变化是可能的,而未脱离本说明书的范围,其中前述示例仅被提供用于促进本讨论。
通过计算***901所代表的一个或者多个计算***的操作,再次参照图1至图8作为示例,可以关于这里描述的各种会话执行变换。作为示例,服务客户端可以在其中服务客户端没有参加会话的第一状态中进入房间。在发现房间中的会话时,服务客户端可以加入会话,由此改变它的状态。在另一示例中,会话可以从一个客户端被“切换”到另一客户端并且从一个位置被移动到另一位置并且改变它的状态。
可以理解,计算***901一般地旨在于代表可以在其上部署和执行软件905以便实施增强的设备和会话发现的一个或者多个计算***。然而,计算***901也可以适合作为任何如下计算***,可以在该计算***上展现(stage)软件905,并且可以从这里将一个或者两个软件分布、传送、下载或者以别的方式提供给又一计算***以用于部署和执行或者另外附加的分布。
通信接口***907可以包括允许通过通信网络(未示出)与其它计算***(未示出)通信的通信连接和设备。一起允许***间通信的连接和设备的示例可以包括网络接口卡、天线、功率放大器、RF电路、收发器和其它通信电路。连接和设备可以通过通信介质通信以与其它计算***或者***的网络(比如金属、玻璃、空气或者任何其它适当的通信介质)交换通信。前述介质、连接和设备是众所周知的并且这里无需加以具体讨论。
用户接口***909是可选的并且可以包括键盘、鼠标、语音输入设备、用于从用户接收触摸手势的触摸输入设备、用于检测用户的非触摸手势和其它运动的运动输入设备以及能够从用户接收用户输入的其它可比较的输入设备和关联的处理单元。也可以在用户接口***909中包括输出设备,比如显示器、扬声器、触觉设备和其它类型的输出设备。在一些情况下,可以在单个设备(比如能够显示图像和接收触摸手势的显示器)中组合输入和输出设备。前述用户输入和输出设备是众所周知的并且这里无需加以具体讨论。
用户接口***909也可以包括支持以上讨论的各种用户输入和输出设备的可由处理***902执行的关联的用户接口软件。分离地或者与彼此以及其它硬件和软件单元结合,用户接口软件和用户接口设备可以支持图形用户接口、自然用户接口或者任何其它类型的用户接口。
在计算***901与其它计算***(未示出)之间的通信可以通过一个或者多个通信网络和根据各种通信协议、协议的组合或者它们的变型而出现。示例包括内部网、互联网、因特网、局域网、广域网、无线网络、有线网络、虚拟网络、软件定义的网络、数据中心总线、计算底板或者任何其它类型的网络、网络的组合或者它们的变型。前述通信网络和协议是众所周知的并且这里无需加以具体讨论。然而,可以使用的一些通信协议包括但不限于网际协议(IP、IPv4、IPv6等)、传送控制协议(TCP)和用户数据报协议(UDP)以及任何其它适当的通信协议、它们的变型或者组合。
在其中交换数据、内容或者任何其它类型的信息的前述示例中的任何示例中,信息的交换可以根据包括FTP(文件传送协议)、HTTP(超文本传送协议)、REST(表示状态转移)、WebSocket、DOM(文档对象模型)、HTML(超文本标记语言)、CSS(级联样式表)、HTML5、XML(可扩展标记语言)、JavaScript、JSON(JavaScript对象符号表示)和AJAX(异步JavaScript和XML)以及任何其它适当的协议、它们的变型或者组合的多种协议中的任何协议出现。
尽管图1至图-8主要地描绘了相对少数用户以及服务客户端、计算***和服务的相对少数实例,但是可以认识到,可以规模应用这里公开的概念。例如,可以部署这里公开的过程以支持任何数目的在线会话、服务客户端、房间***和讨论会服务。
可以从前文公开内容认识到某些发明方面,这些发明方面的各种示例如下。
示例1:一种装置,包括:一个或者多个计算机可读存储介质;以及程序指令,其被存储在一个或者多个计算机可读存储介质上并且包括用于促进在线会议的服务客户端,程序指令在由处理***执行时,指引处理***至少:从初始服务客户端接收在所述初始服务客户端与至少一个其它服务客户端之间的进行中的在线会话的初始切换;检测何时与房间内服务客户端邻近;以及在与房间内服务客户端邻近时,发起在线会话向房间内服务客户端的后续切换。
示例2:根据示例1的装置,其中,为了接收初始切换,服务客户端指引处理***:建立与初始服务客户端的初始无线通信信道;通过初始无线通信信道接收会话标识符;以及使用会话标识符来加入在线会话。
示例3:根据示例1至2的装置,其中为了使用标识符来加入在线会话,服务客户端指引处理***向主控在线会话的在线服务传达对于加入在线会话的请求。
示例4:根据示例1至3的装置,其中为了发起向房间内服务客户端的后续切换,服务客户端指引处理***:建立与后续服务客户端的后续无线通信信道;以及通过后续无线通信信道向后续服务客户端传达会话标识符。
示例5:根据示例1至4的装置,其中初始无线信道包括近场通信信道,并且其中后续无线信道包括另一近场通信信道。
示例6:根据示例1至5的装置,其中服务客户端还指引处理***至少:检测房间内发现信号;根据房间内发现信号标识房间;基于与房间内发现信号关联的房间来标识一个其它会话;以及加入该一个其它会话。
示例7:根据示例1至6的装置,还包括被配置为执行服务客户端的处理***,其中房间内发现信号包括在房间内发现信号中编码的房间的标识,并且其中为了根据房间内发现信号标识房间,服务客户端指引处理***对房间内发现信号解码以获得房间的标识。
示例8:根据示例1至7的装置,其中服务客户端还指引处理***检测包括潜在地与房间关联的邻近代码的邻近信号,其中服务客户端指引处理***对邻近信号解码以获得邻近代码。
示例9:根据示例1至8的装置,其中为了基于与房间内发现信号关联的房间来标识会话,服务客户端指引处理***:向讨论会服务传达房间的标识和邻近代码;从讨论会服务接收包括与关联于房间的一个其它房间内服务客户端关联的服务标识符的答复;使用服务标识符来查询一个其它房间内服务客户端;从该一个其它房间内服务客户端接收一个其它会话标识符;以及使用该一个其它会话标识符来加入一个其它会话。
示例10:根据示例1至9的装置,其中房间内发现信号包括无线射频信号,并且其中邻近信号包括调制的光信号、可听声音、不可听声音和环境噪声之一。
示例11:根据示例1至10的装置,其中房间内发现信号包括调制的光信号、可听声音、不可听声音和环境噪声之一,并且其中邻近信号包括另一调制的光信号、另一可听声音、另一不可听声音和其它环境噪声之一。
示例12:一种用于促进非例行在线会议的服务架构,包括:服务客户端,其从初始服务客户端接收在初始服务客户端与至少一个其它服务客户端之间的进行中的在线会话的初始切换,检测何时与房间内服务客户端邻近,以及在与房间内服务客户端邻近时,发起在线会话向房间内服务客户端的后续切换;以及与服务客户端远离的讨论会服务,其在初始切换和后续切换之前、期间和之后主控在线会话。
示例13:根据示例12的服务架构,其中为了接收初始切换,服务客户端建立与初始服务客户端的初始无线通信信道,通过初始无线通信信道接收会话标识符并且使用会话标识符来加入在线会话。
示例14:根据示例12至13的服务架构,其中为了使用标识符来加入在线会话,服务客户端向主控在线会话的在线服务传达用于加入在线会话的请求。
示例15:根据示例12至14的服务架构,还包括房间内服务客户端;其中为了发起向房间内服务客户端的后续切换,服务客户端建立与后续服务客户端的后续无线通信信道并且通过后续无线通信信道向后续服务客户端传达会话标识符。
示例16:根据示例12至15的服务架构,其中房间内服务客户端使用会话标识符来加入在线会话。
示例17:根据示例12至16的服务架构,其中初始无线信道包括近场通信信道,并且其中后续无线信道包括另一近场通信信道。
示例18:一种用于促进非例行在线会议的方法,包括:在服务客户端中,从初始服务客户端接收在初始服务客户端与至少一个其它服务客户端之间的进行中的在线会话的初始切换;在进入具有被安装在会议房间***上的房间内服务客户端的房间时,服务客户端检测何时与房间内服务客户端邻近;在与房间内服务客户端邻近时,服务客户端发起在线会话向房间内服务客户端的后续切换;以及在与服务客户端远离的讨论会服务中,在初始切换和后续切换之前、期间和之后主控在线会话。
示例19:根据示例18的方法,其中接收初始切换包括服务客户端建立与初始服务客户端的初始无线通信信道,通过初始无线通信信道接收会话标识符并且使用会话标识符来加入在线会话。
示例20:根据示例18至19的方法,其中初始无线信道包括近场通信信道,并且其中后续无线信道包括另一近场通信信道。
在各图中提供的功能框图、操作场景和序列以及流程图代表用于执行公开内容的新颖方面的示例性***、环境和方法。尽管为了说明简化,这里包括的方法可以是以功能图、操作场景或者序列或者流程图的形式并且可以被描述为一系列动作,但是将理解和认识到,方法不受动作顺序的限制,因为一些动作可以据此按与这里示出和描述的顺序不同的顺序和/或与其它动作并行地出现。例如,本领域技术人员将理解和认识到,可以备选地比如在状态图中将方法表示为一系列相关的状态或者事件。另外,可以并不是在方法中图示的所有动作都是新颖实现方式所需要的。
这里包括的描述和各图描绘了具体实现方式以教导本领域技术人员如何实现和使用最佳选项。为了教导发明原理的目的,已经简化或者省略了一些常规方面。本领域技术人员将从这些实现方式认识到落入本发明的范围内的变型。本领域技术人员也将认识到,可以用各种方式组合以上描述的特征以形成多个实现方式。作为结果,本发明不限于以上描述的具体实现方式而仅受权利要求及其等效含义的限制。

Claims (11)

1.一种用于促进非例行在线会议的装置,包括:
一个或者多个计算机可读存储介质;以及
程序指令,其被存储在所述一个或者多个计算机可读存储介质上并且包括用于促进在线会议的服务客户端,所述程序指令在由处理***执行时,指引所述处理***至少:
检测包括无线射频信号的房间内发现信号;
根据所述房间内发现信号来标识与房间标识符关联的房间;
检测包括与所述房间关联的邻近代码的邻近信号,其中所述邻近信号包括调制的光信号、可听声音、不可听声音和与所述房间关联的环境噪声之一;
向讨论会服务传达所述房间标识符和所述邻近代码,并且在答复中接收与房间内服务客户端关联的服务标识符;
使用所述服务标识符来查询所述房间内服务客户端;
从所述房间内服务客户端接收会话标识符;以及
使用所述会话标识符来加入在线会话。
2.根据权利要求1所述的装置,其中所述服务客户端还指引所述处理***以至少:基于与所述房间内发现信号关联的所述房间来标识一个其它会话;以及加入所述一个其它会话。
3.根据权利要求2所述的装置,还包括被配置为执行所述服务客户端的所述处理***,其中所述房间内发现信号包括在所述房间内发现信号中被编码的所述房间的标识,并且其中为了根据所述房间内发现信号来标识所述房间,所述服务客户端指引所述处理***以对所述房间内发现信号解码以获得所述房间的所述标识。
4.根据权利要求3所述的装置,其中所述服务客户端指引所述处理***以对所述邻近信号解码以获得所述邻近代码。
5.根据权利要求4所述的装置,其中所述在线会话包括视频讨论会。
6.一种用于促进非例行在线会议的***,包括:
服务客户端,包括第一处理器,所述服务客户端至少:
检测包括无线射频信号的房间内发现信号;
根据所述房间内发现信号来标识与房间标识符关联的房间;
检测包括与所述房间关联的邻近代码的邻近信号,其中所述邻近信号包括调制的光信号、可听声音、不可听声音和与所述房间关联的环境噪声之一;
向讨论会服务传达所述房间标识符和所述邻近代码,并且在答复中接收与房间内服务客户端关联的服务标识符;
使用所述服务标识符来查询所述房间内服务客户端;
从所述房间内服务客户端接收会话标识符;以及
使用所述会话标识符来加入在线会话;以及
所述讨论会服务,包括第二服务器并且远离所述服务客户端,所述讨论会服务主控所述在线会话、基于所述房间标识符来标识所述会话标识符并且向所述服务客户端传达所述答复。
7.根据权利要求6所述的***,还包括所述房间内服务客户端。
8.根据权利要求7所述的***,其中所述服务客户端基于与所述房间内发现信号关联的所述房间来标识一个其它会话并且加入所述一个其它会话。
9.根据权利要求8所述的***,其中所述房间内发现信号包括在所述房间内发现信号中被编码的所述房间标识符,并且其中为了根据所述房间内发现信号来标识所述房间,所述服务客户端对所述房间内发现信号解码以获得所述房间的标识。
10.一种操作用于促进由讨论会服务主控的非例行在线会议的服务客户端的方法,所述方法包括:
检测包括无线射频信号的房间内发现信号;
根据所述房间内发现信号来标识与房间标识符关联的房间;
检测包括与所述房间关联的邻近代码的邻近信号,其中所述邻近信号包括调制的光信号、可听声音、不可听声音和与所述房间关联的环境噪声之一;
向所述讨论会服务传达所述房间标识符和所述邻近代码,并且在答复中接收与房间内服务客户端关联的服务标识符;
使用所述服务标识符来查询所述房间内服务客户端;
从所述房间内服务客户端接收会话标识符;以及
使用所述会话标识符来加入在线会话。
11.根据权利要求10所述的方法,其中所述房间内发现信号包括在所述房间内发现信号中被编码的所述房间的标识,并且其中根据所述房间内发现信号来标识所述房间包括对所述房间内发现信号解码以获得所述房间的所述标识。
CN201580029329.3A 2014-06-02 2015-06-02 用于非例行会议的增强的发现 Active CN106462830B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201462006711P 2014-06-02 2014-06-02
US62/006,711 2014-06-02
US14/529,680 US9609066B2 (en) 2014-06-02 2014-10-31 Enhanced discovery for ad-hoc meetings
US14/529,680 2014-10-31
PCT/US2015/033633 WO2015187597A1 (en) 2014-06-02 2015-06-02 Enhanced discovery for ad-hoc meetings

Publications (2)

Publication Number Publication Date
CN106462830A CN106462830A (zh) 2017-02-22
CN106462830B true CN106462830B (zh) 2020-05-19

Family

ID=54703161

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201580029327.4A Active CN106465051B (zh) 2014-06-02 2015-06-01 用于非例行会议的增强的发现
CN201580029329.3A Active CN106462830B (zh) 2014-06-02 2015-06-02 用于非例行会议的增强的发现

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201580029327.4A Active CN106465051B (zh) 2014-06-02 2015-06-01 用于非例行会议的增强的发现

Country Status (4)

Country Link
US (3) US9882990B2 (zh)
EP (2) EP3149672A1 (zh)
CN (2) CN106465051B (zh)
WO (2) WO2015187563A1 (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2842288A1 (en) * 2012-04-27 2015-03-04 Interdigital Patent Holdings, Inc. Systems and methods for personalizing and/or tailoring a service interface
US9614724B2 (en) 2014-04-21 2017-04-04 Microsoft Technology Licensing, Llc Session-based device configuration
US10111099B2 (en) 2014-05-12 2018-10-23 Microsoft Technology Licensing, Llc Distributing content in managed wireless distribution networks
US9430667B2 (en) 2014-05-12 2016-08-30 Microsoft Technology Licensing, Llc Managed wireless distribution network
US9384335B2 (en) 2014-05-12 2016-07-05 Microsoft Technology Licensing, Llc Content delivery prioritization in managed wireless distribution networks
US9384334B2 (en) 2014-05-12 2016-07-05 Microsoft Technology Licensing, Llc Content discovery in managed wireless distribution networks
US9874914B2 (en) 2014-05-19 2018-01-23 Microsoft Technology Licensing, Llc Power management contracts for accessory devices
US20150350339A1 (en) * 2014-05-30 2015-12-03 Apple Inc. System and Method for Transferring a Call
US9882990B2 (en) 2014-06-02 2018-01-30 Microsoft Technology Licensing, Llc Enhanced discovery for ad-hoc meetings
US10439832B2 (en) 2014-06-02 2019-10-08 Microsoft Technology Licensing, Llc Enhanced discovery for AD-HOC meetings
US10037202B2 (en) 2014-06-03 2018-07-31 Microsoft Technology Licensing, Llc Techniques to isolating a portion of an online computing service
US9367490B2 (en) 2014-06-13 2016-06-14 Microsoft Technology Licensing, Llc Reversible connector for accessory devices
US9717006B2 (en) 2014-06-23 2017-07-25 Microsoft Technology Licensing, Llc Device quarantine in a wireless network
US9560143B2 (en) * 2014-06-27 2017-01-31 Intel Corporation System and method for automatic session data transfer between computing devices based on zone transition detection
US20180007122A1 (en) * 2016-06-30 2018-01-04 Microsoft Technology Licensing, Llc Data center reselection
US10038792B2 (en) * 2016-11-02 2018-07-31 Microsoft Technology Licensing, Llc Data center centroid metric calculations for PSTN services
US10440073B2 (en) * 2017-04-11 2019-10-08 Cisco Technology, Inc. User interface for proximity based teleconference transfer
WO2021056069A1 (en) * 2019-09-25 2021-04-01 Commonwealth Scientific And Industrial Research Organisation Cryptographic services for browser applications
US11489686B2 (en) * 2020-01-14 2022-11-01 Citrix Systems, Inc. Virtual meetings in ad-hoc networks
US20230353608A1 (en) * 2022-04-29 2023-11-02 Zoom Video Communications, Inc. Connecting enhanced conference rooms with persistent hybrid virtual collaborative workspaces

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102625984A (zh) * 2009-07-14 2012-08-01 锐迪讯有限公司 利用媒体提示来识别和关联用户设备的***、方法和介质

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1350153B1 (en) * 2000-12-15 2012-07-11 Polycom, Inc. System and method for device co-location discrimination
US7860724B2 (en) * 2002-10-30 2010-12-28 Automed Technologies, Inc. System and method for management of pharmacy workflow
US6934370B1 (en) 2003-06-16 2005-08-23 Microsoft Corporation System and method for communicating audio data signals via an audio communications medium
US7525928B2 (en) 2003-06-16 2009-04-28 Microsoft Corporation System and process for discovery of network-connected devices at remote sites using audio-based discovery techniques
US7443807B2 (en) 2003-06-16 2008-10-28 Microsoft Corporation System and process for discovery of network-connected devices
US7509131B2 (en) 2004-06-29 2009-03-24 Microsoft Corporation Proximity detection using wireless signal strengths
US20060174203A1 (en) * 2005-01-31 2006-08-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Viewfinder for shared image device
WO2007107982A1 (en) 2006-03-17 2007-09-27 Sandisk Il Ltd Session handover between terminals
US8245043B2 (en) 2007-06-15 2012-08-14 Microsoft Corporation Audio start service for Ad-hoc meetings
US8300080B2 (en) 2007-06-29 2012-10-30 Microsoft Corporation Techniques for detecting a display device
US8428816B2 (en) 2007-10-27 2013-04-23 GM Global Technology Operations LLC Method and apparatus for monitoring software and signal integrity in a distributed control module system for a powertrain system
US8189807B2 (en) 2008-06-27 2012-05-29 Microsoft Corporation Satellite microphone array for video conferencing
CN102326091B (zh) 2008-12-23 2014-06-11 电视广播有限公司 高可靠性产品/活动跟踪***
EP2280580A1 (en) * 2009-07-07 2011-02-02 Nokia Corporation Data transfer with wirelessly powered communication devices
US20110068892A1 (en) 2009-09-20 2011-03-24 Awarepoint Corporation Wireless Tracking System And Method Utilizing Near-Field Communication Devices
US20110167357A1 (en) * 2010-01-05 2011-07-07 Todd Benjamin Scenario-Based Content Organization and Retrieval
NO332231B1 (no) * 2010-01-18 2012-08-06 Cisco Systems Int Sarl Metode for a parre datamaskiner og videokonferanseinnretninger
US9673989B2 (en) 2011-09-12 2017-06-06 Plantronics, Inc. Method and systems for connection into conference calls
US9024998B2 (en) * 2011-10-27 2015-05-05 Pollycom, Inc. Pairing devices in conference using ultrasonic beacon
US9503856B2 (en) * 2012-03-05 2016-11-22 Qualcomm Incorporated Method for determining wireless device location based on proximate sensor devices
CN103379434B (zh) 2012-04-27 2017-10-17 星贝瑞有限公司 权限认证的方法、***及装置
US9479548B2 (en) 2012-05-23 2016-10-25 Haworth, Inc. Collaboration system with whiteboard access to global collaboration data
US9014183B2 (en) * 2012-05-24 2015-04-21 Apple Inc. Buffer transfer service
US8850037B2 (en) 2012-05-24 2014-09-30 Fmr Llc Communication session transfer between devices
WO2013179083A1 (en) * 2012-05-28 2013-12-05 ProXToMe, INC. Method for performing an interaction from a communicating device configured to establish a wireless communication channel and corresponding telecommunication system
US9578115B2 (en) * 2012-06-15 2017-02-21 Qualcomm Incorporated Indoor location server provision and discovery
US9197848B2 (en) 2012-06-25 2015-11-24 Intel Corporation Video conferencing transitions among a plurality of devices
US9407869B2 (en) * 2012-10-18 2016-08-02 Dolby Laboratories Licensing Corporation Systems and methods for initiating conferences using external devices
US9294455B2 (en) * 2013-06-04 2016-03-22 Google Inc. Maintaining video conference session continuity during transfer of session to alternative device
US9882990B2 (en) 2014-06-02 2018-01-30 Microsoft Technology Licensing, Llc Enhanced discovery for ad-hoc meetings
US10439832B2 (en) 2014-06-02 2019-10-08 Microsoft Technology Licensing, Llc Enhanced discovery for AD-HOC meetings

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102625984A (zh) * 2009-07-14 2012-08-01 锐迪讯有限公司 利用媒体提示来识别和关联用户设备的***、方法和介质

Also Published As

Publication number Publication date
WO2015187563A1 (en) 2015-12-10
EP3149672A1 (en) 2017-04-05
CN106465051B (zh) 2019-12-03
US20170155693A1 (en) 2017-06-01
WO2015187597A1 (en) 2015-12-10
US9609066B2 (en) 2017-03-28
EP3149673A1 (en) 2017-04-05
US9882990B2 (en) 2018-01-30
US10432676B2 (en) 2019-10-01
CN106462830A (zh) 2017-02-22
US20150350333A1 (en) 2015-12-03
US20150350267A1 (en) 2015-12-03
CN106465051A (zh) 2017-02-22

Similar Documents

Publication Publication Date Title
CN106462830B (zh) 用于非例行会议的增强的发现
WO2015032277A1 (zh) 视频会议中媒体流的传输方法与装置
EP2533493A1 (en) Proximity Session Mobility Extension
WO2008004879A2 (en) Method and system for establishing a conference call between a remote and a local endpoint
CN105282008A (zh) 在网络实时通信交互会话期间增强媒体特性的方法和***
EP3163805B1 (en) Method and device for processing information
US20150245398A1 (en) Method for transferring a communication session between devices
US10778736B2 (en) On demand in-band signaling for conferences
US10693924B2 (en) Method and system for connecting electronic devices
CN109983777A (zh) 启用媒体编排
CN112470430A (zh) 到包括数字协作工具的位置的用户中心式连接
US10439832B2 (en) Enhanced discovery for AD-HOC meetings
CN104243288A (zh) 消息传输方法及装置、电子设备
Edan et al. Design and Implement a Hybrid WebRTC SignallingMechanism for Unidirectional & Bi-directional VideoConferencing
US20190089754A1 (en) System and method for providing audio conference between heterogenious networks
CN111131252B (zh) 监播方法、装置、电子设备及存储介质
US20150365133A1 (en) Touch and Talk Auto-Configuring of Video Conferences Using Near Field Communication (NFC)
CN105828212A (zh) 一种互动点赞方法及装置
WO2017062261A1 (en) Presentation device and presentation device coordination
US10863479B2 (en) Exchanging group communications over family radio service (FRS) channels
US20170079074A1 (en) Method and system for self-adaptive pairing communication between intelligent devices
CN104639518A (zh) 会话建立的方法、装置及会话内容的递送方法和装置
CN114500129A (zh) 一种信息处理方法及电子设备
CN116260797A (zh) 一种音视频数据传输的处理方法、装置、设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant