CN101495995A - 使用网络接口设备在网络上传送媒体的方法和装置 - Google Patents

使用网络接口设备在网络上传送媒体的方法和装置 Download PDF

Info

Publication number
CN101495995A
CN101495995A CNA2007800284302A CN200780028430A CN101495995A CN 101495995 A CN101495995 A CN 101495995A CN A2007800284302 A CNA2007800284302 A CN A2007800284302A CN 200780028430 A CN200780028430 A CN 200780028430A CN 101495995 A CN101495995 A CN 101495995A
Authority
CN
China
Prior art keywords
bridge
network
digital media
media
main equipment
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.)
Granted
Application number
CNA2007800284302A
Other languages
English (en)
Other versions
CN101495995B (zh
Inventor
布拉德利·迪特里希
丹尼尔·帕特曼
格雷戈里·彼得斯
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.)
Rowe solutions
Original Assignee
Macrovision 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 Macrovision Corp filed Critical Macrovision Corp
Priority to CN201310118409.9A priority Critical patent/CN103259782B/zh
Publication of CN101495995A publication Critical patent/CN101495995A/zh
Application granted granted Critical
Publication of CN101495995B publication Critical patent/CN101495995B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/116Details of conversion of file system types or formats
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • 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
    • 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/10Architectures or entities
    • H04L65/1013Network architectures, gateways, control or user entities
    • 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/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content

Abstract

网桥将例如数字媒体播放器、蜂窝电话或相机这样的主设备连接到网络上的内容源,从而允许该主设备发送或接收数字媒体。该网桥包括网络接口模块,其识别至少一个媒体源以及所述网络上可用的数字媒体。主设备接口模块根据例如海量存储协议这样的协议,从该主设备接收文件系统请求。网桥上的主设备协议接口模块将该文件系统请求转换成对数字媒体的请求。网络接口模块从媒体源获取数字媒体,并且,主设备接口模块根据接口协议,将该数字媒体传送到主设备。网桥可以连接到将内容提供给主设备的一个或多个服务。

Description

