CN1321531C - 用于提供即时启动多媒体内容的方法和系统 - Google Patents

用于提供即时启动多媒体内容的方法和系统 Download PDF

Info

Publication number
CN1321531C
CN1321531C CNB021020914A CN02102091A CN1321531C CN 1321531 C CN1321531 C CN 1321531C CN B021020914 A CNB021020914 A CN B021020914A CN 02102091 A CN02102091 A CN 02102091A CN 1321531 C CN1321531 C CN 1321531C
Authority
CN
China
Prior art keywords
subscriber equipment
digital content
data block
user
transmission
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.)
Expired - Lifetime
Application number
CNB021020914A
Other languages
English (en)
Other versions
CN1371216A (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.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
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 Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Publication of CN1371216A publication Critical patent/CN1371216A/zh
Application granted granted Critical
Publication of CN1321531C publication Critical patent/CN1321531C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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
    • H04N21/47208End-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 for requesting near-video-on-demand content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26216Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26241Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the time of distribution, e.g. the best time of the day for inserting an advertisement or airing a children program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26266Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for determining content or additional data repetition rate, e.g. of a file in a DVB carousel according to its importance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26275Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for distributing content or additional data in a staggered manner, e.g. repeating movies on different channels in a time-staggered manner in a near video on demand system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

Abstract

本发明提出了一种系统和方法,用于通过有线、卫星电视或其他内容服务器系统提供即时启动多媒体内容。提供多媒体内容的服务器设备(10)在将格式化的多媒体内容传输到用户接收器单元之前先划分成数据块(例如,长度为1分钟的数据的集合),然后,根据允许即时启动和收看用户请求的多媒体内容的时间表来发送所划分的数据块。用户接收器单元包括分线盒、视频游戏设备等,它们具有数字视频记录性能,并且至少具有足以存储一个完整的媒体内容的存储容量。本发明不要求服务器设备(10)与接收器单元之间进行密集交互,而只要求以交错媒体流方式将内容信号从服务器设备(10)发送到接收器单元。此外,本发明还要求使用不超过原始信号带宽的6倍的带宽来运行。

Description

用于提供即时启动多媒体内容的方法和系统
技术领域
本发明一般涉及数字计算机系统的领域,尤其涉及视频和多媒体计算机服务器和系统的领域,以及相应的这种内容到用户住所的传送。
背景技术
为了满足收视者的需求,以前的电视广播已经发展为满帧速率视频和音频数据的分配。早期的视频分配是在摄像机与视频监视器之间进行点对点接线。这之后出现的是排定的通过公共无线电波广播节目的电视广播。1960年代,租用共用天线电视(CATV)向广播接收边缘地区的收视者提供停播电视信号。后来,有了FCC法规,这就要求CATV行业除了停播广播信号分配之外还要提供本地访问和原始广播节目。
为此,建立了一些有线网络广播节目源。由于有线电视系统中有宽带宽可供使用,因此,对于新的广播节目,可使用附加频道。然而,广播节目一般是预先排定的,因此,收视者要坐等到预定时间才能调谐到指定频道以收看特定节目。
为了增加收入,有线电视系统预先分配了一些收费频道,这些频道只供装有合适解扰码器的用户收看。解扰码器被调谐,以便只接收收费频道,将视频和音频信息解扰,从而提供一种能被标准电视机所接收的信号。
后来出现的按次计费节目包括最新发行的电影、实况转播的音乐会、大众体育比赛等。想收看按次计费节目的用户应向有线运营者订购。用户的解扰码器在指定时刻被激活,从而允许收看按次计费的广播节目。然而,这限制了用户收看预定时间的广播节目。从而无法点播式地(也就是说即时地)或在用户指定的时间和日期将广播节目传送给用户。
在1980年代初期,技术的进步使得盒式录像机(VCR)得到了普及,从而确立了视频广播节目分配的第二个进程。这时,预先录制的影视节目可以销售和租借给拥有VCR的人。收视者利用VCR可在许多供出售和租用的片子中进行选择,以便方便时收看节目。拥有VCR的人还能够利用VCR的专用功能(比如,暂停、快进、倒退、慢放等)有选择地收看节目。因此,收视者可以随意控制和重放节目的各部分。
然而,这种便利的不利之处在于,人们必须要到当地音像租用/销售商店,必要的话还要等候一段时间才能得到流行的影视节目录像带,一旦得到该节目录像带,就要回到家里收看,看完后再返回音像商店还录像带。
在Goodman等人的美国专利号5,010,399和Kleinerman的美国专利号4,849,811中,提出了用电话线路作为视频分配的另一种方法。然而,使用公用电话交换网(PSTN)的系统常常有带宽限制,从而只能提供静止帧或视频会议。由于电话系统载体使用PSTN多半只是为了在用户之间进行连接,因此,如果没有专门租用的宽带宽线路就无法动态传送数字化图像。同样,基于电话线路的系统也不能提供令人满意的对节目的VCR式功能控制。
此外,因特网、万维网、有线和卫星传送系统不断提供日益提高的带宽通信信道,这样,很快就可以将大多数家庭和商业互连,从而可以向所连接的用户提供许多业务。这些业务除了与兴趣相投人员的虚拟团体实时交互外,还包括即时访问金融、教育和其他多媒体信息的大型数据库。在这些可供使用的业务当中,已为大众和媒体广泛关注的一种业务是提供视频点播(VOD)。
VOD提供了这样的许诺,曾经拍摄过的几乎每部电影都可以供该业务的用户随时收看。用户不用开车去音像租用商店挑选影片,而可以选择多媒体内容服务器系统的影视库中所存储的任何一部电影,并可以通过因特网或者利用有线或卫星系统将这部电影传送给他们。
在实现VCO的这种许诺前,有许多问题必须解决。即使是一部相对较短的两小时的影片也包括了大约2.2×1010比特的数据。因此,必须约定一些标准的方法来压缩和存储具有成千上万部影片的电影库中所含的大量数据。甚至在获得和存储了数据以后,仍没有关于需要用什么样的系统将所存储的数据传送给用户的工业协定。
任何建议采用的系统都必须满足严格的用户要求。用户可能要求他们所选定的无论什么影片都能很快地传送给他们。他们可能还要求能随时启动和停止影片,以及能随意快进(FF)和快倒(FR)影片。根据现有技术的系统,这一般是通过向各用户发送单独的数据流(即这部电影)的方法来实现。然而,由于成千上万的人可能同时在收看这部电影,因此,随时都满足每个用户的这些需求将会对系统的存储单元、内部总线和处理单元提出相当多的要求。甚至可能超出光缆的巨大带宽。
此外,用户与系统之间必须要有某种双向通信,以便发送用户的请求以及计费信息等。这种双向通信也为系统带来了额外的负担。
已提出了一些广播节目点播有线系统,这种系统使得多个单独用户中的任一用户可以向服务器的节目库请求他们想(延时)收看的多个影视节目中的任一节目,并且在用户发出的请求之后,允许所请求的节目随后在用户处用普通电视机收看。每个节目都预存在数字存储设备中,并且可以由前端设施中的主计算机或服务器系统根据用户发出的地址信号来选择。与其他通信和数据处理硬件及软件结合的主计算机通过高带宽系统(比如,光纤线路网络)以高非实时速率将影视节目以数字数据形式发送到用户住所处的数据接收站,比如,机顶盒(STB)。然后,STB存储数字内容,以便随后实时传送到用户电视机。这种系统允许用户收看非实时发送的许多节目中的任一节目,还允许用户将所发送的节目在STB上存放一段无限期的时间,以备以后收看。
已提出了不同的方法来非实时地发送节目。例如,参照图1,在视频点播网络中,采用了一种如Verhille等人在美国专利号5,539,448中所公开的典型视频服务器(VS),其中视频信号从视频服务器通过通信网(TSY)发送到与该网络连接的各个终端。该系统包括一些数字存储设备(DSF)、一个服务器控制装置(SCM)、一个宽带交换机(BS),该交换机具有与存储设备(DSF)连接的第一部分端口(VP1/VPY)、与通信网(TSY)连接的第二部分端口(CL)和与服务器控制装置(SCM)连接的一个第三端口(CP)。服务器控制装置(SCM)对数字视频内容从存储设备(DSF)经交换机(BS)和通信网(TSY)到终端的传送进行控制。宽带交换机(BS)还具有一组第四端口(CP1/CPX),这些端口与系统适配器(SYA1/SYAX)连接,以便视频信号适应与通信网兼容的格式。服务器控制装置(SCM)负责将视频信号首先从数字存储设备(DSF)经交换机(BS)发送到系统适配器(SYA1/SYAX),然后从适配器装置通过通信网(TSY)发送到终端。这些系统适配器包括了信道存储器和适配器,以分别完成视频信号的速率和格式的适配。这些信道存储器和适配器可以直接地并单独地与宽带交换机连接。
运行中,诸如Verhille等人所提出的视频服务器接收到从多个用户的STB经分配网络发送到该服务器的用户请求。这些请求被发送到实时控制器中,然后,实时控制器再将这些请求发送到系统控制器。如果系统控制器判定允许某个用户接入而且存储系统中有所请求的视频数据,那么,系统控制器命令实时控制器允许用户接入并告诉实时控制器系统在何处存储有该视频数据。
服务器设备将编码的数字视频数据通过一个提供连接的宽带PSTN发送到该设备。用户可以利用标准电话机通过PSTN或利用专用控制装置通过ISDN分组网订购该视频广播节目。这种装置安装在用户的电视机中,从而可以在电视屏幕上显示节目菜单。
用于传送视频数据的服务器设备与用户之间的连接是通过非对称数字用户线(ADSL)系统提供的。ADSL接口单元负责将数字视频信息与声音信息复用以便发送给用户,并支持以ISDN分组数据网将反向控制信道从用户传输到服务器设备。
然而,常规视频点播业务并不包括能在用户的STB上直接存储的完整和广泛的影视节目资料库,所以,只能有限地存储服务器所提供的视频和音频数据。因此,需要增强型调度功能,以便在暂时不同的广播节目范围内有效地支持多个用户。再者,为了支持网络管理并能够即时接入多媒体内容,仍然需要这样一种系统,它不必与网络设备动态交互或者实时地重新配置网络资源来响应多个用户发出的多媒体内容请求。
发明内容
本发明的总的目的在于,提供一种系统和方法,用于通过有线、卫星电视或其他系统来传送多媒体内容(如视频和音频),这些有线、卫星电视或其他系统允许即时收看用户请求的内容,并且还使用了具有数字视频记录性能的用户接收器单元,它至少具有能存储一个完整的媒体内容(比如一部全长的影片)的存储容量。
本发明的另一个目的在于,提供这样一种系统和方法,这种系统和方法不要求服务器设备与用户接收器单元之间进行连续或甚至是周期性交互,具体地说,该系统可以在向所有用户发送同一信号的单向网络中运行。
本发明的还有一个目的在于,将多媒体内容划分成一些数据块,这些数据块“恰好”在需要被收看之前被发送并被记录在用户的STB上。
本发明的还有一个目的在于,提供这样一种系统和方法,这种系统和方法只需要使用不超过原始信号带宽的6倍的带宽即可为无限多的用户即时启动视频内容。此外,带宽要求并不是一成不变的,其中,要提供VOD性能,也只是定期需要最大带宽。
本发明的另一个目的在于,通过降低仍要提供即时收看时所需的带宽,来提高可用带宽的使用效率,这可以通过将部分多媒体内容预先存储在用户的STB上来实现。
本发明的还有一个目的在于,提供这样一种系统和方法,用于将至少一个信号由服务器设备只提供给多媒体内容的公用部分,例如影片起点,从而在用户的STB上不需要用相应的存储空间。
本发明的另一个目的在于,提供许多多媒体内容起点,其个数可以多达信号带宽中的最多信道数。
本发明的另一个目的在于,提供这样一种系统和方法,用于将一个多信道信号分配给最初的用户,然后,以如下的方式将后来的用户加到传输时间表中,即后来的用户将与发送给最初用户的那些多媒体数据块同时地接收多媒体数据块。
本发明的还有一个目的在于,不管有多少用户请求了多媒体内容并正在让这一内容传送到其STB,都避免任何单个多媒体内容作品(比如一部影片)需要超出每个信号的最大带宽的带宽。
本发明的另一个目的在于,与那些将单独和唯一的多媒体内容流发送到各用户的系统和方法相比,可以减小将新用户增加到已在传送中的多媒体内容中的费用。
还有一个目的在于,允许新用户在带宽内以小于递增(less-than-incremental)的费用增加到已有的多媒体流中。
根据结构附图的以下描述,可以更清楚地看到本发明的上述和其他的目的、特性和优点,在这些附图中,举例示出了本发明的一些优选实施方式。
根据本发明的第一方面,提供一种用于将数字内容从服务器发送到用户设备的方法,包括:提供数字内容;在传输之前将数字内容划分成多个数据块;确定传输数字内容的时间表,所述时间表在用户设备进行对数字内容的请求时确定,所述时间表优化带宽消耗;在传输数字内容之前,将多个数据块中的至少一个预先存储在用户设备上;和按预定时间表,将所划分的数据块从所述服务器传输到用户设备,所述传输在包括被配置为传输多个数据块中的至少一个的多个信道的通信网络上进行。
根据本发明的第二方面,提供一种用于将数字内容从服务器发送到用户设备的系统,包括:一个包括数字内容的数字内容数据库;一个服务器,被配置为传输在传输之前已被划分成多个数据块的数字内容,所述服务器被进一步配置为在传输划分的数据块之前,将多个数据块中的至少一个预先存储在用户设备上;一个用户设备,用于接收至少一个所述预先存储和传输的数据块;和一个通信网,包括多个用于按预定时间表从所述服务器传输所述划分的数据块的多个信道,所述时间表在用户设备进行对数字内容的请求时确定,所述时间表优化带宽消耗。
根据本发明的第三方面,提供一种用于将数字内容发送到用户设备的服务器设备,包括:一个数据处理单元,用于在传输前通过多个传输信道将所述数字内容划分成多个数据块;和一个通信单元,被配置为在传输多个划分的数据块的剩余部分之前,将至少一个划分的数据块预先存储在用户设备处,所述通信单元进一步被配置为按传输时间表将所述划分的数据块传输到所述用户设备,所述时间表在用户设备进行对数字内容的请求时确定,所述用户设备包括数据接收单元和数据存储单元,所述通信单元进一步配置为,在划分的数据块的传输过程中,在第二用户设备被添加到所述传输时间表时,同时将划分的数据块传输给第一用户设备和第二用户设备。
附图说明
图1示出了现有技术的视频点播(VOD)系统。
图2示出了根据本发明的一种实施方式的具有即时VOD性能的整个系统的配置。
图3示出根据本发明的一种实施方式的数字多媒体内容信号的离散数据部分的打包。
具体实施方式
本发明涉及一种系统和方法,用于通过有线、卫星电视或其他内容提供系统来提供多媒体内容(如视频和音频)。本发明允许即时消费,例如收看用户请求的电影等内容。该系统使用了用户接收器单元(机顶盒即STB),该接收器单元包括一个具有数字视频记录性能的可编程视频接收和播放设备,类似于TIVOTM或其他已知的单元,它至少具有能存储一个完整的媒体内容(比如一部全长的影片)的存储器(如磁盘空间)。
本发明不要求与STB密集交互,而只要求不断地单向发送和接收从媒体内容服务器到接收器单元的内容信号。接收器单元可以被调谐到该服务器,从而可以随时收看该内容。此外,在最坏情况下,本发明也只需要使用不超过原始信号带宽的6倍的带宽。
在本发明的公开中,术语“即时”应理解为是指比如在约一分钟左右数量级上的准即时。
本发明可适用于任何形式的数字流式内容,比如(并不局限于此):影片、TV节目、运转控制数据和音乐。为了便于本发明的描述,在此,采用了这样一些例子,比如,按次计费的TV系统中的流式影片。鉴于目前实现按次计费系统的方式,在这种环境下使用本发明将会有相当多的好处。
图2示出了根据本发明的一种实施方式的具有视频点播性能的一种系统的配置。说明书和权利要求书中的术语“多媒体内容”应理解为是指可下载内容的集合,它可以包括以下数据中的任意一种:视频线性流式数据(比如MPEG-2格式的电影)、线性音频流式数据(比如MP3数据)、二进制节目数据、高分辨率图形数据或这些数据的任意组合。服务器设备10是一个服务器系统,它管理用户对多媒体内容的请求。利用LAN 30上的一种称为路由器的典型设备(未示出)可以便于对服务器10(它可以包括多个服务器之一)的访问,这样就可以直接将请求发到多媒体服务器10。在本实施方式中,多媒体内容数据库20与该服务器连接。当服务器10接收到用户的请求时,服务器10执行数据库20中的媒体内容的传输。
网络40一般是一个将用户的控制设备50与多媒体服务器10连接的双向数字通信网。根据目前的技术,能够实现本发明所必需的网络连接的现有基础设备的例子有:CATV双向网络、ISDN或xDSL高速网络和卫星网络。
该系统配置的用户方包括一个控制设备(如机顶盒),它可以是视频游戏操作台,例如包括:一个内置或外接的可卸式存储媒体60,和一个与该控制设备50连接的图像监视器或其他合适的显示设备70。在一种优选实施方式中,可卸式存储媒体60包括CD-ROM或DVD盘。
连网控制设备50最好是一个可网络连接的具有视频记录功能的数字多媒体内容播放器,它包括一个有足够记录容量的内置硬盘驱动器(未示出),用于记录至少一部全长的电影。按常规方法,这种设备50一般用可卸式存储媒体60作为非连网环境中的内容分配媒体。换句话说,在根据常规已知方法的一般使用情况下,控制设备50即使不与网络连接,它仍能够播放可卸式存储媒体60中所含的通常是例如交互式视频游戏的媒体。控制设备50还可以用来收看可卸式存储媒体60中所提供的DVD视频内容,并且,根据本发明,还可以将从服务器设备中所下载的并通过网络40传送的视频内容记录到硬盘驱动器上。
尽管图2示出了一种通过双向网络运行的视频点播系统,然而,应当理解,本发明的原理完全可适用于单向网络,其中所有用户都可以接收服务器设备同时发出的相同信号,而其中来自用户端的上行数据传输则是不必要的。
数字有线TV和卫星系统广播许多个信号,每个信号都含有数据速率为25-30兆比特/每秒(mbps)的数字数据,其中在典型有线TV系统中有100个信号是公用的。STB一般包括一个或多个调谐器,用于接收这些数字广播信号。每一信号中的数字数据一般都包括多种工业标准中的某一种标准的多媒体内容,比如,用于若干个(通常为5、6个)信道的MPEG-2压缩图像。具有数字多媒体记录性能并具有多个数字信号调谐器的用户STB可以在用户收看某个信道的同时记录另一个信道。标准的STB(具有两个调谐器)能够在数字数据高达60mbps时即刻调准。
参照表1,常规的卫星、有线或其他多媒体业务提供者通常都将提供6个信道,它是一个30mbps的数字信号并且允许传输例如两个半小时的影片。这6个信道可供发送该影片的6个完整的拷贝,每一拷贝的发送起点间隔30分钟。表1示出了这种收视的时间表。每当出现故事片的片头,就表示有一部两个半小时的影片要详尽演播。所有6个信道均是以单一数字信号被发送,然后被用户STB所接收。
表1
(常规系统)
频道  05:00  05:30  06:00  06:30  07:00  07:30  08:00  08:30  09:00  09:30  10:00 10:30 11
500 |-------------------影片A---------|       |--------------影片A----------------|
501            |--------------------影片A-----------|   |---------------影片A-----------------|
502   --------|       |---------------影片A------------|       |----------------影片A----------
503   ---------------|      |---------------影片A------------|         |----------------影片A--
504    影片A------------------|     |------------影片A--------------|          |------------
505   -----影片A--------------------|      |----------------影片A--------------|    |------
因此,如果用户例如在下午7:00开始收看该影片,那么,当STB在信道504上演播下午7:00到下午7:30之间的第一个半小时的时候,STB同时在接收(尽管收视者一般不看)信道503上的第二个半小时、信道502上的第三个半小时、信道501上的第四个半小时、信道500上的第五个半小时和信道505上的第六个半小时。因此,对于具有数字记录性能的STB,整部影片实际上可按半个小时被记录,尽管在一般情况下,用户只收看一个信道上的整部影片,而不知道在其他信道上同时所发送的东西。
因此,在现有的普通按次计费的TV系统情况下,同一部影片往往在多个TV信道上以交错的起始时刻(比如表1中所示的每隔半个小时)被发送。这就要求收视者要等待最长达半个小时才能开始收看一部影片。相比之下,利用本发明,如以下所述,等待时间可以下降到小于1分钟,从而可做到真正的“视频点播”。
为了改善常规系统,本发明提供了一种系统和方法,从而,可将任何形式的数字流式内容转换成一种新型的单向数据流(以下称为交错多媒体流或IMs),在这种系统和方法中,多个接收机可以在其传输期间的不同时刻接收该IMS,同时还允许每个接收机自始至终都能在合适的时序中展示该内容。为了创建IMS,可以将源信号内容流划分成一些较小的数据“块”(比如长度为1分钟),其中,每个数据块都按有规则的时间表被重复发送,这就保证了某一特定接收机无论何时开始接收该数据流,每一必要的数据块都将“恰好”被接收到以便播放。
为了便于成功运行,该系统要求接收机或STB安装一个本地数字存储装置,以便STB可以随时按任意次序接收这些内容块,并立即将其存储,然后按其正确的次序、速率和时间来展示这些数据块,以便收看。
具体地说,如图3中所示,本发明将数字信息划分为较小的与均为1分钟(或其他任一适当又方便的单元时间)的视频内容相应的离散单元即“块”,然后,通过便于这些块恰好到达STB的方式来发送这些块,以便在需要被播放之前能被记录到其硬盘驱动器上。图3示出了当采用每分钟的视频都是5mb长的30mbps的系统时,在每一分钟视频正在被收看期间,其余5分钟(即带宽时隙2-6)的视频可以同时被发送到STB。
相应地,本发明提供了一种用于将即时多媒体内容从服务器设备发送到用户的系统和方法。如图3中所示,服务器设备具有先将格式化内容划分成离散数据块后再传输的功能。通信网便于传输所选定的内容作为由这种数据块组成的交错多媒体流。用户控制设备接收和存储这些数据块,然后组织这些块,以便按其正确的次序、速率和时间来播放该内容。
为了将普通数字视频流转换成本发明的IMS格式,将普通数字视频流转换成数据块,比如,1分钟一段(或其他任一方便的时间单元)的块。所有这些块每块都必须以等于视频中其时标的频率被发送。因此,使影片每过一分钟就可以开始,第一分钟视频内容必须每分钟都要重发一次,第二分钟内容每两分钟重发一次,第三分钟内容每三分钟重发一次,第十分钟内容每十分钟重发一次,依次类推。换言之,在有n个离散数据块的情况下,每个数据块占用完全相等的时间单元,因此,每n个时间单元发送一次第n个数据块。只要遵循这种时间表,那么,无论用户何时收看数据广播,都能保证每一数据块在被正常收看之前的某一时间到达其STB。块可以早于所要求的时间之前被发送,前提是要始终遵从每一第n个块在第n分钟时或在第n分钟之前发送的规则。
作为一个更具体的例子,表2说明了本发明的针对10分钟视频的典型传输时间表。每行表示1分钟时间,每列表示1/6分钟,这一时间是发送1分钟视频所必需的时间帧。每一单元格中的数字描述了在指定时隙中正在发送哪一确切部分(如分钟)的视频。
表2
时间
 1  1
 2  1  2
 3  1  3
 4  1  2  4
 5  1  5
 6  1  2  3  6
 7  1  7
 8  1  2  4  8
 9  1  3  9
 10  1  2  5  10
 11  1
 12  1  2  3  4  6
 13  1
 14  1  2  7
 15  1  3  5
 16  1  2  4  8
 17  1
 18  1  2  3  6  9
 19  1
 20  1  2  4  5  10
 21  1  3  7
 22  1  2
 23  1
 24  1  2  3  4  6  8
 25  1  4  5
 26  1  2
 27  1  3  9
 28  1  2  4  7
 29  1
 30  1  2  3  5  6  10
 31  1
 32  1  2  4  8
如表2中所示,单元1在第一分钟发送,而在第二分钟发送单元1和单元2,并且可以收看这两个单元。收看完单元2后,发送和收看单元3。在第四分钟,在本身含有要收看的单元4的第三时隙之前的两个时隙中同时发送单元1、2。在第五分钟,发送单元1和5。在第六分钟,在单元6之前的三个时隙中发送单元1、2和3。因此,本发明的时间表使得可以交错发送数据块,无论用户是否需要立刻收看,这些数据块都存储在STB中。
无论如何,在正被收看的单元与同时被存储在STB中的单元之间,用户可以认为该影片是一个连续的多媒体流,即使这些数据块未必连续地被发送。例如,如果一个新用户在第24个分钟开始收看单元1,那么,在该初始的同一分钟内将同时存储单元2、3、4、6和8。因此,在需要单元5之前,过了另外三分钟。不过,在第25分钟,就将发送单元5并将其记录在STB单元中,而单元6事先已在上述先前第24分钟被发送和记录。单元7在第28分钟被发送,而这时离用户在第24分钟开始收看后只有4分钟,所以在单元7需要被收看之前它已被发送。单元8在第24分钟事先已被存储。再者,单元9是在第27分钟被发送的,而单元10是在第30分钟被发送的。因此,在当用户在第24分钟收看完最初的单元1后的6分钟内,整个10分钟的影片都已被发送。
本发明的系统和方法使得所需峰值带宽可不超过表2中所示的带宽,这样,所需带宽不大于原始信号带宽的6倍。这是因为,随着影片逐渐被收看,该影片的后来的那些段被发送的次数越来越少。
如表2中所示,各个具体的可分割的时间单元(如1分钟)的离散带宽单元数并不是不变的。例如,在第23行(第23分钟)中,只使用了可用带宽的1/6,而在第24行中,使用了整个可用带宽。因此,本发明使得每一数据单元恰好(甚至比所要求时间更早地)发送到STB,以便作为“数据平均”的方法收看在附加带宽可用的时段上比如在第15行(第15分钟)所发送的单元。
表3示出了当用户根据表2中的时间表在第15分钟(第15行)开始播放时当前在收看和记录的相对离散数据块以及以前所记录的数据块。
表3
时标 当前播放 当前记录 在磁盘上
 15  1  1、3、5
 16  2  2、4、8  1、3、5
 17  3  1、2、3、4、5、8
 18  4  6、9  1、2、3、4、5、8
 19  5  1、2、3、4、5、6、8、9
 20  6  10  1、2、3、4、5、6、8、9
 21  7  7  1、2、3、4、5、6、8、9、10
 22  8  1、2、3、4、5、6、7、8、9、10
 23  9
 24  10
类似地,表4示出了在第11分钟(第11行)开始播放。还应当注意,本发明使得用户可以改变当前所收看影片的速率和方向。只要记录过程继续,用户就可以随时暂停或倒带/重看影片。假定下一内容部分(数据块)已在磁盘上,那么用户还可以快进。
表4
时标 当前播放 当前记录 在磁盘上
 11  1  1
 12  2  2、3、4、6  1
 13  3  1、2、3、4、6
 14  4  7  1、2、3、4、6
 15  5  5  1、2、3、4、6、7
 16  6  8  1、2、3、4、5、6、7
 17  7  1、2、3、4、5、6、7、8
 18  8  9  1、2、3、4、5、6、7、8
 19  9  1、2、3、4、5、6、7、8、9
 20  10  10  1、2、3、4、5、6、7、8、9
以上描述了本发明的基本结构和操作。接下来,将描述该基本系统的其他变形和改进,作为本发明的另外的实施方式。
在一种这样的实施方式中,本发明允许预先将构成影片的开头部分的数据块存储到STB中。此外,本发明还允许非顺序地传输数据块并将其存储到用户控制设备中。相应地,由于影片的最初部分即最初几分钟发送最频繁,因此,本发明通过预先存储这些部分使得可以减小所需的带宽。数据的预存可以按临时低优先顺序(比如,夜间或用户通常不收看内容时)来进行。再者,无论当前还是将来,一些部分(诸如影片前几分钟)通常特地含有共同的主题内容。这些部分目前包含这样一些特征,比如:收费栏、版权告示、声音标志(如杜比标志)以及演播室标志(如Sony Pictures)等。本发明允许这些特征预先存储在STB的硬盘驱动器中,从而可以节省带宽。再者,影片的开头部分通常比特率较低,因为它们可能只是静态图像(比如片头),这也可以减小带宽。
在还有一种实施方式中,作为在前面的段落中描述的将影片起点存储在STB的硬盘驱动器中的替代方法,如表5中所示,因此,至少一个信号(包括原始信号带宽的6倍)可用来只载送“影片起点”,无论何时请求影片,该信号都由STB自动接收。这样,在STB中可以有更多的空闲存储单元如磁盘空间用于其他非预存操作功能。用户所起动的由多个各自的STB产生的多媒体内容起点请求一直由服务器所收集,直到在“影片起点”信道上有开隙为止,即,直到所请求影片的影片起点又回到该信号中的给定信道上为止,据此,将该影片起点发送到STB,然后可以开始根据针对表1所述的过程进行影片收看和记录。
表5
时间
信道    05:00             05:01     05:02    05:03    05:04 ...
500    影片01(第一分钟)    影片02    影片03    影片04    重复  ...
501    影片05(第一分钟)    影片06    影片07    影片08    重复  ...
502    影片09(第一分钟)    影片10    影片11    影片12    重复  ...
503    影片13(第一分钟)    影片14    影片15    影片16    重复  ...
504    影片17(第一分钟)    影片18    影片19    影片20    重复  ...
505    影片21(第一分钟)    影片22    影片23    影片24    重复  ...
从表5中可以看到,本发明允许每分钟至少6部不同的影片被发送,以便STB接收机/记录设备进行接收,其影片起点延时为1分钟或小于1分钟。例如,本发明的系统和方法使得包括原始信号带宽的6倍的30mbps的信号可以保证24部影片中每部的起始时间都不超过4分钟延时。因此,本发明允许每一数字传输信号有“q”个多媒体内容起点,其中:
1<q≤M    (1)
而M是每一信号的最大信道数。
在还有一种实施方式中,可以使数据块的调度时间表是动态的,其中,服务器方计算机确定最适合系统中所有当前收看那部影片的人的开始时间的时间表。这样,只有当新近有人开始收看该影片内容时才发送该影片的起始分组,但很快就将捕捉到正被发送的其余块。因此,带宽要求进一步减小。
本发明的另一种实施方式使得可以根据应用情况的需要上下调整带宽要求和启动时间。例如,为了将平均启动时间减小到小于一分钟,只需要减小数据块的大小,同时采用已描述的相同的基本调度方法,并不明显增大发送IMS所需的带宽。为了进一步减小服务器上的负载,只需对于开头几分钟数据用较小的数据块,再者,数据块的大小可根据需要上调或下调,只要始终遵守传输时间表。为了降低带宽要求,可以在数据块的传输之间强加一个预定的最小时间间隔,这样就可以降低带宽要求,却增加了接收机在可以开始显示内容之前必须等待的平均时间。例如,如果所强加的最小时间间隔为两分钟,那么通常可能每分钟发送一次的第一个数据块将代之以每两分钟发送一次,从而减小了带宽,但启动等待时间却增加到两分钟。
在还有一种实施方式中,可以限制用户与服务器之间的双向连接,这样可以简化交错多媒体流的调度和传送。用户接收机或STB在特定的多媒体流的收看开始时可以向服务器发送一个数据信号,然后,服务器可以利用该信号动态地改变传输时间表,甚至还可以进一步最大限度地降低对带宽的要求。根据这一实施方式,服务器可以判断所有接收机或STB何时“调谐”到特定的IMS以及它们是否已接收到特定的数字内容块。如果判定所有连接的接收机都已接收到特定的块,那么,服务器就可以从传输时间表中移去这一块。当接收到对该内容的新请求时,则可以将所移去的块放回到时间表中。这一技术可带来多大的带宽改善是难以估算的,因为,这取决于新用户请求开始播放某一特定内容的频率。在新请求每一分钟到达一次的情况下,时间表可能与表2中所示的情况相同,然而,如果平均用户请求间隔只有两分钟或三分钟,那么带宽要求将明显下降,对于不经常被请求的影片,这一技术可以显著降低带宽要求。
正如这里所述,对于具有大量目录内容的VOD系统,本发明可大大提高带宽使用效率。本发明的调度系统和方法使得,无论用户何时想请求所选择的多媒体内容,都可以分配开始发送多媒体内容的信道。当不同的用户请求同一部影片时,本发明使得可以将他们“恰好”添加到传输/收看时间表中。由于含有起始段的数据块不断地与所发送的并被第一个用户的STB所接收的内容一起被发送,因此,与分别将视频数据的唯一多媒体流发送到各用户的STB的常规VOD系统相比,本发明降低了将额外的用户添加到已在发送进程中的交错多媒体流中的费用。利用本发明,不管有多少用户请求了多媒体内容并正在让这一内容传送到其STB,单个多媒体内容作品(比如一部影片)在主视频服务器或有线系统中都不会占用超出每个信号的最大带宽(例如约30mb的带宽)的带宽。
根据本发明,如果数字内容的各个短块都根据所公开的传输时间表来发送,那么,任何人都可以随时开始接收交错媒体流,并且在一分钟内就可以从起点处开始收看该影片。无论多少人都可以同时接收该媒体流,并且可以在影片中的不同时刻,但流式进度表不变。由于各数据块的传输时间表可以很容易地被预定并且从不变化,因此,只需极小的计算能力就可以调度构成IMS的数据块的传输。这样,使得很便宜的服务器计算机就可以得到许多不同的影片的IMS,从而可以被不定量的收视者所收看。同样,对接收机的硬件要求也不高,只是简单地要求任何数字有线或卫星机顶盒具有硬盘或其他形式的存储设备即可。
尽管以上主要针对将视频数据传送到用户进行了讨论,但所提出的VOD系统也可以得到可能含有音频、文本、图形和其他数据类型的数据流。说明书和权利要求书中所有涉及视频数据的内容主要包括了这样的数据,它可以涉及这些所列举的数据类型之一或这些数据类型的某种混合。再者,这里,也不应将本发明只局限于所具体列举的数据类型的存储和传输。
应当理解,在不背离本发明的范围和精神的前提下,显然,本发明可以有各种修改,并且,对熟练技术人员而言,可以很容易地作出这些修改。因此,随后的权利要求书并不局限于这里所作的描述或实例,而应理解为在合理的广度上涉及所有特征,对熟练技术人员而言,所有这些特征可以认为是等效的。

Claims (43)

1.一种用于将数字内容从服务器(10)发送到用户设备(50)的方法,包括:
提供数字内容;
在传输之前将数字内容划分成多个数据块;
确定传输数字内容的时间表,所述时间表在用户设备(50)进行对数字内容的请求时确定,所述时间表优化带宽消耗;
在传输数字内容之前,将多个数据块中的至少一个预先存储在用户设备(50)上;和
按预定时间表,将所划分的数据块从所述服务器(10)传输到用户设备(50),所述传输在包括被配置为传输多个数据块中的至少一个的多个信道的通信网络上进行。
2.如权利要求1所述的方法,还包括:在一个服务器设备中将所述数字内容划分成所述多个数据块。
3.如权利要求1所述的方法,其中,所述划分的数字内容包括p个数据块,每个数据块占用相等的时间单元,并且,其中,所述传输步骤包括每n个时间单元发送一次第n个数据块。
4.如权利要求1所述的方法,还包括:选择由一个服务器设备所提供的数字内容。
5.如权利要求1所述的方法,还包括:调度所述数据块中至少一个的传输,以进行非顺序传输。
6.如权利要求1所述的方法,还包括:非顺序地传输至少一个数据块。
7.如权利要求1所述的方法,还包括:将至少一个传输的数据块非顺序地存储在用户设备(50)处。
8.如权利要求1所述的方法,其中,所传输的数据块供用户即时消费。
9.如权利要求1所述的方法,其中,在用户消费之前,至少一个所传输的数据块被存储在用户设备(50)处。
10.如权利要求1所述的方法,其中,在一个第一传输的数据块被消费时,至少一个第二传输的数据块同时被存储在用户设备(50)处,以便后续消费。
11.如权利要求1所述的方法,其中,所述用户设备(50)包括数据存储器,用于存储至少一个完整版本的所述数字内容。
12.如权利要求1所述的方法,其中,所述数字内容包括视频、音频或图形中的至少一种。
13.如权利要求1所述的方法,还包括:使用少于最大可用信道数来传输划分的数据块。
14.如权利要求1所述的方法,还包括:将至少一个传输信道专用于数字内容的公用部分。
15.如权利要求14所述的方法,其中,数字内容的所述公用部分包括收费事项、版权告示、声音标志、产品商标或服务标志。
16.如权利要求1所述的方法,还包括:对于每一数字传输,提供q个数字内容起点,其中,1<q≤M,而M是最大可用信道数。
17.如权利要求1所述的方法,还包括:
根据划分的数据块的传输时间表,将多个信道分配给一个第一用户;
针对所述多个信道,将一个第二用户添加到所述传输时间表;和
由所述第二用户与在对所述数字内容的请求后传输给第一用户的那些数据块同时地接收所述数据块。
18.如权利要求1所述的方法,还包括:不管有多少用户请求了并正在接收这一传输到其用户设备(50)的内容,都对数字内容的传输采用等量的带宽。
19.如权利要求1所述的方法,其中,所述用户设备(50)包括数字有线/卫星机顶盒或视频游戏操作单元。
20.如权利要求1所述的方法,其中,所述用户设备(50)包括外接存储器存储设备、内置存储器存储设备或可卸式存储媒体至少之一。
21.如权利要求1所述的方法,还包括:改变数字内容消费变量,其中,所述变量包括播放的速度、方向或数字内容量。
23.一种用于将数字内容从服务器(10)发送到用户设备的系统,包括:
一个包括数字内容的数字内容数据库(20);
一个服务器(10),被配置为传输在传输之前已被划分成多个数据块的数字内容,所述服务器被进一步配置为在传输划分的数据块之前,将多个数据块中的至少一个预先存储在用户设备(50)上;
一个用户设备(50),用于接收至少一个所述预先存储和传输的数据块;和
一个通信网(40),包括多个用于按预定时间表从所述服务器(10)传输所述划分的数据块的多个信道,所述时间表在用户设备(50)进行对数字内容的请求时确定,所述时间表优化带宽消耗。
24.如权利要求23所述的系统,其中,所述服务器包括用于将所述数字内容划分成所述划分的数据块的装置。
25.如权利要求23所述的系统,其中,所述服务器(10)将所述内容划分成n个离散数据块,每个数据块占用相等的时间单元,并且,其中,所述服务器每n个时间单元发送一次第n个数据块。
26.如权利要求23所述的系统,其中,在用户消费该数字内容之前,将至少一些所述数据块非顺序地传输到并存储在所述用户设备(50)处。
27.如权利要求23所述的系统,其中,在用户消费数字内容之前,先将所述数据块传输到并存储在所述用户设备处。
28.如权利要求23所述的系统,其中,所述用户设备(50)包括数字有线/卫星机顶盒或视频游戏操作单元。
29.如权利要求23所述的系统,其中,所述用户设备(50)包括外接存储器存储设备、内置存储器存储设备或可卸式存储媒体至少之一。
30.如权利要求23所述的系统,其中,所述服务器(10)非顺序地传输所述数据块中的至少一个。
31.如权利要求23所述的系统,其中,所述服务器(10)按预定的时间表非顺序传输至少一个数据块。
32.如权利要求23所述的系统,其中,所述用户设备(50)能够非顺序地存储至少一个数据块。
33.如权利要求23所述的系统,其中,所述用户设备(50)使所传输的数据块供用户即时消费。
34.如权利要求23所述的系统,其中,所述用户设备(50)具有数据存储器,用于存储至少一个完整版本的所述数字内容。
35.如权利要求23所述的系统,其中,所述服务器(10)使用小于最大信道数来进行传输。
36.如权利要求23所述的系统,其中,所述服务器(10)将至少一个信道专用于数字内容的公用部分。
37.如权利要求23所述的系统,其中,对于每一数字传输,所述服务器(10)提供q个数字内容起点,其中,1<q≤M,而M是最大可用信道数。
38.如权利要求23所述的系统,其中,所述服务器(10)根据所述划分的数据块的传输时间表,将多个信道分配给一个第一用户;
将一个第二用户添加到所述传输时间表;和
使所述第二用户与在对所述数字内容的请求后传输给第一用户的那些数据块同时地接收所述数据块。
39.如权利要求23所述的系统,其中,不管有多少用户请求了并正在其用户设备处接收传输的数字内容,所述服务器(10)都对数字内容的传输使用等量的带宽。
41.一种用于将数字内容发送到用户设备的服务器设备(10),包括:
一个数据处理单元,用于在传输前通过多个传输信道将所述数字内容划分成多个数据块;和
一个通信单元,被配置为在传输多个划分的数据块的剩余部分之前,将至少一个划分的数据块预先存储在用户设备处,所述通信单元进一步被配置为按传输时间表将所述划分的数据块传输到所述用户设备(50),所述时间表在用户设备(50)进行对数字内容的请求时确定,所述用户设备(50)包括数据接收单元和数据存储单元,
所述通信单元进一步配置为,在划分的数据块的传输过程中,在第二用户设备被添加到所述传输时间表时,同时将划分的数据块传输给第一用户设备和第二用户设备。
42.如权利要求41所述的服务器设备(10),其中,进一步确定所述传输时间表,从而在所述用户设备播放所传输的数字内容时,所述用户设备的所述数据接收单元接收稍后再现的第一划分的数据块,同时所述用户设备的所述数据存储单元存储一个第二划分的数据块。
43.如权利要求41所述的服务器设备(10),其中,将第二用户添加到所述传输时间表的所述添加是由所述用户设备(50)来执行的,而无需将对所述数字内容的请求从所述第二用户设备传输到所述服务器设备(10)。
44.如权利要求41所述的服务器设备(10),还包括一个用于注册用户的数据库(20),将第二用户添加到所述传输时间表的所述添加是通过在所述通信单元从所述第二用户设备接收对所述数字内容的请求时在所述数据库(20)中注册第二用户设备来执行的。
45.如权利要求44所述的服务器设备(10),其中,当将第二用户设备添加到所述传输时间表中或从所述传输时间表中删除现有的用户设备时,根据当前用户设备的状态来修改所述传输时间表。
CNB021020914A 2001-01-22 2002-01-22 用于提供即时启动多媒体内容的方法和系统 Expired - Lifetime CN1321531C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/765,593 2001-01-22
US09/765,593 US8458754B2 (en) 2001-01-22 2001-01-22 Method and system for providing instant start multimedia content

Publications (2)

Publication Number Publication Date
CN1371216A CN1371216A (zh) 2002-09-25
CN1321531C true CN1321531C (zh) 2007-06-13

Family

ID=25073948

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021020914A Expired - Lifetime CN1321531C (zh) 2001-01-22 2002-01-22 用于提供即时启动多媒体内容的方法和系统

Country Status (5)

Country Link
US (2) US8458754B2 (zh)
EP (2) EP2280545B8 (zh)
JP (2) JP4165686B2 (zh)
KR (1) KR100570458B1 (zh)
CN (1) CN1321531C (zh)

Families Citing this family (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8458754B2 (en) 2001-01-22 2013-06-04 Sony Computer Entertainment Inc. Method and system for providing instant start multimedia content
EP1260914A1 (en) * 2001-05-23 2002-11-27 Mediabricks Ab A method for optimizing utilization of client capacity
JP2004533781A (ja) * 2001-06-15 2004-11-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ クライアント端末への番組送信システム
KR100438857B1 (ko) * 2001-09-26 2004-07-05 엘지전자 주식회사 사용자 선호도 기반 멀티미디어 검색 시스템
US9849372B2 (en) 2012-09-28 2017-12-26 Sony Interactive Entertainment Inc. Method and apparatus for improving efficiency without increasing latency in emulation of a legacy application title
US8397269B2 (en) 2002-08-13 2013-03-12 Microsoft Corporation Fast digital channel changing
US7523482B2 (en) 2002-08-13 2009-04-21 Microsoft Corporation Seamless digital channel changing
KR100481691B1 (ko) * 2002-08-14 2005-04-11 무하디지털(주) 클라이언트부를 내장한 주문형 비디오 제공 장치 및 그 방법
US7509667B1 (en) * 2002-08-15 2009-03-24 Sprint Communications Company L.P. Broadband content jukebox with profile-based caching
US7171402B1 (en) * 2002-10-02 2007-01-30 Sony Computer Entertainment America Inc. Dynamic interactive content system
CN100481910C (zh) * 2002-12-16 2009-04-22 皇家飞利浦电子股份有限公司 个人视频
US20040128698A1 (en) * 2002-12-31 2004-07-01 Helena Goldfarb Apparatus and methods for scheduling events
US7603689B2 (en) 2003-06-13 2009-10-13 Microsoft Corporation Fast start-up for digital video streams
CN100407708C (zh) * 2003-08-27 2008-07-30 腾讯科技(深圳)有限公司 一种即时通讯中音/视频分享的方法和系统
JP4036177B2 (ja) * 2003-10-01 2008-01-23 ソニー株式会社 受信装置、受信方法、受信プログラムおよび記録媒体、ならびに、受信システム
US7562375B2 (en) * 2003-10-10 2009-07-14 Microsoft Corporation Fast channel change
US7444419B2 (en) * 2003-10-10 2008-10-28 Microsoft Corporation Media stream scheduling for hiccup-free fast-channel-change in the presence of network chokepoints
CN100372288C (zh) * 2004-01-05 2008-02-27 明基电通股份有限公司 在线选择播放多媒体文件的方法及其多媒体播放器
US20050177853A1 (en) * 2004-02-11 2005-08-11 Alio, Inc. System and Methodology for Distributed Delivery of Online Content in Response to Client Selections from an Online Catalog
US7430222B2 (en) 2004-02-27 2008-09-30 Microsoft Corporation Media stream splicer
US7912457B2 (en) * 2004-04-21 2011-03-22 Qualcomm Incorporated Methods and apparatus for creation and transport of multimedia content flows
US8904458B2 (en) * 2004-07-29 2014-12-02 At&T Intellectual Property I, L.P. System and method for pre-caching a first portion of a video file on a set-top box
US7640352B2 (en) 2004-09-24 2009-12-29 Microsoft Corporation Methods and systems for presentation of media obtained from a media stream
US7477653B2 (en) 2004-12-10 2009-01-13 Microsoft Corporation Accelerated channel change in rate-limited environments
US20090064242A1 (en) * 2004-12-23 2009-03-05 Bitband Technologies Ltd. Fast channel switching for digital tv
EP1675399A3 (en) * 2004-12-23 2009-04-29 Bitband Technologies Ltd. Fast channel switching for digital TV
SG125139A1 (en) * 2005-02-14 2006-09-29 William Mutual A system for managing bandwidth
JP4835170B2 (ja) * 2005-04-08 2011-12-14 株式会社日立製作所 コンテンツ共有装置及びコンテンツ共有方法
BRPI0520497A2 (pt) * 2005-08-26 2009-05-12 Thomson Licensing sistema e método sob demanda que usam programação de transmissão dinámica
FR2893204B1 (fr) * 2005-11-07 2008-02-01 Thomson Licensing Sa Procede de reception de contenus audiovisuels a destination de plusieurs appareils, serveur et appareil mettant en oeuvre le procede
US8135040B2 (en) 2005-11-30 2012-03-13 Microsoft Corporation Accelerated channel change
US8340098B2 (en) * 2005-12-07 2012-12-25 General Instrument Corporation Method and apparatus for delivering compressed video to subscriber terminals
CN101379769B (zh) 2006-02-01 2011-07-13 Lg电子株式会社 用于在无线局域网络系统中传输信息的方法
US20070265966A1 (en) * 2006-05-15 2007-11-15 The Directv Group, Inc. Content delivery systems and methods to operate the same
US8775319B2 (en) 2006-05-15 2014-07-08 The Directv Group, Inc. Secure content transfer systems and methods to operate the same
US7992175B2 (en) 2006-05-15 2011-08-02 The Directv Group, Inc. Methods and apparatus to provide content on demand in content broadcast systems
US8996421B2 (en) 2006-05-15 2015-03-31 The Directv Group, Inc. Methods and apparatus to conditionally authorize content delivery at broadcast headends in pay delivery systems
CN100438625C (zh) * 2006-07-19 2008-11-26 杭州华三通信技术有限公司 一种视频监控数据存储管理方法及系统
CN101119469B (zh) * 2006-08-01 2011-07-27 中国科学院声学研究所 一种嵌入式高清数字电视码流仪及播放器内存控制优化方法
US8083593B2 (en) * 2007-01-05 2011-12-27 Microsoft Corporation Recording media on gaming consoles
US20080167127A1 (en) * 2007-01-05 2008-07-10 Microsoft Corporation Integration of Media on Gaming Consoles
US20080167128A1 (en) * 2007-01-05 2008-07-10 Microsoft Corporation Television Viewing on Gaming Consoles
US8489998B2 (en) * 2007-03-08 2013-07-16 Thomson Licensing Method, apparatus and system for coordinated content distribution workflow
US8914460B2 (en) * 2007-03-26 2014-12-16 Sound View Innovations, Llc System and method for efficient delivery of data content
US9576302B2 (en) * 2007-05-31 2017-02-21 Aditall Llc. System and method for dynamic generation of video content
US9032298B2 (en) * 2007-05-31 2015-05-12 Aditall Llc. Website application system for online video producers and advertisers
KR100943744B1 (ko) * 2007-08-16 2010-02-23 삼성전자주식회사 방송 프로그램 공유를 위한 장치 및 방법
US8001575B2 (en) * 2007-08-21 2011-08-16 Alcatel Lucent Method of distributing video-on-demand over an internet protocol network infrastructure
US8554941B2 (en) * 2007-08-30 2013-10-08 At&T Intellectual Property I, Lp Systems and methods for distributing video on demand
US9483405B2 (en) 2007-09-20 2016-11-01 Sony Interactive Entertainment Inc. Simplified run-time program translation for emulating complex processor pipelines
AU2008221614A1 (en) 2007-09-27 2009-04-23 Aristocrat Technologies Australia Pty Limited A hybrid gaming system
US10277956B2 (en) * 2007-10-01 2019-04-30 Cabot Communications Method and apparatus for streaming digital media content and a communication system
US8700792B2 (en) * 2008-01-31 2014-04-15 General Instrument Corporation Method and apparatus for expediting delivery of programming content over a broadband network
US9667364B2 (en) 2008-05-14 2017-05-30 Sony Interactive Entertainment Inc. Broadcast seeding for peer-to-peer networks
US8036646B1 (en) 2008-05-21 2011-10-11 Sprint Communications Company L.P. Right-sized multimedia content distribution over a cellular network
US8036690B1 (en) * 2008-06-04 2011-10-11 Sprint Communciations Company L.P. Download prioritization for intelligent content distribution
KR100947980B1 (ko) * 2008-06-13 2010-03-18 중앙대학교 산학협력단 비디오 데이터 전송 방법 및 비디오 데이터 제공 방법
US8752092B2 (en) * 2008-06-27 2014-06-10 General Instrument Corporation Method and apparatus for providing low resolution images in a broadcast system
US8199776B2 (en) * 2008-07-29 2012-06-12 Sony Corporation System and method for effectively transmitting content bursts to electronic devices
US9015755B2 (en) * 2008-07-29 2015-04-21 Centurylink Intellectual Property Llc System and method for an automatic television channel change
US20100058393A1 (en) * 2008-08-28 2010-03-04 General Instrument Corporation Switched Digital Video Broadcast Scheduler
US8208001B2 (en) * 2008-09-12 2012-06-26 Embarq Holdings Company, Llc System and method for encoding changes for video conferencing through a set-top box
US9032461B2 (en) * 2008-09-12 2015-05-12 Centurylink Intellectual Property Llc System and method for video conferencing through a television forwarding device
JP2010130326A (ja) * 2008-11-27 2010-06-10 Fujitsu Ltd ビデオオンデマンドシステムのコンテンツ配信・再生方法、送信側装置及び受信側装置
CN101749834B (zh) * 2008-12-18 2012-06-27 珠海格力电器股份有限公司 一种遥控器、空调机及空调系统
US11076189B2 (en) 2009-03-30 2021-07-27 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
US9215423B2 (en) 2009-03-30 2015-12-15 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US9357244B2 (en) * 2010-03-11 2016-05-31 Arris Enterprises, Inc. Method and system for inhibiting audio-video synchronization delay
US8301794B2 (en) 2010-04-16 2012-10-30 Microsoft Corporation Media content improved playback quality
JP2012105341A (ja) * 2012-01-13 2012-05-31 Thomson Licensing ダイナミックブロードキャストスケジューリングを使用したオンデマンドシステム及び方法
US20130191858A1 (en) * 2012-01-25 2013-07-25 Aereo, Inc. Broadcast Encoding, Recording and Distribution System and Method
US9467723B2 (en) * 2012-04-04 2016-10-11 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
US9694276B2 (en) 2012-06-29 2017-07-04 Sony Interactive Entertainment Inc. Pre-loading translated code in cloud based emulated applications
US9248374B2 (en) 2012-06-29 2016-02-02 Sony Computer Entertainment Inc. Replay and resumption of suspended game
US9717989B2 (en) 2012-06-29 2017-08-01 Sony Interactive Entertainment Inc. Adding triggers to cloud-based emulated games
US9656163B2 (en) 2012-06-29 2017-05-23 Sony Interactive Entertainment Inc. Haptic enhancements for emulated video game not originally designed with haptic capabilities
US9925468B2 (en) 2012-06-29 2018-03-27 Sony Interactive Entertainment Inc. Suspending state of cloud-based legacy applications
US10406429B2 (en) 2012-08-29 2019-09-10 Sony Interactive Entertainment, LLC User-based mini-game generation and distribution
US9707476B2 (en) 2012-09-28 2017-07-18 Sony Interactive Entertainment Inc. Method for creating a mini-game
US11013993B2 (en) 2012-09-28 2021-05-25 Sony Interactive Entertainment Inc. Pre-loading translated code in cloud based emulated applications
US9258012B2 (en) 2013-03-15 2016-02-09 Sony Computer Entertainment Inc. Compression of state information for data transfer over cloud-based networks
US9241124B2 (en) * 2013-05-01 2016-01-19 Lumo Play, Inc. Content generation for interactive video projection systems
CN111901226A (zh) * 2014-01-23 2020-11-06 创新先进技术有限公司 一种信息的展示方法及装置
US20160057199A1 (en) * 2014-08-21 2016-02-25 Facebook, Inc. Systems and methods for transmitting a media file in multiple portions
US10116676B2 (en) 2015-02-13 2018-10-30 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
US9888274B2 (en) 2015-04-21 2018-02-06 Edge2020, Llc Price driven multimedia content reception
US11082324B2 (en) 2018-07-27 2021-08-03 goTenna Inc. Vine: zero-control routing using data packet inspection for wireless mesh networks
US11444750B2 (en) 2020-09-22 2022-09-13 Charter Communications Operating, Llc Caching and delivering media content from multiple streaming providers

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4849811A (en) * 1988-07-06 1989-07-18 Ben Kleinerman Simultaneous audio and video transmission with restricted bandwidth
US5010399A (en) * 1989-07-14 1991-04-23 Inline Connection Corporation Video transmission and control system utilizing internal telephone lines
US5539448A (en) * 1993-11-17 1996-07-23 Alcatel N.V. Video server that adapts video signals from memory to a format compatible with a communication system in a video-on-demand network
JPH0965289A (ja) * 1995-05-30 1997-03-07 Internatl Business Mach Corp <Ibm> 階層マルチメディア配布システム
JPH09326777A (ja) * 1996-06-07 1997-12-16 N T T Data Tsushin Kk マルチメディアデータ伝送方法およびシステム

Family Cites Families (556)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3735026A (en) 1971-09-03 1973-05-22 Columbia Broadcasting Syst Inc Automatic color corrector for a color video signal
US4367458A (en) 1980-08-29 1983-01-04 Ultrak Inc. Supervised wireless security system
US4422093A (en) * 1981-04-01 1983-12-20 Eeco Incorporated Television burst service
FR2518345B1 (fr) * 1981-12-16 1986-10-10 Gremillet Jacques Procede de teledistribution d'informations enregistrees, notamment d'oeuvres musicales, et systeme de mise en oeuvre
JPS58139315A (ja) 1982-02-13 1983-08-18 Sony Corp テープレコーダの編集装置
WO1984003158A1 (en) 1983-02-09 1984-08-16 Ibm A method for achieving multiple processor agreement optimized for no faults
US4506387A (en) * 1983-05-25 1985-03-19 Walter Howard F Programming-on-demand cable system and method
US4727422A (en) 1985-06-03 1988-02-23 Picturetel Corporation Method and apparatus for efficiently communicating image sequence having improved motion compensation
US4926255A (en) 1986-03-10 1990-05-15 Kohorn H Von System for evaluation of response to broadcast transmissions
US5508731A (en) 1986-03-10 1996-04-16 Response Reward Systems L.C. Generation of enlarged participatory broadcast audience
EP0268270B1 (en) * 1986-11-20 1993-11-03 Matsushita Electric Industrial Co., Ltd. Information editing apparatus
JPS63232725A (ja) 1987-03-20 1988-09-28 Nec Corp メツセ−ジ同報通信方式
US4918523A (en) * 1987-10-05 1990-04-17 Intel Corporation Digital video formatting and transmission system and method
US4897717A (en) * 1988-03-30 1990-01-30 Starsignal, Inc. Computer-based video compression system
US5276866A (en) * 1988-07-19 1994-01-04 Michael Paolini System with two different communication mediums, transmitting retrieved video and compressed audio information to plural receivers responsively to users' requests
US5790177A (en) 1988-10-17 1998-08-04 Kassatly; Samuel Anthony Digital signal recording/reproduction apparatus and method
US5767913A (en) 1988-10-17 1998-06-16 Kassatly; Lord Samuel Anthony Mapping system for producing event identifying codes
US5508733A (en) 1988-10-17 1996-04-16 Kassatly; L. Samuel A. Method and apparatus for selectively receiving and storing a plurality of video signals
US5121261A (en) 1988-11-14 1992-06-09 Nikon Corporation Digital video signal processing apparatus
US4949187A (en) * 1988-12-16 1990-08-14 Cohen Jason M Video communications system having a remotely controlled central source of video and audio data
US5057932A (en) * 1988-12-27 1991-10-15 Explore Technology, Inc. Audio/video transceiver apparatus including compression means, random access storage means, and microwave transceiver means
US4963995A (en) * 1988-12-27 1990-10-16 Explore Technology, Inc. Audio/video transceiver apparatus including compression means
US5164839A (en) * 1988-12-27 1992-11-17 Explore Technology, Inc. Method for handling audio/video source information
US5416779A (en) 1989-01-27 1995-05-16 British Telecommunications Public Limited Company Time division duplex telecommunication system
US5341477A (en) 1989-02-24 1994-08-23 Digital Equipment Corporation Broker for computer network server selection
US5187787B1 (en) 1989-07-27 1996-05-07 Teknekron Software Systems Inc Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
CA2064855C (en) 1989-08-23 2002-01-01 Henry Curtis De Bey Program transmission optimisation
US5701582A (en) * 1989-08-23 1997-12-23 Delta Beta Pty. Ltd. Method and apparatus for efficient transmissions of programs
JP3079208B2 (ja) 1989-08-23 2000-08-21 デルタ ベータ ピーティーワイ リミテッド プログラム送信の最適化方法および装置
US5107489A (en) 1989-10-30 1992-04-21 Brown Paul J Switch and its protocol for making dynamic connections
AU627953B2 (en) 1989-11-15 1992-09-03 Digital Equipment Corporation Integrated communications link having dynamically allocatable bandwidth and a protocol for transmission or allocation information over the link
US5018021A (en) 1989-12-13 1991-05-21 Daniel Slater Individualized video center
US5392278A (en) 1990-08-28 1995-02-21 Ericsson Ge Mobile Communications Inc. Distributed multisite system architecture
US5222134A (en) 1990-11-07 1993-06-22 Tau Systems Corporation Secure system for activating personal computer software at remote locations
US5233423A (en) 1990-11-26 1993-08-03 North American Philips Corporation Embedded commericals within a television receiver using an integrated electronic billboard
US6002720A (en) 1991-01-07 1999-12-14 H. Lee Browne, D/B/A Greenwich Information Technologies Llc Audio and video transmission and receiving system
US5253275A (en) 1991-01-07 1993-10-12 H. Lee Browne Audio and video transmission and receiving system
US5132992A (en) * 1991-01-07 1992-07-21 Paul Yurt Audio and video transmission and receiving system
US5241682A (en) 1991-04-18 1993-08-31 International Business Machines Corporation Border node having routing and functional capability in a first network and only local address capability in a second network
JP2581341B2 (ja) 1991-04-26 1997-02-12 日本ビクター株式会社 高能率符号化装置及び復号化装置
US5193180A (en) 1991-06-21 1993-03-09 Pure Software Inc. System for modifying relocatable object code files to monitor accesses to dynamically allocated memory
US5548784A (en) 1991-06-27 1996-08-20 Tandy Corporation Automatic disk change detection without causing head movement by step pulses
US6850252B1 (en) 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US7006881B1 (en) 1991-12-23 2006-02-28 Steven Hoffberg Media recording device with remote graphic user interface
US6400996B1 (en) 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US5504894A (en) 1992-04-30 1996-04-02 International Business Machines Corporation Workload manager for achieving transaction class response time goals in a multiprocessing system
US5436653A (en) 1992-04-30 1995-07-25 The Arbitron Company Method and system for recognition of broadcast segments
US5880411A (en) 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5543591A (en) 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
NZ255971A (en) 1992-09-21 1997-05-26 Uniloc Singapore Private Ltd Software registration and licensing system uses matching of licensee indentification codes
US5511186A (en) 1992-11-18 1996-04-23 Mdl Information Systems, Inc. System and methods for performing multi-source searches over heterogeneous databases
JP3086368B2 (ja) 1992-12-18 2000-09-11 インターナショナル・ビジネス・マシーンズ・コーポレ−ション 放送通信装置
US5590195A (en) 1993-03-15 1996-12-31 Command Audio Corporation Information dissemination using various transmission modes
US5481178A (en) 1993-03-23 1996-01-02 Linear Technology Corporation Control circuit and method for maintaining high efficiency over broad current ranges in a switching regulator circuit
SG49289A1 (en) 1993-06-25 1998-05-18 Philips Electronics Nv New D2B device address initialisation by use of default address
US5418713A (en) 1993-08-05 1995-05-23 Allen; Richard Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials
JP3204434B2 (ja) * 1993-09-30 2001-09-04 松下電器産業株式会社 ビデオサーバ
US6135646A (en) 1993-10-22 2000-10-24 Corporation For National Research Initiatives System for uniquely and persistently identifying, managing, and tracking digital objects
US6611607B1 (en) 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
WO1995017064A1 (en) 1993-12-17 1995-06-22 Taligent, Inc. Object-oriented distributed communications directory service
US5522087A (en) 1994-03-22 1996-05-28 Verifone Inc. System for selectively operating in different modes depending upon receiving signal from a host computer within a time window upon power up
US5524051A (en) 1994-04-06 1996-06-04 Command Audio Corporation Method and system for audio information dissemination using various modes of transmission
JP2742383B2 (ja) * 1994-04-11 1998-04-22 松下電器産業株式会社 要求番組提供装置及びその方法
US5784646A (en) 1994-04-25 1998-07-21 Sony Corporation Hierarchical data storage processing apparatus for partitioning resource across the storage hierarchy
US5532735A (en) 1994-04-29 1996-07-02 At&T Corp. Method of advertisement selection for interactive service
EP0774186A4 (en) 1994-05-05 2005-07-20 Catapult Entertainment Inc NETWORK ARCHITECTURE FOR REAL-TIME VIDEO GAMES
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US5541638A (en) 1994-06-28 1996-07-30 At&T Corp. User programmable entertainment method and apparatus
US5523551A (en) 1994-07-15 1996-06-04 Sony Corporation Vending apparatus and system for automated dispensing of disks
US5572442A (en) 1994-07-21 1996-11-05 Information Highway Media Corporation System for distributing subscription and on-demand audio programming
JPH08101867A (ja) 1994-09-30 1996-04-16 Fujitsu Ltd ソフトウェア利用許可システム
US5586261A (en) 1994-11-10 1996-12-17 International Business Machines Corporation Method and apparatus for interconnecting similar networks using a network of a diffrent type as a virtual link
JP3382035B2 (ja) 1994-11-16 2003-03-04 株式会社東芝 ビデオ・オン・デマンド・システム
US5630757A (en) 1994-11-29 1997-05-20 Net Game Limited Real-time multi-user game communication system using existing cable television infrastructure
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5680619A (en) 1995-04-03 1997-10-21 Mfactory, Inc. Hierarchical encapsulation of instantiated objects in a multimedia authoring system
US5845265A (en) 1995-04-26 1998-12-01 Mercexchange, L.L.C. Consignment nodes
US7702540B1 (en) 1995-04-26 2010-04-20 Ebay Inc. Computer-implement method and system for conducting auctions on the internet
US7937312B1 (en) 1995-04-26 2011-05-03 Ebay Inc. Facilitating electronic commerce transactions through binding offers
US6070141A (en) 1995-05-08 2000-05-30 Image Data, Llc System and method of assessing the quality of an identification transaction using an identificaion quality score
US5914941A (en) 1995-05-25 1999-06-22 Information Highway Media Corporation Portable information storage/playback apparatus having a data interface
US5940738A (en) * 1995-05-26 1999-08-17 Hyundai Electronics America, Inc. Video pedestal network
US5793410A (en) * 1995-05-26 1998-08-11 Hyundai Electronics America Video pedestal network
US5682139A (en) 1995-06-07 1997-10-28 General Electric Company Railcar location using mutter networks and locomotive transmitter during transit
US6003030A (en) 1995-06-07 1999-12-14 Intervu, Inc. System and method for optimized storage and retrieval of data on a distributed computer network
US7171480B2 (en) 2001-01-29 2007-01-30 Sony Computer Entertainment America Inc. Method and system for providing auxiliary content located on local storage during download/access of primary content over a network
US5826085A (en) 1995-07-12 1998-10-20 Oracle Corporation Object oriented computer interface supporting interactive networked applications
US6117011A (en) 1995-07-27 2000-09-12 Lvov; Denis Ernestovich Electronic game system, method of managing and regulating said system
US5941947A (en) 1995-08-18 1999-08-24 Microsoft Corporation System and method for controlling access to data entities in a computer network
US5913040A (en) 1995-08-22 1999-06-15 Backweb Ltd. Method and apparatus for transmitting and displaying information between a remote network and a local computer
JPH0969965A (ja) * 1995-08-30 1997-03-11 Sony Corp 垂直同期信号安定化回路、集積回路及びテレビジヨン信号処理装置
JPH0990518A (ja) 1995-09-27 1997-04-04 Konica Corp 写真処理装置
DE69613156T2 (de) 1995-10-09 2001-10-25 Matsushita Electric Ind Co Ltd Optisches Wiedergabegerät zur Wiedergabe verschlüsselter Informationen
US5751336A (en) * 1995-10-12 1998-05-12 International Business Machines Corporation Permutation based pyramid block transmission scheme for broadcasting in video-on-demand storage systems
US6061504A (en) * 1995-10-27 2000-05-09 Emc Corporation Video file server using an integrated cached disk array and stream server computers
US5933603A (en) * 1995-10-27 1999-08-03 Emc Corporation Video file server maintaining sliding windows of a video data set in random access memories of stream server computers for immediate video-on-demand service beginning at any specified location
US5857021A (en) 1995-11-07 1999-01-05 Fujitsu Ltd. Security system for protecting information stored in portable storage media
US7647243B2 (en) 1995-11-07 2010-01-12 Ebay Inc. Electronic marketplace system and method for creation of a two-tiered pricing scheme
US6219045B1 (en) 1995-11-13 2001-04-17 Worlds, Inc. Scalable virtual world chat client-server system
US5764158A (en) 1995-11-20 1998-06-09 Water Savers, Inc. Meter reading data transmissiion system and method of using same
US5719937A (en) 1995-12-06 1998-02-17 Solana Technology Develpment Corporation Multi-media copy management system
EP0779722A1 (en) 1995-12-11 1997-06-18 Hewlett-Packard Company Failure detection method in a communication channel with several routes
JPH09185570A (ja) * 1995-12-27 1997-07-15 Nippon Telegr & Teleph Corp <Ntt> マルチメディアデータ取得再生方法及びシステム
US5864854A (en) 1996-01-05 1999-01-26 Lsi Logic Corporation System and method for maintaining a shared cache look-up table
US6300880B1 (en) 1996-01-16 2001-10-09 Philips Electronics North America Corp. Multichannel audio distribution system having portable receivers
US5823879A (en) 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
JPH09224232A (ja) * 1996-02-19 1997-08-26 Nec Corp データ転送制御方法とその装置
US5838314A (en) 1996-02-21 1998-11-17 Message Partners Digital video services system with optional interactive advertisement capabilities
JP3486043B2 (ja) 1996-03-11 2004-01-13 株式会社東芝 ソフトウエア流通システムの動作方法及びソフトウエアシステム
US5894556A (en) 1996-03-21 1999-04-13 Mpath Interactive, Inc. Network match maker matching requesters based on communication attribute between the requesters
US5809472A (en) 1996-04-03 1998-09-15 Command Audio Corporation Digital audio data transmission system based on the information content of an audio signal
US5831662A (en) * 1996-04-04 1998-11-03 Hughes Electronics Corporation Near on-demand digital information delivery system and method using signal fragmentation and sequencing to reduce average bandwidth and peak bandwidth variability
US5937158A (en) 1996-04-19 1999-08-10 Matsushita Electric Industrial Co., Ltd. System and method for connecting portable media with network and computer for use with the system
US5704032A (en) 1996-04-30 1997-12-30 International Business Machines Corporation Method for group leader recovery in a distributed computing environment
US5778187A (en) 1996-05-09 1998-07-07 Netcast Communications Corp. Multicasting method and apparatus
JPH09305399A (ja) 1996-05-10 1997-11-28 Oki Electric Ind Co Ltd 命令供給装置
US6050898A (en) 1996-05-15 2000-04-18 Vr-1, Inc. Initiating and scaling massive concurrent data transaction
US5841980A (en) 1996-05-15 1998-11-24 Rtime, Inc. Distributed system for communication networks in multi-user applications
US5838909A (en) 1996-05-23 1998-11-17 Sandcastle, Inc. Reducing latency when synchronizing access to a multi-user database over a network
US5983176A (en) 1996-05-24 1999-11-09 Magnifi, Inc. Evaluation of media content in media files
US6370543B2 (en) 1996-05-24 2002-04-09 Magnifi, Inc. Display of media previews
US5903892A (en) 1996-05-24 1999-05-11 Magnifi, Inc. Indexing of media content on a network
US5815671A (en) 1996-06-11 1998-09-29 Command Audio Corporation Method and apparatus for encoding and storing audio/video information for subsequent predetermined retrieval
US5809145A (en) 1996-06-28 1998-09-15 Paradata Systems Inc. System for distributing digital information
US5956629A (en) 1996-08-14 1999-09-21 Command Audio Corporation Method and apparatus for transmitter identification and selection for mobile information signal services
JP3841115B2 (ja) 1996-09-26 2006-11-01 ソニー株式会社 双方向情報伝送システムおよび双方向情報伝送方法
US5721827A (en) 1996-10-02 1998-02-24 James Logan System for electrically distributing personalized information
US20020120925A1 (en) 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
US6199076B1 (en) 1996-10-02 2001-03-06 James Logan Audio program player including a dynamic program selection controller
US7058376B2 (en) 1999-01-27 2006-06-06 Logan James D Radio receiving, recording and playback system
US6088455A (en) 1997-01-07 2000-07-11 Logan; James D. Methods and apparatus for selectively reproducing segments of broadcast programming
US5892536A (en) 1996-10-03 1999-04-06 Personal Audio Systems and methods for computer enhanced broadcast monitoring
US5986692A (en) 1996-10-03 1999-11-16 Logan; James D. Systems and methods for computer enhanced broadcast monitoring
US5879236A (en) 1996-10-18 1999-03-09 Starwave Corporation System method and medium for sector windowing
JPH10133955A (ja) 1996-10-29 1998-05-22 Matsushita Electric Ind Co Ltd 可搬型メディア駆動装置とその方法、及び可搬型メディアとネットワークの連携装置とその方法
US6339591B1 (en) 1996-11-15 2002-01-15 Eletel, Inc System and method for transmitting voice messages through the internet
US6661430B1 (en) 1996-11-15 2003-12-09 Picostar Llc Method and apparatus for copying an audiovisual segment
US6262777B1 (en) 1996-11-15 2001-07-17 Futuretel, Inc. Method and apparatus for synchronizing edited audiovisual files
US5867494A (en) 1996-11-18 1999-02-02 Mci Communication Corporation System, method and article of manufacture with integrated video conferencing billing in a communication system architecture
US5960196A (en) 1996-12-18 1999-09-28 Alcatel Usa Sourcing, L.P. Software release metric reporting system and method
US6137480A (en) 1996-12-27 2000-10-24 Sony Corporation Computer system using a portable card for managing security and power-saving features
US6099408A (en) 1996-12-31 2000-08-08 Walker Digital, Llc Method and apparatus for securing electronic games
US5924068A (en) 1997-02-04 1999-07-13 Matsushita Electric Industrial Co. Ltd. Electronic news reception apparatus that selectively retains sections and searches by keyword or index for text to speech conversion
JP4101899B2 (ja) 1997-02-10 2008-06-18 大日本印刷株式会社 ライセンス管理システム
US6073123A (en) 1997-02-26 2000-06-06 Staley; Clinton A. Method and apparatus for detecting unauthorized copies of software
US6152824A (en) 1997-03-06 2000-11-28 Mpath Interactive, Inc. Online gaming architecture
US6113495A (en) 1997-03-12 2000-09-05 Walker Digital, Llc Electronic gaming system offering premium entertainment services for enhanced player retention
US6421726B1 (en) 1997-03-14 2002-07-16 Akamai Technologies, Inc. System and method for selection and retrieval of diverse types of video data on a computer network
US6247131B1 (en) 1997-03-14 2001-06-12 Fujitsu Limited Information management method and recording medium
IL159560A (en) 1997-03-27 2010-02-17 Netmask El Mar Internet Techno Automatic conversion system
US6041312A (en) 1997-03-28 2000-03-21 International Business Machines Corporation Object oriented technology framework for accounts receivable and accounts payable
US6530840B1 (en) 1997-04-02 2003-03-11 International Business Machines Corporation Method and system for an object architecture for a multi-user game lobby and game session
US5963202A (en) * 1997-04-14 1999-10-05 Instant Video Technologies, Inc. System and method for distributing and managing digital video information in a video distribution network
US5987525A (en) 1997-04-15 1999-11-16 Cddb, Inc. Network delivery of interactive entertainment synchronized to playback of audio recordings
AU7149498A (en) 1997-04-25 1998-11-24 Symbios, Inc. Redundant server failover in networked environment
GB2325535A (en) 1997-05-23 1998-11-25 Aspex Microsystems Ltd Data processor controller with accelerated instruction generation
JP3799134B2 (ja) 1997-05-28 2006-07-19 ソニー株式会社 システムおよび通知方法
US6041329A (en) 1997-05-29 2000-03-21 International Business Machines Corporation Automated message processing system configured to automatically manage introduction of removable data storage media into media library
US6199110B1 (en) 1997-05-30 2001-03-06 Oracle Corporation Planned session termination for clients accessing a resource through a server
US6173322B1 (en) 1997-06-05 2001-01-09 Silicon Graphics, Inc. Network request distribution based on static rules and dynamic performance data
US5893106A (en) 1997-07-11 1999-04-06 International Business Machines Corporation Object oriented server process framework with interdependent-object creation
US5987376A (en) 1997-07-16 1999-11-16 Microsoft Corporation System and method for the distribution and synchronization of data and state information between clients in a distributed processing system
US5933063A (en) * 1997-07-21 1999-08-03 Rototech Electrical Components, Inc. Ground fault circuit interrupter
US6106569A (en) 1997-08-14 2000-08-22 International Business Machines Corporation Method of developing a software system using object oriented technology
EP0933901B1 (en) 1997-08-15 2004-10-13 Sony Corporation Transferring method for a data transmission apparatus
JPH1157215A (ja) 1997-08-20 1999-03-02 Fuji Xerox Co Ltd ネットワークゲームシステム、ネットワークゲームサーバ装置、ネットワークゲームクライアント装置、対局者選定プログラムを記録した媒体及び対局者情報取得プログラムを記録した媒体
JPH1165863A (ja) 1997-08-26 1999-03-09 Hitachi Ltd 共有資源管理方法
US6574234B1 (en) 1997-09-05 2003-06-03 Amx Corporation Method and apparatus for controlling network devices
US6049539A (en) 1997-09-15 2000-04-11 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
JP3831092B2 (ja) 1997-09-19 2006-10-11 富士通株式会社 サーバ
JP2001517822A (ja) 1997-09-19 2001-10-09 パク,ヒョ,ジョーン 独立的ソフトウェア登録サーバを利用したソフトウェア使用権管理システム
US7313810B1 (en) 1997-09-25 2007-12-25 The Weather Channel Multimedia information transmission and distribution system
JP3901806B2 (ja) 1997-09-25 2007-04-04 富士通株式会社 情報管理システム及び二次サーバ
JP3906535B2 (ja) 1997-11-07 2007-04-18 ソニー株式会社 ダウンロードシステム、及び記録媒体
US6057845A (en) 1997-11-14 2000-05-02 Sensiva, Inc. System, method, and apparatus for generation and recognizing universal commands
US6148335A (en) 1997-11-25 2000-11-14 International Business Machines Corporation Performance/capacity management framework over many servers
US6092180A (en) 1997-11-26 2000-07-18 Digital Equipment Corporation Method for measuring latencies by randomly selected sampling of the instructions while the instruction are executed
US6070009A (en) 1997-11-26 2000-05-30 Digital Equipment Corporation Method for estimating execution rates of program execution paths
US5809450A (en) 1997-11-26 1998-09-15 Digital Equipment Corporation Method for estimating statistics of properties of instructions processed by a processor pipeline
US6237073B1 (en) 1997-11-26 2001-05-22 Compaq Computer Corporation Method for providing virtual memory to physical memory page mapping in a computer operating system that randomly samples state information
US6195748B1 (en) 1997-11-26 2001-02-27 Compaq Computer Corporation Apparatus for sampling instruction execution information in a processor pipeline
US6000044A (en) 1997-11-26 1999-12-07 Digital Equipment Corporation Apparatus for randomly sampling instructions in a processor pipeline
US5923872A (en) 1997-11-26 1999-07-13 Digital Equipment Corporation Apparatus for sampling instruction operand or result values in a processor pipeline
US6175814B1 (en) 1997-11-26 2001-01-16 Compaq Computer Corporation Apparatus for determining the instantaneous average number of instructions processed
US6148396A (en) 1997-11-26 2000-11-14 Compaq Computer Corporation Apparatus for sampling path history in a processor pipeline
US6549930B1 (en) 1997-11-26 2003-04-15 Compaq Computer Corporation Method for scheduling threads in a multithreaded processor
US6119075A (en) 1997-11-26 2000-09-12 Digital Equipment Corporation Method for estimating statistics of properties of interactions processed by a processor pipeline
US6163840A (en) 1997-11-26 2000-12-19 Compaq Computer Corporation Method and apparatus for sampling multiple potentially concurrent instructions in a processor pipeline
US5964867A (en) 1997-11-26 1999-10-12 Digital Equipment Corporation Method for inserting memory prefetch operations based on measured latencies in a program optimizer
US6513155B1 (en) 1997-12-12 2003-01-28 International Business Machines Corporation Method and system for merging event-based data and sampled data into postprocessed trace output
US6044335A (en) 1997-12-23 2000-03-28 At&T Corp. Productivity metrics for application software systems
US6178160B1 (en) 1997-12-23 2001-01-23 Cisco Technology, Inc. Load balancing of client connections across a network using server based algorithms
US6421728B1 (en) 1997-12-31 2002-07-16 Intel Corporation Architecture for communicating with and controlling separate upstream and downstream devices
JP3284956B2 (ja) 1998-01-26 2002-05-27 日本電気株式会社 プログラム変換方法、プログラム変換装置及びプログラム変換プログラムを記憶した記憶媒体
JPH11234326A (ja) 1998-02-12 1999-08-27 Nippon Telegr & Teleph Corp <Ntt> 情報流通システム
JPH11242873A (ja) 1998-02-26 1999-09-07 Sony Corp 記録再生装置
US6405173B1 (en) 1998-03-05 2002-06-11 American Management Systems, Inc. Decision management system providing qualitative account/customer assessment via point in time simulation
US6233633B1 (en) 1998-03-05 2001-05-15 Sony Corporation Data transfer between a computer and a digital storage device using a computer sound card to convert the processed digital data to analog form
US7233948B1 (en) 1998-03-16 2007-06-19 Intertrust Technologies Corp. Methods and apparatus for persistent control and protection of content
US7809138B2 (en) 1999-03-16 2010-10-05 Intertrust Technologies Corporation Methods and apparatus for persistent control and protection of content
US6189146B1 (en) 1998-03-18 2001-02-13 Microsoft Corporation System and method for software licensing
US6247017B1 (en) 1998-03-20 2001-06-12 Sun Microsystems, Inc. Server-client communication over a network
US6067278A (en) 1998-04-06 2000-05-23 Recoton Corporation Digital recorder for car radio
US6598164B1 (en) 1998-04-13 2003-07-22 Nüp2 Incorporated Device and method for reducing piracy of digitized information
US6246672B1 (en) 1998-04-28 2001-06-12 International Business Machines Corp. Singlecast interactive radio system
US20030121043A1 (en) 1998-05-04 2003-06-26 Juergen Reinold Method and system for broadcasting digital audio and video to an analog wireless device
US6327624B1 (en) 1998-05-06 2001-12-04 International Business Machines Corp. Communication of objects including Java bytecodes between 3270 logical units including Java virtual machines
WO1999059339A2 (en) 1998-05-08 1999-11-18 Koninklijke Philips Electronics N.V. Interactive television
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
US6446080B1 (en) 1998-05-08 2002-09-03 Sony Corporation Method for creating, modifying, and playing a custom playlist, saved as a virtual CD, to be played by a digital audio/visual actuator device
TW393331B (en) 1998-05-14 2000-06-11 Sega Enterprises Kk Information processing device,information processing method, information storage media and information processing system
EP1076871A1 (en) 1998-05-15 2001-02-21 Unicast Communications Corporation A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement
US6108569A (en) 1998-05-15 2000-08-22 E. I. Du Pont De Nemours And Company High temperature superconductor mini-filters and mini-multiplexers with self-resonant spiral resonators
US6253237B1 (en) 1998-05-20 2001-06-26 Audible, Inc. Personalized time-shifted programming
US6549946B1 (en) 1998-05-21 2003-04-15 International Business Machines Corporation Apparatus and method for telecommunication routing and parameter negotiation
US6163692A (en) 1998-05-28 2000-12-19 Lucent Technologies, Inc. Telecommunication network with mobile voice conferencing system and method
US6553003B1 (en) 1998-06-13 2003-04-22 Samsung Electronics, Co., Ltd. Device and method processing a radio link protocol in a mobile communication system
US6157955A (en) 1998-06-15 2000-12-05 Intel Corporation Packet processing system including a policy engine having a classification unit
JP3968875B2 (ja) 1998-06-24 2007-08-29 ソニー株式会社 ダウンロード装置、及び記録媒体
US6260120B1 (en) 1998-06-29 2001-07-10 Emc Corporation Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement
JP2000020795A (ja) 1998-07-06 2000-01-21 Matsushita Electric Ind Co Ltd 電子課金口座と対応付けられる可搬型メディア、および電子課金/入金システム
US6108703A (en) 1998-07-14 2000-08-22 Massachusetts Institute Of Technology Global hosting system
US6463078B1 (en) 1998-07-22 2002-10-08 Microsoft Corporation Method for switching protocols transparently in multi-user applications
DE19935671A1 (de) 1998-08-06 2000-02-10 Wella Ag Folie
US6363416B1 (en) 1998-08-28 2002-03-26 3Com Corporation System and method for automatic election of a representative node within a communications network with built-in redundancy
US20020161709A1 (en) 1998-09-11 2002-10-31 Michel Floyd Server-side commerce for deliver-then-pay content delivery
US6487583B1 (en) 1998-09-15 2002-11-26 Ikimbo, Inc. System and method for information and application distribution
JP2000093664A (ja) 1998-09-18 2000-04-04 Takara Co Ltd 組合せ玩具
US6263433B1 (en) 1998-09-30 2001-07-17 Ncr Corporation Provision of continuous database service and scalable query performance using active redundant copies
US6119108A (en) 1998-10-01 2000-09-12 Aires Systems Corporation Secure electronic publishing system
JP2000124939A (ja) 1998-10-13 2000-04-28 Nippon Telegr & Teleph Corp <Ntt> マルチメディア通信システム及びこのシステムを構成する装置並びに該装置のプログラムを記録した媒体
US6088721A (en) 1998-10-20 2000-07-11 Lucent Technologies, Inc. Efficient unified replication and caching protocol
AU1330600A (en) 1998-10-29 2000-05-22 Matsushita Electric Industrial Co., Ltd. Providing vcr functionality for data-centered video multicast
US6360275B1 (en) 1998-10-29 2002-03-19 Shanghai Wonders Information Co., Ltd. System and method for transmitting and receiving data in a network
US6066182A (en) 1998-11-05 2000-05-23 Platinum Technology Ip, Inc. Method and apparatus for operating system personalization during installation
US6434535B1 (en) 1998-11-13 2002-08-13 Iomega Corporation System for prepayment of electronic content using removable media and for prevention of unauthorized copying of same
GB9825102D0 (en) 1998-11-16 1999-01-13 Insignia Solutions Plc Computer system
CA2289958C (en) 1998-11-19 2003-01-21 Tomoyuki Okada Information recording medium, apparatus and method for recording or reproducing data thereof
JP2000157724A (ja) 1998-11-24 2000-06-13 Sega Enterp Ltd ネットワークを利用したゲームシステム、ネットワークに接続可能なゲーム機及びこのゲーム機のためのプログラムが記録された媒体
US6804825B1 (en) * 1998-11-30 2004-10-12 Microsoft Corporation Video on demand methods and systems
US6105099A (en) 1998-11-30 2000-08-15 International Business Machines Corporation Method for synchronizing use of dual and solo locking for two competing processors responsive to membership changes
US6628302B2 (en) * 1998-11-30 2003-09-30 Microsoft Corporation Interactive video programming methods
US6637031B1 (en) * 1998-12-04 2003-10-21 Microsoft Corporation Multimedia presentation latency minimization
US6931446B1 (en) 1998-12-14 2005-08-16 International Business Machines Corporation Methods, systems and computer program products for policy based network control of characteristics of user sessions
US6460076B1 (en) 1998-12-21 2002-10-01 Qwest Communications International, Inc. Pay per record system and method
JP2000201343A (ja) 1999-01-05 2000-07-18 Toshiba Corp 動画像デ―タ再生装置及び動画像デ―タ分割装置並びにプログラムを記録したコンピュ―タ読み取り可能な記録媒体
US6407750B1 (en) 1999-01-08 2002-06-18 Sony Corporation Broadcast and recorded music management system particularly for use in automobile
US6832318B1 (en) 1999-01-15 2004-12-14 Sony Corporation Method and apparatus for secure distribution of information recorded on fixed media
US6560640B2 (en) 1999-01-22 2003-05-06 Openwave Systems, Inc. Remote bookmarking for wireless client devices
JP2001187273A (ja) 1999-01-28 2001-07-10 Sega Corp ネットワークゲームシステム、これに使用されるゲーム装置端末及び記憶媒体
US6701420B1 (en) 1999-02-01 2004-03-02 Hewlett-Packard Company Memory management system and method for allocating and reusing memory
JP2000227919A (ja) 1999-02-05 2000-08-15 Fujitsu Ltd 個人情報管理装置および記録媒体
JP2000237450A (ja) 1999-02-17 2000-09-05 Namco Ltd ゲームシステム及び情報記憶媒体
US6142472A (en) 1999-03-02 2000-11-07 Kliebisch; Henry Corporate ladder game
KR100700508B1 (ko) 1999-03-18 2007-03-28 엘지전자 주식회사 멀티미디어 전송시스템의 저작권 보호 장치
US6468160B2 (en) 1999-04-08 2002-10-22 Nintendo Of America, Inc. Security system for video game system with hard disk drive and internet access capability
EP1089242B1 (en) 1999-04-09 2006-11-08 Texas Instruments Incorporated Supply of digital audio and video products
JP3864014B2 (ja) 1999-04-14 2006-12-27 隆一 佐々木 デジタル著作物の管理方法、管理システム、記録装置および再生装置
US7127737B1 (en) * 2000-01-26 2006-10-24 Sedna Patent Services, Llc Bandwidth management techniques for delivery of interactive program guide
US6405203B1 (en) 1999-04-21 2002-06-11 Research Investment Network, Inc. Method and program product for preventing unauthorized users from using the content of an electronic storage medium
US6665489B2 (en) 1999-04-21 2003-12-16 Research Investment Network, Inc. System, method and article of manufacturing for authorizing the use of electronic content utilizing a laser-centric medium and a network server
TW413756B (en) 1999-04-23 2000-12-01 Via Tech Inc PCI bus compatible master and residing arbiter and arbitration method
KR100741463B1 (ko) 1999-05-10 2007-07-20 텔레폰악티에볼라겟엘엠에릭슨(펍) 통신 네트워크에서의 방법 및 장치
US6763371B1 (en) 1999-05-10 2004-07-13 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for collaborative communication in a communication network
US7027773B1 (en) 1999-05-28 2006-04-11 Afx Technology Group International, Inc. On/off keying node-to-node messaging transceiver network with dynamic routing and configuring
US6756783B2 (en) 1999-06-01 2004-06-29 Merlin Technology, Inc Multi-frequency boring tool locating system and method
US6502139B1 (en) * 1999-06-01 2002-12-31 Technion Research And Development Foundation Ltd. System for optimizing video on demand transmission by partitioning video program into multiple segments, decreasing transmission rate for successive segments and repeatedly, simultaneously transmission
US6694025B1 (en) 1999-06-02 2004-02-17 Koninklijke Philips Electronics N.V. Method and apparatus for secure distribution of public/private key pairs
EP1059754A1 (en) 1999-06-09 2000-12-13 Lucent Technologies Inc. Common header encoding for packet switched networks
AU5238300A (en) 1999-06-11 2001-01-02 British Telecommunications Public Limited Company Communication between software elements
US6587874B1 (en) 1999-06-29 2003-07-01 Cisco Technology, Inc. Directory assisted autoinstall of network devices
US7308080B1 (en) 1999-07-06 2007-12-11 Nippon Telegraph And Telephone Corporation Voice communications method, voice communications system and recording medium therefor
JP2001024611A (ja) 1999-07-09 2001-01-26 Sony Corp 情報処理装置および情報処理方法、並びに媒体
US6519639B1 (en) 1999-07-21 2003-02-11 Microsoft Corporation System and method for activity monitoring and reporting in a computer network
US6681000B1 (en) 1999-07-30 2004-01-20 Ntt Docomo, Inc, Signal converter server network information system control methods thereof and telephone terminal
US6561811B2 (en) 1999-08-09 2003-05-13 Entertainment Science, Inc. Drug abuse prevention computer game
US6754233B1 (en) 1999-08-10 2004-06-22 Mindspeed Technologies, Inc. Method and apparatus for transmitting data between a central site and multiple data subscribers
US6352479B1 (en) 1999-08-31 2002-03-05 Nvidia U.S. Investment Company Interactive gaming server and online community forum
US6487678B1 (en) 1999-08-31 2002-11-26 International Business Machines Corporation Recovery procedure for a dynamically reconfigured quorum group of processors in a distributed computing system
WO2001018688A2 (en) 1999-09-10 2001-03-15 Avantgo, Inc. System, method, and computer program product for interactive interfacing with mobile devices
EP1087323A1 (en) 1999-09-24 2001-03-28 Nokia Corporation A wireless system for interacting with a virtual space
US6484221B1 (en) 1999-10-01 2002-11-19 Storz Endoskop Gmbh Bus extension for multiple masters
US7155735B1 (en) * 1999-10-08 2006-12-26 Vulcan Patents Llc System and method for the broadcast dissemination of time-ordered data
US6496826B1 (en) 1999-10-12 2002-12-17 International Business Machines Corporation File list processing
JP2001110171A (ja) 1999-10-13 2001-04-20 Sony Corp 記録再生装置および方法、端末装置、送受信方法、ならびに、記憶媒体
US6625152B1 (en) 1999-10-13 2003-09-23 Cisco Technology, Inc. Methods and apparatus for transferring data using a filter index
US6192340B1 (en) 1999-10-19 2001-02-20 Max Abecassis Integration of music from a personal library with real-time information
US6539424B1 (en) 1999-11-12 2003-03-25 International Business Machines Corporation Restricting deep hyperlinking on the World Wide Web
US6748420B1 (en) 1999-11-23 2004-06-08 Cisco Technology, Inc. Methods and apparatus for providing shared access to an application
US20010042021A1 (en) 1999-12-06 2001-11-15 Taiichi Matsuo Electronic settling system and electronic settling method
JP2001169246A (ja) 1999-12-13 2001-06-22 Sharp Corp データ記録方法及びデータ再生方法
US8132219B2 (en) 2002-06-21 2012-03-06 Tivo Inc. Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media
US6508710B1 (en) 1999-12-27 2003-01-21 Virtgame Corp. Gaming system with location verification
US20020052816A1 (en) 1999-12-28 2002-05-02 Clenaghan Stuart J. Method and apparatus for selling financial instruments
US6564336B1 (en) 1999-12-29 2003-05-13 General Electric Company Fault tolerant database for picture archiving and communication systems
US20010025256A1 (en) 2000-01-07 2001-09-27 Mike Oliphant System, method and apparatus for integrated access to electronic works
US7337210B2 (en) 2000-01-13 2008-02-26 International Business Machines Corporation Method and apparatus for determining availability of a user of an instant messaging application
US6754845B2 (en) 2000-01-14 2004-06-22 International Business Machines Corporation Method of achieving optimistic multiple processor agreement in potentially asynchronous networks
JP3512386B2 (ja) 2000-01-20 2004-03-29 株式会社スクウェア・エニックス オンライン複合サービス提供処理方法およびオンライン複合サービス提供処理システム
US6701528B1 (en) * 2000-01-26 2004-03-02 Hughes Electronics Corporation Virtual video on demand using multiple encrypted video segments
DE10004829B4 (de) * 2000-01-31 2004-07-22 Tellique Kommunikationstechnik Gmbh Verfahren und Vorrichtung zum Übertragen von Dateneinheiten eines Datenstroms
JP2001222762A (ja) 2000-02-08 2001-08-17 Matsushita Electric Ind Co Ltd コンテンツ情報配信方法およびシステム
US6920565B2 (en) 2000-06-05 2005-07-19 Iomega Corporation Method and system for providing secure digital music duplication
US20010034721A1 (en) 2000-02-14 2001-10-25 Jean-Pierre Boudreau System and method for providing services to a remote user through a network
JP2004514189A (ja) 2000-02-17 2004-05-13 アクレイム エンターテインメント インコーポレイテッド マルチプレーヤーのコンピュータゲーム、システム及び方法
KR100505281B1 (ko) 2000-02-18 2005-08-04 (주)아이콤 소프트 비디오게임 론칭 서버와 이를 이용한 네트워크를 통한비디오게임 시스템 및 방법
US7426750B2 (en) 2000-02-18 2008-09-16 Verimatrix, Inc. Network-based content distribution system
EP1410131A2 (en) 2000-02-22 2004-04-21 Visualgold.com, Inc. Secure distributing services network system and method thereof
US6622305B1 (en) 2000-02-25 2003-09-16 Opentv, Inc. System and method for displaying near video on demand
GB2359704B (en) 2000-02-26 2002-05-08 Proksim Software Inc Sharing a computer-generated environment
JP2001243706A (ja) 2000-02-28 2001-09-07 Ricoh Co Ltd 光記録媒体
CA2299946A1 (en) 2000-03-03 2001-09-03 Destiny Software Productions Inc. Digital media distribution method and system
US7720908B1 (en) 2000-03-07 2010-05-18 Microsoft Corporation System and method for multi-layered network communications
US20020042830A1 (en) 2000-03-31 2002-04-11 Subhra Bose System, method and applications real-time messaging over HTTP-based protocols
US7266771B1 (en) 2000-04-21 2007-09-04 Vulcan Patents Llc Video stream representation and navigation using inherent data
JP2001312468A (ja) 2000-04-28 2001-11-09 Konami Co Ltd ネットワーク接続制御方法及び接続制御システム
WO2001082678A2 (en) 2000-05-02 2001-11-08 Sun Microsystems, Inc. Cluster membership monitor
JP2001314657A (ja) 2000-05-08 2001-11-13 Sega Corp ネットワークシステム及び記憶媒体
US6453252B1 (en) 2000-05-15 2002-09-17 Creative Technology Ltd. Process for identifying audio content
US6505342B1 (en) 2000-05-31 2003-01-07 Siemens Corporate Research, Inc. System and method for functional testing of distributed, component-based software
US7056217B1 (en) 2000-05-31 2006-06-06 Nintendo Co., Ltd. Messaging service for video game systems with buddy list that displays game being played
JP2002002109A (ja) 2000-06-21 2002-01-08 Ipposha Oil Ind Co Ltd 可逆性感熱記録体
JP4408534B2 (ja) 2000-06-27 2010-02-03 株式会社バンダイナムコゲームス マルチプレイヤーゲーム用の情報提供システムおよび情報記憶媒体
WO2002001333A2 (en) 2000-06-27 2002-01-03 Microsoft Corporation System and method for providing an individualized secure repository
GB0016695D0 (en) 2000-07-08 2000-08-23 Radioscape Ltd Digital transactions for the delivery of media files
US6754484B1 (en) 2000-07-10 2004-06-22 Nokia Corporation Short messaging using information beacons
AU7593601A (en) 2000-07-14 2002-01-30 Atabok Inc Controlling and managing digital assets
US6732147B1 (en) 2000-07-31 2004-05-04 The Boeing Company Leaving a broadcast channel
US6920497B1 (en) 2000-07-31 2005-07-19 The Boeing Company Contacting a broadcast channel
US6910069B1 (en) 2000-07-31 2005-06-21 The Boeing Company Joining a broadcast channel
US6829634B1 (en) 2000-07-31 2004-12-07 The Boeing Company Broadcasting network
US6714966B1 (en) 2000-07-31 2004-03-30 The Boeing Company Information delivery service
US6701344B1 (en) 2000-07-31 2004-03-02 The Boeing Company Distributed game environment
US6676521B1 (en) 2000-08-18 2004-01-13 Cariocas, Inc. Enhanced online game mechanisms
US7075919B1 (en) 2000-08-22 2006-07-11 Cisco Technology, Inc. System and method for providing integrated voice, video and data to customer premises over a single network
JP4307702B2 (ja) 2000-09-07 2009-08-05 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ贈与システムに用いられるサーバ、サーバ・プロセス、コンテンツ贈与方法およびコンテンツ贈与方法を実行するコンピュータ可読なプログラムが記録された記録媒体
US7277468B2 (en) 2000-09-11 2007-10-02 Digimarc Corporation Measuring quality of service of broadcast multimedia signals using digital watermark analyses
AUPR015700A0 (en) 2000-09-15 2000-10-12 Filecat Pty Ltd Distributed file-sharing network
JP2002101104A (ja) 2000-09-21 2002-04-05 Toshiba Corp 無線通信システム及び電子機器検索方法
US6763392B1 (en) * 2000-09-29 2004-07-13 Microsoft Corporation Media streaming methods and arrangements
JP3518597B2 (ja) 2000-10-05 2004-04-12 日本電気株式会社 移動通信システムおよび非同期干渉回避方法
US7299403B1 (en) 2000-10-11 2007-11-20 Cisco Technology, Inc. Methods and apparatus for obtaining a state of a browser
JP3646983B2 (ja) 2000-10-19 2005-05-11 株式会社ソニー・コンピュータエンタテインメント 待ち順番表示方法、待ち順番表示方法のプログラム、待ち順番表示方法のプログラムが記録された記録媒体、及びコンテンツ配信システム
US7454166B2 (en) 2003-04-25 2008-11-18 Xm Satellite Radio Inc. System and method for providing recording and playback of digital media content
SE517815C2 (sv) 2000-10-27 2002-07-16 Terraplay Systems Ab Konfigurering av en flexibel infrastruktur
SE520129C2 (sv) 2000-10-27 2003-05-27 Terraplay Systems Ab Kommunikationsinfrastrukturanordning i och en datorläsbar programprodukt för ett databearbetningssystem för fleranvändarapplikationer
US6687817B1 (en) 2000-11-14 2004-02-03 Sun Microsystems, Inc. Configuration of a network device via the network
DE60039890D1 (de) 2000-11-17 2008-09-25 Sony Deutschland Gmbh Informationsübertragung via einem ad hoc Netz
JP2002157206A (ja) 2000-11-17 2002-05-31 Square Co Ltd 電子会議参加方法およびそのシステム
US7409061B2 (en) 2000-11-29 2008-08-05 Noatak Software Llc Method and system for secure distribution of subscription-based game software
US7058050B2 (en) 2000-12-01 2006-06-06 Telefonaktiebolaget L M Ericsson (Publ) Flexible inter-network communication scheduling
EP1215834A1 (en) 2000-12-15 2002-06-19 Sony France S.A. Information sequence extraction and building apparatus e.g. for producing personalised music title sequences
US20020075844A1 (en) 2000-12-15 2002-06-20 Hagen W. Alexander Integrating public and private network resources for optimized broadband wireless access and method
US20020077988A1 (en) 2000-12-19 2002-06-20 Sasaki Gary D. Distributing digital content
JP2002189636A (ja) 2000-12-20 2002-07-05 Sega Corp セキュリティシステム
US20020082077A1 (en) 2000-12-26 2002-06-27 Johnson Douglas R. Interactive video game system with characters that evolve physical and cognitive traits
US20020082065A1 (en) 2000-12-26 2002-06-27 Fogel David B. Video game characters having evolving traits
US20030018719A1 (en) 2000-12-27 2003-01-23 Ruths Derek Augustus Samuel Data-centric collaborative computing platform
US6553030B2 (en) 2000-12-28 2003-04-22 Maple Optical Systems Inc. Technique for forwarding multi-cast data packets
US6761636B2 (en) 2001-01-16 2004-07-13 Fucom Company, Ltd. Real time data exchange system
US8458754B2 (en) 2001-01-22 2013-06-04 Sony Computer Entertainment Inc. Method and system for providing instant start multimedia content
US7174568B2 (en) 2001-01-31 2007-02-06 Sony Computer Entertainment America Inc. Method and system for securely distributing computer software products
US7107312B2 (en) 2001-02-06 2006-09-12 Lucent Technologies Inc. Apparatus and method for use in a data/conference call system for automatically collecting participant information and providing all participants with that information for use in collaboration services
WO2002062736A1 (fr) 2001-02-08 2002-08-15 Honshu Chemical Industry Co., Ltd. Diphenol et procede de production de ce diphenol
US8751310B2 (en) 2005-09-30 2014-06-10 Sony Computer Entertainment America Llc Monitoring advertisement impressions
WO2002065282A2 (en) 2001-02-09 2002-08-22 Microsoft Corporation Distribution of binary executables and content from peer locations/machines
JP4271876B2 (ja) 2001-02-20 2009-06-03 株式会社日立製作所 ディジタルコンテンツ生成方法及び関連装置
CA2742644C (en) 2001-02-20 2016-04-12 Caron S. Ellis Multiple radio signal processing and storing method and apparatus
US20020116471A1 (en) 2001-02-20 2002-08-22 Koninklijke Philips Electronics N.V. Broadcast and processing of meta-information associated with content material
US20020116283A1 (en) 2001-02-20 2002-08-22 Masayuki Chatani System and method for transfer of disc ownership based on disc and user identification
US7228342B2 (en) 2001-02-20 2007-06-05 Sony Computer Entertainment America Inc. System for utilizing an incentive point system based on disc and user identification
JP4230673B2 (ja) 2001-02-22 2009-02-25 富士通株式会社 サービス管理装置
US20020115488A1 (en) 2001-02-22 2002-08-22 Nicholas Berry System and method for conducting an online competition
US6952407B2 (en) 2001-02-22 2005-10-04 Snowshore Networks, Inc. Minimizing latency with content-based adaptive buffering
US20020122052A1 (en) 2001-03-02 2002-09-05 Jason Reich Apparatus and method for monitoring the status of a digital cinema system
US8156223B2 (en) 2001-03-20 2012-04-10 Microsoft Corporation Distribution of binary executables and content from peer locations/machines
US6925636B2 (en) 2001-03-20 2005-08-02 International Business Machines Corporation Method and apparatus for refining an alias set of address taken variables
US6757543B2 (en) 2001-03-20 2004-06-29 Keynote Systems, Inc. System and method for wireless data performance monitoring
US6782421B1 (en) 2001-03-21 2004-08-24 Bellsouth Intellectual Property Corporation System and method for evaluating the performance of a computer application
GB2373882B (en) 2001-03-27 2005-07-27 Proksim Software Inc Comparing the position of shared objects
GB2378835B (en) 2001-03-28 2003-10-15 Comm Res Lab Method for acquiring azimuth information
JP2002319226A (ja) 2001-04-19 2002-10-31 Alpine Electronics Inc オーディオ装置
US6671358B1 (en) 2001-04-25 2003-12-30 Universal Identity Technologies, Inc. Method and system for rewarding use of a universal identifier, and/or conducting a financial transaction
US7177950B2 (en) 2001-04-26 2007-02-13 Microsoft Corporation Synchronization and recovery of peers in a peer to peer environment
US7574513B2 (en) 2001-04-30 2009-08-11 Yahoo! Inc. Controllable track-skipping
JP3429286B2 (ja) 2001-05-29 2003-07-22 株式会社コナミコンピュータエンタテインメント大阪 ネットゲームシステム及びネットゲーム管理方法
US7320131B1 (en) 2001-06-06 2008-01-15 Cisco Technology, Inc. Methods and apparatus for selecting a server to process a request
US6990338B2 (en) 2001-06-11 2006-01-24 The Boeing Company Mobile wireless local area network and related methods
JP2003062351A (ja) 2001-06-12 2003-03-04 Sony Computer Entertainment Inc トーナメントシステム、トーナメント実行方法、サーバ装置、トーナメント実行プログラム、及びトーナメント実行プログラムを記録したコンピュータ読み取り可能な記録媒体
US20020198930A1 (en) 2001-06-25 2002-12-26 International Business Machines Corporation Method and apparatus for wide-spread distribution of electronic content in a peer to peer fashion
US20020198929A1 (en) 2001-06-25 2002-12-26 International Business Machines Corporation Method and apparatus to encourage client into a distributed peer to peer sharing technology
US7012999B2 (en) 2001-06-25 2006-03-14 Bellsouth Intellectual Property Corporation Audio caller identification
US20030023910A1 (en) 2001-07-25 2003-01-30 Myler Harley R. Method for monitoring and automatically correcting digital video quality by reverse frame prediction
US6990593B2 (en) 2001-07-31 2006-01-24 Hewlett-Packard Development Company, L.P. Method for diverting power reserves and shifting activities according to activity priorities in a server cluster in the event of a power interruption
EP1286484B1 (en) 2001-08-17 2007-04-04 Sony Deutschland GmbH Method for reproducing data streams
US7089298B2 (en) 2001-08-20 2006-08-08 Nokia Corporation Naming distribution method for ad hoc networks
US8065394B2 (en) 2001-08-20 2011-11-22 Bally Gaming, Inc. Local game-area network method
AU2002323413A1 (en) 2001-08-27 2003-03-10 Gracenote, Inc. Playlist generation, delivery and navigation
DE10145596A1 (de) 2001-09-15 2003-04-03 Philips Corp Intellectual Pty Netzwerk mit mehreren Sub-Netzwerken
US7493363B2 (en) 2001-09-19 2009-02-17 Microsoft Corporation Peer-to-peer group management and method for maintaining peer-to-peer graphs
US20030074456A1 (en) 2001-10-12 2003-04-17 Peter Yeung System and a method relating to access control
US20030073494A1 (en) 2001-10-15 2003-04-17 Kalpakian Jacob H. Gaming methods, apparatus, media and signals
US20050021398A1 (en) 2001-11-21 2005-01-27 Webhound Corporation Method and system for downloading digital content over a network
JP4040292B2 (ja) 2001-11-30 2008-01-30 日本電信電話株式会社 サーバ選択方法、サーバ選択装置、サーバ選択プログラム、および、記録媒体
CN100342363C (zh) 2001-12-12 2007-10-10 索尼电子有限公司 对多媒体数据进行转换以将其传送到多个异种设备
GB2418809A (en) 2001-12-20 2006-04-05 Hewlett Packard Co A device for inter-network transfer
US7093007B2 (en) 2001-12-21 2006-08-15 Hewlett-Packard Development Company, L.P. Identifying a physical device's avatar using a unique, substantially non-removable communication identifier
US20050066219A1 (en) 2001-12-28 2005-03-24 James Hoffman Personal digital server pds
US7280519B1 (en) 2002-01-08 2007-10-09 Darrell Harvey Shane Dynamic metropolitan area mobile network
JP2003204576A (ja) 2002-01-08 2003-07-18 Hitachi Ltd 移動体通信端末の現在位置に応じて動作制御を行う移動体通信システム、移動体通信端末、位置検索サーバ
US7088823B2 (en) 2002-01-09 2006-08-08 International Business Machines Corporation System and method for secure distribution and evaluation of compressed digital information
US20030142661A1 (en) 2002-01-28 2003-07-31 Masayuki Chatani System and method for distributing data between a telephone network and an entertainment network
US7133368B2 (en) 2002-02-01 2006-11-07 Microsoft Corporation Peer-to-peer method of quality of service (QoS) probing and analysis and infrastructure employing same
KR100472904B1 (ko) 2002-02-20 2005-03-08 안호성 음악 부분을 자동으로 선별해 저장하는 디지털 음악 재생장치 및 그 방법
US7055067B2 (en) 2002-02-21 2006-05-30 Siemens Medical Solutions Health Services Corporation System for creating, storing, and using customizable software test procedures
US6963964B2 (en) 2002-03-14 2005-11-08 International Business Machines Corporation Method and apparatus for detecting pipeline address conflict using parallel compares of multiple real addresses
US7010783B2 (en) 2002-03-18 2006-03-07 Sun Microsystems, Inc. Method and apparatus for deployment of high integrity software using reduced dynamic memory allocation
US20030190960A1 (en) 2002-04-04 2003-10-09 Eron Jokipii Method and system for providing access to and administering online gaming leagues and tournaments
US20030206597A1 (en) 2002-04-19 2003-11-06 Droplet Technology, Inc. System, method and computer program product for image and video transcoding
US7587465B1 (en) 2002-04-22 2009-09-08 Cisco Technology, Inc. Method and apparatus for configuring nodes as masters or slaves
US7711847B2 (en) 2002-04-26 2010-05-04 Sony Computer Entertainment America Inc. Managing users in a multi-user network game environment
US7571251B2 (en) 2002-05-06 2009-08-04 Sandvine Incorporated Ulc Path optimizer for peer to peer networks
US20070265089A1 (en) 2002-05-13 2007-11-15 Consolidated Global Fun Unlimited Simulated phenomena interaction game
US20030216824A1 (en) 2002-05-14 2003-11-20 Docomo Communications Laboratories Usa, Inc. Method and apparatus for self-degrading digital data
US20030217135A1 (en) 2002-05-17 2003-11-20 Masayuki Chatani Dynamic player management
US7421471B2 (en) 2002-05-17 2008-09-02 Sony Computer Entertainment America Inc. Configuration switching: dynamically changing between network communication architectures
US6987221B2 (en) 2002-05-30 2006-01-17 Microsoft Corporation Auto playlist generation with multiple seed songs
US7574488B2 (en) 2002-05-31 2009-08-11 Hitachi, Ltd. Method and apparatus for peer-to-peer file sharing
US7333864B1 (en) 2002-06-01 2008-02-19 Microsoft Corporation System and method for automatic segmentation and identification of repeating objects from an audio stream
US20030237097A1 (en) 2002-06-21 2003-12-25 Marshall Carl S. Peer to peer broadcast acquisition
US20050021470A1 (en) 2002-06-25 2005-01-27 Bose Corporation Intelligent music track selection
US7277946B2 (en) 2002-06-28 2007-10-02 Microsoft Corporation Distributed session listing and content discovery
US20040078369A1 (en) 2002-07-02 2004-04-22 American Management Systems, Incorporated Apparatus, method, and medium of a commodity computing high performance sorting machine
US9497168B2 (en) 2002-07-30 2016-11-15 Avaya Inc. Method and apparatus for supporting communications between a computing device within a network and an external computing device
US8224985B2 (en) 2005-10-04 2012-07-17 Sony Computer Entertainment Inc. Peer-to-peer communication traversing symmetric network address translators
FR2843210B1 (fr) 2002-08-02 2005-10-14 Meiosys Procede de migration de connexions dans une architecture multi-ordinateurs, procede pour realiser une continuite de fonctionnement mettant en oeuvre ce procede de migration, et systeme multi-ordinateurs ainsi equipe.
US7016942B1 (en) 2002-08-05 2006-03-21 Gary Odom Dynamic hosting
US7277877B2 (en) 2002-08-14 2007-10-02 Sony Corporation System and method for selecting a music channel
JP2004078565A (ja) 2002-08-19 2004-03-11 Murata Mach Ltd 電子メールクライアントとクライアント用のプログラム
TWI258701B (en) 2002-08-26 2006-07-21 Interdigital Tech Corp Wireless device operating system (OS) application programmer's interface
US7917557B2 (en) 2002-09-05 2011-03-29 Koninklijke Philips Electronics N.V. Method and devices for creating a second playlist based on a first playlist
US7359979B2 (en) 2002-09-30 2008-04-15 Avaya Technology Corp. Packet prioritization and associated bandwidth and buffer management techniques for audio over IP
US7305431B2 (en) 2002-09-30 2007-12-04 International Business Machines Corporation Automatic enforcement of service-level agreements for providing services over a network
JP3792632B2 (ja) 2002-10-01 2006-07-05 Necインフロンティア株式会社 無線lan通信方式
EP2587686B1 (en) 2002-11-08 2017-01-04 Innovative Wireless Sweden AB Adaptive broadband platforms and methods of operation
KR100457537B1 (ko) 2002-12-02 2004-11-17 삼성전자주식회사 애드-혹 네트워크에서의 전력 소모 감소 장치 및 방법
US7844347B2 (en) 2002-12-06 2010-11-30 Medtronic, Inc. Medical devices incorporating carbon nanotube material and methods of fabricating same
US7191193B2 (en) 2003-01-02 2007-03-13 Catch Media Automatic digital music library builder
WO2004063843A2 (en) 2003-01-15 2004-07-29 Matsushita Electric Industrial Co., Ltd. PEER-TO-PEER (P2P) CONNECTION DESPITE NETWORK ADDRESS TRANSLATOR (NATs) AT BOTH ENDS
US7899932B2 (en) 2003-01-15 2011-03-01 Panasonic Corporation Relayed network address translator (NAT) traversal
US7890253B2 (en) 2003-01-20 2011-02-15 Gg21 Co., Ltd. Location information sharing method based on wired and wireless internet using location ID
US7100047B2 (en) 2003-01-23 2006-08-29 Verdasys, Inc. Adaptive transparent encryption
US7216282B2 (en) 2003-02-19 2007-05-08 Harris Corporation Mobile ad-hoc network (MANET) including forward error correction (FEC), interleaving, and multi-route communication features and related methods
US7555559B2 (en) 2003-02-28 2009-06-30 Onion Networks, KK Parallel data transfer over multiple channels with data order prioritization
MXPA04004719A (es) 2003-05-19 2004-09-06 Eaton Corp Red ad-hoc y metodo de enrutar comunicaciones en una red de comunicaciones.
US7257623B2 (en) 2003-05-28 2007-08-14 Oracle International Corporation Method and apparatus for ensuring an allowable client configuration for an application
US7097562B2 (en) 2003-06-03 2006-08-29 Wms Gaming Inc. Peer-to-peer distributed gaming application network
KR100708337B1 (ko) 2003-06-27 2007-04-17 주식회사 케이티 퍼지 기반 oc―svm을 이용한 동영상 자동 요약 장치및 방법
US7188331B2 (en) 2003-06-30 2007-03-06 Hewlett-Packard Development Company, L.P. Firmware development within a framework from different design centers depositing component(s) with related contextual and genealogy information in an accessible repository
DE10329793A1 (de) 2003-07-01 2005-01-27 Carl Zeiss Smt Ag Projektionsobjektiv für eine mikrolithographische Projektionsbelichtungsanlage
KR20060027826A (ko) 2003-07-03 2006-03-28 마츠시타 덴끼 산교 가부시키가이샤 비디오 처리장치, 비디오 처리장치용 집적회로, 비디오처리방법, 및 비디오 처리 프로그램
WO2005006608A1 (ja) 2003-07-14 2005-01-20 Sony Corporation 記録装置、記録方法及びプログラム
US7401217B2 (en) 2003-08-12 2008-07-15 Mitsubishi Electric Research Laboratories, Inc. Secure routing protocol for an ad hoc network using one-way/one-time hash functions
US8244828B2 (en) 2003-08-28 2012-08-14 International Business Machines Corporation Digital guide system
US20050071807A1 (en) 2003-09-29 2005-03-31 Aura Yanavi Methods and systems for predicting software defects in an upcoming software release
US20130097302A9 (en) 2003-10-01 2013-04-18 Robert Khedouri Audio visual player apparatus and system and method of content distribution using the same
JP2005123782A (ja) 2003-10-15 2005-05-12 Sony Corp 送信装置、受信装置
US7596633B2 (en) 2003-10-20 2009-09-29 Sony Computer Entertainment America Inc. Island recovery in a peer-to-peer relay network
US7392422B2 (en) 2003-10-20 2008-06-24 Sony Computer Entertainment America Inc., Violations in a peer-to-peer relay network
US7610402B2 (en) 2003-10-20 2009-10-27 Sony Computer Entertainment America Inc. Spectators in a peer-to-peer relay network
US7627678B2 (en) 2003-10-20 2009-12-01 Sony Computer Entertainment America Inc. Connecting a peer in a peer-to-peer relay network
US8010633B2 (en) 2003-10-20 2011-08-30 Sony Computer Entertainment America Llc Multiple peer-to-peer relay networks
US7685301B2 (en) 2003-10-20 2010-03-23 Sony Computer Entertainment America Inc. Redundancy lists in a peer-to-peer relay network
US7532196B2 (en) 2003-10-30 2009-05-12 Microsoft Corporation Distributed sensing techniques for mobile devices
US8234383B2 (en) 2003-11-07 2012-07-31 Panasonic Corporation Bubble packet port identification using detection packets
US7899059B2 (en) 2003-11-12 2011-03-01 Agere Systems Inc. Media delivery using quality of service differentiation within a media stream
DE10353925B4 (de) 2003-11-18 2009-12-24 Nec Europe Ltd. Verfahren zum Austausch von Daten zwischen zwei Hosts
US8239446B2 (en) 2003-11-19 2012-08-07 Sony Computer Entertainment America Llc Content distribution architecture
KR20050076176A (ko) 2004-01-19 2005-07-26 삼성전자주식회사 IPv6 MANET망에서 외부망과의 통신을 위한 시스템및 방법
WO2005076574A1 (en) 2004-02-05 2005-08-18 Koninklijke Philips Electronics N.V. Encrypted content parallel to free broadcast
US20050182937A1 (en) 2004-02-12 2005-08-18 Harmeet Singh Bedi Method and system for sending secure messages over an unsecured network
US10417298B2 (en) 2004-12-02 2019-09-17 Insignio Technologies, Inc. Personalized content processing and delivery system and media
US7614053B2 (en) 2004-02-20 2009-11-03 Sony Computer Entertainment Inc. Methods and apparatus for task management in a multi-processor system
WO2005086969A2 (en) 2004-03-08 2005-09-22 Massive Incorporated Delivery of advertising into multiple video games
CA2557550A1 (en) 2004-03-09 2005-09-22 Clique Communications Llc System and method for peer-to-peer connection of clients behind symmetric firewalls
JP2005274992A (ja) 2004-03-25 2005-10-06 Sony Corp 楽曲識別用情報検索システム、楽曲購入システム、楽曲識別用情報取得方法、楽曲購入方法、オーディオ信号処理装置およびサーバ装置
US7539862B2 (en) 2004-04-08 2009-05-26 Ipass Inc. Method and system for verifying and updating the configuration of an access device during authentication
US8688248B2 (en) 2004-04-19 2014-04-01 Shazam Investments Limited Method and system for content sampling and identification
US7536467B2 (en) 2004-04-20 2009-05-19 Microsoft Corporation Peer-to-peer (P2P) mobility system, and method
US7953504B2 (en) 2004-05-14 2011-05-31 Synaptics Incorporated Method and apparatus for selecting an audio track based upon audio excerpts
US7620033B2 (en) 2004-05-21 2009-11-17 Alcatel-Lucent Usa Inc. Method for optimal path selection in traversal of packets through network address translators
US7616575B2 (en) 2004-06-23 2009-11-10 Microsoft Corporation System and method for link quality routing using a weighted cumulative expected transmission time metric
US7778187B2 (en) 2004-06-29 2010-08-17 Damaka, Inc. System and method for dynamic stability in a peer-to-peer hybrid communications network
US7475219B2 (en) 2004-08-27 2009-01-06 Marvell International Ltd. Serially indexing a cache memory
US7543064B2 (en) 2004-09-30 2009-06-02 Logitech Europe S.A. Multiplayer peer-to-peer connection across firewalls and network address translators using a single local port on the local host
US7706901B2 (en) 2004-10-01 2010-04-27 Microsoft Corporation Low latency real-time audio streaming
US20060089163A1 (en) 2004-10-22 2006-04-27 Jean Khawand Method and system for delivering messages
JP4625968B2 (ja) 2004-11-10 2011-02-02 株式会社セガ ネットワークゲームシステム、及びゲーム装置
DE112005003146T5 (de) 2004-12-17 2008-02-21 MeshNetworks, Inc., Schaumburg System und Verfahren zum Steuern von Überlastung in drahtlosen Multihop-Netzwerken
US7668146B2 (en) 2004-12-20 2010-02-23 Connectivities Llc Internet-oriented ad-hoc network
JP2006203507A (ja) 2005-01-20 2006-08-03 Oki Electric Ind Co Ltd 端末機能制限をなす移動端末及び無線通信システム
US7110605B2 (en) 2005-02-04 2006-09-19 Dts Az Research, Llc Digital intermediate (DI) processing and distribution with scalable compression in the post-production of motion pictures
US20060195748A1 (en) 2005-02-25 2006-08-31 Inventec Corporation Electronic product testing procedure supervising method and system
US20070061460A1 (en) 2005-03-24 2007-03-15 Jumpnode Systems,Llc Remote access
JP2006289797A (ja) 2005-04-11 2006-10-26 Canon Inc 印刷制御装置、その制御方法及びプログラム
AU2006236838B2 (en) 2005-04-15 2011-07-07 Esprida Corporation Apparatus and method for managing a network of intelligent devices
US20060241864A1 (en) 2005-04-22 2006-10-26 Outland Research, Llc Method and apparatus for point-and-send data transfer within an ubiquitous computing environment
US7598977B2 (en) 2005-04-28 2009-10-06 Mitsubishi Electric Research Laboratories, Inc. Spatio-temporal graphical user interface for querying videos
US20060277541A1 (en) 2005-06-07 2006-12-07 Sony Computer Entertainment America Inc. Relocatable component file format
US7460884B2 (en) 2005-06-29 2008-12-02 Microsoft Corporation Data buddy
US8019986B2 (en) 2005-08-12 2011-09-13 Comcast Cable Holdings, Llc Method and system for booting, provisioning and activating hardware and software clients
JP4923751B2 (ja) 2005-08-30 2012-04-25 ソニー株式会社 再生装置、並びに記録媒体及びその製造方法
US20070097959A1 (en) 2005-09-02 2007-05-03 Taylor Stephen F Adaptive information network
JP4331154B2 (ja) 2005-09-29 2009-09-16 パナソニック株式会社 情報処理システム、トンネル通信装置、及びトンネル通信方法
US7736231B2 (en) 2005-10-03 2010-06-15 Microsoft Corporation Common controller
US20070086033A1 (en) 2005-10-14 2007-04-19 Sony Computer Entertainment Inc. Media distribution methods and systems with quality degradation
US7558950B2 (en) 2005-10-27 2009-07-07 Sony Ericsson Mobile Communications Ab Methods of configuring an electronic device to be operable with an electronic apparatus based on automatic identification thereof and related devices
US20070101369A1 (en) 2005-11-01 2007-05-03 Dolph Blaine H Method and apparatus for providing summaries of missed portions of television programs
GB0523512D0 (en) 2005-11-18 2005-12-28 Applied Generics Ltd Enhancing traffic and navigation information with visual and audio data
WO2007068119A1 (en) 2005-12-13 2007-06-21 Audio Pod Inc. Segmentation and transmission of audio streams
US7979460B2 (en) 2006-02-15 2011-07-12 Sony Computer Entainment America Inc. Systems and methods for server management
US7716238B2 (en) 2006-02-15 2010-05-11 Sony Computer Entertainment America Inc. Systems and methods for server management
JP2007219178A (ja) 2006-02-16 2007-08-30 Sony Corp 楽曲抽出プログラム、楽曲抽出装置及び楽曲抽出方法
GB2435335A (en) 2006-02-21 2007-08-22 Sony Computer Entertainment Inc Multi-processor emulation by a multi-processor
US9047310B2 (en) 2006-02-22 2015-06-02 Microsoft Technology Licensing, Llc Reliable, efficient peer-to-peer storage
US8347341B2 (en) 2006-03-16 2013-01-01 Time Warner Cable Inc. Methods and apparatus for centralized content and data delivery
WO2007127695A2 (en) 2006-04-25 2007-11-08 Elmo Weber Frank Prefernce based automatic media summarization
US7580671B2 (en) 2006-05-02 2009-08-25 Freescale Semiconductor, Inc. Audio system, radio record module and methods for use therewith
US20080046266A1 (en) 2006-07-07 2008-02-21 Chandu Gudipalley Service level agreement management
US20080010293A1 (en) 2006-07-10 2008-01-10 Christopher Zpevak Service level agreement tracking system
US7659901B2 (en) 2006-07-24 2010-02-09 Microsoft Corporation Application program interface for programmable graphics pipeline
US9526995B2 (en) 2006-11-22 2016-12-27 Sony Interactive Entertainment America Llc Video game recording and playback with visual display of game controller manipulation
US9522332B2 (en) 2006-12-13 2016-12-20 Voodoo Gaming Llc Video games including real-life attributes and/or fantasy team settings
GB0625178D0 (en) 2006-12-18 2007-01-24 Ubc Media Group Plc Improvements relating to downloading data
WO2008105825A1 (en) 2007-02-26 2008-09-04 Unisys Corporation A method for multi-sourcing technology based services
US7884805B2 (en) 2007-04-17 2011-02-08 Sony Ericsson Mobile Communications Ab Using touches to transfer information between devices
US20080307412A1 (en) 2007-06-06 2008-12-11 Sony Computer Entertainment Inc. Cached content consistency management
US20080307103A1 (en) 2007-06-06 2008-12-11 Sony Computer Entertainment Inc. Mediation for auxiliary content in an interactive environment
US7996543B2 (en) 2007-08-16 2011-08-09 Xcastlabs Client-to-client direct RTP exchange in a managed client-server network
US9483405B2 (en) 2007-09-20 2016-11-01 Sony Interactive Entertainment Inc. Simplified run-time program translation for emulating complex processor pipelines
US7908362B2 (en) 2007-12-03 2011-03-15 Velocix Ltd. Method and apparatus for the delivery of digital data
US8059111B2 (en) 2008-01-21 2011-11-15 Sony Computer Entertainment America Llc Data transfer using hand-held device
US7657879B1 (en) 2008-06-13 2010-02-02 Sony Computer Entertainment America Inc. System and method for cross-platform quality control
US20090315766A1 (en) 2008-06-19 2009-12-24 Microsoft Corporation Source switching for devices supporting dynamic direction information
US20100083189A1 (en) 2008-09-30 2010-04-01 Robert Michael Arlein Method and apparatus for spatial context based coordination of information among multiple devices
US8170580B2 (en) 2008-11-04 2012-05-01 International Business Machines Corporation Geo-boundary triggered messaging and schedule system and method of use
US20100161496A1 (en) 2008-12-22 2010-06-24 Sony Computer Entertainment America Inc. Method for Ensuring Contractual Compliance in Cross-Platform Quality Control
US8547342B2 (en) 2008-12-22 2013-10-01 Verizon Patent And Licensing Inc. Gesture-based delivery from mobile device
KR101544364B1 (ko) 2009-01-23 2015-08-17 삼성전자주식회사 듀얼 터치 스크린을 구비한 휴대 단말기 및 그 컨텐츠 제어방법
US20100273452A1 (en) 2009-04-26 2010-10-28 Qualcomm Incorporated Apparatus and Methods For Locating Tracking and/or Recovering a Wireless Communication Device
US20100293072A1 (en) 2009-05-13 2010-11-18 David Murrant Preserving the Integrity of Segments of Audio Streams
EP2273405A1 (en) 2009-07-07 2011-01-12 Irdeto Access B.V. Processing recordable content in a stream
US9055077B2 (en) 2009-08-24 2015-06-09 Apple Inc. Device identity matching
US8126987B2 (en) 2009-11-16 2012-02-28 Sony Computer Entertainment Inc. Mediation of content-related services
US20110161856A1 (en) 2009-12-28 2011-06-30 Nokia Corporation Directional animation for communications
US8433759B2 (en) 2010-05-24 2013-04-30 Sony Computer Entertainment America Llc Direction-conscious information sharing

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4849811A (en) * 1988-07-06 1989-07-18 Ben Kleinerman Simultaneous audio and video transmission with restricted bandwidth
US5010399A (en) * 1989-07-14 1991-04-23 Inline Connection Corporation Video transmission and control system utilizing internal telephone lines
US5539448A (en) * 1993-11-17 1996-07-23 Alcatel N.V. Video server that adapts video signals from memory to a format compatible with a communication system in a video-on-demand network
JPH0965289A (ja) * 1995-05-30 1997-03-07 Internatl Business Mach Corp <Ibm> 階層マルチメディア配布システム
JPH09326777A (ja) * 1996-06-07 1997-12-16 N T T Data Tsushin Kk マルチメディアデータ伝送方法およびシステム

Also Published As

Publication number Publication date
EP2280545B1 (en) 2017-06-14
CN1371216A (zh) 2002-09-25
KR100570458B1 (ko) 2006-04-13
KR20020062595A (ko) 2002-07-26
US8458754B2 (en) 2013-06-04
JP2002335509A (ja) 2002-11-22
JP2005210752A (ja) 2005-08-04
US20020147979A1 (en) 2002-10-10
US20090070842A1 (en) 2009-03-12
JP4160960B2 (ja) 2008-10-08
JP4165686B2 (ja) 2008-10-15
EP1225767A3 (en) 2005-12-14
EP2280545A1 (en) 2011-02-02
EP1225767B1 (en) 2016-10-05
EP1225767A2 (en) 2002-07-24
US8966557B2 (en) 2015-02-24
EP2280545B8 (en) 2017-08-30

Similar Documents

Publication Publication Date Title
CN1321531C (zh) 用于提供即时启动多媒体内容的方法和系统
JP3006191U (ja) セグメント化式の需要時ビデオシステム
RU2106758C1 (ru) Способ оптимизации передачи программы многим пользователям, система для оптимизации передачи программы многим пользователям, приемник для приема программы, полученной от системы оптимизации передачи программы, и устройство планирования для системы оптимизации передачи программы
US7526788B2 (en) Graphic user interface alternate download options for unavailable PRM content
US7950040B2 (en) Programming distribution system
CA2145565C (en) Sending of and billing for interactive shows based upon advertising activity
US7024679B1 (en) Local near video on demand storage
US6973662B1 (en) Method for providing programming distribution
KR20010015369A (ko) 텔레비젼 광고 전달 시스템 및 방법
CA2763784A1 (en) Systems and methods for managing content in real-time
JP3830756B2 (ja) 放送データの共有サーバ装置
MXPA04002733A (es) Guia de previsualizacion de canal virtual.
CN102640512A (zh) 结合动态广告的视频点播应用的书签校准
CN100370820C (zh) 在近似点播环境中提供多媒体点播
US8806549B1 (en) Pre-storing a portion of a program to allow user control of playback
JP3079208B2 (ja) プログラム送信の最適化方法および装置
US7228559B1 (en) Programming distribution and notification system
WO2000059202A2 (en) Method for distributing and managing content for on demand applications utilizing local storage
CN100366086C (zh) 在近似点播环境中提供多媒体显示点播的系统和方法
JP3193589B2 (ja) 映像配信システム
WO2003048894A2 (en) System and methods for data insertion (commercials) in client generic data-on-demand broadcast transmissions
JP2002094961A (ja) 地域内番組提供システム及び地域内番組提供方法
Encoder Video on Demand: An Overview Sanjay Kumar Jaina, RS Jadonb

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SONY COMPUTER ENTERTAINMENT INC.

Free format text: FORMER OWNER: SONY COMPUTER ENTERTAINMENT (AMERICAN) INC.

Effective date: 20030710

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20030710

Address after: Tokyo, Japan

Applicant after: Sony Computer Entertainment Inc.

Address before: American California

Applicant before: Sony Computer Entertainment America Co.

C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20070613