CN102726041A - 用于组合即时消息收发与视频通信***的***和方法 - Google Patents

用于组合即时消息收发与视频通信***的***和方法 Download PDF

Info

Publication number
CN102726041A
CN102726041A CN2010800617849A CN201080061784A CN102726041A CN 102726041 A CN102726041 A CN 102726041A CN 2010800617849 A CN2010800617849 A CN 2010800617849A CN 201080061784 A CN201080061784 A CN 201080061784A CN 102726041 A CN102726041 A CN 102726041A
Authority
CN
China
Prior art keywords
video conference
user
url
initiation
computer
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.)
Pending
Application number
CN2010800617849A
Other languages
English (en)
Inventor
J·S·罗伯特森
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.)
Vidyo Inc
Original Assignee
Vidyo Inc
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 Vidyo Inc filed Critical Vidyo Inc
Publication of CN102726041A publication Critical patent/CN102726041A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • 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/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • 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/1069Session establishment or de-establishment
    • 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
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/152Multipoint control units therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/155Conference systems involving storage of or access to video conference sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/50Aspects of automatic or semi-automatic exchanges related to audio conference
    • H04M2203/5054Meet-me conference, i.e. participants dial-in
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/65Aspects of automatic or semi-automatic exchanges related to applications where calls are combined with other types of communication
    • H04M2203/652Call initiation triggered by text message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42382Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

描述了用于在即时消息收发***中发起视频会议的方法和装置,包括如果视频会议对话的期望参与者中的任意者不可用的情况下在即时消息收发聊天窗口中张贴视频会议URL,从而不可用的参与者可简单地点击该视频会议URL并参与该视频会议对话。

Description