使用网络接口设备在网络上传送媒体的方法和装置
技术领域
本发明致力于网络连接(networking)消费者电子设备的领域,并且,更具体地致力于一种在网络上传送媒体(media)的网络接口设备。
背景技术
计算机、数码相机、数字音乐和视频播放器、以及因特网的广泛使用已经导致数字媒体的生成和使用。通过引入并普遍接受音频光盘(CD)和数字视频盘(DVD),数字媒体也很大程度上替换了更传统的模拟音频和视频格式。通常,数字媒体由以二进制格式存储音频、视频和图像的各种格式的数据组成。这些二进制文件通常被存储在计算机设备可存取的介质上,所述介质例如CD-ROM、硬盘驱动器、软盘和存储棒。
在通用计算机介质上的数字媒体的存储考虑了数字媒体的简单生成和传送。例如,使用数码相机生成数字照片、并且随后将数字照片传送到计算机上,已经变得普及。计算机软件允许用户处理该数字照片。用户随后可以使用电子邮件向朋友传送该数字照片,或者在万维网上可访问的网站上公布该数字照片。这些类型的应用利用了不同设备之间的连接性,也已经促成数字媒体的广泛普及。
便携式媒体渲染(rendering)设备随同数字媒体的广泛普及一起,也已经变得非常普及。这些便携式媒体设备在首次引入时能够播放数字音频。今天,一些便携式媒体设备也播放视频。海量存储方面的技术改进允许这些便携式媒体设备存储相对大量的数字媒体。然而,用户必须将数字媒体复制到该便携式媒体播放器的存储设备上。尽管计算机的使用、以及它们连接到网络可以方便媒体的到便携式设备上的传送,人们还是期望开发用于在便携式媒体设备与其他设备之间传送媒体的设备和技术,以便增加便携式设备的功能性。
发明内容
网络接口设备或网桥将主设备连接到网络上的内容源,从而允许主设备发送或接收数字媒体。所述网络可以包括任何类型的网络,例如因特网或家庭网络,并且,所述网桥可以经由无线连接或有线连接连接到所述网络。所述网桥包括网络接口模块,其识别至少一个媒体源以及网络上可用的数字媒体。主设备接口模块根据例如海量存储协议这样的协议,从该主设备接收文件系统请求。响应于该请求,网桥上的主设备协议接口模块将该文件系统请求转换成对来自包含数字媒体的其他设备的数字媒体的请求。网络接口模块从媒体源获取数字媒体,并且,主设备接口模块根据接口协议,将该数字媒体传送到主设备。
在一个实施例中,主设备接口模块基于网络上可用的数字媒体而生成内容目录。内容目录组织数字媒体。主设备接口模块根据主设备上的文件系统协议,将内容目录作为文件系统目录和子目录呈现给主设备。将数字媒体作为文件系统目录和子目录中组织的文件,呈现给主设备。
主设备可以包括存储和/或消费数字媒体的便携式设备。在一个实施例中,主设备包括便携式音频-视频播放器。在其他实施例中,主设备包括数码相机。在另外其他实施例中,主设备包括电视机或蜂窝电话。
附图说明
图1是图示主设备和网桥的一个实施例的方框图。
图2图示了将媒体设备与联网环境中的其他媒体设备集成的一个实施例。
图3是图示在网桥中实现海量存储协议的一个实施例的方框图。
图4图示了与网桥一起使用蜂窝电话的一个实施例。
图5是图示便携式媒体播放器和网桥的一个实施例的方框图。
图6图示了将数码相机连接到本发明的网桥的一个实施例。
图7图示了将打印机连接到本发明的网桥的一个实施例。
图8是图示示例内容目录的方框图。
图9是图示内容目录层级结构的一个示例的方框图。
图10a和图10b是图示使用网桥将媒体传送到媒体设备的一个实施例的流程图。
图11图示了使用网桥下载家庭网络上的数字媒体的一个实施例。
图12图示了使用网桥将因特网上的内容下载到便携式媒体播放器的一个实施例。
图13图示了使用网桥来上传媒体的一个实施例。
图14图示了使用网桥将数据写至目的地设备的一个实施例。
图15图示了使用本发明的网桥进行打印的一个实施例。
图16图示了被配置成以媒体服务操作的网桥的一个实施例。
具体实施方式
用于将媒体设备连接到网络的设备(这里称作网桥)提供了设备从一个或多个网络上传和下载数字媒体的途径。图1是图示主设备和网桥的一个实施例的方框图。通常,网桥115向主设备105提供到无线网络的访问。如图1中双向箭头所示,主设备105可以消费媒体(对来自网桥的数字媒体执行读操作)并且/或者可以消费源媒体或数据(对网桥执行写操作)。
通常,网桥115将主设备105连接到无线网络。如此,网桥115包含将主设备105连接到无线网络的模块。具体地,对于此实施例,网桥115包括网际协议(IP)层150和无线网络接口160。通常,IP层150对数据进行格式化和分组,用于经由TCP/IP协议传输,并且,无线网络模块160提供物理层实现,以便调制数据,用于在无线网络上传输。无线网络可以包括任何类型的无线网络,包括根据IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE802.11(n)(建议的)或蓝牙配置的WiFi无线网络。
在一个实施例中,主设备105包括例如中央处理单元(CPU)110这样的处理资源。主设备105可以包括通常用来播放、存储或发送媒体的任何类型的设备。下面更全面地描述主设备的示例。
通常,网桥115包括与主设备105通信的途径。为了执行此任务,网桥115包含主设备接口120和主设备协议(130)。主设备接口120实现物理层接口,以便在主设备110与网桥115之间传送电信号。例如,主设备接口可以包括无线或红外接口或硬连线接口,例如通用串行总线(USB)接口或SDIO。主设备接口120可以支持任何标准物理层接口,并且事实上,主设备接口120意在表示用于在设备之间传送数据的、宽范畴的物理层接口。
网桥115还包括主设备协议130。主设备协议130实现或仿效逻辑层协议,以便支持主设备105与网桥115之间的数据传送操作。下面更全面地描述实现主设备协议的实施例。
在一个实施例中,本发明的网桥向主设备提供功能性。对于图1中所示的实施例,网桥115包括插件(plug-in)功能140。通常,插件功能140支持未由典型网络接口设备提供的附加功能性、或者通常与所述典型网络接口设备相关联的附加功能性(即,主接口要求主处理器110实现这些特征)。如下面更全面所述,插件功能140可以生成内容目录,以便识别数字媒体、以及主设备105可用的媒体内容的位置。然而,插件功能130可以包括用于增加主设备105的用途的任何类型的功能。
可使用本发明的网桥,以将媒体设备与联网的媒体环境中的其他设备进行集成(integrate)。网桥可以集成局域网(LAN)上的媒体设备,或者集成例如因特网这样的广域网(WAN)上的媒体设备。图2图示了将媒体设备与联网环境中的其他媒体设备集成的一个实施例。如图2中所示,媒体设备210使用网桥215,以将媒体设备与其他可用的媒体设备集成。对于此示例,通过无线接入点250,将路由器255耦接(couple)到无线网络。网桥215通过无线天线245实现无线网络接口。家庭网络257可以包括无线网络,或者可以包括有线网络。例如,家庭网络257可以包括根据例如以太网10/100类别5(on Category 5)、HPNA、家用插头(Home Plug)、IEEE 802.11x、IEEE 1394和USB 1.1/2.0这样的标准实现的网络。
家庭网络257连接一个或多个设备。对于此示例,家庭网络257集成打印机260、计算机265、电视机270、立体声系统275和媒体服务器280。如此处所使用的,媒体服务器是能够将媒体运送到家庭网络的设备。例如,媒体服务器可以包括用于存储数字媒体的海量存储设备。在其他实施例中,媒体服务器可以包括用于访问来自其他设备的媒体(包括在不同网络上包含的媒体)的设备。家庭网络275上示出的组成部分仅仅是示例性的;并且,此处所参考的家庭网络可以集成需要数据或媒体服务的任何数量或类型的设备,而不会背离本发明的精神或范畴。
使用网桥215,媒体设备210从家庭网络257上的设备接收媒体,并且将媒体发送到家庭网络257上的设备。例如,媒体设备210可以恢复(retrieve)来自媒体服务器280或计算机265的数字媒体。对于此示例,媒体设备210可以播放从媒体服务器280流式传输(stream)的视频。在另一示例中,媒体设备210可以将数字媒体复制或流式传输到家庭网络257上的媒体设备。例如,设备210可以通过网桥215流式传输数字音频,用以在立体声系统275处播放。在另一个示例中,媒体设备210可以通过网桥215将媒体设备210处存储的视频流式传输到家庭网络257上的电视机270。
在其他实施例中,媒体设备210可以将数据传送到家庭网络257上的另一设备。在这些实施例的一些中,网桥215被配置成实现适用于媒体设备215与家庭网络257上的源设备之间的数据通信的协议。例如,用户可以期望在打印机260上打印媒体设备210上存储的文件。对于此实施例,网桥215仿效协议,以将来自媒体设备210的数据打印到家庭网络257上的打印机260。
如图2中所示,通过宽带调制解调器285,还将家庭网络257耦接到例如因特网这样的广域网290。调制解调器285通过路由器255,将广域网集成到本地网络(例如家庭网络257)。调制解调器285可以利用任何类型的技术来获取到广域网的连接(例如,拨号调制解调器、电缆调制解调器、数字用户线路(DSL)、卫星调制解调器等)。对于这些实施例,媒体设备215可以恢复并发送广域网290上的例如数字媒体的数据。例如,媒体设备215可以通过网桥215,从基于内容的网站下载流式音频/视频。类似地,媒体设备210可以通过网桥215,将例如数字照片的数字媒体上传到因特网存储库。尽管图2中所示的系统200包括家庭网络和广域网,但是,媒体设备210和网桥215可被配置成仅在广域网上、或者仅在家庭网络上操作。
本发明的网桥可被配置成实现普及的通信标准。在一个实施例中,网桥315实现海量存储协议标准。通常,使用海量存储协议标准来以文件系统格式存储文件。图3是图示在网桥中实现海量存储协议的一个实施例的方框图。对于此实施例,主设备305作为客户端设备或主设备、使用主CPU 310来实现海量存储协议标准。通常,海量存储协议为设备定义标准,以便对外部存储设备读和写文件。对于此实施例,网桥315相对于主设备305作为海量存储设备操作。如此,主设备305以与主设备310对标准直接附连的(attached)海量存储设备读和写文件的方式相同的方式,对网桥315读和写文件。作为海量存储设备操作的网桥315转换文件系统请求,以便经由无线网络370发送和接收数据(例如数字媒体)。
对于图3中所示的实施例,网桥315包括物理层实现。例如,物理层实现可以是通用串行总线(USB)2.0协议。对于此物理接口,主设备305的用户将USB连接器插入主设备305或者插入网桥315。尽管图3的实施例示出了主设备305与网桥之间的USB连接,但是可以使用包括无线连接的任何类型的连接,而不会背离本发明的精神或范畴。
网桥315包括USB海量存储协议模块320。海量存储协议模块320实现用于网桥315的USB海量存储协议。与USB海量存储协议兼容的协议实现众所周知,因此,不对其进行进一步详细的描述。为了将文件名与媒体上的物理位置相关联,USB海量存储协议利用例如微软的文件分配表(FAT)这样的文件系统。通常,文件系统识别物理位置,用以存储对应于目录结构中的文件名的文件。大多数主设备实现FAT,以便以这样的方式来利用普通海量存储设备中的文件存储。本发明的网桥将文件名映射到其仿效的海量存储块中的存储位置。
对于网桥实施例,网桥将文件分配表映射到远程项目的内容目录。为了完成此,文件分配表-内容目录330通过将那些请求映射到内容目录来转换文件系统请求。在一个实施例中,网桥315在空中建立内容目录。如下面更全面描述的,内容目录基于网络(例如,本地家庭网络或广域网)上可用的内容。作为此转换的结果,主设备305对网桥执行文件系统操作,并且,响应于那些请求,返回内容目录作为目录信息,以及返回数字媒体(例如,数字音频、视频或照片)作为文件系统内的文件。
如图3中所示,网桥315还包括网络协议模块340、IP层350和无线网络接口360。网络协议340、IP层350和无线网络接口360、或者通常在无线网络适配器上发现的那些模块以及同等物,意在表示宽范畴的便携式无线网络适配器。
启用便携式媒体设备:
与本发明的网桥一起使用的设备可以包括移动电话(蜂窝电话)。图4图示了与网桥一起使用蜂窝电话的一个实施例。今天,许多蜂窝电话被配置成也作为便携式媒体设备操作。例如,许多蜂窝电话包括用于获取数字图像和视频的相机。一些蜂窝电话也包括用于播放数字音乐文件的数字音乐播放器。这些蜂窝电话也可以具有屏幕和输出插孔,来播放音乐并且显示照片和视频。蜂窝电话400可以通过网桥115接收数字音频/视频和数字照片。蜂窝电话400也可以将数字音频/视频和数字照片发送到网络上的其他设备。例如,蜂窝电话400可以将数字照片上传到网络上的电视机或者网站。
一些蜂窝电话也作为个人数字助理(PDA)操作。这些蜂窝电话通常包括联系方式、日历和任务应用。一般地,个人数字助理与也维持联系方式、事件日历和任务的计算机系统一起使用。在一个实施例中,蜂窝电话400也可被配置成同步来自另一计算机设备的数据。对于此实施例,网桥115被配置成将与海量存储协议兼容的文件系统请求转换成与潜在(underlying)联系日历和任务应用兼容的格式。
与网桥一起使用的媒体设备可以包括能够播放和/或向系统提供数字媒体的任何类型的设备。在一个实施例中,该设备包括便携式媒体播放器。图5是图示便携式媒体播放器和网桥的一个实施例的方框图。如图5中所示,将便携式媒体播放器510耦接到无线网桥115。便携式媒体播放器515与网桥115之间的通信可以是双向的,以便该便携式媒体播放器可以在网桥115与便携式媒体播放器510之间,接收数字媒体,以及发送数字媒体。在其他实施例中,便携式媒体播放器515与网桥115之间的通信可以是单向的,以便PMP仅接收或发送数字媒体。
在一个实施例中,便携式媒体播放器510可以包括便携式数字音频播放器。对于此实施例,便携式数字音频播放器包含用于存储数字音乐文件的非易失性存储器。可以以例如MPEG音频层3(“MP3”)这样的多种格式对该数字音乐文件格式化。在另一实施例中,便携式媒体播放器510可以包括能够播放视频和/或显示照片的便携式设备。对于此实施例,便携式媒体播放器510通过网桥150接收网络上的数字视频文件和数字照片,并且处理该数字视频和数字照片文件,用以在其显示器上进行显示。数字视频文件可以包括以例如MPEG4这样的用于数字视频的众所周知的多种格式进行格式化的、全长(full-length)视频作品或视频片断。可以以例如JPEG这样的、用于数字照片的众所周知的多种格式对数字照片格式化。
便携式媒体播放器510也可被用作媒体服务器。对于这些实施例,可以通过至网络的网桥115,将便携式媒体播放器510中的非易失性存储器上存储的数字音频、视频和照片上传到该网络上的目的地设备(即,位于家庭网络上或广域网上的目的地设备)。
在其他实施例中,与本发明的网桥一起使用的设备可以包括数码相机。图6图示了将数码相机连接到本发明的网桥的一个实施例。对于此实施例,数码相机600通过网桥115发送和接收网络上的数据。在一个实施例中,数据包括数字照片。用户可以使用数码相机600来拍摄多个数字照片,并且期望经由网络将该数字照片传送到一个或多个目的地设备。用户可以通过这里所描述的有线或无线接口之一将数码相机600连接到网桥115,以便将数字照片发送到网络(例如家庭网络或广域网)上的一个或多个目的地设备。对于此示例,用户可以将网桥115连至数码相机600。数码相机600将网桥115“看作”是存储设备,并且察看由该网桥生成的远程内容目录。网桥115将网络上可用的设备作为目录信息,呈现给数码相机600。另外,用户可以期望将数字照片上传到因特网网站。对于此示例,用户将数字照片文件发送到通过网桥呈现的目的地虚拟内容目录,并且接下来(in turn),网桥将该数字照片文件上传到因特网。
除了上传和下载数字媒体,设备还可被配置成根据协议来接收或发送数据。例如,网桥115可被配置成支持用于打印的协议。图7图示了将打印机连接到本发明的网桥的一个实施例。对于此实施例,网桥115被配置成转换用于打印的协议。具体地,网桥115从网络上的设备(计算机、便携式媒体播放器、蜂窝电话、相机等)接收数据。接下来,网桥115将所接收的数据转换成与用于打印操作的协议兼容的数据。
内容目录映射:
“内容目录”提供关于在一个或多个网络上可用的媒体的信息。在一些实施例中,网桥将由海量存储协议定义的内容目录映射到文件系统。具体地,网桥将内容目录映射到文件系统目录,并且将数字媒体(例如,流式音频或视频)映射到由文件系统定义的文件。图8是图示示例内容目录的方框图。位于层级结构树的顶部的根目录-内容目录810表示海量存储文件系统中的基础或根目录。海量存储文件系统的根目录被映射到内容目录810。在将网桥耦接到家庭网络的一个实施例中,内容目录可以包括到根据通用即插即播(“UPnP”)A/V标准配置的家庭网络的根目录。
对于图8中所图示的示例实施例,根目录-内容目录810与全系统(systemwide)内容菜单815相关联。通常,全系统内容菜单815包括用于选择内容的用户接口菜单。在媒体设备上提供用户接口菜单。在一个实施例中,在空中(on-the-fly)生成全系统内容菜单815,以便基于可用的数字媒体,定制用户接口菜单。可以根据媒体的内容或位置,组织全系统内容菜单815。例如,全系统内容菜单815可以包括对于“音乐”、“视频”和“照片”的菜单项。这些菜单项可以对应于位于根目录下面的目录。在另一个实施例中,内容菜单可以包括由内容提供商列出的菜单项,其可以对应于内容目录中的目录。内容菜单可以具有通过用户喜好可选择的、或者通过一些其他变量预定义的多个菜单类型,例如所连接设备的类型。
为了获取媒体,用户将媒体设备连接到网桥。作为响应,媒体设备安装显示为海量存储设备的网桥。例如,表示网桥的图标可以出现在媒体设备显示器上。然后用户可以“探测”用于内容的所安装的海量存储设备。例如,用户可以点击图标,以便查看网桥的根目录。响应于这一用户动作,设备生成文件系统请求,以便查看海量存储设备(即,网桥)的根目录。响应于根目录请求,网桥发送作为目录信息的全系统内容菜单815,并且,媒体设备在该媒体设备的显示器上提供该全系统内容菜单。
对于图8的示例,识别内容源的大量目录位于根目录-内容目录(810)下面。具体地,对于图8中所示的示例层级结构,内容源的目录包括家庭网络830和数个内容提供商(例如,内容提供商1(840)、内容提供商2(850)和内容提供商n(860))。将每个内容源映射到文件系统的目录。对于此配置,用户可以查看内容源目录来从那些源中选择可用的媒体。例如,全系统内容菜单可以包括对于“音乐”的菜单项。用户在选择了对于音乐的菜单项(即,目录)之后,可以接收识别包含音乐的所有内容源的目录信息。例如,响应于音乐目录的选择,用户可以查看对于“家庭网络”、“内容提供商1”、“内容提供商2”和“内容提供商n”的目录信息。对于此示例,用户随后可以从“家庭网络”、“内容提供商1”、“内容提供商2”和“内容提供商n”目录中进行选择以便定位音乐。在另一实施例中,聚集来自所有媒体服务器的数字媒体,并且将排列数字媒体的目录呈现给用户。例如,数字音乐可以通过“唱片集”、“艺术家”和“流派”的标题来排列。可将从不同的内容源聚集的数字音乐文件一起存储在“唱片集”、“艺术家”和“流派”目录中。
在一个示例情形中,用户可以期望将音乐从位于家庭网络上的计算机下载到媒体设备。为了完成此任务,用户从媒体设备中显示的目录信息(例如,文件夹的图标)选择目录“家庭网络”。用户可以在媒体设备显示器上查看作为文件的、在计算机上可用的多个数字媒体。用户随后可以选择打开一个文件(即,媒体项),并且作为响应,网桥打开与计算机的连接,并且,将媒体项流式传输、或者复制到媒体设备。类似地,用户可以选择内容提供商,例如内容提供商2850,并且查看和下载与那个内容提供商相关联的数字媒体。
如图8中所示,数字媒体与每个内容源相关联。数字媒体对用户显示为文件系统中的文件。例如,如果用户打开家庭网络830目录作为文件系统操作,则网桥返回作为文件的数字媒体的列表。用户然后可以打开媒体项作为打开文件操作。响应于打开文件操作,网桥将媒体流式传输至设备。
尽管组织图8的示例内容目录以对应于内容源内可用的高级全系统内容菜单,但是,可以使用将文件系统映射到内容目录的、内容目录和数字媒体的任何排列(arrangement),而不会背离本发明的精神或范畴。
图9是图示内容目录层级结构的一个示例的方框图。对于此示例,根目录-内容目录(810,图8)包括三个菜单项:音乐905、照片945和视频970。对于此示例,在每个内容菜单项类型下面列出内容源。在一个实施例中,基于对所关联的媒体类型可用的媒体来建立目录。对于图9中所示的示例,为音乐菜单项建立三个目录:本地目录(910)、内容提供商1目录(915)和内容提供商n目录(920)。每个目录包括一个或多个子目录和/或一个或多个数字媒体。对于图9中所示的示例,本地目录910包括子目录媒体服务器1(925)和媒体服务器2(930)。通过媒体服务器来组织这些子目录。在另一实施例中,聚集来自所有媒体服务器的数字媒体,并且将对于“唱片集”、“艺术家”和
“流派”的目录呈现给用户。在这些目录内组织与“唱片集”、“艺术家”和“流派”排列相关联的数字音乐文件。
音乐目录905对于每个内容提供商子目录(915和920)还包括“艺术家A-M”和“艺术家N-Z”(935和940)子目录。“艺术家A-M”和“艺术家N-Z”(935和940)子目录是对于在线提供商组织音乐的一种方式。对于此示例,用户浏览子目录(935和940)来定位数字音乐。图9中所示的目录层级结构仅仅是示例性的,并且,可将数字媒体组织成任何数量的目录和子目录,而不背离本发明的精神或范畴。
图9的层级结构的示例在照片目录945下还包括本地950和照片服务962的子目录。本地目录950提供家庭网络上可用的照片的顶层目录-菜单项,并且,照片服务目录962提供广域网上可用的照片的顶层目录-菜单项。例如,用户组可以在因特网入口上公布照片,从而允许在该组的成员当中共享照片。本地目录包括两个子目录:媒体服务器1955和媒体服务器2960。接下来,每个媒体服务器目录包括在那个媒体服务器上存储的数字照片文件。举例来说,照片服务目录962可以包括与和用户组关联的成员相关联的子目录,用于在广域网上共享照片。
类似于音乐目录905的视频目录970具有本地目录975和对于每个内容提供商的目录(985和990)。在此示例中,内容提供商通过“TV”、“电影”和“视频片断”来组织新内容。用户可以导航到子目录,以便下载相关联的类别中的视频。
使用网桥的媒体传送
图10a和图10b是图示使用网桥将媒体传送到媒体设备的一个实施例的流程图。最初,用户将媒体设备连接到根据本发明配置的网桥。该网桥建立与一个或多个网络的连接(图10a,方框1005)。例如,网桥可以建立与例如无线家庭网络这样的局域网的网络连接。网桥也可以使用TCP/IP协议建立与例如因特网这样的广域网的连接。
在建立网络连接之后,网桥聚集来自可用媒体源的内容信息和数字媒体(图10a,方框1010)。在一个实施例中,当网桥建立网络连接时,网桥从内容提供商获取内容信息。网桥然后根据所提供的信息对内容提供商建立子目录。例如,如果网桥与家庭网络连接,则网桥可以从媒体服务器获取内容信息以及可用数字媒体的列表,已知为服务器聚集的处理。内容信息可以包括用于排列媒体的类别。例如,音乐入口可以通过“唱片集”、“流派”和“艺术家”来排列可用的内容。在其他实施例中,网桥可以从家庭网络上的每个媒体设备获取可用数字媒体的列表。这一处理已知为媒体的客户端聚集。网桥也可以询问广域网上的内容提供商,以便确定用户可用的媒体。例如,内容提供商可以仅向订户提供内容。对于此实施例,网桥可以登陆至内容提供商的因特网入口,并且为该订户提供可用媒体的列表。在其他实施例中,网桥可以连接至因特网网站,以便允许向那些网站上传和下载媒体。基于可用的内容信息和数字媒体,网桥建立内容目录(图10a,方框1015)。例如,内容目录可以是用于家庭网络的UPnP目录。
通常,媒体设备根据海量存储协议来生成文件系统请求,并且作为响应而接收对于目录请求的内容信息和对于文件请求的数字媒体。网桥接收文件系统请求(图10a,方框1020)。如果媒体设备请求是针对目录信息的,则网桥将对目录信息的请求转换成对内容目录信息的请求(图10a,方框1025和1035)。响应于该请求,网桥根据海量存储协议,将内容目录信息格式化为目录信息(图10a,方框1040)。在另一实施例中,网桥询问内容提供商或家庭网络,以便获取内容信息。对于此实施例,网桥基于媒体设备请求在空中建立内容目录信息。媒体设备根据海量存储协议而读目录信息(即,内容信息),并且以目录信息的形式在媒体设备处显示内容信息。
如果文件系统请求是读文件的请求,则网桥将读文件请求转换成传送与那个文件相关联的媒体项的请求(图10a,方框1030和1045)。读请求识别文件和文件系统目录中其相关联的位置。网桥使用所必需的网络协议获取到源的连接,并且从网络上开始对数字媒体的请求(图10a,方框1045和1047)。在一个实施例中,将媒体项作为流式媒体(例如,音频或视频)传送。在其他实施例中,可将媒体项下载并复制到媒体设备。
然而,数字版权管理方案可以通过流式传输而不是复制来指示数字媒体的传送。网桥依照(per)网络协议(例如,TCP/IP分组)接收媒体项(复制或流式传输),并且依照所连接的协议将数字媒体传送到媒体设备(图10a,方框1050)。例如,如果海量存储协议规定以“块”进行文件的传送,则当由读媒体文件的潜在应用请求时,以块返回该媒体。
媒体设备也可以执行对网桥的写操作请求。如果网桥从媒体设备接收到写文件的请求,则网桥将该写文件请求转换成将媒体项上传到网络上的设备的请求(图10b,方框1055和1060)。写请求包括文件系统目录中的用于写文件的位置。可执行该写请求来将媒体项复制到目的地位置,或将媒体项流式传输至目的地位置,用于播放。网桥将写请求中的目录信息转换成网络目的地位置,并且获取到该目的地位置的网络连接(图10b,方框1065)。网桥依照所连接的协议(例如,USB海量存储),接收媒体项作为文件(图10b,方框1070)。使用对于目的地位置的网络的网络协议,网桥将媒体项发送(流式传输或复制)到目的地位置(图10b,方框1075)。
网络应用:
图11图示了使用网桥下载家庭网络上的数字媒体的一个实施例。对于此实施例,将媒体播放器(例如,音频或视频播放器)耦接到网桥1115。网桥通过无线接入点1130和路由器1140,与家庭网络1157通信。如图11中所示,在家庭网络1157上可以访问各种媒体设备。对于此示例,计算机1157、媒体服务器1180、立体声系统1175和电视机1170都在家庭网络1157上。网桥1115从家庭网络1157上的任何设备下载数字媒体。例如,媒体播放器1110可以从计算机1167下载数字视频文件。类似地,媒体播放器1110可以从媒体服务器1180下载数字音频文件。
本发明的网桥具有经由广域网从内容提供商下载内容的应用。图12图示了使用网桥将因特网上的内容下载到便携式媒体播放器的一个实施例。对于此实施例,将媒体播放器1210耦接到网桥1215。接下来,网桥1210经由无线接入点1230、路由器1240和宽带调制解调器1250,连接到因特网1270。对于此示例,网桥1215获得到三个内容提供商(1275、1280和1285)的网络连接。内容提供商(1275、1280和1285)可以是对远程位置中的服务器上存储的媒体的因特网入口。内容可以是基于订户而可用的。在其他实施例中,内容提供商可以包括允许销售数字音乐和视频的因特网商店。并且另外的其他实施例,内容提供商可以包括用于与共享团体的其他成员下载照片的因特网团体。媒体播放器1210通过网桥1215有权从内容提供商(1275、1280和1285)下载数字音乐、视频和照片。
本发明的网桥具有用于经由网络上传媒体的应用。图13图示了使用网桥来上传媒体的一个实施例。对于此实施例,将媒体源设备1305耦接到网桥(1315)。网桥接入家庭网络1357和因特网1390两者。具体地,网桥通过无线接入点1350和路由器1355,接入家庭网络1357。网桥还通过无线接入点1350、路由器1355和宽带调制解调器1385来接入因特网1390。媒体源设备1305可以存储数字视频、音频和/或照片。例如,媒体源设备1305可以是包含用于在永久介质中存储文件的硬盘驱动器或闪存的便携式媒体播放器。将媒体上传到网桥1315,该网桥1315接下来将数字媒体上传到家庭网络1357上的、或因特网1390上的目的地位置。例如,媒体源设备1305可以上传媒体,用以存储在计算机1365上或媒体服务器1380上。在其他实施例中,媒体源设备1305可以将媒体流式传输至目的地位置。例如,媒体源设备1305可以流式传输音频,用以在立体声系统1375上播放,或者它可以流式传输数字视频,用以在电视机1370上播放。
本发明的网桥还具有传送数据以支持海量存储协议以外的协议的应用。图14图示了使用网桥将数据写至目的地设备的一个实施例。网桥具有通过接入点1450和路由器1455到家庭网络1457的连接性,并且具有通过接入点1450、路由器1455和宽带调制解调器1485到因特网1490的连接性。源设备1405将数据或媒体写至网桥1415,该网桥1415接下来将媒体和数据写至家庭网络1457上的、或因特网1490上的可访问的一个或多个目的地设备。
对于此实施例,网桥1415包括源设备接口1420、网络协议1430、IP层1435和无线网络接口1440。源设备接口1420提供到源设备1405的物理层连接。例如,物理层连接可以包括通用串行总线(“USB”)连接。网络协议模块1430支持用于传送数据的潜在协议。在一个实施例中,网络协议模块1430支持MTP协议,微软媒体播放器标准。在其他实施例中,网络协议模块1430可以支持PTP标准,该PTP标准允许控制在数码相机制造厂商中实现的相机。网络协议模块1430可以支持任何协议。使用协议,源设备1405可以将媒体或数据传送到家庭网络1475上的、或因特网1490上的任何目的地设备。
图15图示了使用本发明的网桥进行打印的一个实施例。对于此实施例,源设备1505按照与源设备接口1520兼容的格式,将数据写至网桥1515。接下来,协议接口1530仿效用于打印数据的协议。对于此示例,在无线网络上接收数据到打印机1560。因此,通过仿效打印协议,网桥1515提供用于将打印服务提供给设备的连接性。
媒体服务
在一些实施例中,网桥可以与媒体服务一起操作。图16图示了被配置成与媒体服务操作的网桥的一个实施例。如图16中所示,网桥1615经由无线接入点1645和1650、路由器1655和宽带调制解调器1685,连接到因特网1690。通常,媒体服务1692对网桥提供到来自内容提供商(内容提供商1(1275)、内容提供商2(1280)和内容提供商n(1285))的媒体内容的访问。
在操作中,网桥1615发起与媒体服务1692的连接,并且唯一地识别自身。在一个实施例中,将网桥以唯一编号封装,用于销售。网桥的购买者使用该唯一编号来设置关于媒体服务的帐户。该帐户可以指定用户购买来自一个或多个内容提供商的媒体内容的条款(term)。例如,用户可以购买用于购买来自一个或多个内容提供商的一种或多种媒体的预订。可以用IP地址对网桥预编程,以访问因特网上的媒体服务。当网桥访问媒体服务时,媒体服务识别该帐户,并且基于用该帐户购买的内容而提供对该内容的访问。
作为响应,媒体服务1692可以自动地确定对网桥1615可用的媒体、以及可用媒体的位置(例如,内容提供商1(1275)、内容提供商2(1280)和内容提供商n(1285))。如此,媒体服务1692经由网桥,充当内容提供商与用户之间的中介(broker)。在一些实施例中,媒体服务提供网桥1615与内容提供商1(1275)、内容提供商2(1280)和内容提供商n(1285)之间的连接。对于这些实施例,媒体服务1692从内容提供商获取数字媒体,并且将数字媒体传送到网桥。媒体服务1692可以提供由内容提供商提供的内容的定制查看。例如,媒体服务1692可以生成内容目录来以适合于用户的方式呈现媒体。可以由用户定制内容目录。例如,用户可以指定目录来组织内容。
在一个实施例中,媒体服务1692可以存储“组信息”。通常,组信息识别对网桥可用的媒体。在一个实施例中,组信息将网桥链接到用户。用户可以与一个或多个组相关联。例如,用户可以创建滑雪组来链接对滑雪感兴趣的个人。组中的用户指定对那个组中成员可用的内容。例如,滑雪组的成员可以指定存储了对滑雪组的成员可用的所有内容(例如,与滑雪相关的内容)的内容目录-子目录。
可以在硬件或软件中实现此处描述的网桥的功能性。对于软件实现,网桥包含包括了用于在通用计算机系统上实现的多个计算机可执行指令的软件。在加载到通用计算机系统中之前,网桥软件可以作为编码信息而驻留在例如磁软盘、磁带和光盘只读存储器(CD-ROM)的计算机可读介质上。
尽管已经根据特定示例性实施例而描述了本发明,但是,将理解的是,本领域的普通技术人员能够作出各种修改和变更,而不背离本发明的精神和范畴。

