CN101632072A - 将内容段预加载到电子网络中的客户端设备的系统和方法 - Google Patents
将内容段预加载到电子网络中的客户端设备的系统和方法 Download PDFInfo
- Publication number
- CN101632072A CN101632072A CN200880006324A CN200880006324A CN101632072A CN 101632072 A CN101632072 A CN 101632072A CN 200880006324 A CN200880006324 A CN 200880006324A CN 200880006324 A CN200880006324 A CN 200880006324A CN 101632072 A CN101632072 A CN 101632072A
- Authority
- CN
- China
- Prior art keywords
- content item
- inclusive segment
- prestrain
- client device
- download manager
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
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/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
-
- 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]
-
- 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/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- 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/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- 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/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5681—Pre-fetching or pre-delivering data based on network characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/632—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
-
- 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
用于支持电子网络中的内容分发的系统和方法包括电子设备的对等网络。电子设备最初被以分布式方式预加载了来自相应内容项的各种内容段。当系统用户选择相应电子设备上的特定内容项时,电子设备的下载管理器可以自动生成对对等网络中的其他适当电子设备的内容段请求。下载管理器然后可以下载并自动重组内容段,以产生所选内容项供系统用户利用。
Description
技术领域
本发明一般涉及用于管理电子信息的技术,更具体地涉及用于将内容段预加载到电子网络中的客户端设备的系统和方法。
背景技术
实现用于管理电子信息的有效方法是当代电子设备的设计者和制造者的重要考虑。然而,有效管理电子网络中的设备所利用的信息可能对系统设计者产生重大挑战。例如,对提高的设备功能和性能的增强需求可能需要更多的系统处理能力并需要额外的软件资源。处理或软件要求的提高也可能由于提高的制造成本和操作低效而引起相应的不利经济影响。
此外,执行各种高级数据管理操作的增强设备能力可向系统用户提供额外的好处,但也可能对各种系统组件的控制和管理施加提高的要求。例如,有效管理电子内容信息的增强电子网络设备可由于所涉及的数字数据的大数量和复杂性而得益于有效的实现方式。
由于对系统资源的越来越高的需求和显著增大的数据量,开发用于管理电子网络中的信息的新技术显然是相关电子技术的关心事项。因此,出于所有前述原因,开发用于管理电子网络中的信息的有效技术对于当代电子设备的设计者、制造者和使用者而言仍然是重要考虑。
发明内容
根据本发明,公开了用于支持电子网络中内容分发的系统和方法。在一个实施例中,通过定义一组主体内容项来发起分段内容预加载过程。内容项可以是任何所需类型的电子内容。例如,内容项可以包括但不限于电影或者其他类型的电子娱乐节目。在某些实施例中,系统设计者或者其他适当实体可以最初定义预加载到各客户端设备的内容项的总数。系统设计者然后可以选择预加载到客户端设备上的内容项的具体标题。
系统设计者还可以定义每个内容项将被细分成的内容段的数目。在某些实施例中,每个内容项不必被细分成相同数目的内容段。系统设计者接下来针对每个内容项来定义各内容段的相对大小。在某些实施例中,每个内容段可以具有不同大小。然而,为给定内容项组合内容段优选地产生整体内容项。
系统设计者然后可以将各个内容段映射到客户端设备的相应子集。在某些实施例中,允许一对多的映射,其中单个内容段被提供给多个客户端设备。另外,并不总是强制所有客户端设备都被预加载有内容段。然而,各个个体内容段优选地被映射到至少一个客户端设备。系统设计者、设备制造者或者其他适当实体然后可以将所映射的内容段预加载到适当的相应客户端设备上。
在预加载的客户端设备被部署在对等网络中之后,各种内容重组过程可被执行,以向客户端设备的系统用户提供所选内容项。在内容重组过程中,系统用户通常利用来自对等网络的电子设备来从所支持的内容项的大范围内容目录中选择可用内容项。电子设备的下载管理器作为响应而通过利用任何有效技术向跟踪服务器或者其他跟踪实体发送段位置请求。例如,在某些实施例中,电子设备可以通过因特网或者其他分布式计算机网络来访问跟踪服务器。
跟踪服务器的跟踪器模块然后向电子设备的下载管理器发送适当的段位置,以具体表明重组所选内容项所需的内容段的当前位置。电子设备的下载管理器接下来将向各个目标客户端设备发送各内容段请求,这些目标客户端设备已被跟踪服务器识别为当前存储着重组所选内容项的缺失内容段。
作出请求的电子设备的下载管理器然后可以通过对等网络接收来自目标客户端设备的所请求内容段。最后,下载管理器可以有利地重组所接收的内容段以产生整体所选内容项以供系统用户利用。出于至少前述原因,本发明因此提供了用于将内容段预加载到电子网络中的客户端设备的改进的系统和方法。
附图说明
图1A是根据本发明一个实施例的电子网络的框图;
图1B是根据本发明一个实施例的图1A的对等网络的框图;
图2是根据本发明的图1的跟踪服务器的一个实施例的框图;
图3是根据本发明的图2的服务器存储器的一个实施例的框图;
图4是示出根据本发明一个实施例的分段内容预加载过程的图;
图5是根据本发明的图1A的客户端设备的一个实施例的框图;
图6是根据本发明的图5的设备存储器的一个实施例的框图;
图7是根据本发明一个实施例的用于执行分段内容预加载过程的方法步骤的流程图;以及
图8是根据本发明一个实施例的用于执行内容重组过程的方法步骤的流程图。
具体实施方式
本发明涉及电子信息管理技术的改进。给出以下描述以使得本领域普通技术人员能够作出和使用本发明,并且以下描述是在专利申请及其要求的背景下提供的。对所公开的实施例的各种修改对于本领域技术人员将是显而易见的,并且这里的一般原理可应用于其他实施例。因此,本发明不限于所示的实施例,而是符合与这里所描述的原理和特征相一致的最宽范围。
本发明包括用于支持电子网络中的内容分发的系统和方法,并且包括电子设备的对等网络。最初以分布式方式向电子设备预加载来自相应内容项的各种内容段。当系统用户选择相应电子设备上的特定内容项时,电子设备的下载管理器可以自动生成对对等网络中的其他适当电子设备的内容段请求。下载管理器然后可以下载并自动重组内容段,以产生供系统用户利用的所选内容项。
现在参考图1A,示出了根据本发明一个实施例的电子网络110的框图。在图1A的实施例中,电子网络110可以包括但不限于跟踪服务器118和多个客户端设备126。在替代实施例中,可利用除结合图1A实施例所讨论的那些组件和配置中的某些之外的组件和配置或者取代结合图1A实施例所讨论的那些组件和配置中的某些的组件和配置来实现电子网络110。
根据本发明,在对等网络134中可以配置任何所需数目的客户端设备126,对等网络134将在下面结合图1B进一步讨论。在图1A的实施例中,客户端设备126可以包括电子设备1(126(a))至电子设备N(126(c))。在图1A的实施例中,通过利用任何适当的对等通信技术或者其他有效通信方法,各个客户端设备126可以直接与其他客户端设备126双向通信。
根据本发明,一些或所有客户端设备126可有利地预加载有各种预定内容项的内容段。这些内容项可以包括任何所需类型的电子信息。例如,内容项可以包括但不限于娱乐节目安排、电影、视频数据、音频数据、数字照片、静态图像数据、图形、网页、节目指南信息和各种软件程序等。
系统用户因此可以通过对等网络134来执行适当的内容重组过程,以重组并利用所需的内容项。在图1A的实施例中,可按任何有效方式来实现跟踪服务器118以跟踪各个内容段的当前位置。以下结合图2-3进一步讨论了跟踪服务器118的一种实现方式。关于内容预加载过程和内容重组过程的其他细节在以下结合图4和图7-8进一步讨论。
现在参考图1B,示出了根据本发明一个实施例的图1A的对等网络134的框图。图1B的实施例包括客户端设备1(126(a))、客户端设备2(126(b))至客户端设备N(126(c))。在替代实施例中,可利用除结合图1B实施例所讨论的那些组件和配置中的某些之外的组件和配置或者取代结合图1A实施例所讨论的那些组件和配置中的某些的组件和配置来实现对等网络134。此外,对等网络134可被实现为包括任何所需数目的客户端设备126。
在图1B的实施例中,通过利用任何所需的对等通信技术或者其他有效通信方法,各个客户端设备126可以直接与任何其他客户端设备126双向通信。例如,客户端设备1(126(a))可直接与客户端设备2(126(b))或客户端设备N(126(c))双向通信。类似地,客户端设备2(126(b))可直接与客户端设备N(126(c))双向通信。此外,在图1B的实施例中,对等网络134中的任何客户端设备126可执行对等内容传送过程,以将内容段传送到对等网络134中的任何其他客户端设备126。关于图1B的对等网络134的利用的其他细节在以下结合图4和图7-8进一步讨论。
现在参考图2,示出了根据本发明的图1A的跟踪服务器118的一个实施例的框图。在图2的实施例中,跟踪服务器118包括但不限于服务器中央处理单元(服务器CPU)212、服务器显示器216、服务器存储器220以及一个或多个服务器输入/输出接口((一个或多个)服务器I/O接口)224。跟踪服务器118的前述组件可耦合到服务器总线228并通过服务器总线228通信。在替代实施例中,也可利用除结合图2实施例所讨论的那些组件和配置中的某些之外的组件和配置或者取代结合图2实施例所讨论的那些组件和配置中的某些的组件和配置来实现跟踪服务器118。
在图2的实施例中,服务器CPU 212可被实现为包括任何适当且兼容的微处理器装置,该微处理器装置优选地执行软件指令,从而控制并管理跟踪服务器118的操作。图2的服务器显示器216可以包括任何有效类型的显示技术,包括具有用于向服务器用户显示各种信息的适当屏幕的阴极射线管监视器或者液晶显示装置。在图2的实施例中,服务器存储器220可被实现为包括所需存储装置的任意组合,这些存储装置包括但不限于只读存储器(ROM)、随机存取存储器(RAM)和各种类型的非易失性存储器(例如软盘、记忆棒、光盘或硬盘)。服务器存储器220的内容和功能在以下结合图3进一步讨论。
在图2的实施例中,(一个或多个)服务器接口224可以包括用于接收和/或发送跟踪服务器118的任何所需类型信息的一个或多个输入和/或输出接口。(一个或多个)服务器接口224可以包括使服务器用户能够与跟踪服务器118通信的一个或多个装置。以下结合图4和图7-8进一步讨论了跟踪服务器118的利用。
现在参考图3,示出了根据本发明的图2的服务器存储器220的一个实施例的框图。在图3的实施例中,服务器存储器220可以包括但不限于服务器应用312、服务器操作系统316、段位置320、跟踪器模块324、通信管理器336和内容目录340。在替代实施例中,服务器存储器220可以包括除结合图3实施例所讨论的那些组件和功能中的某些之外的各种其他组件和功能或者取代结合图3实施例所讨论的那些组件和功能中的某些的各种其他组件和功能。
在图3的实施例中,服务器应用312可以包括程序指令,这些程序指令优选地被服务器CPU 212(图2)执行以实现跟踪服务器118的各种功能和操作。服务器应用312的特定特征和功能通常取决于诸如相应跟踪服务器118的具体类型和特定功能之类的因素而改变。服务器操作系统316可以执行跟踪服务器118的各种低层功能。
在图3的实施例中,段位置320可以包括用于指定或跟踪各内容段(这些内容段是相应的整体内容项的子集)的当前位置的任何适当类型的跟踪信息。例如,给定的内容项(例如电影)可被细分成指定数目的相应内容段。这些内容段然后可被各自预加载到客户端设备126(图1A)中的不同设备上。段位置320可以包括但不限于各个内容段的原始工厂预加载位置。在某些实施例中,段位置320可以包括特有内容段标识符,这些特有内容段标识符与代表存储有内容段的各个客户端设备126的相应客户端设备标识符相关联。
在图3的实施例中,跟踪器模块324可以监视内容项在各个客户端设备126之间的任何传送。跟踪器模块324然后可以动态地更新段位置320,以包括客户端设备126上的各个内容段的当前存储位置上的任何新改变。在图3的实施例中,通信管理器336可以执行与客户端设备126的适当通信功能,以传送所请求的段位置320和其他所需信息。在图3的实施例中,内容目录340可以包括所有支持的内容项的列表,已针对这些内容项将内容段预加载到客户端设备126上。关于跟踪服务器118的操作和实现方式的其他细节在以下结合图4和图7-8进一步讨论。
现在参考图4,示出了图示根据本发明一个实施例的分段内容预加载过程的图。给出图4的示例是为了说明,并且在替代实施例中,本发明可以通过利用除结合图4实施例所讨论的那些技术和配置中的某些之外的技术和配置或者取代结合图4实施例所讨论的那些技术和配置中的某些的技术和配置来执行分段内容预加载过程。
在某些情形下,各种电子设备的制造者可能希望将内容项422预加载到他们的电子设备上,并且免费提供这些内容项中的一些,以使得系统用户更可能开始使用他们的服务。对预加载整体内容项的一种限制是设备硬盘的物理大小以及在工厂中对硬盘进行镜像所需的制造时间。例如,如果制造者希望将两个高清晰度电影预加载到电子设备上,则存储电影所需的硬盘大小可能超过200吉字节,并且对硬盘进行镜像将是非常耗时的。
另一问题是制造者必须仔细地选择加载哪些内容项。由于所涉及的大量数字数据,有限数目的内容项可能无法使所有客户满足,但是可能仅对有限子集的系统用户是有吸引力的。另外,因为客户可能能够在没有任何授权的情况下提取内容项,所以存在关于预加载的内容项的各种显著安全问题。在某些环境下,制造者可能通过下载来提供他们的内容项。然而,下载选项由于内容提供者所收取的高下载费用而非常昂贵。
根据图4的实施例,本发明提出,内容项422被划分成任何所需数目的、任何适当段大小的不同内容段,而不是预加载整体内容项。在图4的实施例中,为了说明,所示出的内容项422都被划分成四个内容段。可以利用任何所需数目的不同内容项422。在图4的示例中,内容项A 422(a)被划分成四个内容段A至D,并且内容项P 422(p)被划分成四个内容段Q至T。然而,不同内容段的数目及其相应段大小不是固定的。此外,所有内容项422不必具有相同数目或大小的内容段。可按任何有效和最佳的方式来确定每个内容项422的内容段的数目和大小。
然后通过最佳地选择来自各个内容项422的内容段的子集并将该子集存储到各客户端设备126上来执行分段内容预加载过程。根据本发明,可以利用任何所需数目的客户端设备126。所有客户端设备126不需要接收内容段。然而,来自每个内容项422的每个内容段优选地被加载到至少一个客户端设备126上。内容段可被以任何有效方式映射到相应客户端设备126。例如,在图4的实施例中,客户端设备1(126(a))接收来自内容项A 422(a)的内容段A和C以及来自内容项P 422(p)的内容段Q和S。类似地,客户端设备N 126(c)接收来自内容项A 422(a)的内容段B和D以及来自内容项P 422(p)的内容段R和T。系统用户然后可以浏览可用内容项422的完整内容目录,以发起获得他们选择的内容项422的所需内容段的对等传送。
根据前述分段内容预加载过程,客户端设备126的存储能力(硬盘大小)不会造成严重限制,因为来自每个内容项422的仅相对小的内容段被预加载。高清晰度内容(具有更大图像数据量)因此可被更加有效地支持。另外,预加载的内容现在可针对各用户的品味而被个性化,这是因为系统用户可以灵活的从内容项的大范围内容目录中进行选择,而不是从整体预加载的仅少数内容项中进行选择。关于内容安全问题,预加载的内容段无法用于组装完整的内容项422,因为任何给定的客户端设备126最初都缺少许多内容段。
另外,来自内容项422的完整一组内容段被以分布式方式预加载到各个客户端设备126上。因此不必从内容提供者下载内容,并从而没有昂贵的下载费用。此外,当新的内容项变得可用时,相应的新内容段可被预加载到新的客户端设备126,用于随后通过对等网络134传播到其他客户端设备126。关于分段内容预加载过程的功能和利用的其他细节在以下结合图7-8进一步讨论。
现在参考图5,示出了根据本发明的图1A的客户端设备126的一个实施例的框图。在图5的实施例中,客户端设备126可以包括但不限于设备中央处理单元(设备CPU)512、设备显示器516、设备存储器520以及一个或多个设备输入/输出接口((一个或多个)设备I/O接口)524。客户端设备126的前述组件可耦合到设备总线528并通过设备总线528通信。
在替代实施例中,可以利用除结合图5实施例所讨论的那些组件和配置中的某些之外的各种组件和配置或者取代结合图5实施例所讨论的那些组件和配置中的某些的各种组件和配置来容易地实现客户端设备126。此外,在图5的实施例中,客户端设备126可被实现为任何类型的适当电子设备。例如,在某些实施例中,客户端设备126可被实现为任何类型的固定或便携式电子设备,例如个人计算机、电视、消费电子设备、蜂窝电话、机顶盒、视听娱乐设备或者个人数字助理(PDA)。
在图5的实施例中,设备CPU 512可被实现为包括任何适当且兼容的微处理器装置,该微处理器装置优选地执行软件指令,从而控制并管理客户端设备126的操作。图5的设备显示器516可以包括任何有效类型的显示技术,包括具有用于向设备用户显示各种信息的适当屏幕的阴极射线管监视器或者液晶显示装置。在图5的实施例中,设备存储器520可被实现为包括所需存储装置的任意组合,这些存储装置包括但不限于只读存储器(ROM)、随机存取存储器(RAM)和各种类型的非易失性存储器(例如软盘、记忆棒、光盘或硬盘)。设备存储器520的内容和功能在以下结合图6进一步讨论。
在图5的实施例中,(一个或多个)设备接口524可以包括用于接收和/或发送客户端设备126的任何所需类型信息的一个或多个输入和/或输出接口。(一个或多个)设备I/O接口524可以包括使设备用户能够与电子网络110(图1A)中的其他实体通信的一个或多个装置。例如,前述装置可以包括键盘装置、无线遥控装置、具有相应麦克风的语音识别模块、具有触摸屏能力的图形用户界面、手持式设备控制器单元或者安装在客户端设备126外部的选择按钮阵列。客户端设备126的实现方式和利用在以下结合图6-8进一步讨论。
现在参考图6,示出了根据本发明的图5的设备存储器520的一个实施例的框图。在图6的实施例中,设备存储器520包括但不限于设备应用612、下载管理器616、内容段618、对等模块620、内容目录622、重组的内容项624和推荐引擎628。在替代实施例中,设备存储器520可以包括除结合图6实施例所讨论的那些组件和功能中的某些之外的各种其他组件和功能或者取代结合图6实施例所讨论的那些组件和功能中的某些的各种其他组件和功能。
在图6的实施例中,设备应用612可以包括程序指令,这些程序指令优选地被设备CPU 512(图5)执行以实现客户端设备126的各种功能和操作。设备应用612的特定特征和功能通常取决于诸如相应客户端设备126的具体类型和特定功能之类的因素而改变。
在图6的实施例中,下载管理器616可以通过利用任何适当技术来执行与外部实体交换电子信息的通信过程。例如,下载管理器616可以协调内容段传送过程以自动地请求、接收并本地存储来自对等网络134中的其他客户端设备126的内容段618。另外,下载管理器616可以与跟踪服务器118双向通信,以获得具体所需内容段618的当前位置信息。下载管理器616还可以执行内容重组过程,以将一组内容段重组成完整的内容项422(图4)。
在图6的实施例中,内容段618可以包括在制造期间被最初预加载到客户端设备126上的内容段,或者随后从其他客户端设备126接收的内容段。在图6的实施例中,对等模块620可被特定客户端设备126利用以直接与对等网络134(图2)中的任何其他客户端设备126通信。例如,对等模块620可以执行内容段传送过程,以从对等网络134中的其他客户端设备126获得预加载的内容段。
在图6的实施例中,内容目录622可以包括通过分段内容预加载过程而被客户端设备126所支持的所有内容项422的大范围列表。重组的内容项624可以包括通过利用下载管理器616或其他适当实体执行内容重组过程而从各内容段所重组的完整内容项。在图6的实施例中,推荐引擎628可以分析从跟踪服务器118或者用于自动发起内容段下载过程的其他适当实体所接收的各种类型的内容推荐标准(例如用户内容选择历史),以获得来自适当客户端设备126的所需内容段,从而自动向系统用户提供所推荐的内容项。客户端设备126的利用和实现方式在以下结合图7-8进一步讨论。
现在参考图7,示出了根据本发明一个实施例的用于有效执行分段内容预加载过程的方法步骤的流程图。给出图7的流程图是为了说明,并且在替代实施例中,本发明可以利用除结合图7实施例所讨论的那些步骤和顺序之外的步骤和顺序。
在图7的实施例中,在步骤714,系统设计者或者其他适当实体最初定义预加载到各客户端设备126的内容项422(图4)的总数。然后,在步骤718,系统设计者选择加载到客户端设备126上的内容项422的具体标题。在步骤722,系统设计者定义每个内容项422应当被细分成的内容段的数目。在图7的实施例中,每个内容项422不必被细分成相同数目的内容段。
在步骤726,系统设计者定义每个内容段的相对大小。在图7的实施例中,每个内容段可以具有不同的内容大小。然而,所有内容段的总和优选地产生整体内容项。在步骤730,系统设计者将内容段映射到客户端设备126的子集。在图7的实施例中,允许一对多的映射,以将单个内容段提供给多个客户端设备126。另外,并不强制所有客户端设备都被预加载有内容段。然而,每个内容段优选地被映射到至少一个客户端设备126。
在步骤734,系统设计者、设备制造者或者其他适当实体于是可以将所映射的内容段预加载到适当的相应客户端设备126。图7的分段内容预加载过程然后可以终止。出于至少上述原因,本发明因此提供了用于将内容有效地提供给电子网络中的客户端设备的改进的系统和方法。
现在参考图8,示出了根据本发明一个实施例的用于有效执行内容重组过程的方法步骤的流程图。给出图8的流程图是为了说明,并且在替代实施例中,本发明可以利用除结合图8实施例所讨论的那些步骤和顺序之外的步骤和顺序。
在图8的实施例中,在步骤814,电子设备126从内容目录622(图6)中选择可用内容项422。在步骤818,电子设备126的下载管理器616作为响应而通过利用任何有效技术向跟踪服务器118发送段位置请求。例如,在某些实施例中,电子设备126通过因特网或者其他分布式计算机网络来访问跟踪服务器118。在步骤822,跟踪服务器118的跟踪器模块822向客户端设备126的下载管理器616发送适当的段位置320,以具体表明所选内容项422的内容段的当前位置。
在步骤826,电子设备126的下载管理器616向目标客户端设备126发送内容段请求,这些目标客户端设备126被跟踪服务器118识别为当前存储着重组所选内容项422所需的缺失内容段。在步骤830,作出请求的电子设备126的下载管理器接收来自对等网络134中的目标客户端设备126的所需缺失内容段。最后,在步骤834,下载管理器616可以重组所接收的内容段以产生整体所选内容项422以供系统用户利用。出于至少前述原因,本发明因此提供了用于将内容有效地提供给电子网络中的客户端设备的改进的系统和方法。
以上参考某些实施例说明了本发明。在考虑本公开的情况下,其他实施例对于本领域技术人员而言将是显而易见的。例如,可容易地利用除以上具体实施例中所讨论的那些配置和技术之外的某些配置和技术来实现本发明。另外,可以结合除以上所描述的系统之外的系统来有效地使用本发明。因此,对所讨论的实施例的这些和其他变体将被本发明所覆盖,本发明仅有所附权利要求来限定。
Claims (43)
1.一种用于支持电子网络中的内容分发的系统,包括:
客户端设备,所述客户端设备最初被配置为本地存储以分布式方式预加载的内容项的内容段;以及
电子设备的下载管理器,所述下载管理器生成对所述客户端设备中的目标设备的内容段请求,所述内容段请求是下载所需内容段以重组所选内容项的请求。
2.如权利要求1所述的系统,还包括跟踪服务器,所述下载管理器从该跟踪服务器获得所述所需内容段的当前存储位置,所述当前存储位置向所述下载管理器具体表明所述目标设备。
3.如权利要求1所述的系统,其中,所述客户端设备和所述电子设备被实现为个人计算机设备。
4.如权利要求1所述的系统,其中,所述内容项包括电子编码的高清晰度电影节目。
5.如权利要求1所述的系统,其中,所述客户端设备和所述电子设备被配置在对等网络中,该对等网络支持所述电子设备和所述客户端设备中的任何设备之间的直接双向通信。
6.如权利要求1所述的系统,其中,所述内容项包括娱乐节目安排、电影、视频数据、音频数据、数字照片、静态图像数据、图形、网页、节目指南信息和软件程序。
7.如权利要求1所述的系统,其中,分段内容预加载过程被执行以将所述预加载的内容段提供给所述客户端设备。
8.如权利要求7所述的系统,其中,所述分段内容预加载过程是通过定义一组内容项而发起的。
9.如权利要求7所述的系统,其中,所述分段内容预加载过程包括定义预加载到所述客户端设备上的所述内容项的总数。
10.如权利要求7所述的系统,其中,所述分段内容预加载过程包括选择预加载到所述客户端设备上的所述内容项的具体标题。
11.如权利要求7所述的系统,其中,所述分段内容预加载过程包括定义各个所述内容项被细分成的所述预加载的内容段的总数。
12.如权利要求7所述的系统,其中,所述分段内容预加载过程包括针对各个所述内容项来定义所述预加载的内容段中的相应内容段的相对大小。
13.如权利要求7所述的系统,其中,所述分段内容预加载过程包括创建用于将所述预加载的内容段与所述客户端设备的相应子集相关联的映射机制。
14.如权利要求13所述的系统,其中,所述分段内容预加载过程包括根据所述映射机制,将所述预加载的内容段预加载到所述客户端设备的所述相应子集上。
15.如权利要求1所述的系统,其中,所述下载管理器执行内容重组过程以从所述所需内容段来重新创建所述所选内容项。
16.如权利要求15所述的系统,其中,所述电子设备从所述内容项的大范围内容目录中识别所述所选内容项。
17.如权利要求15所述的系统,其中,所述下载管理器通过因特网向跟踪服务器发送段位置请求,所述跟踪服务器的跟踪器模块向所述下载管理器返回段位置,以具体表明所述所需内容段的当前位置。
18.如权利要求15所述的系统,其中,所述下载管理器将所述内容段请求发送给所述目标设备,所述目标设备被跟踪服务器识别为当前存储着重组所述所选内容项的所述所需内容段。
19.如权利要求18所述的系统,其中,所述下载管理器通过对等网络从所述目标设备接收所述所需内容段,所述下载管理器重组所述内容段以产生所述所选内容项。
20.如权利要求1所述的系统,其中,所述电子设备的推荐引擎分析从跟踪服务器接收的内容推荐标准,以自动识别所述所选内容项并发起内容段下载过程以从所述目标设备获得所述所需内容段。
21.一种用于支持电子网络中的内容分发的方法,包括以下步骤:
配置客户端设备以本地存储以分布式方式预加载的内容项的内容段;
利用电子设备的下载管理器来生成对所述客户端设备中的目标设备的内容段请求;以及
从所述目标设备下载所需内容段以重组所选内容项。
22.如权利要求21所述的方法,还包括跟踪服务器,所述下载管理器从该跟踪服务器获得所述所需内容段的当前存储位置,所述当前存储位置向所述下载管理器具体表明所述目标设备。
23.如权利要求21所述的方法,其中,所述客户端设备和所述电子设备被实现为个人计算机设备。
24.如权利要求21所述的方法,其中,所述内容项包括电子编码的高清晰度电影节目。
25.如权利要求21所述的方法,其中,所述客户端设备和所述电子设备被配置在对等网络中,该对等网络支持所述电子设备和所述客户端设备中的任何设备之间的直接双向通信。
26.如权利要求21所述的方法,其中,所述内容项包括娱乐节目安排、电影、视频数据、音频数据、数字照片、静态图像数据、图形、网页、节目指南信息和软件程序。
27.如权利要求21所述的方法,其中,分段内容预加载过程被执行以将所述预加载的内容段提供给所述客户端设备。
28.如权利要求27所述的方法,其中,所述分段内容预加载过程是通过定义一组内容项而发起的。
29.如权利要求27所述的方法,其中,所述分段内容预加载过程包括定义预加载到所述客户端设备上的所述内容项的总数。
30.如权利要求27所述的方法,其中,所述分段内容预加载过程包括选择预加载到所述客户端设备上的所述内容项的具体标题。
31.如权利要求27所述的方法,其中,所述分段内容预加载过程包括定义各个所述内容项被细分成的所述预加载的内容段的总数。
32.如权利要求27所述的方法,其中,所述分段内容预加载过程包括针对各个所述内容项来定义所述预加载的内容段中的相应内容段的相对大小。
33.如权利要求27所述的方法,其中,所述分段内容预加载过程包括创建用于将所述预加载的内容段与所述客户端设备的相应子集相关联的映射机制。
34.如权利要求33所述的方法,其中,所述分段内容预加载过程包括根据所述映射机制,将所述预加载的内容段预加载到所述客户端设备的所述相应子集上。
35.如权利要求21所述的方法,其中,所述下载管理器执行内容重组过程以从所述所需内容段来重新创建所述所选内容项。
36.如权利要求35所述的方法,其中,所述电子设备从所述内容项的大范围内容目录中识别所述所选内容项。
37.如权利要求35所述的方法,其中,所述下载管理器通过因特网向跟踪服务器发送段位置请求,所述跟踪服务器的跟踪器模块向所述下载管理器返回段位置,以具体表明所述所需内容段的当前位置。
38.如权利要求35所述的方法,其中,所述下载管理器将所述内容段请求发送给所述目标设备,所述目标设备被跟踪服务器识别为当前存储着重组所述所选内容项的所述所需内容段。
39.如权利要求38所述的方法,其中,所述下载管理器通过对等网络从所述目标设备接收所述所需内容段,所述下载管理器重组所述内容段以产生所述所选内容项。
40.如权利要求21所述的方法,其中,所述电子设备的推荐引擎分析从跟踪服务器接收的内容推荐标准,以自动识别所述所选内容项并发起内容段下载过程以从所述目标设备获得所述所需内容段。
41.一种用于支持电子网络中的内容分发的系统,包括:
用于存储以分布式方式预加载的内容项的内容段的装置;
用于生成对所述用于存储的装置中的目标设备的内容段请求;以及
用于从所述目标设备下载所需内容段以重组所选内容项的装置。
42.一种用于支持电子网络中的内容分发的系统,包括:
客户端设备,所述客户端设备最初被配置为本地存储以分布式方式预加载的内容项的内容段;
跟踪服务器,所述跟踪服务器存储所述预加载的内容段的当前存储位置;以及
电子设备的下载管理器,所述下载管理器最初从所述跟踪服务器下载所述当前存储位置,所述下载管理器然后生成对所述客户端设备中的目标设备的内容段请求,所述内容段请求是下载所需内容段以重组所选内容项的请求。
43.一种用于再现内容项的电子设备,包括:
下载管理器,所述下载管理器接收系统用户对再现所述内容项的内容选择,所述下载管理器作为响应而生成对对等网络中的目标设备的内容段请求,所述目标设备被以分布式方式预加载了来自所述内容项的内容段,所述电子设备然后从所述目标设备下载所述内容段,所述下载管理器利用所述内容段来重组所述内容项。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/711,259 US8676882B2 (en) | 2007-02-27 | 2007-02-27 | System and method for preloading content segments to client devices in an electronic network |
US11/711,259 | 2007-02-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101632072A true CN101632072A (zh) | 2010-01-20 |
Family
ID=39717160
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880006324A Pending CN101632072A (zh) | 2007-02-27 | 2008-02-05 | 将内容段预加载到电子网络中的客户端设备的系统和方法 |
Country Status (5)
Country | Link |
---|---|
US (2) | US8676882B2 (zh) |
EP (1) | EP2132644A4 (zh) |
JP (1) | JP5522370B2 (zh) |
CN (1) | CN101632072A (zh) |
WO (1) | WO2008105993A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105847982A (zh) * | 2015-02-03 | 2016-08-10 | 三星电子株式会社 | 电子设备及其内容提供方法 |
CN108306945A (zh) * | 2012-10-08 | 2018-07-20 | P·孙雄 | 分布式存储系统和方法 |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8078686B2 (en) * | 2005-09-27 | 2011-12-13 | Siemens Product Lifecycle Management Software Inc. | High performance file fragment cache |
US8392594B2 (en) * | 2007-01-30 | 2013-03-05 | Sony Corporation | System and method for effectively providing content to client devices in an electronic network |
US7925781B1 (en) * | 2006-05-26 | 2011-04-12 | The Hong Kong University Of Science And Technology | Distributed storage to support user interactivity in peer-to-peer video streaming |
WO2008022328A2 (en) * | 2006-08-18 | 2008-02-21 | Sony Corporation | Selective media access through a recommendation engine |
US8028042B2 (en) * | 2007-06-15 | 2011-09-27 | Amazon Technologies, Inc. | System and method of managing media content |
US8572211B2 (en) * | 2008-07-09 | 2013-10-29 | Sony Corporation | System and method for effectively transmitting content items to electronic devices |
US20110093521A1 (en) * | 2009-10-21 | 2011-04-21 | Sony Corporation | System and method for broadcasting content items to client devices in an electronic network |
US11314405B2 (en) * | 2011-10-14 | 2022-04-26 | Autodesk, Inc. | Real-time scrubbing of online videos |
US9582603B1 (en) * | 2012-02-27 | 2017-02-28 | Amazon Technologies, Inc. | Managing preloading of data on client systems |
US10391387B2 (en) | 2012-12-14 | 2019-08-27 | Microsoft Technology Licensing, Llc | Presenting digital content item with tiered functionality |
US9413846B2 (en) * | 2012-12-14 | 2016-08-09 | Microsoft Technology Licensing, Llc | Content-acquisition source selection and management |
US9716749B2 (en) | 2012-12-14 | 2017-07-25 | Microsoft Technology Licensing, Llc | Centralized management of a P2P network |
US9930139B2 (en) | 2013-01-31 | 2018-03-27 | International Business Machines Corporation | Enabling access to user-chosen and/or preferred content via remote trusted third-party systems |
US9798827B2 (en) * | 2013-10-25 | 2017-10-24 | Uc Mobile Co., Ltd. | Methods and devices for preloading webpages |
US9596323B2 (en) | 2014-03-18 | 2017-03-14 | Qualcomm Incorporated | Transport accelerator implementing client side transmission functionality |
US9596281B2 (en) | 2014-03-18 | 2017-03-14 | Qualcomm Incorporated | Transport accelerator implementing request manager and connection manager functionality |
US9350484B2 (en) | 2014-03-18 | 2016-05-24 | Qualcomm Incorporated | Transport accelerator implementing selective utilization of redundant encoded content data functionality |
US9794311B2 (en) | 2014-03-18 | 2017-10-17 | Qualcomm Incorporated | Transport accelerator implementing extended transmission control functionality |
US20150271226A1 (en) * | 2014-03-18 | 2015-09-24 | Qualcomm Incorporated | Transport accelerator implementing a multiple interface architecture |
EP3123440B1 (en) * | 2014-03-23 | 2018-12-26 | Opanga Networks, Inc. | Controlling the pre-delivery of content to a mobile device |
US9742853B2 (en) | 2014-05-19 | 2017-08-22 | The Michael Harrison Tretter Auerbach Trust | Dynamic computer systems and uses thereof |
US10666735B2 (en) | 2014-05-19 | 2020-05-26 | Auerbach Michael Harrison Tretter | Dynamic computer systems and uses thereof |
US10305748B2 (en) | 2014-05-19 | 2019-05-28 | The Michael Harrison Tretter Auerbach Trust | Dynamic computer systems and uses thereof |
JP2015165699A (ja) * | 2015-04-27 | 2015-09-17 | シャープ株式会社 | データ配信装置、データ配信方法、データ受信装置およびデータ受信方法 |
EP3314903B1 (en) * | 2015-06-26 | 2021-03-17 | British Telecommunications public limited company | Digital content provision |
US10091264B2 (en) * | 2015-12-26 | 2018-10-02 | Intel Corporation | Technologies for streaming device role reversal |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07507321A (ja) | 1992-05-29 | 1995-08-10 | プロクター、エンド、ギャンブル、ファーマスーティカルズ、インコーポレーテッド | 異常カルシウム及びリン酸代謝を治療するための四級窒素含有ホスホネート化合物 |
US20020069244A1 (en) * | 1999-11-24 | 2002-06-06 | John Blair | Message delivery system billing method and apparatus |
US7055168B1 (en) | 2000-05-03 | 2006-05-30 | Sharp Laboratories Of America, Inc. | Method for interpreting and executing user preferences of audiovisual information |
US6879998B1 (en) | 2000-06-01 | 2005-04-12 | Aerocast.Com, Inc. | Viewer object proxy |
US20020194601A1 (en) * | 2000-12-01 | 2002-12-19 | Perkes Ronald M. | System, method and computer program product for cross technology monitoring, profiling and predictive caching in a peer to peer broadcasting and viewing framework |
US7620574B2 (en) * | 2001-01-22 | 2009-11-17 | N2 Broadband, Inc. | Cable billing systems and methods enabling independence of service marketing and provisioning from billing and collection of revenue |
US20020120934A1 (en) * | 2001-02-28 | 2002-08-29 | Marc Abrahams | Interactive television browsing and buying method |
US7016963B1 (en) | 2001-06-29 | 2006-03-21 | Glow Designs, Llc | Content management and transformation system for digital content |
US20030126600A1 (en) * | 2001-12-27 | 2003-07-03 | Koninklijke Philips Electronics N.V. | Smart suggestions for upcoming TV programs |
US20030204602A1 (en) * | 2002-04-26 | 2003-10-30 | Hudson Michael D. | Mediated multi-source peer content delivery network architecture |
JP2003323329A (ja) * | 2002-05-07 | 2003-11-14 | Fujitsu Ltd | 分散ファイル管理方法及びプログラム |
US20030237097A1 (en) | 2002-06-21 | 2003-12-25 | Marshall Carl S. | Peer to peer broadcast acquisition |
WO2004008289A2 (en) | 2002-07-17 | 2004-01-22 | William Hayhurst | Decentralized media delivery |
US7287052B2 (en) | 2002-11-09 | 2007-10-23 | Microsoft Corporation | Challenge and response interaction between client and server computing devices |
US20040210538A1 (en) | 2003-04-16 | 2004-10-21 | Bruce Forest | Method of generating or increasing product sales through the dissemination of on-line content for free over a distributed computer network |
CN1476197A (zh) | 2003-07-18 | 2004-02-18 | 迪 邓 | 一种在互联网上实现大规模在线视音频播放的方法 |
US20050177618A1 (en) | 2003-12-22 | 2005-08-11 | Randy Zimler | Methods, systems and storage medium for managing bandwidth of segmented content |
US20050177624A1 (en) | 2004-02-11 | 2005-08-11 | Alio, Inc. | Distributed System and Methodology for Delivery of Media Content to Clients having Peer-to-peer Connectivity |
US20050216940A1 (en) * | 2004-03-25 | 2005-09-29 | Comcast Cable Holdings, Llc | Method and system which enables subscribers to select videos from websites for on-demand delivery to subscriber televisions via cable television network |
US20060037037A1 (en) * | 2004-06-14 | 2006-02-16 | Tony Miranz | System and method for providing virtual video on demand |
US7174385B2 (en) * | 2004-09-03 | 2007-02-06 | Microsoft Corporation | System and method for receiver-driven streaming in a peer-to-peer network |
US7698386B2 (en) | 2004-11-16 | 2010-04-13 | Qurio Holdings, Inc. | Serving content from an off-line peer server in a photosharing peer-to-peer network in response to a guest request |
AU2006246717A1 (en) * | 2005-05-20 | 2006-11-23 | Grid Networks | Grid network for distribution of files |
US20070130585A1 (en) * | 2005-12-05 | 2007-06-07 | Perret Pierre A | Virtual Store Management Method and System for Operating an Interactive Audio/Video Entertainment System According to Viewers Tastes and Preferences |
US7680959B2 (en) | 2006-07-11 | 2010-03-16 | Napo Enterprises, Llc | P2P network for providing real time media recommendations |
-
2007
- 2007-02-27 US US11/711,259 patent/US8676882B2/en not_active Expired - Fee Related
-
2008
- 2008-02-05 JP JP2009551661A patent/JP5522370B2/ja not_active Expired - Fee Related
- 2008-02-05 WO PCT/US2008/001508 patent/WO2008105993A1/en active Application Filing
- 2008-02-05 CN CN200880006324A patent/CN101632072A/zh active Pending
- 2008-02-05 EP EP08714230A patent/EP2132644A4/en not_active Withdrawn
-
2014
- 2014-01-22 US US14/160,615 patent/US8959145B2/en active Active
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108306945A (zh) * | 2012-10-08 | 2018-07-20 | P·孙雄 | 分布式存储系统和方法 |
CN108306945B (zh) * | 2012-10-08 | 2021-01-22 | P·孙雄 | 分布式存储系统和方法 |
CN105847982A (zh) * | 2015-02-03 | 2016-08-10 | 三星电子株式会社 | 电子设备及其内容提供方法 |
US10469566B2 (en) | 2015-02-03 | 2019-11-05 | Samsung Electronics Co., Ltd. | Electronic device and content providing method thereof |
CN105847982B (zh) * | 2015-02-03 | 2020-10-30 | 三星电子株式会社 | 电子设备及其内容提供方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2132644A1 (en) | 2009-12-16 |
US20080208985A1 (en) | 2008-08-28 |
US20140195642A1 (en) | 2014-07-10 |
JP5522370B2 (ja) | 2014-06-18 |
JP2010519658A (ja) | 2010-06-03 |
WO2008105993A1 (en) | 2008-09-04 |
US8676882B2 (en) | 2014-03-18 |
US8959145B2 (en) | 2015-02-17 |
EP2132644A4 (en) | 2011-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101632072A (zh) | 将内容段预加载到电子网络中的客户端设备的系统和方法 | |
CN101855627A (zh) | 在电子网络中利用帐户等级的系统和方法 | |
US11126595B2 (en) | Network coded storage with multi-resolution codes | |
CN102520987B (zh) | 应用程序在线体验与安装方法、装置、服务器及管理系统 | |
US9501582B2 (en) | Providing text content embedded with protected multimedia content | |
CN101601026B (zh) | 有效地向电子网络中的客户设备提供内容的系统和方法 | |
CA2749170C (en) | Singular, collective and automated creation of a media guide for online content | |
CN101849245A (zh) | 辅助电子网络中客户端设备之间的内容传送的系统和方法 | |
CN102571940A (zh) | 应用程序远程安装系统、方法、智能终端、应用服务器 | |
CN101438273B (zh) | 用于全球地供应服务的方法和系统 | |
CN104717527A (zh) | 一种视频传输方法及装置 | |
CN102576437A (zh) | 再现多媒体内容的装置和方法 | |
US20120271934A1 (en) | Storage system and data management method in storage system | |
CN102065117A (zh) | 内容服务系统、内容服务器、内容终端及内容服务方法 | |
CN109716731A (zh) | 用于提供可靠和高效数据传送的系统和方法 | |
CN102693257B (zh) | 存储服务或内容列表以容易访问的系统和方法 | |
TW201347519A (zh) | 裝置之以使用者行為為基礎的資料填滿 | |
CN102984250A (zh) | 一种基于云服务的数据同步方法 | |
US20130145399A1 (en) | Personal television channel | |
CN104093035A (zh) | 一种服务有限区域内多种终端的影视节目点播服务系统 | |
US20070168966A1 (en) | Phased offloading of content information | |
KR101511119B1 (ko) | 멀티미디어 컨텐츠 어플리케이션 서비스 방법 및 시스템 | |
KR20100072916A (ko) | 휴대 단말기 및 그의 광고 컨텐츠 운영 방법 | |
CN102281257A (zh) | 娱乐信息平台 | |
JP6459605B2 (ja) | 管理装置、CM(commercial message)配信装置、管理方法、CM配信方法、及び、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100120 |