用于组合即时消息收发与视频通信***的***和方法
说明书
相关申请的交叉引用
本申请要求在2009年12月3日提交的美国临时申请号61/266,051的优先权,其公开整体通过引用被明确结合在此。
技术领域
本发明涉及个人通信,且具体地是使用即时消息收发以及数字音频和视频的数字通信。
背景
近年来即时消息收发***激增,目前有数个商业供应可用。这些***为个人用户提供了与其他用户使用文本、音频、视频、和其他类型多媒体数据进行通信的能力。示例包括诸如Skype和Google Talk之类的免费供应、以及诸如Microsoft Office Communication Server(下文称‘OCS’)及其相关联的客户端Microsoft Office Communicator之类的商用、企业***。
典型地,这样的***提供所谓“在场(presence)引擎”以及经由基于文本的消息通信的能力。在场引擎负责登记用户的状况(如,能通信、空闲、不能通信,等)并将之报告给其他用户(同事、在***中被称为“朋友”的特定用户)。用户一般可仅通过在窗口中输入定址到另一个用户的文本消息,来发起通信。将由该软件提醒该消息所意在的接收者,且该接收者可被提供回复的机会。这些***被称为“即时消息收发”或IM***。
大多数IM***在各用户组之间(即,同时与多于两个用户的组)之间提供进行基于文本的会话的能力。一些IM***提供将基于文本的通信和音频通信组合起来的能力,而其他IM***还提供使用视频的能力。
由于在提供多点视频通信方面的复杂性,大多数***允许多用户音频通信(如,Skype或Google Talk)但仅允许个人-对-个人的视频通信。多点视频存在的技术问题很大,特别是当期望桌面操作(IM***的要求)时。
Vidyo有限公司(‘Vidyo’)已经研发出了用于视频会议的解决方案,该方案超越了与低延迟、桌面上的多点视频通信相关联的技术挑战。使用以Vidyo’sVidyoRouterTM***实现的且部分在共同转让的美国专利7,593,032(其整体通过参考并入此处)中所描述的可分级视频编码和所谓可分级视频编码服务器(SVCS)架构,Vidyo***允许即使来自常规PC和Mac桌面的遥现(telepresence)质量的多点视频通信。因此其适用于基于桌面的IM***。
然而,问题在于,该Vidyo-与任何仅能视频会议的***一样-是与IM***分离地设计与实现的***。因此,期望的是提供一种***和方法,通过其,多点视频和音频通信***可与IM***的操作无缝结合,从而用户甚至不会感知实际使用了两个不同的***。
发明内容
此处公开了在使用视频会议URL的即时消息收发***中,用于在发起用户和一个或多个所选择的用户之间发起视频会议的方法和装置。在示例性实施例中,视频会议URL唯一地关联于视频会议***上的发起用户或他的资源。特定地,如果一个或多个所选择的用户中的任意不可被添加至该视频会议,则该视频会议URL被张贴在该发起用户和该一个或多个所选择的用户之间的即时消息收发聊天窗口中。以此方式,不可被添加至该视频会议的一个或多个所选择的用户中的任意(因为他正处于另一个视频会议或者因为他没有登录该视频会议***)可简单地点击该URL来参与该视频对话。
附图简述
通过对于示例性实施例的与相应附图的下列具体描述,本发明的进一步的特征、本质、以及各种优点更加明显,其中:
图1是背景技术的示例性即时消息收发***的示意图;
图2是背景技术的示例性视频会议***的示意图;
图3是根据本发明的一方面,组合了即时消息收发和视频会议功能的示例性***的示意图;
图4是根据本发明的一方面的客户机***架构的示意图;
图5是视频会议呼叫发起过程的流程图;
图6提供了在创建聊天室URL(room URL)的过程中来自Vidyo’s入口的示例性屏幕截图;
图7提供了根据本发明的示例性实施例的形式为OfficeCommunicator的Vidyo’s插件的示例性屏幕截图;
图8示出用于实现本发明的实施例的计算机***。
这些附图被结合且组成本公开的一部分。除非另外指明,否则全部附图中的相同附图标记和字符用来表示所示实施例的相同特征、元素、组件、或部分。而且,当现在将参考附图来具体描述本发明时,这一描述是结合说明性实施例来完成的。
具体实施方式
图1示出典型IM***100的架构。该***包括IM服务器120和使用IM客户机***110的一个或多个用户。在附图中,示出三个这样的客户机(110A、110B、以及110C),不过可使用任意数量的客户机。IM客户机110通过连接115上的网络连接至IM服务器120。在本发明的示例性实施例中,使用用因特网协议(IP)的基于分组的网络,不过其他类型的网络也是可能的。
IM客户机110可以是安装在用户计算机上并在用户计算机上运行的独立软件,或者可以是从IM服务器120(或另一个服务器)上下载至用户浏览器的网页。在后者的情况下,连接115可以不在网络上,而是在IM服务器120内。
在诸如图2中所示的这样的IM***中,用户使用它们的IM客户机110来登入IM服务器120,该IM服务器120注册他们的名字和可用性。换言之,用户连接至IM***,宣称自己是用户,例如,“bob”,并提供密码。在用户保持登录的时间段内,***将认为用户能通信。用户可被给出选项来选择他或她希望***报告的“状况”的类型。例如:离开、不可用、不要打扰、不可见、离线。IM***的一个示例是带有Office Communicator客户机的
Figure BDA00001902263600032
Office Communications服务器。
图2(a)示出典型的视频会议***200(诸如Vidyo商业地提供的***)的架构。该***具有一个或多个VC服务器220和一个或多个VC客户机210。三个这样的客户机被图示于图中(A、B、和C),为说明目的,具有单个VC服务器,本发明的示例性实施例可直接被用在出现多个VC服务器220的情况下。VC客户机210和VC服务器220经由网络连接218(A到C)连接起来。在本发明的示例性实施例中,为底层网络使用IP协议。VC客户机210可以是诸如VidyoRoom***之类的独立***,这是具有摄像头和一个或多个显示器的基于计算机的***,或者可以是被下载并在用户计算机上运行的软件,诸如VidyoDesktop之类的软件。
图2(b)示出VC服务器220的架构。该服务器包括两个组件,入口(portal)230和核心240。在本发明的示例性实施例中,入口230是用户登入的基于web的注册服务,且通过该注册服务用户可发起、接收、或控制视频会议呼叫。VC服务器220还包括核心240模块,这是接收、处理并转送媒体的组件。如图中所示,网络连接218上所携载的信息在入口230和核心240之间分离,媒体数据流入/出核心240,且用户/对话管理数据流入/出入口230。
入口230和核心240通过连接258通信。尽管图示VC服务器为单个单元,可在甚至物理上处于不同位置的分立***上主存入口230和核心240。在连接258是在网络上的情况下,不是单个***中的内连接。
在本发明的示例性实施例中,VC服务器核心是可缩放视频通信服务器(SVCS),如部分地在美国专利号7,593,032所描述并在VidyoRouterTM***中所实现的那样。可选的VC服务器核心架构包括传统的切换多点控制单元(MCU)或转码MCU。
图3示出根据本发明的实施例的集成的IM和VC***300。如图中所示,该***具有两个服务器,IM服务器320和VC服务器330。一个或多个客户机310,在这个示例中为三个(A到C),分别使用相应连接315到318,连接至两个服务器。IM服务器320和VC服务器330分别如同是与图1和图2中所示的单个***一起操作。换言之该***是实际上两个组合的***,IM***和VC***。不过此处的服务器等于是在常规的单独IM和VC***中使用的服务器,差异在于客户机310的架构和操作。
图4示出根据本发明的实施例的客户机***架构。客户机400包括IM客户机模块450和VC客户机模块490。IM客户机模块450以与图1中所示的IM客户机(多个)一样的方式作为IM客户机操作。类似地,VC客户机模块490以与图2中所示的VC客户机(多个)一样的方式作为VC客户机操作。客户机400还包括提供视频会议***集成的VC插件模块480,这将在下文详细描述。该VC插件模块480和IM客户机模块450通过插件接口460通信。这个接口由IM***制造商定义且从IM***制造商处提供。其允许第三方编码,诸如VC插件模块480,来与IM客户机集成并增加基层(base)IM客户机功能。在本发明的使用
Figure BDA00001902263600051
Office Communicator的示例性实施例中,该插件接口460是基于COM的。当然也可能是该VC插件模块480被IM***制造商集成到IM客户机模块450中作为单个实体,在这样的情况下模块间的区别是功能性的而不是结构性的。
该VC插件模块480还通过接口485与VC客户机模块490通信。在本发明的使用Vidyo***的示例性实施例中,接口485是基于HTTP的。
注意,该IM客户机模块450经由连接415与IM服务器通信,而VC客户机模块490经由连接418与VC服务器通信。在本发明的使用Vidyo***的示例性实施例中通过连接418的VC服务器接口是基于SOAP的。
尽管VC客户机模块490被图示为客户机400的一部分,要注意这仅是逻辑关联。实际上,VC客户机模块490可以处于与IM客户机450和VC插件480一样的计算机***,或者可以处于不同的***中,可能甚至位于不同的物理位置处。实际上,VC客户机模块490通过连接485和418与***的其他部分通信这样的事实,使得VC客户机模块490的实际物理位置不相关。这个架构的重大益处在于VC客户机模块490可以是诸如VidyoRoom系列***之类的单个视频会议***。在这个情况下,该视频会议可在除IM客户机450外的单独的计算机***上运行,不过发起来自IM***的视频会议的过程,如下所述,是一样的。
当操作客户机400***时,其应该被提供有在图3的IM和VC***上的用户的登录凭证。实际上,IM服务器320和VC服务器330可提供完全不同的登入***(如,带有源自不同数据库的用户凭证)。在本发明的示例性实施例中,在两个***中用户名是一样的。这简化了实现,因为***不必维护IM***上的用户名和VC***上的用户名之间的映射数据库。不过如果有必要的话,可使用这样的数据库。
现在我们将参考图6和图7而描述客户机400的操作。这些附图示出来自本发明的示例性实施例的在Vidyo平台和
Figure BDA00001902263600061
Office Communicator平台的截图。
我们首先注意该Vidyo***允许登入的用户开始视频会议呼叫并邀请客人用户来加入,即使他们在视频会议***入口上没有登入权限。这些用户可利用由入口为正在进行该视频会议呼叫的特定用户产生的特殊URL。该URL相关联于用户的“聊天室”,即任何注册用户可自由加入(除非该“聊天室”受到PIN或密码保护)的由入口所提供的逻辑实体。聊天室是其中在Vidyo***中多点视频会议对话发生的逻辑实体。访问该聊天室URL能使任何人登入作为“客人”进入该***安装VC客户机软件(如果还没有安装的话)并运行,并连接至该特定用户的会议呼叫。这能使注册用户与任何用户进行会议呼叫,不管是否在VC***上注册了。这在图6(a)和(b)中示出,其中“My Account(我的账户)”页面被图示为由入口产生;在图(a)中还没有创建URL,而在图(b)中已经创建了URL且现在可用。
我们还要注意,Vidyo***还通过入口自动地提供客户机软件,从而用户不必在进行呼叫之前就预先安装了软件。在通过该URL连接至入口之后,如果该软件还没有可用并在用户的计算机上运行的话,用户被提示下载该软件。
现在参看图7,我们假设用户(在这个实施例中,是“Allen Bigsby”,电子邮件地址为“abigsbyvidyo.com”)已经登入该IM***且想要添加视频到现有的通信对话中。这个登录过程图示于图7(a)中。在登入之后,用户看到主IM客户机图形化用户界面(GUI),如图7(b)中所示。
我们假设想要在当前对话中激活视频的该IM用户是在Vidyo入口注册过的用户。当用户想要为当前对话发起视频会议呼叫时,他使用在IM客户机模块460GUI中的添加(add-on)菜单条目。这个菜单条目是由VC插件模块480所添加的。图7(c)示出在主GUI中的这个附加菜单条目(“VidyoConferencing”菜单条目),而图7(d)示出在IM客户机模块460GUI的会话窗口中的这个附加菜单条目。
在选择该视频呼叫菜单条目之后,VC插件模块480将获得IM对话的所有选中的参与者的用户名。这通过图4中所示的插件接口460来完成。然后该VC插件模块将检查用户是否已经在会议呼叫中。在本发明的使用了Vidyo***的示例性实施例中,这是通过检查由VC客户机490所管理的Windows注册条目来完成的。如果用户正处在不是他主导的(即,不是由他发起的)呼叫中,那么***将不再继续这个视频会议呼叫。如果用户不在会议中,VC插件模块480将首先发起会议。在本发明的示例性实施例中,VC插件模块480从Windows注册获得安全密钥(这是由VC客户机490放在那里的),从而其可直接代表VC客户机490连接至该VC服务器。在本发明的可选实施例中,VC插件模块480可指令VC客户机490来发起会议。
在会议被发起之后,或者如果用户已经在他之前发起的会议中,那么VC插件模块480将与入口230通信,从而邀请所选择的用户的每一个作为参与者。假设用户已经登入在入口230上。VC插件模块480使用其他用户的IM用户名来在入口230中定位他们。如果这些用户当前没有登入入口230、如果他们在入口230上没有账号、或者他们已经处于视频会议中,那么***将报告他们为不可用。
在本发明的实施例中,如果所邀请的用户中的一个或多个被报告为不可用,入口230为特定视频会议呼叫而产生从而允许不可用或未注册的用户来加入该呼叫的URL将被使用。该URL由入口230产生,由VC客户机模块480获得,且被经由已经在发起用户和其他参与者之间存在的IM通信频道(多个)而通信至其他参与者。该URL可事先由入口230创建,或者可在需要邀请不可用用户时按需创建。这在图7(e)中示出,该图示出用户“emily”的IM客户机模块450的会话窗口,其中视频会议对话的URL已经由用户“Allen Bigsby”的VC插件模块480(通过他的IM客户机模块450)张贴,与该URL一起张贴的还有留言消息(“Allen Bigsby would like to invite you to a conference.Please clickon the following link to join:…”(Allen Bigsby想要邀请您参加会议。请点击如下链接参与:…))。
然后,那些没有登入视频入口或没有在视频入口注册的用户,可简单地点击在他们的IM客户机软件窗口上的URL,从而他们的web浏览器将他们引导至入口230,从而安装视频会议软件,如果需要的话,并加入已经发起的视频会议对话。进一步,已经登入该入口230但没有处于正在进行的视频会议中的用户将会在IM客户机接口上见到邀请,并且决定他们是否想要终止他们当前的视频会议对话从而参与他们被邀请的新的视频会议对话。
图5示出视频会议对话发起过程的详细流程图。在步骤510,客户机启动。然后在步骤512中,该IM客户机初始化,然后用户(用户A)被要求登录该IM***。在步骤514中,VC插件被初始化然后附连至IM客户机。然后在步骤516中,该***进入输入等待模式。
当用户在518中按下该视频会议按钮时,在步骤520中,VC插件将获得当前所选择的IM用户B1到Bn的名字。在步骤522中,该VC插件将检查当前用户A目前是否处于会议中。如果用户A没有在会议中,那么VC插件将在VC服务器启动一个。如果当前用户A正处在会议中,该VC插件将检查该会议是否是由用户A所“主导”的。此处主导意味着用户A具有添加或移除会议参与者的权限。在Vidyo***中,每一个用户与他自己的“聊天室”相关联,在其中他对于谁可参与这方面具有完全控制权。如果当前会议不是由A主导的,那么该***不可为A发起新的视频会议,且该算法进行至步骤516,等待用户输入。
不管是如果为A创建了新的会议或者如果A已经处于他主导的会议中,VC插件接着向VC入口请求添加所选择的用户B1到Bn。可连续完成该请求,每次一个用户,或者可作为单个请求而完成。在本发明的示例性实施例中,VC插件连续地做出这样的请求。VC入口用以下状况信息响应:1)成功地邀请,2)未登入,以及3)忙碌(已经处于会议中)。我们把后面两个类别归为一个类别,其中用户被认为是“不可用”。
如果所邀请的用户B1到Bn中有任意一个不可用,如在步骤530中所检验的这样,在步骤532中,VC插件将从VC入口所获得的会议URL和邀请该用户加入视频会议的留言消息一起张贴在IM聊天窗口中(见图7(e))。然后,VC插件回到步骤516的等待状态。
我们注意到这个过程仅关注了视频会议发起过程。在会议开始之后,***的IM聊天部分和VC部分独立地操作。在本发明的示例性实施例中,VC插件在IM***上报告了视频会议状况。
Figure BDA00001902263600081
Office Communicator R1允许使用定制的“状况”消息,诸如“在VidyoConference中”。下一个版本,OC R2,移除了这个能力,且如果用户正参与由IM客户机所发起的视频会议中,仅允许VC插件表示该用户“忙碌”。
所公开的主题允许以极大减少的用户干涉来发起多点视频会议呼叫。在示例性实施例中,VC客户机模块480仅将“视频呼叫”菜单选项或按钮登记在IM客户机模块460GUI上。以此方式,发起用户仅需要点击单个按钮来发起视频会议呼叫。在远端,已经注册且登入到分别的视频入口230上的用户将被直接连接至被发起的呼叫。最重要的是,没有注册或登入到视频入口230上的用户仅需要点击该入口URL来进入该视频会议呼叫。
在本发明的可选实施例中,可能的是,替代让VC客户机模块480直接与视频入口230通信,IM服务器320替代地被扩展从而与视频入口通信。然后,该视频会议对话可由IM服务器所设置(基于其中一个用户的请求)。
此处描述的***和方法并不限于将音频可视通信添加至IM***,而是可用于可经由URL获取的任何***或服务。换言之,与在场引擎耦联的IM***的文本收发能力可被用作各种不同类型服务的激活或命令串的传递者。进一步注意的的是该URL串并不仅于“http”协议的URL串,而是可包括标准或甚至专有协议指示符(如,‘ftp’、‘call’、‘sip’等)。
尽管在示例性实施例中,该URL将发起软件下载,接着,将使得所下载的软件连接至该视频会议对话,但是在可选实施例中,该URL可指令已经存在的软件(即,已经安装在用户计算机上作为附加应用或操作***的一部分的软件)连接至该视频会议对话。例如,URL中的“callto”协议指示符(如,“callto:service.vidyo.com/bob”)将使得所注册的程序在用户的计算机上处理该“callto”URL来做出至服务器service.vidyo.com的连接并联系用户’bob’。
应当理解的是,根据所公开的发明主题,本文中所描述的技术可利用硬件和软件的任意合适组合来实现。用于实现和操作上述视频会议发起技术的软件(即指令)可在计算机可读介质上提供,这些计算机可读介质可包括但不限于,固件、存储器、存储设备、微控制器、微处理器、集成电路、ASIC、可在线下载的介质、以及其它可用介质。
计算机***
上述用于组合即时消息收发和视频通信***的方法可被实现为使用计算机可读指令并被物理地存储在计算机可读介质上的计算机软件。该计算机软件可使用任何合适的计算机语言来编码。该软件指令可在各种类型的计算机上执行。例如,图8示出适于实现本公开的实施例的计算机***800。
图8中所示的计算机***800的组件在本质上是示例性的,且并不意在暗示对于实线本公开的实施例的计算机软件的功能的适用范围的任何限制。组件的设置也不应被解释成对于在计算机环境的示例性实施例中所示出的任一组件或其组合有任何依赖或要求。计算机组件800可具有很多物理形式,包括集成电路、印刷电路板、小型手持式设备(诸如移动电话或PAD)、个人计算机或超级计算机。
计算机***800包括显示器832、一个或多个输入设备833(如,键区、键盘、鼠标、指示笔等)、一个或多个输出设备834(如,扬声器)、一个或多个存储设备835、各种类型的存储介质836。
***总线840连接各种类型的子***。如本领域技术人员所理解的,“总线”是指用于通用功能的多个数字信号线。***总线840可以是若干类型的总线结构中的任一种,包括使用各种总线体系结构中的任一种的存储器总线、***总线,以及局部总线。以示例的方式而非限制,这样的体系结构包括工业标准体系结构(ISA)总线、增强型ISA(EISA)总线、微通道体系结构(MCA)总线、视频电子技术标准协会局部(VLB)总线和***部件互连(PCI)总线、PCI快速总线(PCI-X)、以及加速图形端口(AGP)总线。
处理器(多个)801(也被称为中央处理单元,或CPU)任选地包括缓存存储单元802,用于指令、数据或计算机地址的临时局部存储。处理器(多个)801耦合至包括存储器803的存储设备。存储器803包括随机存取存储器(RAM)804和只读存储器(ROM)805。如现有技术中已知的,ROM805用于将数据和指令单向地传输至处理器(多个)801,且RAM804一般被用于以双向方式传输数据和指令。这两种类型的存储器可包括下述任何合适的计算机可读介质。
固定存储器808也是双向地耦合至处理器(多个)801,任选地经由存储器控制单元807耦合。其提供附加数据存储容量且还可包括下述的任意计算机可读介质。可使用存储器808来存储操作***809、EXEC 810、应用程序812、数据811等,且一般是慢于主存储器的辅助存储介质(诸如硬盘)。应该理解的是,留存在存储器808中的信息,在合适的情况下,可被以标准方式结合在存储器803中作为虚拟存储器。
处理器(多个)801还耦合至多个接口,诸如图形控制821、视频接口822、输入接口823、输出接口、存储器接口,且这些接口顺序被耦合至合适的设备。一般而言,输入/输出设备可以是如下中的任意:视频显示器、轨迹球、鼠标、键盘、麦克风、触敏显示器、换能器读卡器、磁性或纸带阅读器、平板、指示笔、声音或笔迹识别器、生物测定读取器、或其他计算机。处理器(多个)801可使用网络接口820耦合至另一个计算机或电信网络830。使用这样的网络接口820,可预料,CPU 801可从网络830接收信息,或者在执行上述方法的过程中输出信息至该网络。进一步,本公开的方法实施例可在CPU 801上唯一地执行或可在诸如用共享一部分处理的远程的CPU 801结合的因特网之类的网络830上执行。
根据各实施例,当处于网络环境中,即,当计算机***800连接至网络830时,计算机***800可与其他也连接至网络830的设备通信。经由网络接口820,通信可被传送至计算机***800或从计算机***800中被传出。例如,在网络接口820可从网络830接收形式为一个或多个分组的诸如来自另一个设备上的请求或响应之类的输入通信,并被存储在存储器803的所选部分中用于处理。还可在存储器803的所选部分中存储形式仍是一个或多个分组的诸如对于另一个设备的请求或响应之类的输出通信,且被传送至网络接口820处的网络830。处理器(多个)801可存取这些存储于存储器803中的通信分组用于处理。
此外,本公开的实施例进一步涉及有具有用于执行各种计算机实现的操作的计算机代码位于其上的计算机可读介质的计算机存储器产品。可为本公开的目的而特别地设计并构建介质和计算机代码,或这些介质和计算机代码可以是已知且对于计算机软件领域的普通技术人员可获得的类型。计算机可读介质的示例包括,但不限于:诸如硬盘、软盘、和磁带之类的磁性介质;诸如CD-ROM和全息设备之类的光学介质;诸如光磁软盘之类的磁光介质;以及硬盘设备,被特别构建为存储并执行程序代码,诸如专用集成电路(ASIC)、可编程逻辑设备(PLD)和ROM和RAM设备。计算机代码的示例包括诸如由编译器产生的机器代码和含有由使用解释器的计算机执行的更高级代码的文件。
以示例的方式而非限制,具有架构800的计算机***可提供作为处理器(多个)801执行在诸如存储器803之类的一个或多个实体的、计算接可读介质上体现的软件的功能的结果。实现本公开的各实施例的软件可被存储在存储器803中且可被处理器(多个)801所执行。根据特定需要,计算机可读介质可包括一个或多个存储器设备。存储器803可经由通信接口从一个或多个其他计算机可读介质(诸如大容量存储设备(多个)835)中或从一个或多个其他资源中读取软件。软件可使得处理器(多个)801来执行此处所述的特定过程或特定处理器的特定部分,包括定义存储器803中存储的数据结构以及根据软件所定义的处理而修改这样的数据结构。此外或作为替代,该计算机***可提供作为在电路中实现的逻辑硬件或其他的结果的功能,其可替代或结合软件执行此处所述的特定处理或特定处理的特定部分而操作。合适的时候,对于软件的引用可包括逻辑,反之亦然。在合适的时候,对于计算机可读介质的引用可包括存储用于执行的软件的电路(诸如集成电路(IC))、实现用于执行的逻辑的电路,或者两者。本公开包括软件和硬件的任何合适组合。
尽管这个公开已经描述了数个示例性实施例,还存在修改、改变和各种替代等效物,这都落入所公开的发明主题的范围内。还应该注意的是有很多可选方法来实现所公开的本发明主题的方法和装置。