Claims (21)

1.一种使用网桥在网络上传送至少一个数字媒体项的方法,所述方法包括:
使用网桥,确定在所述网络上可用的至少一个媒体源;
根据海量存储协议,从所述网桥处的主设备接收至少一个文件系统请求;
将所述文件系统请求转换成对至少一个数字媒体项的请求;
将所述数字媒体项从所述媒体源传送到所述网桥;以及
将所述数字媒体项从所述网桥传送到所述主设备。
2.如权利要求1所述的方法,其中转换所述文件系统请求包括:
基于所述网络上可用的数字媒体而生成内容目录
生成内容目录,其组织所述网络上可用的所述数字媒体;以及
根据所述文件系统协议,将所述内容目录呈现给所述主设备。
3.如权利要求2所述的方法,其中,将所述内容目录呈现给所述主设备包括:将所述内容目录呈现为所述文件系统中的目录信息。
4.如权利要求2所述的方法,其中,将所述内容目录呈现给所述主设备包括:将数字媒体呈现为所述文件系统中的文件。
5.如权利要求1所述的方法,其中,所述无线网络接口根据WiFi标准操作。
6.如权利要求1所述的方法,其中,所述主设备包括便携式音频视频播放器。
7.如权利要求1所述的方法,其中,所述主设备包括数码相机。
8.如权利要求1所述的方法,其中,所述主设备包括蜂窝电话。
9.如权利要求1所述的方法,其中,所述网络接口包括无线网络接口。
10.一种网络接口设备,包括:
网络接口模块,用于识别所述网络上可用的至少一个媒体源;
主设备接口模块,用于根据海量存储协议来从主设备接收至少一个文件系统请求;
主设备协议接口模块,用于将所述文件系统请求转换成对至少一个数字媒体项的请求;
所述网络接口模块用于从所述媒体源接收所述数字媒体项;以及
所述主设备接口模块用于将所述数字媒体项从所述传送到所述主设备。
11.如权利要求10所述的设备,其中,所述主设备接口模块还用于基于所述网络上可用的数字媒体而生成内容目录,
生成内容目录,其组织所述网络上可用的所述数字媒体;以及用于根据所述文件系统协议而将所述内容目录呈现给所述主设备。
12.如权利要求11所述的设备,其中,所述主设备接口模块还用于将所述内容目录呈现为所述文件系统中的目录信息。
13.如权利要求11所述的设备,其中,所述主设备接口模块还用于将数字媒体呈现为所述文件系统中的文件。
14.如权利要求10所述的设备,其中,所述网络接口模块包括无线网络接口模块,用于根据WiFi标准操作。
15.如权利要求10所述的设备,其中,所述主设备包括便携式音频视频播放器。
16.如权利要求10所述的设备,其中,所述主设备包括数码相机。
17.如权利要求10所述的设备,其中,所述主设备包括蜂窝电话。
18.一种使用网桥而在网络上传送至少一个数字媒体项的方法,所述方法包括:
使用网桥,确定在所述网络上可用的至少一个媒体目的地设备;
根据海量存储协议,从所述网桥处的主设备接收对写数字媒体的至少一个文件系统请求;
将所述文件系统请求转换成对写至少一个数字媒体项的请求;
将所述数字媒体项从所述主设备传送到所述网桥;以及
将所述数字媒体项从所述网桥传送到所述媒体目的地设备。
19.如权利要求18所述的方法,其中,所述主设备包括便携式音频视频播放器。
20.如权利要求18所述的方法,其中,所述主设备包括数码相机。
21.如权利要求18所述的方法,其中,所述主设备包括蜂窝电话。
CN2007800284302A 2006-06-01 2007-05-31 使用网络接口设备在网络上传送媒体的方法和装置 Active CN101495995B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310118409.9A CN103259782B (zh) 2006-06-01 2007-05-31 媒体系统

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/444,564 2006-06-01
US11/444,564 US7929551B2 (en) 2006-06-01 2006-06-01 Methods and apparatus for transferring media across a network using a network interface device
PCT/US2007/070157 WO2007143515A2 (en) 2006-06-01 2007-05-31 Methods and apparatus for transferring media across a network using a network interface device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201310118409.9A Division CN103259782B (zh) 2006-06-01 2007-05-31 媒体系统

