CN104956357A - 在网络内创建和共享内联媒体评论 - Google Patents

在网络内创建和共享内联媒体评论 Download PDF

Info

Publication number
CN104956357A
CN104956357A CN201380071891.3A CN201380071891A CN104956357A CN 104956357 A CN104956357 A CN 104956357A CN 201380071891 A CN201380071891 A CN 201380071891A CN 104956357 A CN104956357 A CN 104956357A
Authority
CN
China
Prior art keywords
media
user
comment
video
text
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
CN201380071891.3A
Other languages
English (en)
Inventor
H·W·施耐德曼
M·A·西佩
S·J·罗斯
B·R·科罗娜
D·M·米莱特
U·G·罗德里奎兹
M·C·内契巴
M·C·科瑟
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.)
Google LLC
Original Assignee
Google 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 Google LLC filed Critical Google LLC
Publication of CN104956357A publication Critical patent/CN104956357A/zh
Pending legal-status Critical Current

Links

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/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/10Multimedia information
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • 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/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本公开包括用于在例如社交网络的在线社区内创建和共享与媒体有关的内联评论的***和方法。内联评论可以是一个或多个类型的媒体,例如文本、音频、图像、视频、URL链接等。在一些实施方式中,***和方法接收实时或预记录的媒体,许可用户查看,并且接收用户内联地选择性添加的评论。***和方法被配置为发送关于评论的一个或多个通知。在一些实施方式中,***和方法被配置为接收其他用户对特定用户提供的初始评论的响应。

Description

在网络内创建和共享内联媒体评论
背景技术
本公开涉及用于创建和共享例如社交网络的在线社区或服务的用户之间的内联媒体评论的技术。
近年来,对在线媒体评论的普及大幅增长。用户可以向在线服务器添加个人或共享媒体以用于由在线社区消费。目前,用户经由与媒体分离并且沿完全不同信道流动的文本对媒体评论。难以向在线媒体内联地添加各种类型的评论媒体并且与其他用户共享这一评论,特别是选择网络中连接的消费媒体的用户。
发明内容
在一个创新方面中,本技术公开包括***,该***包括:处理器和存储指令的存储器,指令在被执行时使得***:接收用于由网络的多个用户查看的媒体,其中媒体包括实时媒体和预记录媒体中的至少一个;接收由多个用户中的一个或多个用户在某点处向媒体添加的评论,其中该点是1)媒体内的选择播放点、2)媒体内的一部分和3)媒体内的对象的组中的至少一个;存储媒体和评论;与特定用户选择的网络内的一个或多个用户选择性地共享评论;使得能够由与其共享评论的一个或多个用户查看评论;以及接收对评论的意见,意见包括1)文本、2)照片、3)视频、4)音频、5)到其它内容的链接、以及6)对媒体的任何基于视觉、基于音频和基于文本的部件的文本***和修改的组中的至少一个。
大体上,本公开的另一创新方面包括使用一个或多个计算设备的方法,用于:接收用于由网络的多个用户查看的媒体,其中媒体包括实时媒体和预记录媒体中的至少一个;接收由一个或多个用户在某点处向媒体添加的评论,其中该点包括1)媒体内的选择播放点、2)媒体的一部分和3)媒体内的对象的组中的至少一个;存储媒体和评论;与特定用户选择的网络内的一个或多个用户选择性地共享评论;使得能够由与其共享评论的一个或多个用户查看评论;以及接收对评论的至少一个意见,意见包括1)文本、2)照片、3)视频、4)音频、5)到其它内容的链接、以及6)对媒体的任何基于视觉、基于音频和基于文本的部件的文本***和修改的组中的至少一个。
这些方面中的一个或多个方面的其它实施方式包括被配置为执行方法动作的对应***、装置和计算机程序(编码在计算机存储设备上)。
这些和其它实施方式均可以可选地包括***中的以下特征中的一个或多个,***包括存储在存储器中的指令,指令使得***进一步:i)处理向网络的选择用户的关于向媒体添加的评论的通知,其中通知以下列方式中的至少一个来处理:在用户张贴评论时,从网络的用户接收;在评论被添加时,发送通知;提供通知以用于显示在多个计算和通信设备上;以及经由软件机制提供通知,软件机制包括电子邮件、即时消息传输、社交网络软件、用于显示在计算或通信设备的主屏幕上的软件的组中的至少一个;ii)将评论链接至由媒体内的元数据指定的特定实体,其中媒体是视频、音频和文本中的至少一个,并且视频中的实体包括1)指定演员、2)主题、3)对象、4)位置、5)音频内容和6)媒体中的场景的组中的至少一个,并且音频中的实体包括音频内容和场景,并且文本中的实体包括文本的一部分;iii)其中元数据通过手动操作和自动操作中的至少一个创建,并且自动操作包括1)脸部识别、2)语音识别、3)音频识别、4)光学字符识别、5)计算机视觉、6)图像处理、7)视频处理、8)自然语言理解和9)机器学习中的至少一个;iv)其中媒体是视频、音频或文本中的至少一个;v)选择具有评论的媒体的部分,并且与特定用户选择的网络内的一个或多个用户共享具有评论的媒体的部分;vi)指示对共享媒体的指定部分的限制;指示对被指派用于共享的媒体的1)长度、2)范围和3)持续时间中的至少一个的限制;在其由特定用户选择用于共享之后,指示对由一个或多个用户查看媒体的部分的总量的限制;维护关于共享媒体的用户消费历史的记录;vii)限制由特定用户选择用于共享的用于用户免费消费的媒体量;以及viii)限制由特定用户选择用于共享的用于指定用户消费的媒体量;ix)使得能够由特定用户与网络中的其他选择用户查看媒体;以及x)使得网络的用户能够提供与向媒体添加的评论有关的评级,并且使得能够由用户查看评级。
例如,操作进一步包括以下中的一个或多个:i)处理向网络的选择用户的关于向媒体添加的评论的通知,其中通知以下列方式中的至少一个来处理:在用户张贴评论时,从网络的用户接收通知;在评论被添加时,发送通知;提供通知以用于显示在多个计算和通信设备上;经由软件机制提供通知,软件机制包括电子邮件、即时消息传输、社交网络软件、用于显示在计算或通信设备的主屏幕上的软件的组中的至少一个;ii)将评论链接至由媒体内的元数据指定的特定实体,其中媒体是1)视频、2)音频和3)文本中的至少一个,并且视频中的实体包括1)指定演员、2)主题、3)对象、4)位置、5)音频内容和6)媒体中的场景的组中的至少一个,并且音频中的实体包括音频内容和场景,并且文本中的实体包括文本的一部分;iii)其中元数据通过手动操作和自动操作中的至少一个创建,并且自动操作包括1)脸部识别、2)语音识别、3)音频识别、4)光学字符识别、5)计算机视觉、6)图像处理、7)视频处理、8)自然语言理解和9)机器学习中的至少一个;iv)其中媒体是视频、音频或文本中的至少一个;v)选择具有评论的媒体的部分,并且与特定用户选择的网络内的一个或多个用户共享具有评论的媒体的部分;vi)指示对共享媒体的指定部分的限制;指示对被指派用于共享的媒体的长度、范围和持续时间中的至少一个的限制;vii)在其由特定用户选择用于共享之后,指示对由一个或多个用户查看媒体的部分的总量的限制;维护关于共享媒体的用户消费历史的记录;viii)限制由特定用户选择用于共享的用于用户免费消费的媒体量;ix)限制由特定用户选择用于共享的用于指定用户消费的媒体量;x)使得能够由特定用户与网络中的其他选择用户查看媒体;以及使得网络的用户能够提供与向媒体添加的评论有关的评级,并且使得能够由用户查看评级。
下面公开的***和方法在许多方面是有利的。随着通过网络的通信(例如,社交网络通信)的发展趋势和增长,可能有益的是,生成用于在在线社区内内联评论各种类型的媒体的***。***和方法提供用于在在线媒体上的某些播放点处添加评论并且与在线社区的一个或多个选择用户共享评论的方式。
附图说明
通过示例的方式,而不是通过限制的方式,本公开图示在附图的图中,在附图中,同样的附图标记用于指代相似元件。
图1是图示添加和共享媒体评论(例如,向视频添加替代对话)的示例***(包括媒体评论应用)的框图。
图2是图示图1所示***的一些实施方式中的示例硬件部件的框图。
图3是图示示例媒体评论应用及其软件部件的框图。
图4是图示用于创建和共享内联媒体评论的示例方法的流程图。
图5是图示用于选择和共享媒体剪辑的示例方法的流程图。
图6是图示用于确定脸部相似性的示例方法的流程图。
图7是图示用于在媒体会议期间播放媒体剪辑的示例方法的流程图。
图8是用于经由视频播放器内的接口向视频添加评论的示例用户接口的图形表示。
图9是用于经由视频播放器外的接口向视频添加评论的示例用户接口的图形表示。
图10是用于在视频中显示文本评论的示例用户接口的图形表示。
图11是用于在视频中显示视频评论的示例用户接口的图形表示。
图12是用于在视频中显示图像评论的示例用户接口的图形表示。
图13是用于在视频中播放音频评论的示例用户接口的图形表示。
图14是用于在视频中显示链接评论的示例用户接口的图形表示。
图15是用于经由用户接口显示视频的示例用户接口的图形表示。
图16是用于在文本文章中显示评论的示例用户接口的图形表示。
图17是用于向用户通知脸部相似性的示例用户接口的图形表示。
图18是用于在视频会议期间显示视频的示例用户接口的图形表示。
具体实施方式
在一些实施方式中,技术包括用于与网络(例如,社交网络或者被配置为便于查看媒体的任何网络(单个或集成的))的会员或用户共享内联媒体评论的***和方法。例如,用户可以向实时或记录媒体(例如,视频、音频、文本等)添加评论(例如,文本、音频、视频、链接等)。然后可以与例如社交网络的在线社区的会员共享评论,以用于消费。评论应用可以内置或配置在媒体播放器内,或者配置为在媒体播放器外。
作为一个示例,用户A可以观看运动图片(“电影”),在特定点向其添加评论以标记电影中特别有趣的部分或实体,并且可以与用户B共享它。关于用户A评论的通知被生成并且提供给用户B(例如,用户A的朋友或同事)。用户B可以在网络(通过该网络用户B连接到用户A,例如社交网络)上查看评论。评论可以包括其特征在于电影中特别有趣的部分或实体的“剪辑”。基于视频的媒体中的实体可以是媒体中的特定演员、主题、对象、位置、音频内容、场景。基于音频的媒体中的实体可以是音频内容和场景。基于文本的媒体中的实体可以是某些文本的一部分。用户B可以赞同用户A,并且决定在他或她空闲的晚些时候观看电影。在观看电影的同时,用户B可以查看用户A的评论,并且可以通过他或她自己的想法或意见做出响应。这一技术仿真可以与其他人一起观看电影的用户体验(即使在不同的时间和地点)。
在一些实施方式中,***可以由其可以由用户消费的媒体(例如,记录媒体)的大集合组成。在一段或一项媒体内的选定播放点、位置或对象处,用户可以嵌入、添加、附接或链接评论,或者提供标记,例如从而指示人物(例如,其可以是静态的或移动的,或者以三维形式来指示)。位置或对象可以是在时间上静态或移动的任何物理实体。作为示例,特定用户可能想评论演员在电影中的每个场景中的服装。然后,用户可以选择与其共享指定意见的社交网络会员(例如,朋友或熟人)。通知可以被生成并且发射,以用于在用户使用的计算或通信设备上显示。在一些实例中,通知可以以若干方式进行处理。在一些实施方式中,在他们张贴评论时,可以从用户接收通知。在一些实施方式中,在评论被添加时,可以接收通知。在一些实施方式中,通知可以经由软件机制来提供,包括通过电子邮件、通过即时消息传输、通过社交网络操作软件、通过操作软件以在计算或通信设备上的用户的主屏幕上显示通知。
用户还可以选择通知的方法(例如,通过直接向朋友的电子邮件,通过向朋友的社交网络流的广播,或者简单地通过在媒体中做标签)。在媒体消费期间,在他们到达特定嵌入式评论时,用户可以具有通知的选项,并且选择查看评论。在某些情况下,用户还可以“选择”通过电子邮件或即时消息传输接收新评论的立即通知,并且能够立即查看评论连同对应媒体段。在一些实例中,如果期望,用户可以对现有评论做出响应。于是***可以变为用于在朋友之间关于指定媒体的讨论的框架。这一***还可以是用于业余和专业媒体评阅人容易地评论媒体中的细节并且为其他消费者提供“学习指导”的手段。
在一些实施方式中,***允许用户对评论做出响应。例如,用户张贴评论,该评论陈述了他在视频中看到了幽灵,并且另一用户响应为幽灵只是有人在床单中。而且,在评论被张贴到媒体时,***可以向用户发送通知(例如,经由电子邮件、即时消息传输、社交流、视频标签等)。
在一些实施方式中,评论可以是书面意见,但是还可以采取其它形式,诸如视觉媒体(例如,照片和视频)、URL、媒体剪辑的URL、来媒体的剪辑(例如,到起点和端点的链接)、覆盖在(视觉)媒体顶部上的图形、媒体的修改版本、或者诸如对话的代替之类的媒体音频的原带配音。对“评论”的这一更广义的看法使本公开不同于用于共享书面评论的现有***。
媒体评论可以包括其可以“内联”附接至媒体的意见或标记。例如,在特定数目的帧内或者在视频暂停的同时,可以包括视频意见。意见可以是其可以包括在媒体中的文本意见。例如,用户创建文本,该文本陈述“这是我喜欢的部分”并且可以在指定场景期间显示在视频上。意见可以是其可以包括在视频或文本中的图像。例如,用户可以通知(在视频或杂志文章中)演员已经进行整形手术,并且可以嵌入这个演员手术前的照片。作为另一示例,用户可以将他的脸“粘贴”在视频中的演员之上。作为又一示例,用户可以向他们的朋友发送来自电影的有趣场景的剪辑。意见可以是其可以包括在媒体中的音频剪辑。例如,通过原带配音特定场景中演员的声音,用户可以用他的对话代替那里的内容。意见可以是其可以包括在媒体中的视频剪辑。例如,用户可以嵌入特定场景的自制视频效仿。意见可以是其可以包括在媒体中的web链接。例如,用户可以嵌入到当前媒体有关的在线服务、销售商品的web链接。所有这样的评论可以是静态的、使用通过脸部或语音识别提取的元数据附接至演员(在他们在一个或多个场景中移动时)或者附接至特定的语句、语句集或歌曲。
元数据可以通过手动或自动操作来创建,包括脸部识别、语音识别、音频识别、光学字符识别、计算机视觉、图像处理、视频处理、自然语言理解和机器学习。
此外,在一些实施方式中,评论接口可以内置在媒体查看器中。在一些实施方式中,在这一接口中,通过执行媒体暂停并且选择虚拟按钮,用户可以发起评论。然后用户可以向评论添加信息(例如,标题、正文、附件等)。然后,用户可以确定评论在媒体中持续的时间段(例如,场景的长度)。用户可以使用记录设备以及合并他们的评论与媒体的编辑应用来组成音频和视觉评论。最后,用户选择意见的受众并且广播它。在完成评论时,用户可以查看具有评论的媒体。
在其它实施方式中,评论接口可以在媒体查看器外部。这一接口可以设计用于其可能希望广泛评论他们对各种媒体源的了解的“重度”用户。在这一接口中,用户选择媒体,并且跳转到感兴趣的播放点。在一些实施方式中,一旦到达播放点,接口可以与先前接口相同。在评论被添加之后,接口将返回到用于选择媒体的接口。用户可以从与搜索框组合的目录中选择媒体。用于跳转到兴趣播放点的接口部件可以采取许多形式。例如,如果媒体是视频,则接口可以是标准DVD(数字视频盘)场景库(gallery),其将允许用户跳转到电影中的预定义场景集,并且然后线性搜索到选择场景的播放点。在更高级的接口中,用户可以针对组合各种演员和/或对话的场景进行搜索。这样的搜索将使用通过脸部识别和/或语音识别提取的元数据。这一元数据将只需要提取一次,并且其后被附接至媒体。
***可以以若干方式来向消费者呈现评论。例如,如果媒体是视频,则可以在原始视频继续播放的同时显示评论(特别是,如果评论是对视频的一些修改,例如对视频的音频/视觉修改)。还可以暂停原始视频,且评论可以被显示为替换原始内容或者与之并排。评论还可以被显示在例如平板、移动电话或远程控制的外部设备上。
图1是图示用于在例如社交网络的在线社区内创建和共享内联媒体评论的***的一些实施方式的高级框图。图1所示的***100提供用于创建和共享包含一个或多个类型的附加媒体(例如,文本、图像、视频、音频、URL(统一资源定位符)等)的内联媒体评论的***架构(分布式等)。***100包括一个或多个社交网络服务器102a、102b至102n,其可以经由用户设备115a至115n访问,用户设备115a至115n由用户125a至125n用于连接到社交网络服务器102a、102b至102n之一。这些实体经由网络105通信地耦合。虽然仅图示了两个用户设备115a至115n,但是一个或多个用户设备115n可以由一个或多个用户125n来使用。
而且,尽管下面主要在提供用于内联媒体评论的框架的上下文中描述本公开,但是本公开可以适用于其它情况,其中可以期望用于与社交网络无关的目的的评论。为了便于理解和简洁起见,参照在社交网络内创建和共享内联媒体评论来描述本公开。
图1中的用户设备115a至115n简单地图示为一个示例。虽然图1仅图示两个设备,但是本公开适用于具有一个或多个用户设备115的***架构,因此,可以使用一个或多个用户设备115n。此外,尽管仅一个网络105图示为耦合到用户设备115a至115n,但是社交网络服务器102a-102n、简档服务器130、web服务器132以及第三方服务器134a至134n,在实践中,一个或多个网络105可以连接到这些实体。此外,虽然仅示出两个第三方服务器134a至134n,但是***100可以包括一个或多个第三方服务器134n。
在一些实施方式中,社交网络服务器102a可以经由信号线110耦合到网络105。社交网络服务器102a包括社交网络应用104,社交网络应用104包括用于操作社交网络服务器102a及其功能和操作的软件例程和指令。虽然本文中仅描述一个社交网络服务器102a,但是本领域普通技术人员应当意识到的是,如由社交网络服务器102b至102n图示的,可以存在多个服务器,每个服务器均具有与社交网络服务器102a相似或不同的功能。
在一些实施方式中,社交网络服务器102a可以经由信号线110耦合到网络105。社交网络服务器102a包括社交网络应用104,社交网络应用104包括用于操作社交网络服务器102a及其功能和操作的软件例程和指令。虽然本文中仅描述一个社交网络服务器102a,但是如由社交网络服务器102b至102n图示的,可以存在多个服务器,每个服务器均具有与社交网络服务器102a相似或不同的功能。
如本文中使用的术语“社交网络”包括但不限于其中用户通过共同特征或链路连接的社交结构类型。共同特征包括例如友谊、家庭、工作、相似兴趣等的关系/联系。共同特征由一个或多个社交联网***(例如***100中包括的社交联网***)来提供,包括明确定义的关系以及与其他在线用户的社交联系暗示的关系,其中关系形成社交图108。
如本文中使用的术语“社交图”包括但不限于例如由一个或多个社交联网***(例如,社交网络***100)提供的用户之间的在线关系集,包括明确定义的关系以及与其他在线用户的社交联系暗示的关系,其中关系形成社交图108。在一些示例中,社交图108可以反映这些用户以及他们如何彼此有关的映射。
如图示的,社交网络服务器102a和社交网络应用104表示单个社交网络。多个社交网络服务器102a、102b至102n中的每个均可以耦合到网络105,每个均具有其自己的服务器、应用和社交图。例如,社交网络服务器102a上托管的第一社交网络可以指向业务联网,社交网络服务器102b上托管的第二社交网络可以指向或集中于学术,社交网络服务器102c(未单独示出)上托管的第三社交网络可以指向本地业务,社交网络服务器102d(未单独示出)上托管的第四社交网络可以指向交友,以及社交网络服务器(102n)上托管的又一些其它社交网络可以指向其它大众兴趣或者也许指定焦点。
简档服务器130图示为图1中的独立服务器。在***100的其它实施方式中,简档服务器130的全部或部分可以是社交网络服务器102a的部分。简档服务器130可以经由线131连接到网络105。简档服务器130具有属于特定社交网络102a-102n的用户的简档。一个或多个第三方服务器134a至134n经由信号线135连接到网络105。web服务器132可以经由线133连接到网络105。
社交网络服务器102a包括媒体评论应用106a,用户设备115a至115n经由网络105耦合到媒体评论应用106a。特别是,用户设备115a至115n可以经由信号线114a至114n耦合到网络105。用户125a经由用户设备115a交互以访问媒体评论应用106,以创建、共享和/或查看社交网络内的媒体评论。媒体评论应用106或者它的某些部件可以以分布式架构存储在社交网络服务器102、第三方服务器134和用户设备115中的一个或多个中。在一些实施方式中,媒体评论应用106可以部分或全部地包括在社交网络服务器102、第三方服务器134和用户设备115中的一个或多个中。
用户设备115a至115n可以是计算设备,例如膝上型计算机、台式计算机、平板计算机、移动电话、个人数字助理(PDA)、移动电子邮件设备、便携式游戏播放器、便携式音乐播放器、具有一个或多个处理器嵌入在电视中或耦合到它的电视、或者能够访问网络的电子设备。
网络105可以是常规类型的、有线或无线的,并且可以具有若干配置,例如星形配置、令牌环配置或其它配置。此外,网络105可以包括局域网(LAN)、广域网(WAN,例如因特网)、和/或一个或多个设备可以跨其通信的另一互连数据路径。
在一些实施方式中,网络105可以是对等网络。网络105还可以耦合到或者包括用于以各种不同通信协议发送数据的一个或多个电信网络的部分。
在一些实例中,网络105包括用于例如经由短消息传输服务(SMS)、多媒体消息传输服务(MMS)、超文本传送协议(HTTP)、直接数据连接、WAP、电子邮件等发送和接收数据的蓝牙通信网络或蜂窝通信网络。
在一些实施方式中,社交网络服务器102a-102n、简档服务器130、web服务器132和第三方服务器134a至134n是包括处理器、存储器和网络通信能力的硬件服务器。用户125a至125n中的一个或多个经由他们用户设备中的浏览器并且经由web服务器132访问社交网络服务器102a至102n中的一个或多个。
作为一个示例,在***的一些实施方式中,社交网络102a至102n的特定用户(125a至125n)的信息可以从社交图108检索。应当注意的是,针对特定用户检索的信息仅在获得用户的必要许可时,以便保护用户隐私和用户的敏感信息。
图2是图示社交网络服务器102a至102n和第三方服务器134a至134n(包括媒体评论应用106a的***)的一些实施方式的框图。在图2中,同样的附图标记已经用于引用具有上面参照图1已经描述的相同或相似功能的同样部件。由于那些部件上面已经进行了描述,此处不再重复该描述。虽然仅一个处理器235图示在图2中,***通常包括一个或多个处理器。处理器可以经由总线220耦合到存储器237和数据存储239,数据存储239存储从上述其它源接收的评论信息。在一些实例中,数据存储239可以是由社交网络组织的数据库。在一些实例中,媒体评论应用106可以被存储在存储器237中。
经由用户设备115a,用户125a可以经由通信单元241创建、共享和/或查看社交网络内的媒体评论。在一些实施方式中,用户设备可以通信地耦合到显示器243,以向用户显示信息。媒体评论应用106a和106c可以以其全部或其中的部分驻留在用户的设备(115a至115n)中、在社交网络服务器102a(至102n)中、或者在分立的服务器中(例如,在第三方服务器134(图1)中)。用户设备115a使用通信单元241经由信号线110与社交网络服务器102a通信。
现在参照图3,同样的附图标记已经用于引用具有上面参照图1和图2已经描述的相同或相似功能的同样部件。由于那些部件上面已经进行了描述,此处不再重复该描述。图3中由附图标记300指示的媒体评论应用106的实施方式包括被编程为执行本文中描述的功能的各种应用或引擎。用户接口模块301可以耦合到总线320,以与媒体评论应用106的一个或多个部件通信。通过示例的方式,特定用户125a经由用户设备115a通信,以在用户接口中显示评论。媒体模块303接收或播放媒体(例如,实时、广播或预记录)向例如社交网络的一个或多个在线社区的web媒体。许可模块305确定许可以用于维护用户隐私。评论模块307将评论附接至广播媒体。媒体添加模块309向评论添加不同类型的媒体。共享模块311向例如社交网络的在线社区提供评论。响应模块313向现有评论添加响应。媒体剪辑选择模块315从在线媒体源选择媒体剪辑。内容限制模块317限制可用于选择为剪辑的内容。元数据确定模块319确定与媒体相关联的元数据。脸部检测模块321从图像和/或视频检测脸部特征。脸部相似性检测模块323确定一个或多个脸部识别结果之间的脸部相似性。媒体会议模块325开始和维护在一个或多个用户之间的媒体会议。媒体回放模块327在一个或多个用户之间的媒体会议期间播放媒体剪辑。
媒体评论应用106包括通过软件通信机制320通信的应用或引擎。软件通信机制320可以是对象总线(例如,CORBA)、软件模块之间的直接套接字通信(例如,TCP/IP套接字)、远程过程调用、UDP广播和接收、HTTP联系、函数或过程调用等。进一步地,通信可以是安全的(SSH、HTTPS等)。软件通信可以实现在例如网络、因特网、总线220(图2)、它们的组合等的底层硬件上。
用户接口模块301可以是包括用于生成用户接口的例程的软件。在一些实施方式中,用户接口模块301可以是处理器235可执行的指令集,以提供下面描述的用于生成用于显示媒体评论的用户接口的功能。在其它实施方式中,用户接口模块301可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,用户接口模块301可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
用户接口模块301创建用于显示例如社交网络的在线社区上的媒体评论的用户接口。在一些实施方式中,用户接口模块301接收评论信息,并且显示web媒体上的评论。在其它实施方式中,用户接口模块301显示与web媒体和/或评论有关的其它信息。例如,用户接口模块301可以显示用户接口,以用于从媒体选择特定媒体剪辑、用于选择和共享与媒体相关联的元数据、用于设置媒体共享的限制、用于在书面媒体(即,文本)内进行评论、用于提供通知、用于显示媒体会议聊天等。限制可以包括指示对共享媒体的指定部分的限制、对指派用于共享的媒体的长度、范围或持续时间的限制、对在其被选择用于共享之后查看媒体的部分的总量的限制、以及对被选择用于共享的用于用户消费的媒体量的限制。此外,用户接口模块可以被配置为维护用户消费历史的记录,以及接收用户对评论的评级,以及使得能够查看其他用户的评级。将参照图8至图18更详细地描述用户接口。
媒体模块303可以是包括用于接收实时媒体、广播的媒体、或预记录媒体的例程的软件。在一些实施方式中,媒体模块303可以是处理器235可执行的指令集,以提供下面描述的用于接收社交网络内在线提供的实时媒体、广播的媒体、或预记录媒体的功能。在其它实施方式中,媒体模块303可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,媒体模块303可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
媒体模块303接收实时媒体、广播的媒体、或预记录媒体,以用于由例如社交网络的在线社区的一个或多个用户查看。在一些实施方式中,媒体模块303经由在线服务托管媒体。例如,媒体模块303可以接收以用于由社交网络或其它集成网络的用户查看一个或多个视频、音频剪辑、文本等。作为另一示例,媒体模块303可以向社交网络或其它集成网络的用户广播媒体。作为又一示例,媒体模块303可以提供预记录媒体,以用于由社交网络或其它集成网络的用户查看。
许可模块305可以是包括用于确定用户许可的例程的软件。在一些实施方式中,许可模块305可以是处理器235可执行的指令集,以提供下面描述的用于确定用户许可以维护用户隐私的功能。在其它实施方式中,许可模块305可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,许可模块305可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
许可模块305在维护每个用户的隐私的同时确定各种类型的内容的可见度级别。在一些实施方式中,许可模块305确定由广播模块303托管的媒体的可见度。例如,许可模块305通过确定用户信息来确定用于查看媒体的许可。在其它实施方式中,许可模块305确定用于查看评论的许可。例如,一个或多个用户(例如,社交网络中的组)可以具有许可(例如,由评论创建者给出的)以查看由特定用户创建的评论。对于另一示例,查看评论的许可可以基于一个或多个用户年龄、用户的社交关系、评论的内容、共享数目、评论的受欢迎度等。
评论模块307可以包括用于生成评论的例程的软件。在一些实施方式中,评论模块307可以是处理器235可执行的指令集,以提供下面描述的用于生成一个或多个类型的媒体评论的功能。在其它实施方式中,评论模块307可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,评论模块307可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
评论模块307创建和添加要被附接至广播媒体的不同类型的媒体评论。在一些实施方式中,评论模块307指定显示评论的时间段,接收来自媒体添加模块309的媒体,将媒体附接至评论,以及保存评论以用于由在线社区的其他用户查看。
在一些实施方式中,评论模块307使得能够在书面媒体(例如,书、杂志、报纸)的内容内进行评论。这些意见可以与指定的词语、短语、句子、段落或较长块的文本相关联。意见还可以与文档中的照片、绘图、图画、或其它图片相关联。在内容被查看时,意见可以由其他用户可见。意见可以在由社交网络连接的用户之间共享。意见可以经由社交网络向用户显示,或者在一些情况下,可以经由电子邮件、即时消息传输、或者一些其它主动通知机制向用户直接通知意见。在一些实施方式中,评论者可以具有对于谁看见他们的意见的明确控制。用户还可以具有明确控制以选择性地查看或隐藏他们可得的意见或评论者。
在一些实施方式中,用户可以评论其他用户的意见,并且因此开始在线交谈。在线“交谈”可以采取许多有趣的形式。例如,读者可以直接评论报纸和杂志中的文章。教师/学者/专家/评论家可以提供关于文档中的各种项的解译、解释、示例等。在一些实施方式中,文档的“注释”版本可以与源文档不同地以供购买。例如读书俱乐部、一个班的学生、以及其它形式的组可以讨论指定书。合著者可以使用这一机制作为合作的手段。这一机制可以鼓励用户之间跨社交网络和其它在线社区的偶然交谈。
在一些实施方式中,意见可以连同源文档的剪辑(即,一部分)以及也许与文档相关联的知识或元数据一起共享。而且,书面文档中的评论可以不仅仅使用书面评论。例如,用户可以将照片附接至文本中的指定点(例如,中央公园的照片附接至公园的书面描述)。总之,评论可以是其它种类的图片、视频、音频、URL等。
在一些实施方式中,用户的意见可以包括到其它交谈或者到媒体或其它媒体源中的其它播放点的链接(例如,URL)。
在一些实施方式中,用户可以引用其他用户意见或任意播放点。例如,用户可以通过询问电影中的两个人物之间的交谈的解释而开始意见。另一用户可以利用包括到较早播放点的链接的意见而做出响应,该较早播放点提供用于理解这一交谈的上下文。相似地,如果这一询问已经由现有用户的意见回答了,则有人可能想利用到这一现有意见线程的链接而做出响应。还将有用的是,经由URL或者可以包括在电子邮件、聊天或社交网络流中的某个其它形式的链接,能够链接到现有意见中。
媒体添加模块309可以是包括用于向评论添加媒体的例程的软件。在一些实施方式中,媒体添加模块309可以是处理器235可执行的指令集,以提供下面描述的用于向媒体评论添加一个或多个媒体元素的功能。在其它实施方式中,媒体添加模块309可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,媒体添加模块309可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
媒体添加模块309向媒体评论添加一个或多个媒体元素。在一些实施方式中,媒体添加模块309接收来自一个或多个用户的一个或多个媒体对象(例如,视频、音频、文本等),并且向来自评论模块307的评论添加一个或多个接收的媒体对象。
共享模块311可以是包括用于共享评论的例程的软件。在一些实施方式中,共享模块311可以是处理器235可执行的指令集,以提供下面描述的用于在社交网络内共享媒体评论的功能。在其它实施方式中,共享模块311可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,共享模块311可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
共享模块311向例如社交网络的在线社区的一个或多个用户共享媒体评论。在一些实施方式中,共享模块311向在线社区的一个或多个用户发送通知。例如,共享模块311经由一个或多个电子邮件、即时消息传输、社交网络帖子、博客帖子等向一个或多个用户发送通知。在一些实施方式中,通知包括到包含评论的媒体的链接。在一些实施方式中,通知包括到包含评论的视频的链接以及媒体和/或评论的综述。在其它实施方式中,通知包括媒体剪辑和评论。
响应模块313可以是包括用于对媒体评论做出响应的例程的软件。在一些实施方式中,响应模块313可以是处理器235可执行的指令集,以提供下面描述的用于在社交网络内利用一个或多个附加媒体元素对媒体评论做出响应的功能。在其它实施方式中,响应模块313可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,响应模块313可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
响应模块313对用户的评论做出响应。这一实施方式创建用于用户使用不同类型的评论在彼此之间交谈的接口。在一些实施方式中,响应模块313接收来自一个或多个用户的响应于第一评论的一个或多个意见。例如,第一用户张贴陈述场景中的汽车类型的视频评论。然后,另一用户张贴响应评论,该响应评论揭露第一用户是错误的并且汽车实际上是不同类型的。
媒体剪辑选择模块315可以是包括用于选择媒体剪辑的例程的软件。在一些实施方式中,媒体剪辑选择模块315可以是处理器235可执行的指令集,以提供下面描述的用于从在线媒体源选择媒体剪辑的功能。在其它实施方式中,媒体剪辑选择模块315可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,媒体剪辑选择模块315可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
在一些实施方式中,媒体剪辑选择模块315选择一个或多个媒体剪辑,并且(例如,经由共享模块311)与朋友共享(他们选择的)剪辑以开始交谈。例如,用户可以选择媒体的起始点和停止点,并且将它保存在用户的社交简档内。
在一些实施方式中,用户可以在内容(例如,电影中的场景、书中的段落等)内进行评论。于是,在他们消费内容连同相关内容的剪辑(例如,电影场景的缩略图、电影的剪辑、音频的剪辑等)时,其他用户可以看到意见。
内容限制模块317可以是包括用于限制内容的例程的软件。在一些实施方式中,内容限制模块317可以是处理器235可执行的指令集,以提供下面描述的用于限制可用于被选择作为剪辑的内容的功能。在其它实施方式中,内容限制模块317可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,内容限制模块317可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
在一些实施方式中,内容限制模块317限制在用户之间共享的内容(例如,媒体剪辑)。内容限制模块317指示关于共享指定场景(例如,电影中的高潮)的限制以及其它限制(例如,剪辑的最大长度等)。在一些实例中,通过维护用户的预览消费历史的记录,内容限制模块317限制指定媒体段的用户可以查看的预览数目。
在一些实施方式中,内容限制模块317限制用户共享媒体的任意部分。在一些实施方式中,内容限制模块317限制用户共享媒体的特定部分的任何部分。在一些实例中,内容限制模块317从内容所有者(例如,内容创建者)接收给定用户可以经由‘剪辑’消费的内容的最大量。例如,如果有数百个***中可用的剪辑,用户仅可以消费如将被允许(由所有者)的那么多的剪辑,以保持他们的消费在所有者指定的限制内。
在一些实施例中,内容限制模块317从媒体的所有者接收信息,以阻止他们的媒体的某些部分被共享。这将允许他们阻止电影和/或书的高潮,使得其不会破坏潜在客户的体验。
元数据确定模块319可以是包括用于确定元数据的例程的软件。在一些实施方式中,元数据确定模块319可以是处理器235可执行的指令集,以提供下面描述的用于确定与媒体相关联的元数据的功能。在其它实施方式中,元数据确定模块319可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,元数据确定模块319可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
在一些实施方式中,元数据确定模块319确定与媒体剪辑相关联的元数据(例如,知识)。元数据确定模块319提供在每个剪辑的顶部上的知识层。在一些实例中,元数据已经被添加到一些在线服务内的媒体。在一些实施方式中,元数据确定模块319向被共享以帮助开始交谈的剪辑添加知识层。例如,元数据可以提供关于媒体的感兴趣信息(例如,这部电影中演员的台词是完全自发的)。
脸部检测模块321可以是包括用于脸部特征检测的例程的软件。在一些实施方式中,脸部检测模块321可以是处理器235可执行的指令集,以提供下面描述的用于从图像和/或视频检测脸部特征的功能。在其它实施方式中,脸部检测模块321可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,脸部检测模块321可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
在一些实施例中,脸部检测模块321接收一个或多个图像和/或视频,并且对一个或多个图像和/或视频执行脸部识别。例如,脸部检测模块321可以检测用户的脸部并且确定脸部特征(例如,皮肤颜色、鼻子的大小、耳朵的大小、头发颜色、脸部毛发、眉毛、嘴唇颜色、下巴形状等)。
在一些实施方式中,脸部检测模块321可以检测是否存在二维照片内的三维对象。例如,脸部检测模块321可以使用多个图形概率模型来确定三维对象(例如,脸部)是否出现在二维图像和/或视频中。
脸部相似性检测模块323可以是包括用于检测脸部相似性的例程的软件。在一些实施方式中,脸部相似性检测模块323可以是处理器235可执行的指令集,以提供下面描述的用于确定在一个或多个脸部识别结果之间的脸部相似性的功能。在其它实施方式中,脸部相似性检测模块323可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,脸部相似性检测模块323可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
在一些实施方式中,脸部相似性检测模块323从脸部检测模块321接收脸部识别信息,并且确定一个或多个脸部是否相似。例如,用户可以比较电影中演员与社交网络中的朋友。在一些实施方式中,脸部相似性检测模块323可以基于来自电影的屏幕截图而建议替身(例如,简档图片)。比较可以手动(由用户)或自动(由社交网络)发起,并且可以在社交网络内共享照片时使用。
媒体会议模块325可以是包括用于维护媒体会议的例程的软件。在一些实施方式中,媒体会议模块325可以是处理器235可执行的指令集,以提供下面描述的用于开始和维护一个或多个用户之间的媒体会议的功能。在其它实施方式中,媒体会议模块325可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,媒体会议模块325可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
在一些实施方式中,媒体会议模块325发起和维护媒体会议的功能。例如,媒体会议可以是视频聊天、音频聊天、基于文本的聊天等。在一些实例中,媒体会议模块325接收一个或多个用户,并且建立允许一个或多个用户通过网络通信的媒体联系。
媒体回放模块327可以是包括用于播放媒体剪辑的例程的软件。在一些实施方式中,媒体回放模块327可以是处理器235可执行的指令集,以提供下面描述的用于在一个或多个用户之间的媒体会议期间播放媒体剪辑的功能。在其它实施方式中,媒体回放模块327可以存储在社交网络服务器102和/或第三方服务器134的存储器237中,并且可以由处理器235可访问和可执行。在任一实施方式中,媒体回放模块327可适于经由总线220与处理器235、通信单元241、数据存储239以及社交网络服务器102和/或第三方服务器134的其它部件协作和通信。
在一些实施方式中,媒体回放模块327在媒体会议期间播放媒体剪辑。例如,媒体回放模块327从用户接收来自电影的视频场景(例如,用户最喜欢的场景和/或语录)。在一些实例中,用户可以从媒体播放器的用户接口选择一个或多个剪辑,并且媒体回放模块327可以在媒体会议期间播放所选剪辑。例如,可以在视频会议期间播放视频剪辑。
图4是图示用于创建和共享内联媒体评论的由附图标记400指示的示例方法的流程图。应该理解的是,图4中的操作顺序仅仅是通过示例的方式并且可以以与所示顺序不同的顺序来执行,并且一些操作可被排除,并且可以执行操作的不同组合。在图示的示例方法中,一个或多个操作可以包括接收实时或预记录媒体或广播媒体(例如,视频、音频、文本等),如框402所示。方法400然后继续进行至下一框404,并且可以包括用于使得用户能够向媒体添加评论(例如,通过选择附加媒体以添加作为评论(例如,文本、图片、音频、视频等))的一个或多个操作。方法400然后继续进行至下一框406,并且可以包括用于向接收或广播媒体添加附加媒体以用于显示(例如,在播放或暂停的同时)的一个或多个操作。方法400然后继续进行至下一框408,并且可以包括用于确定谁可以查看评论(例如,公开的或私人的)的一个或多个操作。方法400然后继续进行至下一框410,并且可以包括用于发送添加评论的通知(例如,经由电子邮件、即时消息传输、社交流、视频标签等)的一个或多个操作。方法400然后继续进行至下一框412,并且可以包括用于接收对评论的一个或多个响应的一个或多个操作。
图5是图示用于选择和共享媒体剪辑的由附图标记500指示的示例方法的流程图。应该理解的是,图5中的操作顺序仅仅是通过示例的方式并且可以以与所示顺序不同的顺序来执行,并且一些操作可被排除,并且可以执行操作的不同组合。在图示的示例方法中,一个或多个操作可以包括接收、广播或查看媒体(例如,视频、音频、文本等),如框502所示。方法500然后继续进行至下一框504,并且可以包括用于选择媒体(接收或广播的实时或预记录媒体)的一部分的一个或多个操作。方法500然后继续进行至下一框506,并且可以包括用于基于媒体(例如,接收的、广播的或查看的)所有者偏好来限制该部分的一个或多个操作。方法500然后继续进行至下一框508,并且可以包括用于确定与媒体相关联的元数据的一个或多个操作。方法500然后继续进行至下一框510,并且可以包括用于选择一个或多个用户的一个或多个操作。方法500然后继续进行至下一框512,并且可以包括用于与一个或多个用户共享媒体的部分(即,剪辑)的一个或多个操作。方法500然后继续进行至下一框514,并且可以包括用于接收对媒体的部分(即,剪辑)的一个或多个意见的一个或多个操作。
图6是图示用于确定脸部相似性的由附图标记600指示的示例方法的流程图。应该理解的是,图6中的操作顺序仅仅是通过示例的方式并且可以以与所示顺序不同的顺序来执行,并且一些操作可被排除,并且可以执行操作的不同组合。在图示的示例方法中,一个或多个操作可以包括对来自用户的一个或多个照片和/或视频执行脸部识别,如框602所示。方法600然后继续进行至下一框604,并且可以包括用于对一个或多个附加照片和/或视频执行脸部识别的一个或多个操作。方法600然后继续进行至下一框606,并且可以包括用于确定脸部识别结果之间的脸部相似性的一个或多个操作。方法600然后继续进行至下一框608,并且可以包括用于基于脸部相似性生成通知的一个或多个操作。
图7是图示用于在媒体会议期间播放媒体剪辑的由附图标记700指示的示例方法的流程图。应该理解的是,图7中的操作顺序仅仅是通过示例的方式并且可以以与所示顺序不同的顺序来执行,并且一些操作可被排除,并且可以执行操作的不同组合。在图示的示例方法中,一个或多个操作可以包括加入媒体查看会话或会议(例如,视频、音频、文本聊天等),如框702所示。方法700然后继续进行至下一框704,并且可以包括用于选择媒体剪辑的一个或多个操作。方法700然后继续进行至下一框706,并且可以包括用于在媒体查看会话或会议内播放媒体剪辑的一个或多个操作。
图8图示用于使用web视频802内的接口向web视频802添加媒体作为评论的用户接口800的一个示例。在这一示例中,用户接口包括web视频802、“播放”按钮、图标或视觉显示804、播放点806、评论选择框810、评论媒体列表812、以及评论共享按钮或视觉显示830。web视频802可以是由在线社区的一个或多个用户上传的视频。“播放”按钮、图标或视觉显示804开始和停止web视频802。播放点806图示视频从开始到结束的进程。评论选择框810包含用于选择要在特定播放点806处***到web视频802中的媒体的类型的评论媒体列表812。评论共享按钮或视觉显示830发起向例如社交网络的在线社区的一个或多个用户共享添加的评论。在这些示例中,通过示例的方式而不是通过限制来使用web视频。广播媒体还可以是音频、文本等。为了简单和便于理解,此处使用视频示例。
图9图示用于使用在web视频802外部的接口向web视频802添加媒体作为评论的用户接口900的一个示例。在这一示例中,用户接口包括web视频802、“播放”按钮或视觉显示804、播放点806、评论选择框910、以及评论媒体列表912。在本示例中,评论选择框910和评论媒体列表912可以在web视频802外部。
图10图示用于显示基于文本的视频评论的用户接口1000的一个示例。在这一示例中,用户接口包括web视频802、“播放”按钮或视觉显示804、播放点806、文本评论1010、以及共享链接1012。文本评论1010出现在视频暂停(或处于暂停)的同时或者在视频播放的同时。如果在web视频802播放的同时显示文本评论1010,则文本评论1010可以被显示预定时间量(即,帧数目)。文本评论1010包含用于触发用于与例如社交网络的在线社区的用户共享评论的接口的共享链接1012。
图11图示用于显示基于视频的视频评论的用户接口1100的一个示例。在这一示例中,用户接口包括web视频802、“播放”按钮804、播放点806、视频评论1110、以及响应按钮或视觉显示1120。视频评论1110出现在视频到达某个播放点806时,并且可以被播放预定时间量(即,帧数目)。响应按钮或视觉显示1120发起用于用户对视频的现有评论做出响应的用户接口。除了响应之外或者作为响应的部分,用户可以提供针对评论的评级。
图12图示用于显示基于图像的视频评论的用户接口1200的一个示例。在这一示例中,用户接口包括web视频802、“播放”按钮804、播放点806、以及图像评论1210。图像评论1210出现在视频到达某个播放点806时,并且可以被播放预定时间量(即,帧数目)。
图13图示用于播放基于音频的视频评论的用户接口1300的一个示例。在这一示例中,用户接口包括web视频802、“播放”按钮或视觉显示804、播放点806、以及音频评论1310。音频评论1310可以在视频到达某个播放点806时播放,并且可以被播放预定时间量(即,帧数目)。在一些实施方式中,可以显示图形,从而表示音频评论1310正在播放。在其它实施方式中,在音频评论1310正在播放时,可以不显示图形。
图14图示用于显示基于URL链接的视频评论的用户接口1400的一个示例。在这一示例中,用户接口包括web视频802、“播放”按钮或视觉显示804、播放点806、以及URL链接评论1410。URL链接评论1410出现在视频暂停的同时或者在视频播放的同时。如果在web视频802播放的同时显示文本评论1010,则URL链接评论1410可以被显示预定时间量(即,帧数目)。
图15图示用于在web视频802内或者在web视频802外部显示一个或多个视频的用户接口1500的一个示例。在这一示例中,用户接口包括web视频802、“播放”按钮或视觉显示804、在web视频802内显示的web视频1510、以及在web视频802外部显示的web视频1512。
图16图示用于在书面媒体(例如,新闻文章)内显示意见的用户接口1600的一个示例。在这一示例中,用户接口包括新闻文章1610和意见1620。例如,用户可以阅读新闻文章,并且留下社交网络内的其他用户可能想要阅读的意见。
图17图示用于向用户通知脸部相似性的用户接口1700的一个示例。在这一示例中,用户接口包括用户图像1710、视频剪辑1720和意见1730。例如,用户张贴他自己的图片,并且经由意见1730被通知在用户图像1710中他看起来像约翰XYZ(例如,视频中的演员)。
图18图示用于在视频会议期间显示视频剪辑的用户接口1800的一个示例。在这一示例中,用户接口包括用户视频流1820a至1820n以及视频剪辑1830。例如,用户可以决定选择和显示用户视频流1820a中的视频剪辑1830,并且从而向用户125b至125n显示剪辑。
在前面的描述中,出于解释的目的,指示了众多具体细节,以便提供对所描述技术的透彻理解。这一技术可以在没有这些具体细节的情况下来实践。在图示的实例中,以框图形式示出结构和设备,以便避免模糊技术。例如,利用上面参照用户接口和特定硬件图示的一些实施方式来描述本技术。然而,本技术适用于可以接收数据和命令的计算设备以及提供服务的设备。而且,上面主要在社交网络内创建和共享内联视频评论的上下文中描述本技术;然而,本技术适用于这样的情况,并可以用于超越社交网络的其它应用。特别是,这一技术可以在除了社交网络之外的其它上下文中使用。
说明书中提及“一个实施方式”、“实施方式”或“一些实施方式”简单地意指结合一个或多个实施方式描述的一个或多个特定特征、结构或特性被包括在所描述的至少一个或更多的实施方式中。短语“在一个实施方式或实例中”在说明书中各个地方的出现不必要指代相同的实施方式或实例。
上面的详细描述的一些部分用针对一个或多个计算设备的计算机存储器内的数据比特的操作的算法和符号表示而给出。这些算法描述和表示是用于最有效地传达技术实质的手段。如此处所指示的,并且通常,算法可以设想为是导致期望结果的步骤的自洽序列。步骤是要求对物理量的物理操纵那些步骤。通常,尽管不是必要的,这些量采取能够被存储、传送、组合、比较和以其它方式操纵的电或磁信号的形式。已经不时证明便利的是,主要出于习惯用法的原因,将这些信号称为比特、值、元件、符号、字符、项、数等。
然而,应该理解的是,这些和相似术语要与适当的物理量相关联,并且仅仅是应用于这些量的便利标记。如从前面的讨论中显而易见的,除非另外特别说明,否则应该理解的是,贯穿描述,利用例如“处理”、“计算”、“确定”或“显示”等的术语的讨论指的是计算机***或相似电子计算设备的动作和处理,其将表示为计算机***的寄存器和存储器内的物理(电子)量的数据操纵和变换成相似地表示为计算机***存储器或寄存器或其它这样的信息存储、传输或显示设备内的物理量的其它数据。
本技术还涉及用于执行本文中描述的操作的装置。这一装置可以特别地构造用于所需目的,或者它可以包括通过计算机中存储的计算机程序选择性地激活或重新配置的通用计算机。例如,计算机程序可以存储在计算机可读存储介质中,例如但不限于,包括软盘、光盘、CD-ROM、磁盘的盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁卡或光卡、包括具有非易失性存储器或者适合于存储电子指令的介质类型的USB密钥的闪速存储器,均耦合到计算机***总线。
这一技术可以采取完全硬件实施方式、完全软件实施方式、或者包括硬件和软件部件两者的实施方式的形式。在一些实例中,这一技术可以以软件来实现,其包括但可以不限于固件、驻留软件、微代码等。
此外,这一技术可以采取从计算机可用或计算机可读介质可访问的计算机程序产品的形式,计算机可用或计算机可读介质提供用于由或结合计算机或指令执行***使用的程序代码。为了这一描述的目的,计算机可用或计算机可读介质可以是其可以包括、存储、传达、传播或输送程序的装置,程序用于由或结合指令执行***、装置或设备来使用。
适合于存储和/或执行程序代码的数据处理***包括通过***总线直接或间接耦合到存储器元件的至少一个处理器。存储器元件可以包括在程序代码的实际执行期间采用的本地存储器、大容量存储和高速缓冲存储器,高速缓冲存储器提供至少一些程序代码的临时存储以便减少在执行期间可从大容量存储检索代码的次数。
输入/输出或I/O设备(包括但不限于键盘、显示器、指向设备等)可以直接地或通过中间I/O控制器耦合到***。
包括网络适配器的通信单元也可以耦合到***,以使得它们能够通过中间私人或公共网络耦合到其它数据处理***、远程打印机或存储设备。调制解调器、线缆调制解调器和以太网卡只是当前可用类型的网络适配器的几个示例。
最后,这一申请中呈现的算法和显示并不固有地关联于特定计算机或其他装置。依照本文中的教导,各种通用***可以与程序一起使用,或者可以证明便利的是,构造更加专用的装置以执行所需方法步骤。用于各种这些***的所需结构在上面的描述中进行了概述。此外,没有参照特定编程语言描述本技术。应该理解的是,各种编程语言可以用于实现如本文中描述的技术。
本技术的实施方式的前述描述已经出于说明和描述的目的而给出。并不旨在于是穷举式的或者将本技术限于所公开的精确形式。根据上述教导,许多修改和变化是可能的。旨在的是,本技术的范围不是由这一详细描述来限制,而是由本申请的权利要求书来限制。本技术可以以其它指定形式来实现,而不脱离其精神或基本特性。同样地,模块、例程、特征、属性、方法和其他方面的特定命名和分割不是强制性或重要的,并且实现本公开或其特征的机制可以具有不同的名称、分割和/或格式。此外,本技术的模块、例程、特征、属性、方法和其他方面可以被实现为软件、硬件、固件或三者的组合。而且,在本技术的部件(其示例可以是模块)可以被实现为软件的情况下,部件可以被实现作为独立的程序、作为较大程序的部分、作为多个单独的程序、作为静态或动态链接的库、作为内核可加载模块、作为设备驱动器、和/或以其他方式。另外,本技术决不限于以指定编程语言或者用于指定操作***或环境的实施方式。据此,本技术的公开内容旨在于说明而非限制本公开的范围,本公开的范围在所附权利要求中阐述。

Claims (20)

1.一种方法,包括:
使用至少一个计算设备,接收用于由网络的多个用户查看的媒体,其中所述媒体包括实时媒体和预记录媒体中的至少一个;
使用所述至少一个计算设备,接收由所述多个用户中的一个或多个用户在适当点处向所述媒体添加的评论,其中所述适当点包括1)所述媒体内的选择播放点、2)所述媒体的一部分和3)所述媒体内的对象的组中的至少一个;
使用所述至少一个计算设备,存储所述媒体和所述评论;
使用所述至少一个计算设备,与特定用户选择的所述网络内的一个或多个用户选择性地共享所述评论;
使用所述计算设备,使得能够通过针对共享选择的所述一个或多个用户查看添加的所述评论;
使用所述至少一个计算设备,接收对所述评论的意见,所述意见包括1)文本、2)照片、3)视频、4)音频、5)到其它内容的链接、以及6)对所述媒体的任何基于视觉、基于音频和基于文本的部件的文本***和修改的组中的至少一个;以及
使用所述至少一个计算设备,处理向所述网络的选择用户的关于所述评论的通知,其中所述通知被提供用于显示在用于由所述用户使用的电子设备上。
2.一种方法,包括:
使用至少一个计算设备,接收用于由网络的多个用户查看的媒体,其中所述媒体包括实时媒体和预记录媒体中的至少一个;
使用所述至少一个计算设备,接收由一个或多个用户在某点处向所述媒体添加的评论,其中所述点包括1)所述媒体内的选择播放点、2)所述媒体的一部分和3)所述媒体内的对象的组中的至少一个;
使用所述至少一个计算设备,存储所述媒体和所述评论;
使用所述至少一个计算设备,与特定用户选择的所述网络内的一个或多个用户选择性地共享所述评论;
使用所述计算设备,使得能够由与其共享所述评论的所述一个或多个用户查看所述评论;以及
使用所述至少一个计算设备,接收对所述评论的至少一个意见,所述意见包括1)文本、2)照片、3)视频、4)音频、5)到其它内容的链接、以及6)对所述媒体的任何基于视觉、基于音频和基于文本的部件的文本***和修改的组中的至少一个。
3.根据权利要求2所述的方法,进一步包括:
处理向所述网络的选择用户的关于向所述媒体添加的所述评论的通知,其中所述通知以下列方式中的至少一个来处理:
在所述网络的用户张贴评论时,从所述用户接收;
在所述评论被添加时,发送所述通知;
提供所述通知以用于显示在多个计算和通信设备上;以及
经由软件机制提供所述通知,所述软件机制包括电子邮件、即时消息传输、社交网络软件、用于显示在计算或通信设备的主屏幕上的软件的组中的至少一个。
4.根据权利要求2所述的方法,进一步包括:
将评论链接至由所述媒体内的元数据指定的特定实体,其中所述媒体是1)视频、2)音频和3)文本中的至少一个,并且所述视频中的实体包括1)指定演员、2)主题、3)对象、4)位置、5)音频内容和6)所述媒体中的场景的组中的至少一个,并且所述音频中的实体包括音频内容和场景,并且所述文本中的实体包括所述文本的一部分。
5.根据权利要求4所述的方法,其中所述元数据通过手动操作和自动操作中的至少一个创建,并且所述自动操作包括1)脸部识别、2)语音识别、3)音频识别、4)光学字符识别、5)计算机视觉、6)图像处理、7)视频处理、8)自然语言理解和9)机器学习中的至少一个。
6.根据权利要求2所述的方法,其中所述媒体是视频、音频或文本中的至少一个。
7.根据权利要求2所述的方法,进一步包括:
选择具有所述评论的所述媒体的部分,并且与特定用户选择的所述网络内的所述一个或多个用户共享具有所述评论的所述媒体的所述部分。
8.根据权利要求7所述的方法,进一步包括以下中的至少一个:
使用所述至少一个计算设备,指示对共享所述媒体的指定部分的限制;
使用所述至少一个计算设备,指示对被指派用于共享的所述媒体的长度、范围和持续时间中的至少一个的限制;
使用所述至少一个计算设备,在由所述特定用户选择用于共享的由所述一个或多个用户查看所述媒体的部分的总量之后,指示对由所述一个或多个用户查看所述媒体的部分的所述总量的限制。
9.根据权利要求7所述的方法,其中所述选择和所述共享进一步包括以下中的至少一个:
维护关于共享媒体的用户消费历史的记录;
限制由所述特定用户选择用于共享的用于用户免费消费的媒体量;以及
限制由所述特定用户选择用于共享的用于指定用户消费的媒体量。
10.根据权利要求2所述的方法,进一步包括:
使得能够由特定用户与所述网络内的其他选择用户查看所述媒体。
11.根据权利要求2所述的方法,进一步包括:
使得所述网络的所述用户能够提供与向所述媒体添加的所述评论有关的评级,并且使得能够由所述用户查看所述评级。
12.一种***,包括:
处理器;以及
存储指令的存储器,所述指令在被执行时使得所述***:
接收用于由网络的多个用户查看的媒体,其中所述媒体包括实时媒体和预记录媒体中的至少一个;
接收由所述多个用户中的一个或多个用户在某点处向所述媒体添加的评论,其中所述点是1)所述媒体内的选择播放点、2)所述媒体内的一部分和3)所述媒体内的对象的组中的至少一个;
存储所述媒体和所述评论;
与特定用户选择的所述网络内的一个或多个用户选择性地共享所述评论;
使得能够由与其共享所述评论的所述一个或多个用户查看所述评论;以及
接收对所述评论的意见,所述意见包括1)文本、2)照片、3)视频、4)音频、5)到其它内容的链接、以及6)对所述媒体的任何基于视觉、基于音频和基于文本的部件的文本***和修改的组中的至少一个。
13.根据权利要求12所述的***,其中所述存储器存储其它指令,所述其它指令在被执行时使得所述计算机:
处理向所述网络的选择用户的关于向所述媒体添加的所述评论的通知,其中所述通知以下列方式中的至少一个来处理:
在所述网络的用户张贴评论时,从所述用户接收;
在所述评论被添加时,发送所述通知;
提供所述通知以用于显示在多个计算和通信设备上;以及
经由软件机制提供所述通知,所述软件机制包括电子邮件、即时消息传输、社交网络软件、用于显示在计算或通信设备的主屏幕上的软件的组中的至少一个。
14.根据权利要求12所述的***,其中所述存储器存储其它指令,所述其它指令在被执行时使得所述计算机:
将评论链接至由所述媒体内的元数据指定的特定实体,其中所述媒体是视频、音频和文本中的至少一个,并且所述视频中的实体包括1)指定演员、2)主题、3)对象、4)位置、5)音频内容和6)所述媒体中的场景的组中的至少一个,并且所述音频中的实体包括音频内容和场景,并且所述文本中的实体包括所述文本的一部分。
15.根据权利要求14所述的***,其中所述元数据通过手动操作和自动操作中的至少一个创建,并且所述自动操作包括1)脸部识别、2)语音识别、3)音频识别、4)光学字符识别、5)计算机视觉、6)图像处理、7)视频处理、8)自然语言理解和9)机器学习中的至少一个。
16.根据权利要求12所述的***,其中所述媒体是视频、音频或文本中的至少一个。
17.根据权利要求12所述的***,其中所述存储器存储其它指令,所述其它指令在被执行时使得所述计算机:
选择具有所述评论的所述媒体的部分,并且与特定用户选择的所述网络内的所述一个或多个用户共享具有所述评论的所述媒体的所述部分。
18.根据权利要求12所述的***,其中所述存储器存储其它指令,所述其它指令在被执行时使得所述计算机执行以下中的至少一个:
指示对共享所述媒体的指定部分的限制;
指示对被指派用于共享的所述媒体的1)长度、2)范围和3)持续时间中的至少一个的限制;
在由所述特定用户选择用于共享的由所述一个或多个用户查看所述媒体的部分的总量之后,指示对由所述一个或多个用户查看所述媒体的部分的所述总量的限制。
19.根据权利要求12所述的***,其中所述存储器存储其它指令,所述其它指令在被执行时使得所述计算机执行以下中的至少一个:
维护关于共享媒体的用户消费历史的记录;
限制由所述特定用户选择用于共享的用于用户免费消费的媒体量;以及
限制由所述特定用户选择用于共享的用于指定用户消费的媒体量。
20.根据权利要求12所述的***,其中所述存储器存储其它指令,所述其它指令在被执行时使得所述计算机执行以下中的至少一个:
使得能够由特定用户与所述网络中的其他选择用户查看所述媒体;以及
使得所述网络的所述用户能够提供与向所述媒体添加的所述评论有关的评级,并且使得能够由所述用户查看所述评级。
CN201380071891.3A 2012-12-31 2013-12-31 在网络内创建和共享内联媒体评论 Pending CN104956357A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/732,264 2012-12-31
US13/732,264 US20140188997A1 (en) 2012-12-31 2012-12-31 Creating and Sharing Inline Media Commentary Within a Network
PCT/US2013/078450 WO2014106237A1 (en) 2012-12-31 2013-12-31 Creating and sharing inline media commentary within a network

