专利名称:使得在一资源上驻留或可访问的内容项可通过另一资源获得的系统和方法
使得在一资源上驻留或可访问的内容项可通过另一资源获
得的系统和方法 相关串i青的夺叉引用 本申请要求2007年3月12日提交的题为"ONE-CLICK POSTING OFUSER-UPLOADED VIDEO"的美国临时专利申请60/906, 350的优先权,该申请由本发明的受让人所有并且通 过引用整体结合于此。
背景技术:
可以许多方式获得网络系统中的内容。例如,可通过因特网上的网站访问要观看 或下载的视频片段(例如视频剪辑、节目或电影)。通过用户的计算机系统访问网站上的内 容的用户可能决定希望制作当前可在该网站上获得的内容项也可在第二网站上获得。
在一种使得可在第二网站上获得该项目,即将该项目"张贴"(post)或"公 布"(publish)到第二网站上的传统技术中,用户可能从第一网站(源网站)将表示内容 的数据下载到用户的计算机系统中,并且随后将数据从用户的计算机系统上载到第二网站 (目标网站)。
发明内容
提供了使得可在一个资源上获得的内容项也可通过另一资源例如通过新的位置 和资源获得的系统和方法。内容项例如可以是由用户上载的视频或者其它内容。系统和方 法针对用户的方便性采用半自动化界面。在一个示例中,计算机系统的用户通过第一网站 观看视频片段并且通过输入单条命令或点击单个按钮来将视频片段重张贴(re-post)到 第二网站上。网站利用由用户预先或同时输入的证书来协调重张贴。 在实施方式中提供的特征可以包括但不限于下面的项中的一项或多项。可以提供 流线型化的重张贴界面。可以将用户证书从源或发端网站自动地提供到目标网站。可以利 用先前输入的用户选择来自动地为目标站点上的重张贴准备内容项。可以提供由用户上载 到提供张贴的网站上的点播(on-demand)视频内容。可以将回放软件从源网站张贴到目标 网站以允许访问源网站处的内容项。 在一个方面,本发明致力于使得可通过目标资源获得内容项的方法,该内容项可 在发端资源上使用(consume)。该方法包括从客户端接收请求,该请求与内容项以及目标资 源有关;在目标资源上对客户端认证;并且如果认证成功,则可通过将内容项从发端资源 发送到目标资源;或将到内容项的链接张贴在目标资源上,来使得能够通过目标资源获得 内容项。 该方法的实施方式可以包括下面的一种或多种。认证可以包括在目标资源处接收 客户端的证书;将证书与经认证证书列表相比较;并且如果客户端的证书与经认证证书列 表上的某个证书相同,则返回对认证成功的确认。接收、认证以及使得能够获得的步骤可至 少部分地由服务器执行,服务器还容纳发端资源、目标资源或者它们两者。发端资源和目标 资源可以是文件共享站点。内容项可以是视频文件、音频文件、多媒体文件或文本文件。方法还可以包括从用户接收至少一个偏好(preference)。方法还可以包括根据接收到的偏好来针对目标资源准备内容项。目标资源可以是博客。方法还可以包括将恥b应用从发端资源发送到目标资源。接收证书可以包括从一个或多个所存储证书的列表中检索证书,或者可以包括提示用户输入恥b形式的证书信息。 在另一方面,本发明致力于一种用于使得能够通过目标资源获得内容项的系统,内容项能够在发端资源上使用。该系统包括接收模块,该接收模块从客户端接收对重张贴的请求;认证模块,该认证模块在目标资源上对客户端的证书进行认证;以及重张贴模块,该重张贴模块通过如下动作中的任一个来经由目标资源重张贴内容项将内容项从发端资源发送到目标资源;或者将到内容项的链接张贴在目标资源上。 该系统的实施方式可以包括下面的实施方式中的一个或多个接收模块、认证模块和重张贴模块可以驻留在服务器上,服务器还容纳发端资源、目标资源或者它们两者。接收模块、认证模块和重张贴模块可以被配置以使得一个模块驻留在一个服务器上,并且一个或多个其它模块驻留在另一服务器上。 在另一方面,本发明致力于一种使得能够通过目标视频文件共享站点获得来自发端视频文件共享站点的视频的方法。该方法包括在发端视频文件共享站点上回放视频期间或之后,或者在发端视频文件共享站点上显示到该视频的链接的同时,显示一个或多个按钮,每个按钮与各自的目标视频文件共享站点相对应;其中,如果客户端处的用户激活所显示按钮中的一个或多个,则在相对应的目标视频文件共享站点上对客户端进行认证;以及如果认证成功,则通过下面的动作中的任一个来使得能够通过相对应的目标视频文件共享站点获得视频将视频从发端视频文件共享站点发送到相对应的目标视频文件共享站点;或者将到视频的链接张贴在相对应的目标视频文件共享站点上,该链接指向发端文件共享站点上的视频。 该方法的实施方式可以包括如下实施方式中的一个或多个。该方法还可以包括根据由用户提交的偏好来针对目标视频文件共享站点准备视频文件。该方法还可以包括将恥b应用从发端视频文件共享站点发送到目标视频文件共享站点。认证可以包括在目标视频文件共享站点处接收客户端的证书;将该证书与经认证证书列表相比较;并且如果客户端的证书与经认证证书列表上的某个证书相同,则返回对认证成功的确认。接收证书可以包括从一个或多个所存储证书的列表中检索证书。 在另一方面,本发明致力于一种将视频数据从源计算机系统提供到目标计算机系统的方法。该方法包括在源计算机系统中存储用户上载视频项的内容数据,其中,内容数据包括表示用户上载视频项的数据以及描述用户上载视频项的数据;在源计算机系统中存储用于为目标计算机系统标识用户的用户证书;在源计算机系统中存储指示用于通过目标计算机系统提供数据的参数的用户偏好;接收对用户上载的视频的视频内容项的选择;接收重张贴命令,其中,重张贴命令指示目标计算机系统;将用户证书发送到目标计算机系统;从目标计算机系统接收对用户证书的确认;将用户偏好发送到目标计算机系统;以及将到视频内容数据的链接发送到目标计算机系统,或者将视频内容数据的至少一部分发送到目标计算机系统。 将从包括附图和权利要求在内的下面的描述中清楚本发明的其它优点和特征。
图1图示出了用于重张贴的系统的示意图。 图2图示出了用于重张贴的系统的另一示意图,该示图专用于视频和视频文件共享站点。 图3图示出了用于重张贴的方法的流程图。 图4图示出了示出与图3的方法相对应的更详细步骤的更详细流程图。 图5图示出了示出与图4的内容项选择步骤相对应的步骤的更详细流程图。 图6图示出了示出与图4的目标资源选择步骤相对应的步骤的更详细流程图。 图7图示出了示出与图4的认证步骤相对应的步骤的更详细流程图。 图8图示出了示出与图4的内容项准备步骤相对应的步骤的更详细流程图。 图9 (A)和9 (B)图示出了与图4的重张贴步骤相对应的步骤的更详细流程图。 图10图示出了用于重张贴的系统的更详细示意模块化示图。
具体实施例方式
在本说明书中采用了下面的定义。"内容的项"(item of content)或"内容项"(content item)是指一个用户可能转发给另一用户的或者一个用户可能将与之有关的信息或指示符转发给另一用户的数字数据文件或其它这种媒体文件。示例包括诸如音频文件或视频文件之类的媒体文件,例如视频剪辑、歌曲、电视节目或电影。其它示例包括视频游戏以及其它数字媒体,例如屏幕保护程序、铃声以及窗口小部件(widget)。在一些情况中,内容项可以指非媒体项,例如数据文件或应用软件。对于视频文件,内容项可以是由用户生成的、由用户创建的(例如,用户利用摄像机记录的视频)或者来自任何其它源的用户上载视频。在其它实施方式中,可以使用不同类型的视频或其它内容,例如,商业上生产的视频,或者商用或用户上载的音频或其它数据。"发端资源"(originating resource)、"源网站"(source website)等是指用户最初用来访问内容项的资源。这种用户访问可能是最简单的,这是因为用户根本不需要在发端资源上回放内容项。在任何情况中,采用所公开的方法,发端资源变为到目标资源的内容项的源。在仅将链接传送到目标资源的情况下,发端资源可以继续作为到目标资源的内容项的源,或者发端资源可以将内容项或其拷贝发送到目标资源,在此情况下,不再需要对发端资源进行访问。本说明书中的"链接"是用来使得接收者可以获得访问或回放某个资源上的内容项的能力的任何软件设备。"目标资源"(target resource)或"目标网站"(target website)是指用户希望用来使用内容项的资源。如上面所提到的,内容项可以驻留在目标资源上,或者仅到其的链接可以驻留在目标资源上。目标资源可以是社交网络站点、文件共享站点(例如视频文件共享站点)、博客或用户网站。 发端资源或目标资源或它们两者可以是媒体内容站点,这种媒体内容站点是用户可以用来共享数字媒体项的网站。这种站点通常与一定程度的社交网络相结合。该定义中
的这种站点的示例包括CrackleTM、YouTube逸、MySpace 、 Facebook 、 Ning等。这些站点不仅可以包括单个网域网络,而且可以包括利用公共后端功能跨越多个网域的那些
6网络。 将内容项从源资源"重张贴"(re-post)到目标资源是指将内容项的指示符放在目标资源上、将到内容项的链接放在目标资源上、将表示内容项的数据的一部分放在目标资源上,或者将表示内容项的数据的全部放在目标资源上。重张贴包括使得最初在发端资源或源网站上的内容项可通过目标资源或目标网站来获得或者可在目标资源或目标网站上获得。"使用"(consume)、"播放"(play)或"回放"(play back)内容项是指显示或呈现内容项的行为。例如,回放作为视频剪辑的内容项是指在适当的视频剪辑播放器中(例如,通过计算机系统的显示器)显示并示出视频剪辑。回放作为音频剪辑的内容项是指呈递它以使得它可以被收听或以其它方式被使用。媒体播放器可以是能够回放所选类型内容的任何内容回放设备。"web形式"(web form)是一种在某个资源上采用的、用户可以用来表示他们希望
将内容项重张贴到一个或多个目标资源上的形式。其通常可以与Flasl^或其它这种可执行
媒体播放器一起使用来播放内容项。在此上下文中,该词语甚至可以用于非恥b形式,例如
可能依手机设备而定的、例如可以以^¥3@或81 £\¥@形式实现的可执行移动应用。"社交网络站点"(social networking site)是用户经常经由因特网连接的在线
社团。用户通常可以经由消息传输和电子邮件彼此交互,并且可以彼此表达与各种兴趣和
群组有关的偏好(preference)。示例性社交网络站点是Crackle"1。包括Crackle 在内的
这些社交网络站点中的许多特别适于共享视频或图像数据。在这里也可以将这些社交网络
站点称为视频或图像"文件共享站点"。 其它定义将在下面在说明书的上下文中给出。 参考图1的系统,用户利用客户端12连接到网络14。通过网络14,用户可以访问发端资源16,并且可以访问或选择其上的给定内容项。用户随后可能希望将内容项重张贴到目标资源18上。重张贴之后,客户端12的用户或客户端12'的用户可以通过目标资源18而不通过发端资源16来访问内容项。 图2图示出了专用于视频文件共享系统的系统20。用户可选择视频内容项,并且用户的客户端22具有显示有来自发端视频文件共享站点23的视频内容项的用户界面。其后端被图示为可通过网络24访问的发端视频文件共享站点服务器26。若干个可点击的按钮被布置在站点23的用户界面上,包括"张贴到X"按钮25、"张贴到Y"按钮27以及"张贴到博客"按钮29。通过点击这些按钮中的任一个,用户可以指示发端视频文件共享站点使得所选视频内容项可通过在图2中被示为驻留在目标视频文件共享站点服务器28上的目标资源利用单个界面来获得。 例如,通过点击按钮27,用户可以指示发端视频文件共享站点使得所选视频内容项可通过显示在客户端22'的用户界面23'上的目标视频文件共享站点Y来获得。当然,用户界面23'也可以显示在客户端22上或者任何其它客户端上。 重张贴结果不限于公共或私有视频或其它文件共享站点。例如,内容项的重张贴可以发生在目标资源是图2所示的客户端系统22"上的用户网站或博客23"的情况中。博客或用户网站上的重张贴可以是由用户点击图2中的按钮29引起的。下面讨论允许这种重张贴的认证的方法。
图3图示出了用于重张贴或者用于使得可在目标资源上获得来自发端资源的内容项的示例方法30。第一步骤是用户使用发端资源上的内容项(步骤32)。这种使用可以是非常轻微的,并且无需要求整个内容项的回放。具体地,使用可以仅仅是选择内容项。在一个实施方式中,用户连接到第一网站(源网站),并且选择先前由该用户或其它用户或者网站的运营者或提供者上载到源网站上的视频文件的片段或一部分。视频项被作为数据存储在运行源网站的计算机系统中。在另一实施方式中,内容项是到存储在其它地方的内容项(例如,重张贴到该网站的内容项)的链接。 用户随后辅助在目标资源上的内容项的重张贴(步骤34)。图4图示出了辅助重张贴步骤的更多细节。该图是以从上到下的方式布置的,但这些步骤无需按任何特定顺序执行。虽然将在下面更详细描述这些步骤,然而,这里要注意,这些步骤可以包括选择供重张贴的内容项(步骤36),选择目标资源(步骤38),将证书提供给目标资源(步骤42),为目标资源处的重张贴准备内容项(步骤44),并且重张贴内容项或以其它方式使得可通过目标资源获得内容项(步骤46)。 第一步骤是用户选择供重张贴的内容项(步骤36)。如果用户使用步骤(步骤32)已经提供了这种选择,则可以省略该步骤。参考图5,用户可以从列表中选择内容项(步骤37),或者可以在回放期间或之后默认"选择了"内容项(步骤39)。如果用户例如在电子邮件消息或即时消息传输应用中被另一用户转发了到内容项的链接或其它指示符,则内容项可以自动被选择(步骤41)。在一个这种实施方式中,可以从消息(或消息传输应用)内例如通过包括带有内容项的呈现界面的重张贴控件来访问并重张贴内容项。在另一示例实施方式中,如果内容项在活动窗口中,则其可被选择(步骤43)。其它变体也是可能的。
参考图6,下一步骤是用户选择希望将内容项重张贴到的目标资源(步骤38)。如果用户使用步骤(步骤32)的性质已经提供了这种选择,则可以省略该步骤。例如,用户可以利用鼠标点击通过在用户的计算机系统上执行的web浏览器应用来呈现的资源或网站的网页中的"张贴"按钮来选择如图2所示的"张贴"命令。在图2中,目标资源的身份是通过哪个按钮被点击来确定的(步骤47)。如果目标网站的身份未被预定,则随后,用户可以例如通过从列表中选择目标网站(步骤45)或者通过输入标识信息(步骤49)来(在一个单独步骤中)指示要重张贴所选择项的目标网站。在另一示例中,用户可以打开上下文敏感的菜单(例如,通过操作鼠标输入设备来利用替代控制按钮点击图像,例如通过"右击"图像)来访问张贴到特定目标、打开目标列表或访问目标输入/选择工具的命令。
参考图7,下一步骤可以包括在执行重张贴之前对用户的证书进行认证。具体地,源网站或发端资源检查其记录以判断用户先前是否输入了针对所选目标网站的证书和偏好。证书的示例包括站点身份或名称以及口令。如果先前输入了,则证书可以自动地被提供给目标资源(步骤52)。如果用户先前未提供任何信息,则在重张贴被执行之前,可以通过发端资源提示用户将证书提供给目标资源(步骤48)。或者,系统可以例如通过具有完整或不完整信息的模板或web形式来向用户呈现任何所存储信息供编辑或添加。在其它变体中,可以使用所存储证书的替代源,包括但不限于目标网站、客户端系统(所存储数据自动地被提供给目标网站),或者身份代理站点。 参考图8,可选的下一步骤可以包括在执行目标资源上的重张贴之前准备内容项。该准备可以包括除了目标资源的技术要求之外,还考虑关于重张贴的用户偏好。与证书一
8样,源网站或发端资源检查其记录以判断用户先前是否输入了针对所选目标网站的偏好。偏好的示例包括公布选项、位置(例如,博客名称、页面名称、屏幕位置)、数据格式、标题格式以及访问规则。对于不同的目标站点,偏好可以是不同的。例如,一个站点可以规定与其它站点不同的访问规则。如果是这种情况,则偏好可以自动地被提供并被用于修改、重新格式化或以其它方式调节到目标资源的内容项(步骤56)。 一般地,对于这种修改,制作内容项的拷贝并且随后重张贴拷贝或经编辑版本。如果用户先前未提供任何信息,则可以在重张贴被执行之前,通过发端资源提示用户提供与目标资源有关的偏好(步骤54)。或者,系统可以例如通过具有完整或不完整信息的模板或恥b形式来向用户呈现任何所存储信息供编辑或添加。在其它变体中,准备包括生成随后与内容项一起被发送到目标的元数据。目标网站可以使用元数据来调节内容项或者将元数据与内容项相关联,例如供搜索或索引。
参考图9(A),如果系统已经存储了证书和偏好,或者接收到了新的或更新后的信息,则发端资源和所选目标资源进行针对兼容系统的所定义协商处理(步骤51)。
首先,发端资源联系目标资源(步骤53)。接下来,发端资源将用户的证书提供给目标资源(步骤55)。发端资源等待来自目标资源的确认或认证,并且如果收到了确认或认证(步骤57),则处理可以继续。在接收到确认后,发端资源可以将针对所选内容项的偏好和数据发送到目标资源(步骤59)。或者,如果基于所存储偏好需要对数据进行任何修改,则发端资源可以对数据的拷贝进行这些修改(步骤61),并且随后可以将经修改的拷贝发送到目标资源(步骤59)。 具体地,参考图9 (B),目标资源接收并存储数据,并且根据接收到的偏好来使得该项目可被获得(步骤65)。或者,发端资源继续容纳内容项,而不是将内容项的所有数据都转发给目标资源。替代地,目标资源创建引回发端资源以访问该项目的数据的链接(步骤67)。除链接外,例如构建图标的縮略图像或单个图像或者元数据之类的其它附加数据也可以被传送并提供来辅助目标资源上的搜索和分类。在另 一 示例中,利用例如Wordpress 或blogger.com 之类的已发布的web
API,或者通过例如Friendster⑧等的代替用户的自动交互内容编辑来将数据发布到目标资源。 图10图示出了可以用于重张贴的系统40的示意模块化示图。接收模块58接收
重张贴内容项的请求。可以将接收模块布置在与发端资源相同或不同的服务器上。当点击了"重张贴"按钮后,接收模块可以接收内容项将被重张贴的通知,并且可以将信号发送给
认证模块以安排对用户已被授权在所选目标资源上重张贴的确认。认证模块62将用户的证书发送到目标资源,并且接收对成功认证的确认。当接收到成功确认时,认证模块向重张贴模块通知可以在目标资源上进行重张贴。重张贴模块64和伴随的发送模块66 —起将偏好和内容数据(或创建到其的链接)发送到目标资源。如果具有任何链接,则链接可由发端资源、目标资源、重张贴模块或中间源来创建。示出了数据库模块68,其包含存储在其上的多个内容项,被示为内容项68a-68d。数据库模块可以位于发端资源上,或者如上面所提到的,可以是供一个或多个发端或目标资源或两者引用的中央数据库的一部分。在一个示例中,重张贴系统是通过与浏览器应用相结合的在客户端系统上执行的重张贴应用来访问的。该工具作为针对用户的重张贴系统的界面而操作。在一种变体中,重张贴工具与源和目标网站交互,以控制内容项的重张贴(例如,通过兼容网站的已知界面)。
当然,这些模块可以物理地驻留在任意数目的计算设备上,并且可以采用适当协议来在彼此之间通信,例如发送内容项和/或伴随的元数据或表示并描述内容项的其它数据。例如,数据库模块可以体现在可由多个源和目标资源或网站访问的内容项的中央存储装置中。 益处有助于所描述的系统和方法的使用。例如,在一些实施方式中,用户只需输入针对目标资源或网站的证书一次。发端资源或源网站存储证书并且自动地将它们用于此后的重张贴。类似地,用户只需输入偏好一次。 一般地,偏好在适当时可被用于多个目标资源。另外,用户执行来从发端资源重张贴到目标资源的动作被简化。取决于发端资源界面的设计以及目标资源的要求,单次鼠标点击就可能足够将所选项从发端资源重张贴到目标资源。这种类型的实施方式允许由作者以及其它用户顺利且快速地将用户上载的视频共享到各种网站和服务中。 在另一示例中,代替将例如所选内容项的视频数据发送到目标资源,发端资源向目标资源发送web应用或者web应用的组件(步骤69),例如提供对视频的回放的基于flash的视频播放器。在此情况中,发端资源不发送视频数据本身;而是,其继续容纳视频数据。为了回放,目标资源将接收到的基于web的视频播放器提供作为回放机构来访问存储在发端资源上的视频数据。 不同的实施方式还可以采用这种结构的变体。例如,内容项的一些或所有视频数据可以存储在多个位置处,并且目标资源可以被提供有允许回放软件定位所分发数据的信息。在一个这种示例中,重张贴的内容项是这样的链接,该链接使得发生对等(peer-to-peer)下载,这种对等下载可能是利用分段下载从多个对等体进行的。在另一变体中,发端资源不存储内容项,而是例如可以存储标识信息和/或回放软件。例如,内容项可以存储在中央位置以用于所有进行引用的资源。在一个这种情况中,从发端资源传递到目标资源的数据是访问内容项的中央存储装置的位置信息(以及证书信息,如需要的话)。
根据本发明的实施例,如上面充分地描述的,提供了用于使得驻留在源网站上的内容项可通过或在目标网站上获得的系统和方法。利用所公开的系统,用户无需下载并上载内容项的数据,而是可以使源和目标网站来处理该事项。 在给予此教导的情况下,本领域技术人员将清楚上面的描述的变体。例如,可以将模块分布到两个或更多个服务器上而非仅一个服务器上。此外,可以将一个或多个模块布置在与发端资源或目标资源相同的服务器上。在许多情况中,特别地,有可能将发端资源容纳在与上述模块相同的系统中。 此外,虽然上面的描述关注于将视频重张贴到目标网站上,然而,还可以重张贴其
它类型的内容项,例如但不限于音频、图像、文本、多媒体文件、数据或可执行代码,例如软
件。在另一示例中,源和/或目标网站可以是不同类型的计算机系统,例如FTP服务器系统、
对等体用户计算机系统(例如用于对等张贴),或另外类型的计算设备。 —种实施方式包括一个或多个可编程处理器以及相应的计算机系统组件,以存储
并执行计算机指令,例如以提供实现用户计算机系统的计算机系统、提供源网站的系统以
及提供目标网站的系统。 虽然使用了术语"计算机",然而,希望该术语包括任何计算机器,包括桌上型计算机、膝上型计算机、手持计算机、平板计算机、智能电话、个人数字助理,以及可以向或从其
10传送数据的任何其它设备。在给予此教导的情况下,还可以构想出各种其它示例。
虽然已相对于某些实施例描述了本发明,然而,本领域技术人员应当清楚,在给予此教导的情况下,本发明比所示实施例宽许多。因此,说明书代表一些但不是所有的表示,因此,本发明的范围仅由本说明书所附的权利要求来限定。
权利要求
一种使得能够通过目标资源获得内容项的方法,所述内容项能够在发端资源上使用,包括a.从客户端接收请求,所述请求与内容项和目标资源有关;b.在所述目标资源上对所述客户端进行认证;以及c.如果认证成功,则通过如下i和ii中的任一个来使得能够通过所述目标资源获得所述内容项i.将所述内容项从发端资源发送到所述目标资源;或者ii.将到所述内容项的链接张贴在所述目标资源上。
2. 如权利要求l所述的方法,其中,所述认证包括a. 在所述目标资源处接收所述客户端的证书;b. 将所述证书与经认证的证书的列表相比较;以及c. 如果所述客户端的证书与所述经认证的证书的列表上的某个证书相同,则返回对认证成功的确认。
3. 如权利要求1所述的方法,其中,接收、认证以及使得能够获得的步骤至少部分地由服务器执行,所述服务器还容纳所述发端资源、所述目标资源或者所述发端资源和所述目标资源两者。
4. 如权利要求1所述的方法,其中,所述发端资源和目标资源是文件共享站点。
5. 如权利要求1所述的方法,其中,所述内容项是视频文件、音频文件、多媒体文件或文本文件。
6. 如权利要求1所述的方法,还包括从用户接收至少一个偏好。
7. 如权利要求6所述的方法,还包括根据接收到的偏好来针对所述目标资源准备所述内容项。
8. 如权利要求1所述的方法,其中,所述目标资源是博客。
9. 如权利要求1所述的方法,还包括将web应用从所述发端资源发送到所述目标资源。
10. 如权利要求2所述的方法,其中,接收证书包括从一个或多个所存储证书的列表中检索证书。
11. 如权利要求2所述的方法,其中,接收证书包括提示用户输入web形式的证书信息。
12. —种用于使得能够通过目标资源获得内容项的系统,所述内容项能够在发端资源上使用,包括a. 接收模块,所述接收模块从客户端接收对重张贴的请求;b. 认证模块,所述认证模块在目标资源上对所述客户端的证书进行认证;以及c. 重张贴模块,所述重张贴模块通过如下i和ii中的任一个来经由所述目标资源重张贴所述内容项i. 将所述内容项从发端资源发送到所述目标资源;或者ii. 将到所述内容项的链接张贴在所述目标资源上。
13. 如权利要求12所述的系统,其中,所述接收模块、认证模块和重张贴模块驻留在服务器上,所述服务器还容纳所述发端资源、所述目标资源或者所述发端资源和所述目标资述内容项源两者。
14. 如权利要求12所述的系统,其中,所述接收模块、认证模块和重张贴模块被配置以 使得一个模块驻留在一个服务器上并且一个或多个其它模块驻留在另一服务器上。
15. —种使得能够通过目标视频文件共享站点获得来自发端视频文件共享站点的视频 的方法,包括a. 在发端视频文件共享站点上回放视频期间或之后,或者在所述发端视频文件共享站 点上显示到该视频的链接的同时,显示一个或多个按钮,每个按钮与各自的目标视频文件 共享站点相对应;b. 其中,如果客户端处的用户激活所显示按钮中的一个或多个,则i. 在相对应的目标视频文件共享站点上对所述客户端进行认证;以及ii. 如果认证成功,则通过下面的1和2中的任一个来使得能够通过所述相对应的目标 视频文件共享站点获得所述视频1. 将所述视频从所述发端视频文件共享站点发送到所述相对应的目标视频文件共享 站点;或者2. 将到所述视频的链接张贴在所述相对应的目标视频文件共享站点上,所述链接指向 所述发端文件共享站点上的所述视频。
16. 如权利要求15所述的方法,还包括根据由用户提交的偏好来针对所述目标视频 文件共享站点准备视频文件。
17. 如权利要求15所述的方法,还包括将web应用从所述发端视频文件共享站点发 送到所述目标视频文件共享站点。
18. 如权利要求15所述的方法,其中,所述认证包括a. 在所述目标视频文件共享站点处接收所述客户端的证书;b. 将所述证书与经认证证书列表相比较;并且c. 如果所述客户端的证书与所述经认证证书列表上的某个证书相同,则返回对认证成功的确认。
19. 如权利要求18所述的方法,其中,接收证书包括从一个或多个所存储证书的列表中检索证书。
20. —种将视频数据从源计算机系统提供到目标计算机系统的方法,包括a. 在源计算机系统中存储用户上载视频项的内容数据,其中,所述内容数据包括表示 所述用户上载视频项的数据以及描述所述用户上载视频项的数据;b. 在所述源计算机系统中存储用于为目标计算机系统标识用户的用户证书;c. 在所述源计算机系统中存储指示用于通过所述目标计算机系统提供数据的参数的 用户偏好;d. 接收对用户上载视频的视频内容项的选择;e. 接收重张贴命令,其中,所述重张贴命令指示所述目标计算机系统;f. 将所述用户证书发送到所述目标计算机系统;g. 从所述目标计算机系统接收对所述用户证书的确认;h. 将所述用户偏好发送到所述目标计算机系统;以及i. 将到所述视频内容数据的链接发送到所述目标计算机系统,或者将所述视频内容数 据的至少一部分发送到所述目标计算机系统。
全文摘要
提供了使得已经在一个资源上可获得的内容项还可以通过另一资源例如通过新的位置或资源获得的系统和方法。内容项例如可以是由用户上载的视频或者其它内容。系统和方法针对用户的方便性采用流线型化的界面。在一个示例中,计算机系统的用户通过第一网站观看视频片段并且通过输入单条命令或点击单个按钮来将视频片段重张贴到第二网站上。网站利用由用户预先或同时输入的证书来协调重张贴。此外,可以利用先前输入的用户选择来自动地为目标网站上的重张贴准备内容项。可以将回放软件从源网站张贴到目标网站上以允许在源网站处访问内容项。
文档编号G06Q10/00GK101779199SQ200880015848
公开日2010年7月14日 申请日期2008年3月12日 优先权日2007年3月12日
发明者阿维·伊亚尔 申请人:柯瑞克公司