Publications (2)

Publication Number Publication Date
CN101495995A true CN101495995A (zh) 2009-07-29
CN101495995B CN101495995B (zh) 2013-05-08

Family

ID=38791669

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2007800284302A Active CN101495995B (zh) 2006-06-01 2007-05-31 使用网络接口设备在网络上传送媒体的方法和装置
CN201310118409.9A Active CN103259782B (zh) 2006-06-01 2007-05-31 媒体系统

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201310118409.9A Active CN103259782B (zh) 2006-06-01 2007-05-31 媒体系统

Country Status (7)

Country Link
US (3) US7929551B2 (zh)
EP (1) EP2024855B1 (zh)
JP (3) JP4990359B2 (zh)
CN (2) CN101495995B (zh)
ES (1) ES2634612T3 (zh)
TW (1) TWI420858B (zh)
WO (1) WO2007143515A2 (zh)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6859799B1 (en) 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
KR20190096450A (ko) 2000-10-11 2019-08-19 로비 가이드스, 인크. 매체 콘텐츠 배달 시스템 및 방법
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8280975B2 (en) * 2004-09-16 2012-10-02 Canon Kabushiki Kaisha Image supply apparatus and imaging apparatus, an information processing apparatus and control method thereof, and communication system
US8086575B2 (en) 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
EP1820280A4 (en) * 2004-12-06 2009-01-07 Ktf Technologies Inc MOBILE DEVICE WITH FUNCTION FOR DATA AND FOLDER MANAGEMENT
US8464176B2 (en) * 2005-01-19 2013-06-11 Microsoft Corporation Dynamic stacking and expansion of visual items
US8607287B2 (en) 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US7929551B2 (en) * 2006-06-01 2011-04-19 Rovi Solutions Corporation Methods and apparatus for transferring media across a network using a network interface device
US8135342B1 (en) 2006-09-15 2012-03-13 Harold Michael D System, method and apparatus for using a wireless cell phone device to create a desktop computer and media center
WO2008028145A2 (en) * 2006-08-31 2008-03-06 Real Networks, Inc. Api-accessible media distribution system
US20080071950A1 (en) * 2006-09-19 2008-03-20 Ithaca Technologies, Llc Thin client implementation based on redirection of virtual i/o devices
US8027954B2 (en) * 2007-05-31 2011-09-27 Red Hat, Inc. Portable media player recommendation system
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
JP5092179B2 (ja) * 2007-09-13 2012-12-05 オンキヨー株式会社 サーバ及びサーバプログラム
US8458293B1 (en) * 2008-01-17 2013-06-04 Clearwire Ip Holdings Llc Network access for non-network-enabled devices
US8775960B1 (en) * 2008-03-10 2014-07-08 United Services Automobile Association (Usaa) Systems and methods for geographic mapping and review
US20090271742A1 (en) * 2008-04-29 2009-10-29 Rui Zhang User interface navigation design system
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US7990992B2 (en) * 2008-06-19 2011-08-02 Nokia Corporation Electronically configurable interface
WO2010012963A1 (fr) * 2008-07-30 2010-02-04 France Telecom Transfert d'un contenu multimédia vers un fournisseur de service
US10567823B2 (en) 2008-11-26 2020-02-18 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US9986279B2 (en) 2008-11-26 2018-05-29 Free Stream Media Corp. Discovery, access control, and communication with networked services
US10977693B2 (en) 2008-11-26 2021-04-13 Free Stream Media Corp. Association of content identifier of audio-visual data with additional data through capture infrastructure
US10334324B2 (en) 2008-11-26 2019-06-25 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US9154942B2 (en) 2008-11-26 2015-10-06 Free Stream Media Corp. Zero configuration communication between a browser and a networked media device
US9386356B2 (en) 2008-11-26 2016-07-05 Free Stream Media Corp. Targeting with television audience data across multiple screens
US10880340B2 (en) 2008-11-26 2020-12-29 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US10419541B2 (en) 2008-11-26 2019-09-17 Free Stream Media Corp. Remotely control devices over a network without authentication or registration
US10631068B2 (en) 2008-11-26 2020-04-21 Free Stream Media Corp. Content exposure attribution based on renderings of related content across multiple devices
US9026668B2 (en) 2012-05-26 2015-05-05 Free Stream Media Corp. Real-time and retargeted advertising on multiple screens of a user watching television
US9519772B2 (en) 2008-11-26 2016-12-13 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US8180891B1 (en) 2008-11-26 2012-05-15 Free Stream Media Corp. Discovery, access control, and communication with networked services from within a security sandbox
US9961388B2 (en) 2008-11-26 2018-05-01 David Harrison Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements
US9239840B1 (en) 2009-04-24 2016-01-19 Swish Data Corporation Backup media conversion via intelligent virtual appliance adapter
US9087066B2 (en) * 2009-04-24 2015-07-21 Swish Data Corporation Virtual disk from network shares and file servers
US20100312857A1 (en) * 2009-06-05 2010-12-09 Macrovision Solutions Corporation System and method for enabling content aggregation by user proximity
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
GB2482478A (en) * 2010-08-02 2012-02-08 Richard Hoptroff Using a mass storage device interface to control a different type of device
KR20120015888A (ko) * 2010-08-13 2012-02-22 삼성전자주식회사 휴대용단말기 및 그 제어방법
US8468007B1 (en) * 2010-08-13 2013-06-18 Google Inc. Emulating a peripheral mass storage device with a portable device
US9767098B2 (en) 2012-08-08 2017-09-19 Amazon Technologies, Inc. Archival data storage system
US9563681B1 (en) 2012-08-08 2017-02-07 Amazon Technologies, Inc. Archival data flow management
TW201243698A (en) * 2011-04-26 2012-11-01 Amtran Technology Co Ltd Method for controlling a terminal display device
CN102761651A (zh) * 2011-04-29 2012-10-31 瑞轩科技股份有限公司 终端显示装置及其控制方法
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US20130332841A1 (en) * 2012-06-10 2013-12-12 Apple Inc. Integrated tools for creating and sharing image streams
US8805793B2 (en) 2012-08-08 2014-08-12 Amazon Technologies, Inc. Data storage integrity validation
US9652487B1 (en) 2012-08-08 2017-05-16 Amazon Technologies, Inc. Programmable checksum calculations on data storage devices
US9225675B2 (en) 2012-08-08 2015-12-29 Amazon Technologies, Inc. Data storage application programming interface
US10120579B1 (en) 2012-08-08 2018-11-06 Amazon Technologies, Inc. Data storage management for sequentially written media
US9904788B2 (en) 2012-08-08 2018-02-27 Amazon Technologies, Inc. Redundant key management
US8959067B1 (en) 2012-08-08 2015-02-17 Amazon Technologies, Inc. Data storage inventory indexing
US9830111B1 (en) 2012-08-08 2017-11-28 Amazon Technologies, Inc. Data storage space management
US9779035B1 (en) 2012-08-08 2017-10-03 Amazon Technologies, Inc. Log-based data storage on sequentially written media
US20140172927A1 (en) * 2012-12-19 2014-06-19 Htc Corporation File information processing method and portable device
US10558581B1 (en) * 2013-02-19 2020-02-11 Amazon Technologies, Inc. Systems and techniques for data recovery in a keymapless data storage system
TWI493344B (zh) * 2013-05-21 2015-07-21 Unitech Electronics Co Ltd 用於建立虛擬通用隨插即用裝置之整合方法及其通用隨插即用整合裝置
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US10616227B2 (en) 2015-06-30 2020-04-07 Home Box Office, Inc. Content rights headers
US11386060B1 (en) 2015-09-23 2022-07-12 Amazon Technologies, Inc. Techniques for verifiably processing data in distributed computing systems
US10594770B2 (en) * 2016-11-01 2020-03-17 International Business Machines Corporation On-premises and off-premises communication
US11716440B2 (en) 2017-05-02 2023-08-01 Harman International Industries, Incorporated Portable hub with digital video recorder
EP3399762B1 (en) * 2017-05-02 2023-07-12 Harman International Industries, Incorporated Portable hub with digital video recorder