Publications (1)

Publication Number Publication Date
CN104956357A true CN104956357A (zh) 2015-09-30

Family

ID=51018497

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380071891.3A Pending CN104956357A (zh) 2012-12-31 2013-12-31 在网络内创建和共享内联媒体评论

Country Status (4)

Country Link
US (1) US20140188997A1 (zh)
EP (1) EP2939132A4 (zh)
CN (1) CN104956357A (zh)
WO (1) WO2014106237A1 (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105580013A (zh) * 2013-09-16 2016-05-11 汤姆逊许可公司 通过搜索多个用户评论并将其覆盖到内容中来浏览视频
CN105916045A (zh) * 2016-05-11 2016-08-31 乐视控股(北京)有限公司 一种互动直播方法和装置
CN105916046A (zh) * 2016-05-11 2016-08-31 乐视控股(北京)有限公司 一种植入型互动方法和装置
CN106973309A (zh) * 2017-03-27 2017-07-21 福建中金在线信息科技有限公司 一种弹幕生成方法及装置
CN107085612A (zh) * 2017-05-15 2017-08-22 腾讯科技(深圳)有限公司 媒体内容展示方法、装置及存储介质
CN107948760A (zh) * 2017-11-30 2018-04-20 上海哔哩哔哩科技有限公司 弹幕播放控制方法、服务器及弹幕播放控制***
CN108647334A (zh) * 2018-05-11 2018-10-12 电子科技大学 一种spark平台下的视频社交网络同源性分析方法
CN109429077A (zh) * 2017-08-24 2019-03-05 北京搜狗科技发展有限公司 视频处理方法和装置、用于视频处理的装置
CN110019934A (zh) * 2017-09-20 2019-07-16 微软技术许可有限责任公司 识别视频的相关性
CN110050283A (zh) * 2016-12-09 2019-07-23 斯纳普公司 定制的用户控制的媒体覆盖
CN110391969A (zh) * 2019-06-06 2019-10-29 浙江口碑网络技术有限公司 基于多媒体的聊天方法及装置、存储介质、电子装置
CN111316341A (zh) * 2017-11-23 2020-06-19 毕特学习有限公司 用于通过移动装置的网络训练内容的接口
CN111381819A (zh) * 2018-12-28 2020-07-07 北京微播视界科技有限公司 列表的创建方法、装置、电子设备及计算机可读存储介质
CN113711170A (zh) * 2019-04-19 2021-11-26 微软技术许可有限责任公司 显示视频和相关用户文本的用户界面的上下文感知控制
CN113841418A (zh) * 2019-05-14 2021-12-24 微软技术许可有限责任公司 动态视频精彩场面

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130326352A1 (en) * 2012-05-30 2013-12-05 Kyle Douglas Morton System For Creating And Viewing Augmented Video Experiences
JP6084486B2 (ja) * 2013-03-08 2017-02-22 サイボウズ株式会社 情報共有システム、情報共有方法、及びプログラム
US9776075B2 (en) 2013-03-15 2017-10-03 Electronic Arts Inc. Systems and methods for indicating events in game video
KR101799293B1 (ko) * 2013-05-29 2017-11-20 삼성전자주식회사 디스플레이 장치, 디스플레이 장치 제어 방법 및 컴퓨터 판독 가능한 기록 매체
US11531442B2 (en) * 2013-09-06 2022-12-20 Crackle, Inc. User interface providing supplemental and social information
US20150088848A1 (en) * 2013-09-20 2015-03-26 Megan H. Halt Electronic system and method for facilitating sound media and electronic commerce by selectively utilizing one or more song clips
US20150113405A1 (en) * 2013-10-21 2015-04-23 Ravi Puri System and a method for assisting plurality of users to interact over a communication network
US10270818B1 (en) * 2013-11-08 2019-04-23 Google Llc Inline resharing
US9407596B2 (en) 2013-11-20 2016-08-02 International Business Machines Corporation Interactive splitting of entries in social collaboration environments
US9565245B1 (en) * 2013-11-25 2017-02-07 Twitter, Inc. Promoting time-based content through social networking systems
US20150296033A1 (en) * 2014-04-15 2015-10-15 Edward K. Y. Jung Life Experience Enhancement Via Temporally Appropriate Communique
US10055693B2 (en) 2014-04-15 2018-08-21 Elwha Llc Life experience memorialization with observational linkage via user recognition
US20150294634A1 (en) * 2014-04-15 2015-10-15 Edward K. Y. Jung Life Experience Memorialization with Alternative Observational Opportunity Provisioning
US9967630B2 (en) * 2014-09-11 2018-05-08 Opentv, Inc. System and method of displaying content based on locational activity
US11429657B2 (en) * 2014-09-12 2022-08-30 Verizon Patent And Licensing Inc. Mobile device smart media filtering
US11182431B2 (en) * 2014-10-03 2021-11-23 Disney Enterprises, Inc. Voice searching metadata through media content
US10936996B2 (en) 2014-11-26 2021-03-02 Adobe Inc. Content creation, deployment collaboration, activity stream, and task management
CN105791079B (zh) * 2014-12-24 2019-05-07 瞬联软件科技(北京)有限公司 基于动态图格的即时通信方法、客户端及***
US10699454B2 (en) * 2014-12-30 2020-06-30 Facebook, Inc. Systems and methods for providing textual social remarks overlaid on media content
US10311329B2 (en) * 2015-01-30 2019-06-04 International Business Machines Corporation Social connection via real-time image comparison
US9753921B1 (en) 2015-03-05 2017-09-05 Dropbox, Inc. Comment management in shared documents
US9772813B2 (en) * 2015-03-31 2017-09-26 Facebook, Inc. Multi-user media presentation system
US9467718B1 (en) * 2015-05-06 2016-10-11 Echostar Broadcasting Corporation Apparatus, systems and methods for a content commentary community
US10114890B2 (en) * 2015-06-30 2018-10-30 International Business Machines Corporation Goal based conversational serendipity inclusion
US10476831B2 (en) * 2015-07-08 2019-11-12 Campus Crusade For Christ, Inc. System and methods for providing a notification upon the occurrence of a trigger event associated with playing media content over a network
US10268689B2 (en) 2016-01-28 2019-04-23 DISH Technologies L.L.C. Providing media content based on user state detection
US10168696B2 (en) * 2016-03-31 2019-01-01 International Business Machines Corporation Dynamic analysis of real-time restrictions for remote controlled vehicles
US10003853B2 (en) 2016-04-14 2018-06-19 One Gold Tooth, Llc System and methods for verifying and displaying a video segment via an online platform
US10984036B2 (en) 2016-05-03 2021-04-20 DISH Technologies L.L.C. Providing media content based on media element preferences
US9886651B2 (en) * 2016-05-13 2018-02-06 Microsoft Technology Licensing, Llc Cold start machine learning algorithm
US10770113B2 (en) * 2016-07-22 2020-09-08 Zeality Inc. Methods and system for customizing immersive media content
US10222958B2 (en) * 2016-07-22 2019-03-05 Zeality Inc. Customizing immersive media content with embedded discoverable elements
US10798044B1 (en) 2016-09-01 2020-10-06 Nufbee Llc Method for enhancing text messages with pre-recorded audio clips
US20180136804A1 (en) * 2016-11-17 2018-05-17 International Business Machines Corporation Segment Sequence Processing For Social Computing
US10320728B2 (en) 2016-12-13 2019-06-11 Google Llc Methods, systems, and media for generating a notification in connection with a video content item
US11196826B2 (en) 2016-12-23 2021-12-07 DISH Technologies L.L.C. Communications channels in media systems
US10764381B2 (en) 2016-12-23 2020-09-01 Echostar Technologies L.L.C. Communications channels in media systems
US10390084B2 (en) 2016-12-23 2019-08-20 DISH Technologies L.L.C. Communications channels in media systems
US10986169B2 (en) * 2018-04-19 2021-04-20 Pinx, Inc. Systems, methods and media for a distributed social media network and system of record
US10708674B2 (en) * 2018-06-29 2020-07-07 Rovi Guides, Inc. Systems and methods for enabling and monitoring content creation while consuming a live video
US10887646B2 (en) 2018-08-17 2021-01-05 Kiswe Mobile Inc. Live streaming with multiple remote commentators
US11051050B2 (en) 2018-08-17 2021-06-29 Kiswe Mobile Inc. Live streaming with live video production and commentary
US11163958B2 (en) * 2018-09-25 2021-11-02 International Business Machines Corporation Detecting and highlighting insightful comments in a thread of content
US11538045B2 (en) 2018-09-28 2022-12-27 Dish Network L.L.C. Apparatus, systems and methods for determining a commentary rating
US11037550B2 (en) 2018-11-30 2021-06-15 Dish Network L.L.C. Audio-based link generation
US11138367B2 (en) * 2019-02-11 2021-10-05 International Business Machines Corporation Dynamic interaction behavior commentary
CN109982129B (zh) * 2019-03-26 2021-07-16 北京达佳互联信息技术有限公司 短视频的播放控制方法、装置及存储介质
US11539647B1 (en) * 2020-06-17 2022-12-27 Meta Platforms, Inc. Message thread media gallery
CN111797253A (zh) * 2020-06-29 2020-10-20 上海连尚网络科技有限公司 一种文本内容的场景多媒体展示方法及设备
US20240179112A1 (en) * 2022-11-28 2024-05-30 Microsoft Technology Licensing, Llc Collaborative video messaging component

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080028023A1 (en) * 2006-07-26 2008-01-31 Voicetribe Llc. Sharing commentaries synchronized with video content
US20080177752A1 (en) * 2007-01-19 2008-07-24 Samsung Electronics Co., Ltd. method of interactive video blogging
US20100318520A1 (en) * 2009-06-01 2010-12-16 Telecordia Technologies, Inc. System and method for processing commentary that is related to content
US20120096357A1 (en) * 2010-10-15 2012-04-19 Afterlive.tv Inc Method and system for media selection and sharing
US8331566B1 (en) * 2011-11-16 2012-12-11 Google Inc. Media transmission and management
US20120321271A1 (en) * 2011-06-20 2012-12-20 Microsoft Corporation Providing video presentation commentary

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4620760B2 (ja) * 2008-07-07 2011-01-26 本田技研工業株式会社 車両用キャニスタの取付構造
US8145648B2 (en) * 2008-09-03 2012-03-27 Samsung Electronics Co., Ltd. Semantic metadata creation for videos
US9129644B2 (en) * 2009-06-23 2015-09-08 Disney Enterprises, Inc. System and method for rendering in accordance with location of virtual objects in real-time
US20110219307A1 (en) * 2010-03-02 2011-09-08 Nokia Corporation Method and apparatus for providing media mixing based on user interactions
US20120131013A1 (en) * 2010-11-19 2012-05-24 Cbs Interactive Inc. Techniques for ranking content based on social media metrics

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080028023A1 (en) * 2006-07-26 2008-01-31 Voicetribe Llc. Sharing commentaries synchronized with video content
US20080177752A1 (en) * 2007-01-19 2008-07-24 Samsung Electronics Co., Ltd. method of interactive video blogging
US20100318520A1 (en) * 2009-06-01 2010-12-16 Telecordia Technologies, Inc. System and method for processing commentary that is related to content
US20120096357A1 (en) * 2010-10-15 2012-04-19 Afterlive.tv Inc Method and system for media selection and sharing
US20120321271A1 (en) * 2011-06-20 2012-12-20 Microsoft Corporation Providing video presentation commentary
US8331566B1 (en) * 2011-11-16 2012-12-11 Google Inc. Media transmission and management

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105580013A (zh) * 2013-09-16 2016-05-11 汤姆逊许可公司 通过搜索多个用户评论并将其覆盖到内容中来浏览视频
CN105916045A (zh) * 2016-05-11 2016-08-31 乐视控股(北京)有限公司 一种互动直播方法和装置
CN105916046A (zh) * 2016-05-11 2016-08-31 乐视控股(北京)有限公司 一种植入型互动方法和装置
CN110050283A (zh) * 2016-12-09 2019-07-23 斯纳普公司 定制的用户控制的媒体覆盖
CN116827895A (zh) * 2016-12-09 2023-09-29 斯纳普公司 定制的用户控制的媒体覆盖
CN106973309A (zh) * 2017-03-27 2017-07-21 福建中金在线信息科技有限公司 一种弹幕生成方法及装置
CN107085612A (zh) * 2017-05-15 2017-08-22 腾讯科技(深圳)有限公司 媒体内容展示方法、装置及存储介质
CN109429077A (zh) * 2017-08-24 2019-03-05 北京搜狗科技发展有限公司 视频处理方法和装置、用于视频处理的装置
CN110019934A (zh) * 2017-09-20 2019-07-16 微软技术许可有限责任公司 识别视频的相关性
CN110019934B (zh) * 2017-09-20 2023-07-14 微软技术许可有限责任公司 识别视频的相关性
CN111316341A (zh) * 2017-11-23 2020-06-19 毕特学习有限公司 用于通过移动装置的网络训练内容的接口
US11153633B2 (en) 2017-11-30 2021-10-19 Shanghai Bilibili Technology Co., Ltd. Generating and presenting directional bullet screen
CN107948760A (zh) * 2017-11-30 2018-04-20 上海哔哩哔哩科技有限公司 弹幕播放控制方法、服务器及弹幕播放控制***
CN108647334A (zh) * 2018-05-11 2018-10-12 电子科技大学 一种spark平台下的视频社交网络同源性分析方法
CN108647334B (zh) * 2018-05-11 2021-10-19 电子科技大学 一种spark平台下的视频社交网络同源性分析方法
CN111381819A (zh) * 2018-12-28 2020-07-07 北京微播视界科技有限公司 列表的创建方法、装置、电子设备及计算机可读存储介质
CN113711170A (zh) * 2019-04-19 2021-11-26 微软技术许可有限责任公司 显示视频和相关用户文本的用户界面的上下文感知控制
CN113841418A (zh) * 2019-05-14 2021-12-24 微软技术许可有限责任公司 动态视频精彩场面
CN110391969B (zh) * 2019-06-06 2022-03-25 浙江口碑网络技术有限公司 基于多媒体的聊天方法及装置、存储介质、电子装置
CN110391969A (zh) * 2019-06-06 2019-10-29 浙江口碑网络技术有限公司 基于多媒体的聊天方法及装置、存储介质、电子装置

Also Published As

Publication number Publication date
EP2939132A1 (en) 2015-11-04
EP2939132A4 (en) 2016-07-20
US20140188997A1 (en) 2014-07-03
WO2014106237A1 (en) 2014-07-03

Similar Documents

Publication Publication Date Title
CN104956357A (zh) 在网络内创建和共享内联媒体评论
Burgess et al. Twitter: A biography
US9591089B2 (en) Content preview generation using social network analysis
KR101432457B1 (ko) 콘텐츠를 자동으로 태깅하기 위한 콘텐츠 캡처 장치 및 방법
Harwood et al. ‘It's Mine!’–Participation and ownership within virtual co-creation environments
US8117281B2 (en) Using internet content as a means to establish live social networks by linking internet users to each other who are simultaneously engaged in the same and/or similar content
WO2017214605A1 (en) Data processing system for managing activities linked to multimedia content
US20130018882A1 (en) Method and System for Sharing Life Experience Information
US20160132216A1 (en) Business-to-business solution for picture-, animation- and video-based customer experience rating, voting and providing feedback or opinion based on mobile application or web browser
WO2007062223A2 (en) Generation and playback of multimedia presentations
US11928133B2 (en) Unit group generation and relationship establishment
CN110474944B (zh) 网络信息的处理方法、装置及存储介质
Laing et al. A study of the role of visual information in supporting ideation in graphic design
AU2014218664A1 (en) Artwork ecosystem
CN108924598A (zh) 视频字幕显示方法及装置
US20210051122A1 (en) Systems and methods for pushing content
US12001442B2 (en) Systems and methods for pushing content
US10943380B1 (en) Systems and methods for pushing content
Welinske Developing user assistance for mobile apps
CN111241386A (zh) 一种信息处理方法及装置、存储介质
CN111083525B (zh) 一种自动生成智能影像的方法及其***
CN110221743B (zh) 一种信息呈现的方法及装置
US20240241578A1 (en) Methods and systems for provisioning a virtual experience based on user preference
US20230289853A1 (en) Generation and management of personalized metadata
Meissner New Indies in old skins: the online audience building for The Hunt for Gollum

Legal Events

Date Code Title Description
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: American California

Applicant after: Google limited liability company

Address before: American California

Applicant before: Google Inc.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150930