Claims (8)

1.在发起用户和即时消息收发***的一个或多个所选用户之间发起视频会议的方法,所述方法包括:
从所述发起用户接收在他自己和所述一个或多个所选用户之间创建视频会议的请求;
验证所述发起用户没有处在视频会议中或者处在他被允许管理的视频会议中;
如果所述发起用户没有处在视频会议中,则开始新的视频会议;
如果所述视频会议不具有相关联的URL,请求创建相关联的视频会议URL;
获取所述相关联的视频会议URL;
请求所述一个或多个所选择的用户被添加至所述视频会议;
检查所述一个或多个所选择的用户中的任意者是否不可被添加至所述视频会议;且
如果所述一个或多个所选择的即时消息收发***用户中的任意者不可被添加至所述视频会议,将所述所关联的视频会议URL张贴至所述发起用户和所述一个或多个所选择的用户的及时消息收发聊天窗口,从而所述一个或多个所选择的用户可通过点击所述相关联的视频会议URL参与所述视频会议。
2.如权利要求1所述的方法,其特征在于,通过图形化用户界面的手段而执行所述发起用户请求。
3.在发起用户和即时消息收发***的一个或多个所选用户之间发起视频会议的方法,所述方法包括如下步骤:
从所述发起用户接收在他自己和所述一个或多个所选用户之间创建视频会议的请求;
从所述即时消息收发***获得所述发起用户和所述一个或多个所选择的用户的用户名;
从所述发起用户和所述一个或多个所选择的用户中的每一个的用户名,获得所述视频会议***中的相关联的用户名;
验证所述发起用户没有处在视频会议中或者处在他被允许管理的视频会议中;
如果所述发起用户没有处在视频会议中,则开始新的视频会议;
如果所述视频会议不具有相关联的URL,创建相关联的视频会议URL;
获取所述相关联的视频会议URL;
请求所述一个或多个所选择的用户被添加至所述视频会议;
检查所述一个或多个所选择的用户中的任意是否不可被添加至所述视频会议;且
如果所述一个或多个所选择的用户中的任意者不可被添加至所述视频会议,将所述所关联的视频会议URL张贴至所述发起用户和所述一个或多个所选择的用户的及时消息收发聊天窗口,从而所述一个或多个所选择的用户可通过点击所述相关联的视频会议URL可参与所述视频会议。
4.如权利要求3所述的方法,其特征在于,通过图形化用户界面的手段而执行所述发起用户请求。
5.用于从即时消息收发对话中发起视频会议对话的计算机可读介质,所述计算机可读介质具有可用以引导操作***执行下列操作的一组指令:
从所述发起用户接收在他自己和所述一个或多个所选用户之间创建视频会议的请求;
验证所述发起用户没有处在视频会议中或者处在他被允许管理的视频会议中;
如果所述发起用户没有处在视频会议中,则开始新的视频会议;
如果所述视频会议不具有相关联的URL,请求创建相关联的视频会议URL;
获取所述相关联的视频会议URL;
请求所述一个或多个所选择的用户被添加至所述视频会议;
检查所述一个或多个所选择的用户中的任意者是否不可被添加至所述视频会议;且
如果所述一个或多个所选择的即时消息收发***用户中的任意者不可被添加至所述视频会议,将所述所关联的视频会议URL张贴至所述发起用户和所述一个或多个所选择的用户的及时消息收发聊天窗口,从而所述一个或多个所选择的用户可通过点击所述相关联的视频会议URL可参与所述视频会议。
6.如权利要求5所述的计算机可读介质,其特征在于,通过图形化用户界面的手段而执行所述发起用户请求。
7.用于在发起用户和即时消息收发***的一个或多个所选择的用户之间发起视频会议的计算机可读介质,所述计算机可读介质具有可用以引导操作***执行下列操作的一组指令:
从所述发起用户接收在他自己和所述一个或多个所选用户之间创建视频会议的请求;
从所述即时消息收发***获得所述发起用户和所述一个或多个所选择的用户的用户名;
从所述发起用户和所述一个或多个所选择的用户中的每一个,获得所述视频会议***中的相关联的用户名;
验证所述发起用户没有处在视频会议中或者处在他被允许管理的视频会议中;
如果所述发起用户没有处在视频会议中,则开始新的视频会议;
如果所述视频会议不具有相关联的URL,创建相关联的视频会议URL;
获取所述相关联的视频会议URL;
请求所述一个或多个所选择的用户被添加至所述视频会议;
检查所述一个或多个所选择的用户中的任意者是否不可被添加至所述视频会议;且
如果所述一个或多个所选择的用户中的任意者不可被添加至所述视频会议,将所述所关联的视频会议URL张贴至所述发起用户和所述一个或多个所选择的用户的及时消息收发聊天窗口,从而所述一个或多个所选择的用户可通过点击所述相关联的视频会议URL可参与所述视频会议。
8.如权利要求7所述的计算机可读介质,其特征在于,通过图形化用户界面的手段而执行所述发起用户请求。
CN2010800617849A 2009-12-02 2010-12-02 用于组合即时消息收发与视频通信***的***和方法 Pending CN102726041A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US26605109P 2009-12-02 2009-12-02
US61/266,051 2009-12-02
PCT/US2010/058801 WO2011069018A1 (en) 2009-12-02 2010-12-02 System and method for combining instant messaging and video communication systems

