CN103259782A - 媒体系统 - Google Patents
媒体系统 Download PDFInfo
- Publication number
- CN103259782A CN103259782A CN2013101184099A CN201310118409A CN103259782A CN 103259782 A CN103259782 A CN 103259782A CN 2013101184099 A CN2013101184099 A CN 2013101184099A CN 201310118409 A CN201310118409 A CN 201310118409A CN 103259782 A CN103259782 A CN 103259782A
- Authority
- CN
- China
- Prior art keywords
- media
- bridge
- request
- network
- portable bridge
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/116—Details of conversion of file system types or formats
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1013—Network architectures, gateways, control or user entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2812—Exchanging 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
本申请是申请号为200780028430.2、申请日为2007年5月31日、发明名称为“使用网络接口设备在网络上传送媒体的方法和装置”的发明专利申请的分案申请。
技术领域
本发明致力于网络连接(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提供物理层实现,以便调制数据,用于在无线网络上传输。无线网络可以包括任何类型的无线网络,包括根据IEEE802.11a、IEEE802.11b、IEEE802.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 Category5)、HPNA、家用插头(Home Plug)、IEEE802.11x、IEEE1394和USB1.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作为客户端设备或主设备、使用主CPU310来实现海量存储协议标准。通常,海量存储协议为设备定义标准,以便对外部存储设备读和写文件。对于此实施例,网桥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 (20)
1.一种媒体系统,包括:
便携式网桥,其中该便携式网桥耦接到广域网,并且其中配置为提供至少一个媒体项到所述广域网的内容提供商耦接至所述广域网,该便携式网桥被配置为:
根据海量存储协议从主机设备接收第一请求,
将该第一请求转换成对于在该内容提供商处的媒体项的第二请求;以及
将该第二请求传送至内容提供商。
2.如权利要求1所述的媒体系统,其中:
所述第二请求包括将媒体从所述内容提供商传送至便携式网桥的请求,以及
所述内容提供商被配置为接收所述第二请求,并将所述媒体项传送至所述便携式网桥。
3.如权利要求1所述的媒体系统,其中所述便携式网桥被进一步配置为:
将所述媒体项传送到主机设备。
4.如权利要求1所述的媒体系统,其中所述便携式网桥被进一步配置为:
在文件系统中将所述媒体文件呈现给主机设备。
5.如权利要求1所述的媒体系统,其中所述便携式网桥被进一步配置为:
从主机设备接收另一个请求,该另一个请求包括观看可从内容提供商获得的媒体项的至少部分列表的请求;
产生内容目录,该内容目录组织可经由网络获得的媒体的列表;和
根据海量存储协议将内容目录呈现给主机设备。
6.如权利要求5所述的媒体系统,其中所述便携式网桥被进一步配置为将所述内容目录呈现为文件系统中的目录信息。
7.如权利要求1所述的媒体系统,其中所述媒体项包括视频。
8.如权利要求1所述的媒体系统,其中所述媒体项包括音频。
9.如权利要求1所述的媒体系统,其中所述媒体项包括数字照片。
10.如权利要求1所述的媒体系统,其中所述便携式网桥被进一步配置为:
识别可在网络上获得的至少一个服务提供商。
11.一种媒体系统,包括:
便携式网桥,其中该便携式网桥耦接到广域网,并且其中配置为提供至少一个媒体项到所述广域网的内容提供商耦接至所述广域网,该便携式网桥包括:
用于根据海量存储协议从主机设备接收第一请求的部件,
用于将该第一请求转换成对于在该内容提供商处的媒体项的第二请求的部件;以及
用于将该第二请求传送至内容提供商的部件。
12.如权利要求11所述的媒体系统,其中:
所述第二请求包括将媒体从所述内容提供商传送至便携式网桥的请求,以及
所述内容提供商被配置为接收所述第二请求,并将所述媒体项传送至所述便携式网桥。
13.如权利要求11所述的媒体系统,其中所述便携式网桥进一步包括:
用于将所述媒体项传送到主机设备的部件。
14.如权利要求11所述的媒体系统,其中所述便携式网桥进一步包括:
用于在文件系统中将所述媒体文件呈现给主机设备的部件。
15.如权利要求11所述的媒体系统,其中所述便携式网桥进一步包括:
用于从主机设备接收另一个请求的部件,该另一个请求包括观看可从内容提供商获得的媒体项的至少部分列表的请求;
用于产生内容目录的部件,该内容目录组织可经由网络获得的媒体的列表;和
用于根据海量存储协议将内容目录呈现给主机设备的部件。
16.如权利要求15所述的媒体系统,其中所述便携式网桥进一步包括用于将所述内容目录呈现为文件系统中的目录信息的部件。
17.如权利要求11所述的媒体系统,其中所述媒体项包括视频。
18.如权利要求11所述的媒体系统,其中所述媒体项包括音频。
19.如权利要求11所述的媒体系统,其中所述媒体项包括数字照片。
20.如权利要求11所述的媒体系统,其中所述便携式网桥进一步包括:
用于识别可在网络上获得的至少一个服务提供商的部件
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 |
CN2007800284302A CN101495995B (zh) | 2006-06-01 | 2007-05-31 | 使用网络接口设备在网络上传送媒体的方法和装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800284302A Division CN101495995B (zh) | 2006-06-01 | 2007-05-31 | 使用网络接口设备在网络上传送媒体的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103259782A true CN103259782A (zh) | 2013-08-21 |
CN103259782B CN103259782B (zh) | 2017-09-26 |
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 Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800284302A Active CN101495995B (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)
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 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040255326A1 (en) * | 2000-12-28 | 2004-12-16 | John Alson Hicks | Digital residential entertainment system |
Family Cites Families (121)
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 |
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 |
-
2006
- 2006-06-01 US US11/444,564 patent/US7929551B2/en active Active
- 2006-11-10 US US11/595,737 patent/US9621605B2/en active Active
-
2007
- 2007-05-31 JP JP2009513464A patent/JP4990359B2/ja active Active
- 2007-05-31 WO PCT/US2007/070157 patent/WO2007143515A2/en active Application Filing
- 2007-05-31 EP EP07784259.9A patent/EP2024855B1/en active Active
- 2007-05-31 CN CN2007800284302A patent/CN101495995B/zh active Active
- 2007-05-31 ES ES07784259.9T patent/ES2634612T3/es active Active
- 2007-05-31 CN CN201310118409.9A patent/CN103259782B/zh active Active
- 2007-06-01 TW TW096119797A patent/TWI420858B/zh active
-
2011
- 2011-05-24 JP JP2011116394A patent/JP5992664B2/ja active Active
-
2016
- 2016-06-13 JP JP2016116847A patent/JP6619700B2/ja active Active
-
2017
- 2017-02-28 US US15/444,570 patent/US10375146B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040255326A1 (en) * | 2000-12-28 | 2004-12-16 | John Alson Hicks | Digital residential entertainment system |
Also Published As
Publication number | Publication date |
---|---|
EP2024855A4 (en) | 2013-03-13 |
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 |
CN101495995A (zh) | 2009-07-29 |
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) | 使用网络接口设备在网络上传送媒体的方法和装置 | |
US9215273B2 (en) | Apparatus for enabling delivery and access of applications and interactive services | |
US7680804B2 (en) | System and method for navigating and indexing content | |
CN101364919B (zh) | 元数据收集系统、装置、方法及内容管理服务器 | |
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). | |
CN100568233C (zh) | 装载图形的方法、管理图形的系统及搜索图形的方法 | |
WO2004068355A1 (ja) | 情報処理装置、およびコンテンツ管理方法、コンテンツ情報管理方法、並びにコンピュータ・プログラム | |
US20070143277A1 (en) | Content based partial download | |
EP2240933B1 (en) | Organizing and publishing assets in upnp networks | |
CN102349071A (zh) | 统一媒体内容目录服务 | |
KR20160026951A (ko) | 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 | |
TWI385966B (zh) | 多媒體系統、媒體中央控制器及其管理媒體檔案的方法 | |
CN103729393A (zh) | 用于管理媒体内容的目录的方法和设备 | |
KR101601791B1 (ko) | 웹 클라우드 저장 장치와 망 내 저장 장치의 통합 브라우징 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 | |
JP2002304535A (ja) | 広告情報提供方法及び装置及び広告情報提供プログラム及び広告情報提供プログラムを格納した記憶媒体 | |
US9386071B2 (en) | System for communicating media to users over a network | |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: American California Applicant after: Rowe solutions Address before: American California Applicant before: Macrovision Corporation |
|
COR | Change of bibliographic data |
Free format text: CORRECT: APPLICANT; FROM: MACROVISION CORPORATION TO: ROADWAY SOLUTIONS INC. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |