CN1846203A - 用于存储对象的优化的特性检索的系统与方法 - Google Patents

用于存储对象的优化的特性检索的系统与方法 Download PDF

Info

Publication number
CN1846203A
CN1846203A CNA2004800123504A CN200480012350A CN1846203A CN 1846203 A CN1846203 A CN 1846203A CN A2004800123504 A CNA2004800123504 A CN A2004800123504A CN 200480012350 A CN200480012350 A CN 200480012350A CN 1846203 A CN1846203 A CN 1846203A
Authority
CN
China
Prior art keywords
media
media object
properties
objects
group
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
CNA2004800123504A
Other languages
English (en)
Inventor
B·D·曼德斯
J·D·特纳斯基
O·罗森布鲁姆
V·萨多弗斯基
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 Corp
Original Assignee
Microsoft Corp
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 Corp filed Critical Microsoft Corp
Publication of CN1846203A publication Critical patent/CN1846203A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • 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/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Abstract

一种系统和相关技术由诸如客户台式机或其他机器等启动器设备(104)向诸如数码相机、MP3播放器、视频摄像机或其他设备或硬件等移动或其他媒体播放器(118)生成枚举包含在该设备中的媒体内容和相关联的特性的询问请求。对诸如数字照片、编码的音频文件、数字化视频或其他媒体等内容进行编码的二进制对象(126)的集合可包括一组对应的对象特性或与其相关联,该组对象特性例如通过定义象素色深度、音频编解码器或其他特性或属性有助于定义每个对象。根据本发明的实施例,启动器可使用支持总体对象特性请求的媒体传输协议(106,110)来与应答设备进行通信,使得启动器可以标识与要返回的所有对象配对的一组特性中的一个或所有以及这些对象的枚举。启动器随后可向用户呈现如歌名列表以及相应的演唱者、音轨长度、编解码器、显示外观或其他属性或特性,例如用于选择、删除、复制或操纵底层对象,此对象在一方面可从其标识符和特性中单独检索。由于特性可以在同一时间、使用统一的检索方案协同检索,因此消除了对逐一查询每个对象标识符的相关联的特性的需求。对象特性检索的吞吐量和响应能力因此得到显著的提高。

Description

用于存储对象的优化的特性检索的系统与方法
发明领域
本发明涉及计算领域,尤其涉及一种平台,该平台允许客户机或其他启动器请求存储在如MP3播放器或数码相机之类的便携式媒体或其他设备上的对象的枚举,并有效地检索这些对象的列表及其相关联的特性。
发明背景
如MP3音乐播放器、数码相机、启用媒体的蜂窝电话之类的便携式媒体设备的不断增长激励了许多类型的媒体对象间的交换。例如,希望察看数码相机的内容的用户可将该设备连接到计算机或其他客户机上,以察看存储在该设备的存储卡上的照片的集合,例如选择所选中的图片来上传、打印或删除。音乐文件是另一种常被交换的媒体对象。
如图1所示,当运行客户机或启动器的用户向便携式媒体设备发送察看所有存储的媒体对象的列表的请求时,设备的内置信息可转交该请求以访问内部内容列表。许多或大多媒体播放器以对象格式存储内容,其中如声音文件或数字照片等以二进制格式存储的媒体对象与描述该对象的特性或属性集配对。例如,特性可包括声音文件的编解码器类型、数字照片的色深度、或其他特性或特征。对于读取这些对象的设备而言,需要对特性和底层对象的访问权限来播放或消耗它们。
当用户请求这些对象的列表或枚举时,媒体设备可根据已知的协议技术用内容列表或标识全部的歌曲、照片、视频剪辑或存储在该设备上的其他对象或媒体的ID列表的集合来响应。然而,根据已知的传输协议,这种类型的响应数据并不包括与每个对象配对的特性集(也不包括对象本身)。尤其是,这意味着启动器不能确定它刚接收到的媒体详细目录的属性,所以不能仅通过检索内容列表来察看例如歌曲集合的播放时间、演唱者、语言或其他特性。相反,便携式媒体设备必须一个接着一个地顺序地请求与在所检索的内容列表中标识的每个对象配对的特性集合。在另一方面,这也意味着该便携式设备上的所有媒体对象都必须被剖析以定位单首歌曲、照片或其他感兴趣的内容。
然而,此类便携式媒体机器的存储子系统经常为了设备本身内部的访问目的而不是为了外部传送而优化。此外,由于对例如CD-ROM驱动器、微驱动器或其他旋转式或电子媒体等嵌入在媒体设备中的存储的访问时间以及内部处理吞吐量一般远远慢于启动客户机的访问或处理时间,因此单独请求每个对象的特性的需求会造成实质性的访问瓶颈。
例如,在存储着成百上千首MP3或其他音频文件的便携式音乐设备上,这可总计好几分钟或更长时间的延迟,因为启动器不得不向设备发送成百上千个对象特性请求,即使这些请求和响应是通过如USB 2.0或FirewireTM连接等相对快速的连接发送的。在媒体对象管理和可移植性中存在其他问题。
发明概述
克服了本领域的这些及其他问题的本发明的一方面涉及一种用于对媒体对象的优化的特性检索的方法与系统,其中,启动器使用媒体传输协议与应答器进行通信,该媒体传输协议的特征允许对象及其伴随特性在总体水平上进行灵活的交换。在本发明一方面的实施例中,启动器可向便携式媒体或其他设备发送枚举请求,其中请求可对与每个对象相关联的一个或多个特性的选择和检索进行编码。对于存储在设备上的每一对象,处理该枚举请求,而不需要单独请求所定位的每个对象的特性。每个对象的特性将以一种启动器可以有效地检测和解码的定义明确的数据结构返回。因此,用于访问和察看便携式媒体设备上的内容列表和所有相关联的特性的周期时间可得到显著的改善。
附图简述
图1是根据已知的协议技术的媒体对象特性的示例性检索。
图2是根据本发明的实施例,其中可运行用于优化的特性检索的系统的环境。
图3是根据本发明的实施方例,可用于对象特性检索的总计对象特性检索代码。
图4是根据本发明的实施例,用于一组响应对象特性的数据模式。
图5是根据本发明的实施方例的总体对象特性检索的流程图。
具体实施方式
图2根据本发明的实施例示出了其中可运行用于对象特性的优化检索的系统和方法的体系结构。如图所示,用户可例如通过用户界面102操作客户计算机或其他启动器104,来启动媒体对象检索活动,包括媒体对象特性的流传送或总计检索。根据本发明的一方面,检索操作可对存储在媒体播放器或其他应答器118上的媒体对象和相关联的数据执行。应答器118可以是或者包括,例如音频播放器或回放设备,如MP3(MPEG-1,音频层3)、WindowsTM媒体音频播放器、高级音频编码(AAC)或其他音频设备;数码相机,如存储JPG(联合图像专家组)或其他文件或对象的数码相机;数字便携式摄像机,如数字视频(DV)、miniDV、数字多功能盘(DVD)或其他视频捕捉或回放设备;启用媒体的蜂窝电话,如装配有蜂窝设备的数码相机;个人数字助理或其他平台、硬件或软件。
应答器118可主存或包含对其上储存的音频、视频、图像或其他媒体或内容进行编码的一组媒体对象126。该组媒体对象126可包括,例如,一组音频对象,如音乐、语音录音或其他音频内容;数字照片,如从数码相机、照片共享或其他因特网站或其他来源上下载的数字照片;一组视频对象,DV兼容视频剪辑;或其他对象、媒体或内容。应答器118可将该组媒体对象126存储在媒体目录124中或按媒体目录124来组织该组媒体对象126,媒体目录125可以是或包括用于将该组媒体对象126储存到硬盘、闪存、如CR-ROM或CD-ROM R/W、DVD或其他磁、光、电子或其他媒体存储或从其访问该组媒体对象126的文件层次或索引格式。应答器118可通过诸如通用串形总线(USB)2.0连接、FireWireTM(火线)连接或其他有线或无线端口、接口或连接等连接112与启动器进行通信。应答器118在嵌入式设备逻辑122以及例如固件或其他编程的控制之下运行,嵌入式设备逻辑122可以是、包括或连接于微处理器、微控制器、数字信号处理器或其他控制电路。应答器可包括诸如LCD屏幕等接口120来显示媒体对象数据和其他信息,如歌曲列表、照片幻灯片演示或其他数据或显示。
根据所示的实施例,在本发明的操作中,用户可以例如操纵用户界面102,以例如经由媒体引擎106来选择媒体对象检索功能,媒体引擎106可与诸如WindowsTM家族操作系统或其他之类的操作系统108进行通信。当期望对象枚举时,媒体引擎106可生成媒体枚举请求114,该请求例如经由媒体传输协议110通过操作系统108并传递到应答器118。在各实施例中,媒体传输协议110可以是或包括,例如,在前述的美国专利申请第10/429,116号中描述的协议或其他协议或标准。
如此生成的媒体枚举请求114的一方面不限于如下检索机制:只有一媒体对象标识符列表可被全局检索,而需要进一步的请求和开销来查看耦合到这些对象的特性或属性。相反,根据本发明的实施例,媒体枚举请求114可被配置并允许在一条命令结构中请求应答器118中的某些或整个对象集合的对象属性。在这方面并根据图3所示的本发明的实施例,媒体枚举请求114包括一专用命令结构,它说明性地为总计对象特性命令128,其参数和执行允许检索与各种媒体对象组126相关联的某些或所有对象特性组中的对象特性。更具体地并如图所示,总计对象特性命令128可包括命令头部136,说明性地被命名为“GetObjectPropList”。也可使用其他命令名称或命名。
总计对象特性命令128还可包括一组参数130,说明性地为总共五个,虽然在各实现中,可使用其他个数或类型。该组参数130可包括,例如作为参数1的对象句柄,它允许启动器104指定希望对其检索特性、属性或元数据信息的对象的特定ObjectHandle(对象句柄),或者在期望的情况下指定指示该特性数据对所有可用媒体对象都是所期望的预定值。该组参数130可包括作为参数2的对象格式代码,例如它可允许请求被约束到存储在应答器118上的媒体对象组126中的所有类型或类别的对象中一个特定类型的对象,如音频、照片或其他类型。
该组参数130还可包括作为参数3的对象特性代码,例如用于约束或指定要对由其他参数标识的对象检索的特性、属性或元数据的一个或多个类型。该组参数130此外还包括作为参数4的对象特性组代码。根据此参数,启动器104可从媒体对象组126中所有检索的媒体对象中指定所需要的对象特性的集合。例如,对于存储音频对象的应答器118,对象特性组代码可以指示将对所有媒体对象检索歌名、演唱者、专辑名称和发行年份。因此,根据本发明的实施例的一方面,启动器104可通过发出一条包含适当的对象特性组代码的命令,来为媒体对象组126中的所有媒体对象指定所期望的对象特性或所有可用特性。该组参数集130也可包括作为参数5的存储ID,它指出例如将访问硬盘或其他媒体。其他参数类型、个数和顺序是可能的。
如图4中的例子所示,当应答器118接收到包含在包括一个或多个参数组130的总计对象特性命令128中的媒体枚举请求114时,应答器118的设备逻辑122可对照存储在其媒体目录124中的媒体对象组126来处理该请求,或另外生成一个结果媒体对象列表116。如图所示,媒体对象列表116可被结构化以包含检索的数据头部132,它说明性地包含响应媒体对象列表116中所包含的数据元组总个数计数。这些元组可包含在一组检索的媒体对象参数134中,它说明性地至少包含一个4元组的数据,包括媒体对象组126中要检索其特性或元数据的每一个媒体对象的对象句柄、特性代码、数据类型及值。其他字段或数据可以与每一对象句柄或其他关键字相关联,并且可使用其他数据格式或排列。
媒体对象列表116可由启动器104接收,并且例如按包含在该组所检索的媒体对象参数134中的一个或多个参数进行分类,例如首先显示最近日期拍摄的照片图像对象。启动器104的其他分类或排序是可能的。根据本发明的各方面,分类、重新排序和操纵媒体对象列表116的能力与为了检索的目的在应答器118自身上试图排序媒体对象组126相比可大大加速。这是这样一个事实的结果:在许多情况下,启动器104可拥有比应答器118的通常相当轻量级的资源实质上快得多的存储、存储器、处理器和其他对其可用的资源,这些资源可为了如功耗或存储数据大小等其他目的而被优化。
图5根据本发明的实施例示出了整体媒体对象特性检索的流程图。在步骤502,处理开始。在步骤504,启动器104可生成媒体对象枚举请求114。在步骤506,媒体对象枚举请求114被发送到诸如便携式媒体播放器或设备等应答器118,如MP3或其他音频播放器、数码相机或数字视频便携式摄像机、启用媒体的蜂窝电话、个人数字助理或其他设备或硬件。在步骤508,应答器118的设备逻辑122可接收媒体对象枚举请求114。在步骤510,在各实现中,设备逻辑122可在适当时认证媒体对象枚举请求114,如通过提示用户经由界面102输入用户名、口令、媒体序列号或其他标识符或认证数据。在其他实施例中,可以不生成认证提示。
在步骤512,设备逻辑122可例如通过读取总计对象特性命令128和相关联的头部和字段或其他命令或指令,对媒体对象枚举请求114进行解码。在步骤514,可访问应答器118的媒体目录124,例如访问媒体对象的目录或树、或其他数据或存储结构。在步骤516,设备逻辑122可响应于启动器104的发送,例如通过从与存储在应答器118上的媒体对象组126中的对象相关联的特性组中搜索指定的对象特性,来生成媒体对象列表116。根据本发明的实施例的一方面,在开始向启动器104发送流之前,媒体对象组126不需要按层次或其他特定的顺序分类或组织。相反,设备逻辑122可将二进制流发送到启动器104,而不用排序或重新排序媒体对象组126或其耦合的特性,从而,例如所检索的对象特性数据可按其存储在应答器118的硬盘、光盘或其他存储器上的顺序被流传输到启动器104。
在步骤518,可在启动器104中分类或用其他方式处理包括与媒体枚举请求114相匹配的媒体对象特性的结果媒体对象列表116。例如,启动器104可通过界面102向用户呈现歌曲、照片、视频样本或其他媒体或内容的表格。在步骤520,用户可高亮显示、选择、链接或激活选择媒体对象列表116中用户希望下载、删除、烧录到光学媒体、复制、编辑或执行其他动作或任务的媒体对象。在步骤522,处理可重复、返回前一个处理点、跳到另一处理点或结束。
本发明前面的描述是说明性的,并且本领域的技术人员可以明白配置和实现上的修改。例如,虽然本发明一般是按照对从从存储一组相关联媒体对象的便携式媒体设备中所检索的一组特性的检索来描述的,但在各实施例中,也可询问如其他台式客户机或其他机器等非便携式设备用于对象特性检索。虽然这些媒体对象一般被说明性地描述为是或包括音频、视频或图形内容,但在各实施例中,媒体对象组还可包含文本、字符、数字或其他信息,诸如个人数字助理中的联系人列表、或如从遥测、医学或诊断硬件中检索到的数据测量或对象及对应于这些应用的对象特性等。同样,虽然启动器设备在各实施例中一般被描述成台式客户机或工作站,但在各实施例中,启动器可以是或包括便携式设备,如启用媒体的蜂窝电话、数码相机、音频播放器或其他设备或硬件。在所期望的实现中,便携式设备还可彼此询问。
同样,虽然本发明在各实施例中被描述为运行于其中本地连接的启动器询问移动媒体播放器或设备的环境中,但在各实施例中,该总计对象特性请求和其他查询可以从诸如通过局域网(LAN)或因特网连接的远程工作站或服务器等的远程启动器发送。同样,虽然本发明一般被描述为查询嵌入在移动媒体设备中的单个存储设备或介质,但是在各实施例中,可共同询问来自两个或多个存储设备,如来自两个或多个硬盘或两个或多个光驱的对象特性。被描述为单数的其他硬件、软件或其他来源在各实施例中可以是分布式的,并且类似地,在各实施例中,被描述为分布式的资源也可被组合。因此,本发明的范围仅受所附权利要求书的限制。