Publications (1)

Publication Number Publication Date
CN102726041A true CN102726041A (zh) 2012-10-10

Family

ID=44115303

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010800617849A Pending CN102726041A (zh) 2009-12-02 2010-12-02 用于组合即时消息收发与视频通信***的***和方法

Country Status (7)

Country Link
US (2) US8872884B2 (zh)
EP (1) EP2504995A4 (zh)
JP (1) JP2013513313A (zh)
CN (1) CN102726041A (zh)
AU (1) AU2010325968C1 (zh)
CA (1) CA2782332C (zh)
WO (1) WO2011069018A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017177879A1 (zh) * 2016-04-15 2017-10-19 中兴通讯股份有限公司 视频会议终端及其与互联网视讯软件的互通方法、***
CN112311749A (zh) * 2020-02-28 2021-02-02 北京字节跳动网络技术有限公司 添加参会成员的方法、装置和电子设备
CN114598838A (zh) * 2022-03-10 2022-06-07 珠海格力电器股份有限公司 视频会议的创建方法及其装置、计算机可读存储介质

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012084008A (ja) * 2010-10-13 2012-04-26 Sony Corp サーバ、サーバのカンファレンスルーム管理方法およびネットワークカンファレンスシステム
EP2671393B1 (en) 2011-02-04 2020-04-08 Nextplane, Inc. Method and system for federation of proxy-based and proxy-free communications systems
US9203799B2 (en) 2011-03-31 2015-12-01 NextPlane, Inc. Method and system for advanced alias domain routing
US9716619B2 (en) 2011-03-31 2017-07-25 NextPlane, Inc. System and method of processing media traffic for a hub-based system federating disparate unified communications systems
JP2014522538A (ja) 2011-06-08 2014-09-04 ヴィディオ・インコーポレーテッド 改善されたインタラクティブコンテンツをビデオ通信システムで共有するためのシステムおよび方法
US9465506B2 (en) 2011-08-17 2016-10-11 Blackberry Limited System and method for displaying additional information associated with a messaging contact in a message exchange user interface
EP2560354B1 (en) * 2011-08-17 2016-04-06 BlackBerry Limited System and method for providing information associated with a messaging contact
CN102752580A (zh) * 2012-06-15 2012-10-24 北京真视通科技股份有限公司 视频会议***集成套装中实时视频监控的方法
JP2015534676A (ja) * 2012-09-11 2015-12-03 ヴィディオ・インコーポレーテッド インスタントメッセージングとビデオ通信システムとのエージェントベース統合のためのシステムおよび方法
GB2509323B (en) 2012-12-28 2015-01-07 Glide Talk Ltd Reduced latency server-mediated audio-video communication
US9705840B2 (en) 2013-06-03 2017-07-11 NextPlane, Inc. Automation platform for hub-based system federating disparate unified communications systems
US9819636B2 (en) 2013-06-10 2017-11-14 NextPlane, Inc. User directory system for a hub-based system federating disparate unified communications systems
US9549018B2 (en) * 2014-02-17 2017-01-17 Smith Micro Software, Inc. Message exchange between a native application and a web browser
US9876831B1 (en) 2014-06-06 2018-01-23 Google Llc Facilitating communication between users
US10616409B2 (en) * 2014-06-17 2020-04-07 Lenovo (Singapore) Pte Ltd Sharing device availability
JP6593008B2 (ja) * 2014-10-07 2019-10-23 株式会社リコー 情報処理装置、通信方法、プログラム、システム
WO2016179538A1 (en) * 2015-05-06 2016-11-10 NextPlane, Inc. System and method of processing media traffic for a hub-based system federating disparate unified communications systems
US11218377B2 (en) 2019-09-20 2022-01-04 Lenovo (Singapore) Pte. Ltd. Prediction of loss of network connection and caching of content
US11375157B2 (en) * 2020-04-24 2022-06-28 Whatsapp Llc Cross-application generating and facilitating of video rooms
US11665278B2 (en) * 2021-03-10 2023-05-30 International Business Machines Corporation Contextual call handling mechanism with learned relationship filter
CN113079085B (zh) * 2021-03-30 2023-01-10 北京有竹居网络技术有限公司 商服交互方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0821529A2 (en) * 1996-07-24 1998-01-28 Sony Corporation Receiving apparatus and display control method
WO2004107631A2 (en) * 2003-05-27 2004-12-09 Geodesic Information System Ltd. Universal presence indicator and instant messaging system
US20050034079A1 (en) * 2003-08-05 2005-02-10 Duraisamy Gunasekar Method and system for providing conferencing services
US20050289471A1 (en) * 2000-12-18 2005-12-29 Nortel Networks Limited Method and system for initiating communications with dispersed team members from within a virtual team environment using personal identifiers
CN101141612A (zh) * 2007-10-10 2008-03-12 中国联合通信有限公司 一种用即时消息***实现视频会议的方法及***

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7542068B2 (en) * 2000-01-13 2009-06-02 Polycom, Inc. Method and system for controlling multimedia video communication
US7668900B2 (en) 2001-05-31 2010-02-23 Access Systems Americas, Inc. System and method for scheduling an event over a network
JP2003324705A (ja) * 2002-05-02 2003-11-14 Megafusion Corp テレビ会議システム
US7474741B2 (en) * 2003-01-20 2009-01-06 Avaya Inc. Messaging advise in presence-aware networks
JP2005109929A (ja) * 2003-09-30 2005-04-21 Dowango:Kk 電子会議システム及び会議管理方法
NO319805B1 (no) * 2003-12-12 2005-09-19 Tandberg Telecom As System og fremgangsmate for forenklet initiering av konferanser
NO322875B1 (no) * 2004-04-23 2006-12-18 Tandberg Telecom As System og fremgangsmate for a inkludere deltakere i en konferansesamtale
US20060009243A1 (en) * 2004-07-07 2006-01-12 At&T Wireless Services, Inc. Always-on mobile instant messaging of a messaging centric wireless device
WO2006060744A2 (en) 2004-12-03 2006-06-08 Convoq, Inc. System and method of initiating an on-line meeting or teleconference via a web page link or a third party application
NO20053478A (no) 2005-07-15 2006-12-11 Tandberg Telecom As Fremgangsmåte for øyeblikkelig planlegging av konferansesamtaler.
US7593032B2 (en) 2005-07-20 2009-09-22 Vidyo, Inc. System and method for a conference server architecture for low delay and distributed conferencing applications
JP2010503072A (ja) 2006-09-02 2010-01-28 ティーティービー テクノロジーズ,エルエルシー コンピュータベースのミーティング準備方法および実施システム
US8081958B2 (en) * 2006-12-01 2011-12-20 Yahoo! Inc. User initiated invite for automatic conference participation by invitee
JP4897611B2 (ja) * 2007-08-10 2012-03-14 インターナショナル・ビジネス・マシーンズ・コーポレーション インスタント・メッセージング・システム、方法、およびプログラム
US8903902B2 (en) * 2007-11-20 2014-12-02 Oracle International Corporation Framework and method for real-time embedded collaboration using business process and transaction context
US8473559B2 (en) 2008-04-07 2013-06-25 Avaya Inc. Conference-enhancing announcements and information
US20100205540A1 (en) * 2009-02-10 2010-08-12 Microsoft Corporation Techniques for providing one-click access to virtual conference events

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0821529A2 (en) * 1996-07-24 1998-01-28 Sony Corporation Receiving apparatus and display control method
US20050289471A1 (en) * 2000-12-18 2005-12-29 Nortel Networks Limited Method and system for initiating communications with dispersed team members from within a virtual team environment using personal identifiers
WO2004107631A2 (en) * 2003-05-27 2004-12-09 Geodesic Information System Ltd. Universal presence indicator and instant messaging system
US20050034079A1 (en) * 2003-08-05 2005-02-10 Duraisamy Gunasekar Method and system for providing conferencing services
CN101141612A (zh) * 2007-10-10 2008-03-12 中国联合通信有限公司 一种用即时消息***实现视频会议的方法及***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017177879A1 (zh) * 2016-04-15 2017-10-19 中兴通讯股份有限公司 视频会议终端及其与互联网视讯软件的互通方法、***
CN112311749A (zh) * 2020-02-28 2021-02-02 北京字节跳动网络技术有限公司 添加参会成员的方法、装置和电子设备
CN112311749B (zh) * 2020-02-28 2023-03-24 北京字节跳动网络技术有限公司 添加参会成员的方法、装置和电子设备
CN114598838A (zh) * 2022-03-10 2022-06-07 珠海格力电器股份有限公司 视频会议的创建方法及其装置、计算机可读存储介质