Family Cites Families (122)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6400996B1 (en) * 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US5506932A (en) * 1993-04-16 1996-04-09 Data Translation, Inc. Synchronizing digital audio to digital video
US5930473A (en) * 1993-06-24 1999-07-27 Teng; Peter Video application server for mediating live video services
US5571672A (en) * 1994-09-20 1996-11-05 The United States Of America As Represented By The Secretary Of Agriculture Gypsy moth genotype assay
US6741617B2 (en) * 1995-04-14 2004-05-25 Koninklijke Philips Electronics N.V. Arrangement for decoding digital video signals
US5798921A (en) * 1995-05-05 1998-08-25 Johnson; Todd M. Audio storage/reproduction system with automated inventory control
US5751672A (en) * 1995-07-26 1998-05-12 Sony Corporation Compact disc changer utilizing disc database
US5793356A (en) 1995-07-31 1998-08-11 Microsoft Corporation System and method for the software emulation of a computer joystick
US5815297A (en) * 1995-10-25 1998-09-29 General Instrument Corporation Of Delaware Infrared interface and control apparatus for consumer electronics
US5835126A (en) * 1996-03-15 1998-11-10 Multimedia Systems Corporation Interactive system for a closed cable network which includes facsimiles and voice mail on a display
US5945988A (en) * 1996-06-06 1999-08-31 Intel Corporation Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
US5883621A (en) * 1996-06-21 1999-03-16 Sony Corporation Device control with topology map in a digital network
US5793366A (en) * 1996-11-12 1998-08-11 Sony Corporation Graphical display of an animated data stream between devices on a bus
DK0932398T3 (da) * 1996-06-28 2006-09-25 Ortho Mcneil Pharm Inc Anvendelse af topiramat eller derivater deraf til fremstilling af et lægemiddel til behandling af maniodepressive bipolære forstyrrelser
US6359661B1 (en) * 1996-11-05 2002-03-19 Gateway, Inc. Multiple user profile remote control
US5969286A (en) * 1996-11-29 1999-10-19 Electronics Development Corporation Low impedence slapper detonator and feed-through assembly
US6177931B1 (en) * 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6243725B1 (en) * 1997-05-21 2001-06-05 Premier International, Ltd. List building system
JP2000513916A (ja) * 1997-06-25 2000-10-17 サムソン エレクトロニクス カンパニー リミテッド ホームネットワーク自動ツリー生成器に対する方法及び装置
AU9320698A (en) 1997-09-18 1999-04-05 Thomson Consumer Electronics, Inc Digital television apparatus for controlling a peripheral device via a digital bus
US6008802A (en) * 1998-01-05 1999-12-28 Intel Corporation Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
US6038614A (en) * 1998-01-05 2000-03-14 Gateway 2000, Inc. Active volume control with hot key
US6160796A (en) * 1998-01-06 2000-12-12 Sony Corporation Of Japan Method and system for updating device identification and status information after a local bus reset within a home audio/video network
US6237049B1 (en) * 1998-01-06 2001-05-22 Sony Corporation Of Japan Method and system for defining and discovering proxy functionality on a distributed audio video network
US6038625A (en) 1998-01-06 2000-03-14 Sony Corporation Of Japan Method and system for providing a device identification mechanism within a consumer audio/video network
KR20010033879A (ko) 1998-01-06 2001-04-25 밀러 제리 에이 오디오/비디오 네트워크 및 이에 관련된 제어 방법
US6085236A (en) * 1998-01-06 2000-07-04 Sony Corporation Of Japan Home audio video network with device control modules for incorporating legacy devices
US6032202A (en) * 1998-01-06 2000-02-29 Sony Corporation Of Japan Home audio/video network with two level device control
WO1999050065A1 (en) * 1998-03-30 1999-10-07 Dai Nippon Printing Co., Ltd. Molded article and surface covering sheet therefor
US6118450A (en) * 1998-04-03 2000-09-12 Sony Corporation Graphic user interface that is usable as a PC interface and an A/V interface
US6353700B1 (en) * 1998-04-07 2002-03-05 Womble Multimedia, Inc. Method and apparatus for playing an MPEG data file backward
US6154206A (en) * 1998-05-06 2000-11-28 Sony Corporation Of Japan Method and apparatus for distributed conditional access control on a serial communication network
US6393430B1 (en) * 1998-05-08 2002-05-21 Sony Corporation Method and system for automatically recording music data files by using the hard drive of a personal computer as an intermediate storage medium
US6233611B1 (en) 1998-05-08 2001-05-15 Sony Corporation Media manager for controlling autonomous media devices within a network environment and managing the flow and format of data between the devices
US6219839B1 (en) * 1998-05-12 2001-04-17 Sharp Laboratories Of America, Inc. On-screen electronic resources guide
JP3571912B2 (ja) 1998-05-26 2004-09-29 株式会社東芝 通信装置およびサービス提供方法
EP1034501A2 (en) 1998-06-11 2000-09-13 Koninklijke Philips Electronics N.V. Virtual jukebox
US7231175B2 (en) * 1998-06-16 2007-06-12 United Video Properties, Inc. Music information system for obtaining information on a second music program while a first music program is played
US5969283A (en) * 1998-06-17 1999-10-19 Looney Productions, Llc Music organizer and entertainment center
CN1867068A (zh) * 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
AR020608A1 (es) * 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
US6208341B1 (en) * 1998-08-05 2001-03-27 U. S. Philips Corporation GUI of remote control facilitates user-friendly editing of macros
US6111677A (en) * 1998-08-31 2000-08-29 Sony Corporation Optical remote control interface system and method
BR9906952A (pt) 1998-09-17 2000-10-03 Koninkl Philips Electronics Nv Processo para facilitar uma programação de um dispositivo de controle, programa de software que está contido em um meio legìvel por computador para execução em um computador, respectivo dispositivo de controle, software objeto que está contido em um meio legìvel por computador em um site de internet, e, processo de habilitação de um usuário para personalizar o controle de um aparelho
US6498784B1 (en) * 1998-10-20 2002-12-24 Interdigital Technology Corporation Cancellation of pilot and traffic signals
US7058635B1 (en) * 1998-10-30 2006-06-06 Intel Corporation Method and apparatus for searching through an electronic programming guide
US6169725B1 (en) * 1998-10-30 2001-01-02 Sony Corporation Of Japan Apparatus and method for restoration of internal connections in a home audio/video system
US6594825B1 (en) * 1998-10-30 2003-07-15 Intel Corporation Method and apparatus for selecting a version of an entertainment program based on user preferences
US6408128B1 (en) * 1998-11-12 2002-06-18 Max Abecassis Replaying with supplementary information a segment of a video
ES2618230T3 (es) 1998-11-16 2017-06-21 Microsoft Technology Licensing, Llc Procedimiento de ejecución de una aplicación sin estar instalada
US6816175B1 (en) * 1998-12-19 2004-11-09 International Business Machines Corporation Orthogonal browsing in object hierarchies
US20020194260A1 (en) * 1999-01-22 2002-12-19 Kent Lawrence Headley Method and apparatus for creating multimedia playlists for audio-visual systems
US6236395B1 (en) * 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
US6577735B1 (en) * 1999-02-12 2003-06-10 Hewlett-Packard Development Company, L.P. System and method for backing-up data stored on a portable audio player
US6356971B1 (en) * 1999-03-04 2002-03-12 Sony Corporation System for managing multimedia discs, tracks and files on a standalone computer
US6456714B2 (en) * 1999-03-18 2002-09-24 Sony Corporation Apparatus and method for interfacing between multimedia network and telecommunications network
AU4183600A (en) 1999-03-30 2000-10-16 Sony Electronics Inc. A method and a device for managing resources in a network
US6487145B1 (en) * 1999-04-22 2002-11-26 Roxio, Inc. Method and system for audio data collection and management
US8099758B2 (en) * 1999-05-12 2012-01-17 Microsoft Corporation Policy based composite file system and method
US6263503B1 (en) * 1999-05-26 2001-07-17 Neal Margulis Method for effectively implementing a wireless television system
CA2377941A1 (en) * 1999-06-28 2001-01-04 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
US6647417B1 (en) * 2000-02-10 2003-11-11 World Theatre, Inc. Music distribution systems
US20010042107A1 (en) * 2000-01-06 2001-11-15 Palm Stephen R. Networked audio player transport protocol and architecture
JP2001209586A (ja) * 2000-01-26 2001-08-03 Toshiba Corp コンピュータにおけるコンテンツ管理装置及びコンテンツ管理方法
US6952737B1 (en) * 2000-03-03 2005-10-04 Intel Corporation Method and apparatus for accessing remote storage in a distributed storage cluster architecture
CN1428046A (zh) 2000-03-08 2003-07-02 通用仪器公司 个人通用记录器及其实现和使用方法
US20030068154A1 (en) * 2000-03-08 2003-04-10 Edward Zylka Gateway content storage system having database indexing, and method thereof
US20020059616A1 (en) 2000-03-31 2002-05-16 Ucentric Holdings, Inc. System and method for providing video programming information to television receivers over a unitary set of channels
US8352331B2 (en) * 2000-05-03 2013-01-08 Yahoo! Inc. Relationship discovery engine
US6931593B1 (en) * 2000-05-22 2005-08-16 Gateway Inc. Automatic channel generation for home network systems
US6751402B1 (en) * 2000-06-28 2004-06-15 Keen Personal Media, Inc. Set-top box connectable to a digital video recorder via an auxiliary interface and selects between a recorded video signal received from the digital video recorder and a real-time video signal to provide video data stream to a display device
US6882793B1 (en) * 2000-06-16 2005-04-19 Yesvideo, Inc. Video processing system
US6657116B1 (en) * 2000-06-29 2003-12-02 Microsoft Corporation Method and apparatus for scheduling music for specific listeners
US20020010652A1 (en) * 2000-07-14 2002-01-24 Sony Corporation Vendor ID tracking for e-marker
JP2004506349A (ja) * 2000-08-04 2004-02-26 コパン インコーポレイテッド デジタルメディアを表示する方法およびシステム
AU8845301A (en) * 2000-08-25 2002-03-04 Intellocity Usa Inc Personalized remote control
JP2002118451A (ja) * 2000-10-10 2002-04-19 Fujitsu Ltd 定電流ドライバ回路
US20020113824A1 (en) * 2000-10-12 2002-08-22 Myers Thomas D. Graphic user interface that is usable as a commercial digital jukebox interface
US20020046315A1 (en) * 2000-10-13 2002-04-18 Interactive Objects, Inc. System and method for mapping interface functionality to codec functionality in a portable audio device
US6907301B2 (en) * 2000-10-16 2005-06-14 Sony Corporation Method and system for selecting and controlling devices in a home network
US7206853B2 (en) * 2000-10-23 2007-04-17 Sony Corporation content abstraction layer for use in home network applications
WO2002047388A2 (en) * 2000-11-14 2002-06-13 Scientific-Atlanta, Inc. Networked subscriber television distribution
US20020180803A1 (en) * 2001-03-29 2002-12-05 Smartdisk Corporation Systems, methods and computer program products for managing multimedia content
JP2002184114A (ja) * 2000-12-11 2002-06-28 Toshiba Corp 音楽データの記録再生システムおよび音楽データ記憶媒体
US20020078161A1 (en) * 2000-12-19 2002-06-20 Philips Electronics North America Corporation UPnP enabling device for heterogeneous networks of slave devices
US8601519B1 (en) * 2000-12-28 2013-12-03 At&T Intellectual Property I, L.P. Digital residential entertainment system
US20020104091A1 (en) * 2001-01-26 2002-08-01 Amal Prabhu Home audio video interoperability implementation for high definition passthrough, on-screen display, and copy protection
US6938101B2 (en) * 2001-01-29 2005-08-30 Universal Electronics Inc. Hand held device having a browser application
US20020166123A1 (en) * 2001-03-02 2002-11-07 Microsoft Corporation Enhanced television services for digital video recording and playback
US7039643B2 (en) * 2001-04-10 2006-05-02 Adobe Systems Incorporated System, method and apparatus for converting and integrating media files
US6925481B2 (en) * 2001-05-03 2005-08-02 Symantec Corp. Technique for enabling remote data access and manipulation from a pervasive device
US7346917B2 (en) * 2001-05-21 2008-03-18 Cyberview Technology, Inc. Trusted transactional set-top box
US8291457B2 (en) * 2001-05-24 2012-10-16 Vixs Systems, Inc. Channel selection in a multimedia system
US6839769B2 (en) * 2001-05-31 2005-01-04 Intel Corporation Limiting request propagation in a distributed file system
US20020188735A1 (en) * 2001-06-06 2002-12-12 Needham Bradford H. Partially replicated, locally searched peer to peer file sharing system
US6826512B2 (en) * 2001-06-28 2004-11-30 Sony Corporation Using local devices as diagnostic tools for consumer electronic devices
US7546354B1 (en) * 2001-07-06 2009-06-09 Emc Corporation Dynamic network based storage with high availability
US6901603B2 (en) * 2001-07-10 2005-05-31 General Instrument Corportion Methods and apparatus for advanced recording options on a personal versatile recorder
US20050039208A1 (en) 2001-10-12 2005-02-17 General Dynamics Ots (Aerospace), Inc. Wireless data communications system for a transportation vehicle
JP2003162444A (ja) 2001-11-27 2003-06-06 Netarc Inc 情報提供システム、情報提供方法、情報提供プログラム
US20030110272A1 (en) * 2001-12-11 2003-06-12 Du Castel Bertrand System and method for filtering content
US7634795B2 (en) * 2002-01-11 2009-12-15 Opentv, Inc. Next generation television receiver
JP2003271487A (ja) 2002-03-12 2003-09-26 Nec Corp 通信システム、ゲートウエイ装置、ゲートウエイプログラム
US9485532B2 (en) * 2002-04-11 2016-11-01 Arris Enterprises, Inc. System and method for speculative tuning
KR100485769B1 (ko) * 2002-05-14 2005-04-28 삼성전자주식회사 서로 다른 홈네트워크에 존재하는 네트워크장치간의접속을 제공하기 위한 장치 및 방법
EP1427148B1 (en) 2002-12-04 2006-06-28 Thomson Licensing Method for communication between nodes in peer-to-peer networks using common group label
US20040117851A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Media exchange network supporting delivery of media content to authorized vehicles via media processing system
KR100522179B1 (ko) * 2003-02-26 2005-10-18 주식회사 애트랩 임피던스 교정기능을 갖는 반도체 장치
US20040177166A1 (en) 2003-03-05 2004-09-09 International Business Machines Corporation Network access point apparatus and method
US7787010B2 (en) 2003-03-20 2010-08-31 Pixar Video to film flat panel digital recorder and method
US7627343B2 (en) * 2003-04-25 2009-12-01 Apple Inc. Media player system
US20060069884A1 (en) * 2004-02-27 2006-03-30 Han-Gyoo Kim Universal network to device bridge chip that enables network directly attached device
JP4368248B2 (ja) 2004-05-27 2009-11-18 ソフトバンクBb株式会社 ネットワーク構築システム及び方法、並びにネットワーク構築プログラム
US7464110B2 (en) * 2004-06-30 2008-12-09 Nokia Corporation Automated grouping of image and other user data
JP2006059201A (ja) * 2004-08-20 2006-03-02 Renesas Technology Corp データ転送システム及びインターフェイス
CN1744586A (zh) 2004-08-31 2006-03-08 上海乐金广电电子有限公司 利用网桥实现外部媒体源装置控制的方法
KR20060060150A (ko) * 2004-11-30 2006-06-05 삼성전자주식회사 가상 파일 시스템을 만들어 멀티미디어 데이터를 재생하는장치 및 재생방법
US9176955B2 (en) * 2005-03-09 2015-11-03 Vvond, Inc. Method and apparatus for sharing media files among network nodes
US7260461B2 (en) * 2005-10-31 2007-08-21 Ford Global Technologies, Llc Method for operating a pre-crash sensing system with protruding contact sensor
US20070136501A1 (en) * 2005-12-08 2007-06-14 Chang Robert C Media card command pass through methods
US20070162661A1 (en) * 2005-12-27 2007-07-12 Pei-Yuan Fu Memory extension apparatus and the method of data transfer applied therein
US7929551B2 (en) * 2006-06-01 2011-04-19 Rovi Solutions Corporation Methods and apparatus for transferring media across a network using a network interface device