Claims (34)

1.一种用于生成对一组媒体对象特性的检索的请求的系统,包括:存储一组媒体对象的应答器设备的接口,所述媒体对象的每一个有一组相关联的媒体对象特性;以及媒体引擎,所述媒体引擎与所述接口通信,以生成包含总计对象特性命令的媒体枚举请求,所述媒体枚举请求选择性地从所述应答器设备中检索与所述一组媒体对象相关联的多个媒体对象特性。
2.如权利要求1所述的系统,其特征在于,所述应答器设备包括音频播放器设备、数码相机设备、视频便携式摄像机设备、启用媒体的蜂窝电话和个人数字助理中的一个。
3.如权利要求1所述的系统,其特征在于,所述一组媒体对象包括数字音频对象、数字图像对象和数字视频对象中的至少一个。
4.如权利要求1所述的系统,其特征在于,所述一组媒体对象特性包括图像宽度、图像高度、象素色深度、对象字节大小、压缩数据、音频编码类型和视频帧速率中的至少一个。
5.如权利要求1所述的系统,其特征在于,所述与应答器设备的通信是使用媒体传输协议进行通信的。
6.如权利要求1所述的系统,其特征在于,响应于所述媒体枚举请求,所检索的媒体对象特性和媒体对象列表被流传输到启动器设备。
7.如权利要求6所述的系统,其特征在于,所述启动器设备对所述媒体对象特性和媒体对象列表中的至少一个进行重新排序。
8.如权利要求1所述的系统,其特征在于,所述媒体对象的每一个包含二进制数据。
9.如权利要求1所述的系统,其特征在于,所述一组媒体对象是存储在所述应答器设备的媒体目录中的。
10.一种用于生成对一组媒体对象特性的检索的请求的方法,包括:访问存储一组媒体对象的应答器设备,所述媒体对象的每一个具有一组相关联的媒体对象特性;将包含总计对象特性命令的媒体枚举请求传递给所述应答器设备;以及从所述应答器设备中检索与所述一组媒体对象相关联的多个媒体对象特性。
11.如权利要求10所述的方法,其特征在于,所述应答器设备包含音频播放设备、数码相机设备、视频便携式摄像机设备、启用媒体的蜂窝电话和个人数字助理中的一个。
12.如权利要求10所述的方法,其特征在于,所述一组媒体对象包含数字音频对象、数字图像对象和数字视频对象中的至少一个。
13.如权利要求10所述的方法,其特征在于,所述一组媒体对象特性包含图像宽度、图像高度、象素色深度、对象字节大小、压缩数据、音频编码类型和视频帧速率中的至少一个。
14.如权利要求10所述的方法,其特征在于,所述与应答器设备的通信包括使用媒体传输协议进行通信。
15.如权利要求10所述的方法,其特征在于,所述检索包括响应于所述媒体枚举请求将媒体对象特性和媒体对象列表流传输到启动器设备。
16.如权利要求15所述的方法,其特征在于,还包括对所述启动器设备中的媒体对象特性和媒体对象列表中的至少一个重新排序。
17.如权利要求10所述的方法,其特征在于,所述媒体对象的每一个包含二进制数据。
18.如权利要求10所述的方法,其特征在于,所述一组媒体对象是存储在所述应答器设备的媒体目录中的。
19.一种媒体对象列表,所述媒体对象列表是根据如下方法生成的:访问存储一组媒体对象的应答器设备,所述媒体对象的每一个具有一组相关联的媒体对象特性;将包含总计对象特性命令的媒体枚举请求传送到所述应答器设备;以及从所述应答器设备中的媒体对象列表中检索与所述一组媒体对象相关联的多个媒体对象特性。
20.如权利要求19所述的媒体对象列表,其特征在于,所述应答器设备包含音频播放设备、数码相机设备、视频便携式摄像机设备、启用媒体的蜂窝电话和个人数字助理中的一个。
21.如权利要求19所述的媒体对象列表,其特征在于,在所述媒体对象列表中表示的所述一组媒体对象包含数字音频对象、数字图像对象和数字视频对象中的至少一个。
22.如权利要求19所述的媒体对象列表,其特征在于,所述一组媒体对象特性包含图像宽度、图像高度、象素色深度、对象字节大小、压缩数据、音频编码类型和视频帧速率中的至少一个。
23.如权利要求19所述的媒体对象列表,其特征在于,所述与应答器设备的通信包括使用媒体传输协议进行通信。
24.如权利要求19所述的媒体对象列表,其特征在于,所述检索包括响应于所述媒体枚举请求将媒体对象特性和媒体对象列表流传输到启动器设备。
25.如权利要求24所述的媒体对象列表,其特征在于,所述方法还包括对所述启动器设备中的媒体对象特性和媒体对象列表中的至少一个重新排序。
26.如权利要求19所述的媒体对象列表,其特征在于,所述媒体对象的每一个包含二进制数据。
27.一种媒体播放器,所述媒体播放器被配置成生成包括多个媒体对象特性的媒体对象列表,包括:媒体对象存储,所述媒体对象存储存储一组媒体对象和相关联的媒体对象特性;启动器设备的接口,所述启动器设备通过所述接口发送媒体枚举请求;以及控制逻辑,所述控制逻辑响应所述媒体枚举请求,以从所述媒体对象存储中选择性地检索与所述一组媒体对象相关联的多个媒体对象特性。
28.如权利要求27所述的媒体播放器,其特征在于,所述媒体播放器包含音频播放设备、数码相机设备、视频便携式摄像机设备、启用媒体的蜂窝电话和个人数字助理中的一个。
29.如权利要求27所述的媒体播放器,其特征在于,所述一组媒体对象包含数字音频对象、数字图像对象和数字视频对象中的至少一个。
30.如权利要求27所述的媒体播放器,其特征在于,所述一组媒体对象特性包含图像宽度、图像高度、象素色深度、对象字节大小、压缩数据、音频编码类型和视频帧速率中的至少一个。
31.如权利要求27所述的媒体播放器,其特征在于,所述与启动器设备的通信是使用媒体传输协议进行通信的。
32.如权利要求27所述的媒体播放器,其特征在于,响应于所述媒体枚举请求,所检索的媒体对象特性和媒体对象列表被流传输到所述启动器设备。
33.如权利要求27所述的媒体播放器,其特征在于,所述媒体对象的每一个包含二进制数据。
34.如权利要求27所述的媒体播放器,其特征在于,所述媒体数据存储包含媒体目录。
CNA2004800123504A 2004-05-03 2004-07-30 用于存储对象的优化的特性检索的系统与方法 Pending CN1846203A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/836,260 US7502820B2 (en) 2004-05-03 2004-05-03 System and method for optimized property retrieval of stored objects
US10/836,260 2004-05-03