Also Published As

Publication number Publication date
US20120274725A1 (en) 2012-11-01
EP2504995A4 (en) 2015-03-25
AU2010325968C1 (en) 2015-04-23
US20150009273A1 (en) 2015-01-08
CA2782332C (en) 2015-11-24
WO2011069018A1 (en) 2011-06-09
JP2013513313A (ja) 2013-04-18
US8872884B2 (en) 2014-10-28
EP2504995A1 (en) 2012-10-03
AU2010325968A1 (en) 2012-06-21
AU2010325968B2 (en) 2014-10-30
CA2782332A1 (en) 2011-06-09

Similar Documents

Publication Publication Date Title
CN102726041A (zh) 用于组合即时消息收发与视频通信***的***和方法
CN104769938B (zh) 即时消息收发和视频通信***的基于代理的集成的***和方法
US9569752B2 (en) Providing parameterized actionable communication messages via an electronic communication
CN100512233C (zh) 在非即时通信环境中提供即时消息传送功能的方法和***
US8144185B2 (en) Communication control method, computer system, conference management server, communication method and portable terminal
US8095665B1 (en) User-friendly features for real-time communications
CN104604199B (zh) 使用状态呈现数据的共享资源与会话模型
CN106605386A (zh) 分享内容
CN101986674A (zh) 一种通过移动通信终端邀请社交网站好友的方法及装置
KR20190031671A (ko) 이종 네트워크간 오디오 컨퍼런스 시스템 및 방법
CN105359513B (zh) 用于视频会议中的房间***配对的***和方法
KR20090000043A (ko) 그룹 채팅에서 발언권 부여 방법 및 단말기
CN118044171A (zh) 用于促进协同工作环境的方法和***
KR20000012781A (ko) 인터넷 대화방에서의 상대방 호출방법
WO2021112807A1 (en) A system for using augmented reality in messaging applications
AU2014259537B2 (en) System and method for combining instant messaging and video communication systems
US20150180674A1 (en) System and method for establishing and managing video and audio communication sessions using context-based information in interactive services
TWI391829B (zh) 在不同網絡平台上傳播意願之系統及方法
CN114124872A (zh) 一种基于公众号技术的悦沟通平台
CN103327089A (zh) 通信事件的通知
Casad et al. OPTION 1: Web-ex: MeetMeNow

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20121010

RJ01 Rejection of invention patent application after publication