Also Published As

Publication number Publication date
EP2024855A4 (en) 2013-03-13
CN103259782A (zh) 2013-08-21
TWI420858B (zh) 2013-12-21
US20170237803A1 (en) 2017-08-17
JP2016186800A (ja) 2016-10-27
US7929551B2 (en) 2011-04-19
CN101495995B (zh) 2013-05-08
US20070282969A1 (en) 2007-12-06
JP5992664B2 (ja) 2016-09-14
US10375146B2 (en) 2019-08-06
EP2024855A2 (en) 2009-02-18
EP2024855B1 (en) 2017-05-10
TW200816723A (en) 2008-04-01
JP4990359B2 (ja) 2012-08-01
US9621605B2 (en) 2017-04-11
US20070283046A1 (en) 2007-12-06
WO2007143515A2 (en) 2007-12-13
CN103259782B (zh) 2017-09-26
JP2009539195A (ja) 2009-11-12
WO2007143515A3 (en) 2008-10-30
JP2011193527A (ja) 2011-09-29
JP6619700B2 (ja) 2019-12-11
ES2634612T3 (es) 2017-09-28

Similar Documents

Publication Publication Date Title
CN101495995B (zh) 使用网络接口设备在网络上传送媒体的方法和装置
CN101364919B (zh) 元数据收集系统、装置、方法及内容管理服务器
US7680804B2 (en) System and method for navigating and indexing content
US20070288470A1 (en) Selection of media for public rendering via user devices
US20090125609A1 (en) Method, apparatus, system and computer readable medium for providing a universal media interface to control a universal media apparatus
CN101479725A (zh) 表示数字内容元数据
MX2009000860A (es) Delineado de articulos descubiertos de conexion y reproduccion universales a una ubicacion de bloque de mensaje de servidor (smb).
US20090063694A1 (en) Multimedia Access Device, Multimedia Playing System Comprising the Multimedia Access Device, and Multimedia Data Playing Method
CN101510201A (zh) 多通道内容建模系统
WO2004068355A1 (ja) 情報処理装置、およびコンテンツ管理方法、コンテンツ情報管理方法、並びにコンピュータ・プログラム
JP5324597B2 (ja) UPnPネットワークにおける資産を組織化し公表すること
CN102349071A (zh) 统一媒体内容目录服务
KR20160026951A (ko) 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
CN101866682B (zh) 网络多媒体播放系统
TWI385966B (zh) 多媒體系統、媒體中央控制器及其管理媒體檔案的方法
CN100555942C (zh) 本地网络计算机上的文件管理方法和系统
CN103729393A (zh) 用于管理媒体内容的目录的方法和设备
KR101601791B1 (ko) 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
JP2007164563A (ja) デジタルコンテンツの提供装置および提供システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1132562

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: ROADWAY SOLUTIONS INC.

Free format text: FORMER NAME: MACROVISION CORPORATION

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: Rowe solutions

Address before: American California

Patentee before: Macrovision Corporation

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1132562

Country of ref document: HK