Publications (1)

Publication Number Publication Date
CN1846203A true CN1846203A (zh) 2006-10-11

Family

ID=35394578

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004800123504A Pending CN1846203A (zh) 2004-05-03 2004-07-30 用于存储对象的优化的特性检索的系统与方法

Country Status (6)

Country Link
US (1) US7502820B2 (zh)
EP (1) EP1743247B1 (zh)
JP (1) JP4644249B2 (zh)
KR (1) KR101150027B1 (zh)
CN (1) CN1846203A (zh)
WO (1) WO2005110010A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101202865B (zh) * 2006-12-11 2010-06-02 佳能株式会社 数据传送设备、摄像设备和数据传送系统
CN101291266B (zh) * 2007-04-18 2011-05-11 中兴通讯股份有限公司 超移动宽带技术中对“删除特性请求消息”的响应方法
CN101981575B (zh) * 2008-06-03 2012-11-28 图形科技公司 利用多事务技术复制面向对象环境中的对象的方法和装置
CN103136129A (zh) * 2011-11-22 2013-06-05 三星电子株式会社 与支持媒体传输协议的设备通信的装置和方法

Families Citing this family (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7793233B1 (en) 2003-03-12 2010-09-07 Microsoft Corporation System and method for customizing note flags
US7774799B1 (en) 2003-03-26 2010-08-10 Microsoft Corporation System and method for linking page content with a media file and displaying the links
US7797471B2 (en) * 2004-04-27 2010-09-14 Apple Inc. Method and system for transferring album artwork between a media player and an accessory
US7712049B2 (en) 2004-09-30 2010-05-04 Microsoft Corporation Two-dimensional radial user interface for computer software applications
US7788589B2 (en) 2004-09-30 2010-08-31 Microsoft Corporation Method and system for improved electronic task flagging and management
US20060288036A1 (en) * 2005-06-17 2006-12-21 Microsoft Corporation Device specific content indexing for optimized device operation
US20060294064A1 (en) * 2005-06-24 2006-12-28 Microsoft Corporation Storing queries on devices with rewritable media
JP4532394B2 (ja) * 2005-11-24 2010-08-25 アルパイン株式会社 情報処理装置および情報システム
US7747557B2 (en) 2006-01-05 2010-06-29 Microsoft Corporation Application of metadata to documents and document objects via an operating system user interface
US7797638B2 (en) 2006-01-05 2010-09-14 Microsoft Corporation Application of metadata to documents and document objects via a software application user interface
US7747637B2 (en) 2006-03-08 2010-06-29 Microsoft Corporation For each item enumerator for custom collections of items
US7822808B2 (en) * 2006-04-21 2010-10-26 Motenet, Inc. Collection and distribution of sense-on-demand data
US8102425B2 (en) * 2006-08-23 2012-01-24 Nikon Corporation Electronic camera and image transfer method adopted in electronic camera
US7761785B2 (en) 2006-11-13 2010-07-20 Microsoft Corporation Providing resilient links
US7707518B2 (en) 2006-11-13 2010-04-27 Microsoft Corporation Linking information
CN103279181A (zh) 2007-08-28 2013-09-04 Commvault系统公司 如数据存储操作的自适应能耗管理的数据处理资源的能耗管理
US8201188B2 (en) 2007-09-20 2012-06-12 Microsoft Corporation Device-hosted services over media transfer protocol
KR101344021B1 (ko) * 2007-12-24 2014-01-15 삼성전자주식회사 메모리카드 및 이를 이용한 메모리 저장 장치
US8819256B2 (en) * 2008-01-16 2014-08-26 Broadcom Corporation Method and system for device property for specification of vendor specific protocol features
US8307177B2 (en) 2008-09-05 2012-11-06 Commvault Systems, Inc. Systems and methods for management of virtualization data
US8732179B2 (en) * 2008-12-22 2014-05-20 Sandisk Il Ltd. Method for providing a suggested read list of digital data to a host device
US8612439B2 (en) 2009-06-30 2013-12-17 Commvault Systems, Inc. Performing data storage operations in a cloud storage environment, including searching, encryption and indexing
US11449394B2 (en) 2010-06-04 2022-09-20 Commvault Systems, Inc. Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources
CA2716544C (en) 2010-10-08 2014-05-20 Traffix Communication Systems Ltd. Method and system for providing network services
US9461881B2 (en) 2011-09-30 2016-10-04 Commvault Systems, Inc. Migration of existing computing systems to cloud computing sites or virtual machines
US8950009B2 (en) 2012-03-30 2015-02-03 Commvault Systems, Inc. Information management of data associated with multiple cloud services
US9262496B2 (en) 2012-03-30 2016-02-16 Commvault Systems, Inc. Unified access to personal data
US9286086B2 (en) 2012-12-21 2016-03-15 Commvault Systems, Inc. Archiving virtual machines in a data storage system
US20140181046A1 (en) 2012-12-21 2014-06-26 Commvault Systems, Inc. Systems and methods to backup unprotected virtual machines
US9378035B2 (en) 2012-12-28 2016-06-28 Commvault Systems, Inc. Systems and methods for repurposing virtual machines
US10346259B2 (en) 2012-12-28 2019-07-09 Commvault Systems, Inc. Data recovery using a cloud-based remote data recovery center
US20140196038A1 (en) 2013-01-08 2014-07-10 Commvault Systems, Inc. Virtual machine management in a data storage system
US20140201151A1 (en) 2013-01-11 2014-07-17 Commvault Systems, Inc. Systems and methods to select files for restoration from block-level backup for virtual machines
US9286110B2 (en) 2013-01-14 2016-03-15 Commvault Systems, Inc. Seamless virtual machine recall in a data storage system
KR101517895B1 (ko) * 2013-04-05 2015-05-08 주식회사 팬택 어플리케이션 관련 데이터를 제공하는 단말기 및 방법
US9939981B2 (en) 2013-09-12 2018-04-10 Commvault Systems, Inc. File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines
US9563518B2 (en) 2014-04-02 2017-02-07 Commvault Systems, Inc. Information management by a media agent in the absence of communications with a storage manager
US20160019317A1 (en) 2014-07-16 2016-01-21 Commvault Systems, Inc. Volume or virtual machine level backup and generating placeholders for virtual machine files
US9436555B2 (en) 2014-09-22 2016-09-06 Commvault Systems, Inc. Efficient live-mount of a backed up virtual machine in a storage management system
US9417968B2 (en) 2014-09-22 2016-08-16 Commvault Systems, Inc. Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US9710465B2 (en) 2014-09-22 2017-07-18 Commvault Systems, Inc. Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US10776209B2 (en) 2014-11-10 2020-09-15 Commvault Systems, Inc. Cross-platform virtual machine backup and replication
US9983936B2 (en) 2014-11-20 2018-05-29 Commvault Systems, Inc. Virtual machine change block tracking
US11350254B1 (en) 2015-05-05 2022-05-31 F5, Inc. Methods for enforcing compliance policies and devices thereof
US11757946B1 (en) 2015-12-22 2023-09-12 F5, Inc. Methods for analyzing network traffic and enforcing network policies and devices thereof
US11178150B1 (en) 2016-01-20 2021-11-16 F5 Networks, Inc. Methods for enforcing access control list based on managed application and devices thereof
US10565067B2 (en) 2016-03-09 2020-02-18 Commvault Systems, Inc. Virtual server cloud file system for virtual machine backup from cloud operations
US10747630B2 (en) 2016-09-30 2020-08-18 Commvault Systems, Inc. Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including operations by a master monitor node
US10162528B2 (en) 2016-10-25 2018-12-25 Commvault Systems, Inc. Targeted snapshot based on virtual machine location
US10152251B2 (en) 2016-10-25 2018-12-11 Commvault Systems, Inc. Targeted backup of virtual machine
US10505792B1 (en) 2016-11-02 2019-12-10 F5 Networks, Inc. Methods for facilitating network traffic analytics and devices thereof
US10678758B2 (en) 2016-11-21 2020-06-09 Commvault Systems, Inc. Cross-platform virtual machine data and memory backup and replication
US10949308B2 (en) 2017-03-15 2021-03-16 Commvault Systems, Inc. Application aware backup of virtual machines
US10812266B1 (en) 2017-03-17 2020-10-20 F5 Networks, Inc. Methods for managing security tokens based on security violations and devices thereof
US20180276022A1 (en) 2017-03-24 2018-09-27 Commvault Systems, Inc. Consistent virtual machine replication
US11108858B2 (en) 2017-03-28 2021-08-31 Commvault Systems, Inc. Archiving mail servers via a simple mail transfer protocol (SMTP) server
US10387073B2 (en) 2017-03-29 2019-08-20 Commvault Systems, Inc. External dynamic virtual machine synchronization
US11074138B2 (en) 2017-03-29 2021-07-27 Commvault Systems, Inc. Multi-streaming backup operations for mailboxes
US11294786B2 (en) 2017-03-31 2022-04-05 Commvault Systems, Inc. Management of internet of things devices
US10552294B2 (en) 2017-03-31 2020-02-04 Commvault Systems, Inc. Management of internet of things devices
US11221939B2 (en) 2017-03-31 2022-01-11 Commvault Systems, Inc. Managing data from internet of things devices in a vehicle
US11343237B1 (en) 2017-05-12 2022-05-24 F5, Inc. Methods for managing a federated identity environment using security and access control data and devices thereof
US11122042B1 (en) 2017-05-12 2021-09-14 F5 Networks, Inc. Methods for dynamically managing user access control and devices thereof
US10877928B2 (en) 2018-03-07 2020-12-29 Commvault Systems, Inc. Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations
KR20230007571A (ko) * 2018-06-29 2023-01-12 구글 엘엘씨 검열된 미디어 코퍼스에의 통합을 위한 미디어 소스 측정
US10891198B2 (en) 2018-07-30 2021-01-12 Commvault Systems, Inc. Storing data to cloud libraries in cloud native formats
US11200124B2 (en) 2018-12-06 2021-12-14 Commvault Systems, Inc. Assigning backup resources based on failover of partnered data storage servers in a data storage management system
US10996974B2 (en) 2019-01-30 2021-05-04 Commvault Systems, Inc. Cross-hypervisor live mount of backed up virtual machine data, including management of cache storage for virtual machine data
US10768971B2 (en) 2019-01-30 2020-09-08 Commvault Systems, Inc. Cross-hypervisor live mount of backed up virtual machine data
US11494273B2 (en) 2019-04-30 2022-11-08 Commvault Systems, Inc. Holistically protecting serverless applications across one or more cloud computing environments
US11461184B2 (en) 2019-06-17 2022-10-04 Commvault Systems, Inc. Data storage management system for protecting cloud-based data including on-demand protection, recovery, and migration of databases-as-a-service and/or serverless database management systems
US20210011816A1 (en) 2019-07-10 2021-01-14 Commvault Systems, Inc. Preparing containerized applications for backup using a backup services container in a container-orchestration pod
US11467753B2 (en) 2020-02-14 2022-10-11 Commvault Systems, Inc. On-demand restore of virtual machine data
US11422900B2 (en) 2020-03-02 2022-08-23 Commvault Systems, Inc. Platform-agnostic containerized application data protection
US11321188B2 (en) 2020-03-02 2022-05-03 Commvault Systems, Inc. Platform-agnostic containerized application data protection
US11442768B2 (en) 2020-03-12 2022-09-13 Commvault Systems, Inc. Cross-hypervisor live recovery of virtual machines
US11099956B1 (en) 2020-03-26 2021-08-24 Commvault Systems, Inc. Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations
US11500669B2 (en) 2020-05-15 2022-11-15 Commvault Systems, Inc. Live recovery of virtual machines in a public cloud computing environment
US11314687B2 (en) 2020-09-24 2022-04-26 Commvault Systems, Inc. Container data mover for migrating data between distributed data storage systems integrated with application orchestrators
US11656951B2 (en) 2020-10-28 2023-05-23 Commvault Systems, Inc. Data loss vulnerability detection
US11604706B2 (en) 2021-02-02 2023-03-14 Commvault Systems, Inc. Back up and restore related data on different cloud storage tiers

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1113302C (zh) 1993-07-30 2003-07-02 佳能株式会社 通过通信线路控制设备的控制器和方法
US6370543B2 (en) * 1996-05-24 2002-04-09 Magnifi, Inc. Display of media previews
US6133908A (en) * 1996-12-04 2000-10-17 Advanced Communication Design, Inc. Multi-station video/audio distribution apparatus
EP1257094B8 (en) 1997-06-25 2007-08-08 Samsung Electronics Co., Ltd. Browser based command and control network
US7103834B1 (en) * 1997-06-25 2006-09-05 Samsung Electronics Co., Ltd. Method and apparatus for a home network auto-tree builder
DE69829110T2 (de) 1997-07-30 2005-12-29 Sony Electronics Inc. Verfahren zur beschreibung der benutzerschnittstellenmerkmale und funktionalität von av/c-geräten
US6453459B1 (en) * 1998-01-21 2002-09-17 Apple Computer, Inc. Menu authoring system and method for automatically performing low-level DVD configuration functions and thereby ease an author's job
US6181342B1 (en) * 1998-07-06 2001-01-30 International Business Machines Corp. Computer file directory system displaying visual summaries of visual data in desktop computer documents for quickly identifying document content
ATE235767T1 (de) 1999-09-03 2003-04-15 Ericsson Austria Ag Übertragungssystem zur ferneinstellung von teilnehmergeräten
US20010042107A1 (en) * 2000-01-06 2001-11-15 Palm Stephen R. Networked audio player transport protocol and architecture
US7162493B2 (en) * 2000-02-23 2007-01-09 Penta Trading Ltd. Systems and methods for generating and providing previews of electronic files such as web files
US6922813B1 (en) * 2000-04-20 2005-07-26 E*Trade Page prerequisite control mechanism
US7039727B2 (en) 2000-10-17 2006-05-02 Microsoft Corporation System and method for controlling mass storage class digital imaging devices
US7206853B2 (en) * 2000-10-23 2007-04-17 Sony Corporation content abstraction layer for use in home network applications
AU2002323413A1 (en) * 2001-08-27 2003-03-10 Gracenote, Inc. Playlist generation, delivery and navigation
WO2003036541A1 (en) * 2001-10-22 2003-05-01 Apple Computer, Inc. Intelligent synchronization for a media player
EP1491994A1 (en) * 2001-10-23 2004-12-29 Samsung Electronics Co., Ltd. Information storage medium including markup document and AV data, recording method reproducing method, and reproducing apparatus therefor
US6971121B2 (en) * 2001-12-06 2005-11-29 Scientific-Atlanta, Inc. Composite buffering
KR20030058395A (ko) * 2001-12-31 2003-07-07 엘지전자 주식회사 홈 네트워크 디바이스, 홈 네트워크 콘트롤 디바이스, 홈네트워크의 미디어 데이터 다운로드 방법
US20030135661A1 (en) * 2002-01-14 2003-07-17 International Business Machines Corporation System and method for packaging and installing management models with specific console interfaces
JP2003296225A (ja) * 2002-03-29 2003-10-17 Toshiba Corp データ取得表示装置、データ取得表示システム、データ取得表示方法、及びデータ取得表示プログラム
JP4060637B2 (ja) * 2002-05-10 2008-03-12 富士フイルム株式会社 画像閲覧システム、及びデジタルカメラ
US7613802B2 (en) * 2002-05-13 2009-11-03 Ricoh Co., Ltd. Creating devices to support a variety of models of remote diagnostics from various manufacturers
JP2003333495A (ja) * 2002-05-14 2003-11-21 Nikon Gijutsu Kobo:Kk 画像管理装置、画像管理プログラム及びデジタルカメラ
JP2003333469A (ja) * 2002-05-14 2003-11-21 Nikon Gijutsu Kobo:Kk 画像管理装置及び画像管理プログラム
JP2003333494A (ja) * 2002-05-14 2003-11-21 Nikon Gijutsu Kobo:Kk 画像管理装置及び画像管理プログラム
JP2004080538A (ja) * 2002-08-20 2004-03-11 Canon Inc 画像通信装置、画像通信システム及び画像通信方法
US7194701B2 (en) * 2002-11-19 2007-03-20 Hewlett-Packard Development Company, L.P. Video thumbnail
EP1429532B1 (en) 2002-12-12 2012-03-14 Seiko Epson Corporation Image processing method and image processing system using the same
US7532628B2 (en) * 2002-12-30 2009-05-12 Cisco Technology, Inc. Composite controller for multimedia sessions
US20040205286A1 (en) * 2003-04-11 2004-10-14 Bryant Steven M. Grouping digital images using a digital camera
US6728729B1 (en) 2003-04-25 2004-04-27 Apple Computer, Inc. Accessing media across networks
KR100621784B1 (ko) * 2003-11-11 2006-09-13 학교법인 한국정보통신학원 사용자 단말 특성 기반의 멀티미디어 소비 방법과 시스템
US7574655B2 (en) 2004-05-03 2009-08-11 Microsoft Corporation System and method for encapsulation of representative sample of media object

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101202865B (zh) * 2006-12-11 2010-06-02 佳能株式会社 数据传送设备、摄像设备和数据传送系统
CN101291266B (zh) * 2007-04-18 2011-05-11 中兴通讯股份有限公司 超移动宽带技术中对“删除特性请求消息”的响应方法
CN101981575B (zh) * 2008-06-03 2012-11-28 图形科技公司 利用多事务技术复制面向对象环境中的对象的方法和装置
CN103136129A (zh) * 2011-11-22 2013-06-05 三星电子株式会社 与支持媒体传输协议的设备通信的装置和方法

Also Published As

Publication number Publication date
KR101150027B1 (ko) 2012-05-30
WO2005110010A2 (en) 2005-11-24
JP2007536624A (ja) 2007-12-13
US20060031384A1 (en) 2006-02-09
EP1743247B1 (en) 2018-04-18
US7502820B2 (en) 2009-03-10
EP1743247A4 (en) 2011-11-02
WO2005110010A3 (en) 2006-05-04
KR20070007699A (ko) 2007-01-16
EP1743247A2 (en) 2007-01-17
JP4644249B2 (ja) 2011-03-02

Similar Documents

Publication Publication Date Title
CN1846203A (zh) 用于存储对象的优化的特性检索的系统与方法
CN100520773C (zh) 用于封装媒体对象的代表性样本的系统和方法
CN101692237B (zh) 使用元数据注入管理媒体文件
CN1193346C (zh) 解码装置
CA2610002C (en) Device specific content indexing for optimized device operation
US20090327288A1 (en) Content enumeration techniques for portable devices
JP2009503716A (ja) 動的プロファイルを用いてコンテンツを編成する方法
JP2008052731A (ja) 多様なマルチメディアデバイス上のコンテンツの統一された表現を有するマルチメディアファイルシステム
US9639607B2 (en) Managing media content, playlist sharing
CN101405758A (zh) 用于自动处理数字信息的智能共享技术
US20120109952A1 (en) System, method, and computer program for remote management of digital content
JP2007527575A (ja) コンテンツを同期及び識別する方法及び装置
EP2325760A2 (en) Representation of media types
WO2007011497A1 (en) Digital media to control digital asset presentation
CN1532714A (zh) 数字图像系统中的图像数据的传送控制
JP6475744B2 (ja) メディアコンテンツ管理
KR100694157B1 (ko) 홈 네트워크의 멀티미디어 컨텐츠를 관리하는 방법 및 장치
CN1677396A (zh) 管理多媒体数据的方法
Abbott et al. Oracle interMedia User's Guide, 10g Release 2 (10.2) B14302-01
Abbott et al. Oracle Multimedia User's Guide, 12c Release 1 (12.1) E17697-09
Abbott et al. Oracle Multimedia User's Guide, 11g Release 2 (11.2) E10777-03

Legal Events

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

Open date: 20061011