CN1145565A - 用于将高带宽和低带宽数据传输结合起来的装置和方法 - Google Patents

用于将高带宽和低带宽数据传输结合起来的装置和方法 Download PDF

Info

Publication number
CN1145565A
CN1145565A CN96106213.4A CN96106213A CN1145565A CN 1145565 A CN1145565 A CN 1145565A CN 96106213 A CN96106213 A CN 96106213A CN 1145565 A CN1145565 A CN 1145565A
Authority
CN
China
Prior art keywords
bandwidth
channel
user
information
low
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN96106213.4A
Other languages
English (en)
Inventor
丹尼尔·J·卡尔
厄里克·L·埃德伯格
文尔塔·查拉帕西·玛杰蒂
约翰·莱奥纳德·谢菲尔德
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.)
AT&T Corp
Original Assignee
AT&T IPM Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AT&T IPM Corp filed Critical AT&T IPM Corp
Publication of CN1145565A publication Critical patent/CN1145565A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2801Broadband local area networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/65Arrangements characterised by transmission systems for broadcast
    • H04H20/76Wired systems
    • H04H20/77Wired systems using carrier waves
    • H04H20/78CATV [Community Antenna Television] systems
    • H04H20/79CATV [Community Antenna Television] systems using downlink of the CATV systems, e.g. audio broadcast via CATV network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/93Wired transmission systems
    • H04H60/94Telephonic networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/14Channel dividing arrangements, i.e. in which a single bit stream is divided between several baseband channels and reassembled at the receiver
    • 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
    • H04N7/17309Transmission or handling of upstream communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving

Abstract

采用双向低带宽信道和单向高带宽信道的数据通信装置和方法。PC通过一通信系统与信息源连接,通信系统提供PC和信息源之间的双向低带宽信道以及信息源是源而PC是汇点的高带宽信道。叫做导向器的通信系统模块响应在低带宽信道中收到的消息,根据消息的指定将从信息源发送到PC的信息切换到高或低带宽信道。消息可来自PC或信息源。PC的图形用户界面给用户提供一带宽的“按钮”。该装置和方法可方便地用于提供远程交换服务。

Description

用于将高带宽和低带宽数据传输 结合起来的装置和方法
这个申请是美国专利申请第08/221348号(Apparatus andMethod for Integrating Dounstream Data Transfer over a CableTelevision Channel With Upstream Data Carried by Other Media)的继续部分,08/221348号申请本身又与美国专利申请08/221336号(Customer Premises Zquipment Receives High-Speed DownstreamData Over A Cable Television System and Transmits Lower SpeedUpstream Signaling on A Seperate Channel)和美国专利申请08/221340号(Apparatus And Method For Displaying AnAlert to AnIndividual Personal Computer User Via the Users Television-Connected to A Cable Television System)有关。三个相关的专利申请都在1994年3月31日递交的。
本申请包含对其母申请的全部详细描述及附图。新内容的描述开始于题为“使用双向低速通信信道的部分,新图始于图6。本发明一般涉及用现有有线电视系统上可得到的高带宽信道为个人电脑用户服务的问题。本发明尤其涉及用来控制本发明装置的母申请所公开的装置和方法的系统。源申请的装置和方法提供了智能分离信道桥接单元,其将高带宽下行链路有线电视信道上的通信与通过另一介质(如公共交换电话网络)往来于用户的低带宽双向信息相结合,并控制高带宽下行链路有线电视信道上的通信。
本申请发明的一个目的是通过提供控制双向低带宽信道和单向高带宽信道使用的系统,增加母申请装置和方法的用途。
本发明的目的通过装在母申请装置中的系统实现,该系统允许在双向低带宽信道和单向高带宽信道间切换从信息源到用户的信息传递。在一个实施例中,响应家用设备用户的输入进行切换;在其它实施例中,可响应信息源输入进行切换。
系统包括一导向器和一外包程序(wrappper)。导向器在控制处理器48中执行,其保持双向低带宽信道,以及响应命令切换到高带宽信道上。外包程序在个人电脑74中运行,其允许个人电脑74的用户在低带宽信道和高带宽信道间进行选择,并通过低带宽信道向导向器发送信道改变消息来响应用户的选择。
在本发明的其它方面,即使在高带宽信道占用时,导向器也可通过低带宽信道保持可用,壳程序提供一图形用户界面(GUI)以进行选择。有导向器且由用户选择带宽还使得记帐方案极为灵活。
图1图示根据本发明实施例所述的通信系统。
图2是图1中提到的控制处理器的框图。
图3是图1中提到的家用控制器的框图。
图4是如本发明另一个备择实施例所述的用户家用设备的框图。
图5是图4提到的家用控制器的框图。
图6是用于控制处理器48的控制结构的框图;
图7是个人电脑74中所用图形用户界面结构的框图;
图8是控制结构的第一详细示意图;
图9是控制结构的第二详细示意图;
图10是控制结构的第三详细示意图;
图11是控制结构的第四详细示意图;
图12是控制结构的第五详细示意图;
图13是控制结构的第六详细示意图;
图14是控制结构的第七详细示意图;
图15是控制结构的第八详细示意图;
图16是控制结构的第九详细示意图;
图17是控制结构的第十详细示意图;
图18是控制结构的第十一详细示意图;
第一次出现在图6-18中的模块的参考数字有两部分:两个最右边的位说明在图中的参考数字,其余的位说明图号。于是参考数字601就标志第一次出现在图6中的一个模块。
图1是说明根据本发明所述的通信网络,其中多个增强服务提供者(ESP)LOA-10N通过各自的高速通信信道12与电信网络14相连。信道12可以包括T1、T3、SMDS、SONET或ATM信道;电信网络14可包括能处理信息包通信的常规高速数字通信网络。高速通信信道16提供电信网络系统14所支持的增强服务提供者LOA-10N与分离信道桥接单元(SCBU)18之间的通信。在这个说明性例子中,增强服务提供者可由专用数据库提供者或网间连接服务提供者构成,网关服务提供者将多个数据库信息提供者集合成一组,允许用户通过与网关相连的单一信道访问组中的任何一个数据库。
根据本实施例所述,用户利用用户家用设备20通过公共交换电话网络(DSTN)24和对应的通信信道26向分离信道桥接单元18发出对来自用户通过信道22所预订服务提供者的信息的请求。分离信道桥接单元将请求发送到请求所指的对应的增强服务提供者。
用户到ESP到SCBU的信令称为上行信令。ESP到用户或SCBU到用户的信令称作下行信令,其也在PSTN中传播。要求下行通信业务包含低速认证信息和登录信息,这需要PSTN上点到点的连接。
响应信息服务的请求,信息服务提供者可通过通信信道12、电信网络14和信道16向分离信道桥接单元18向请求用户发送多个带有地址的信息包。分离信道桥接单元接收包含在信息包中的数字信息并可将其转换成加在一射频(RF)载波上的宽带信号,RF载波沿通信信道28向服务于相应用户的有线电视分布端头30A-30N发送。其它信息源和有线电视节目由电缆源通过通信信道34传递给电缆分布端头。端头的设备将接收到的信号多路复用成有线电视宽带信号(如包括6MHz的信道)而后将其通过各自的电缆系统传播到与每个端头分布器相连的有线TV用户。这样,许多用户就可由一个6MHz信道服务。
用户家用设备20在常规电视电缆36上接收多路复用的有线电视信号。用户家用设备将有线电视信号分离,并将一部分送到顶置盒62,允许用户用顶置盒62选择适当信道观看与顶置盒62相连的电视机66。家用控制器70接收分离信号的另一部分,解调传播增强服务提供者所发出信息的RF信道并向用户的个人电脑74发送寻址特定用户的数据。这样就完成了通信环,将信息提供给用户以响应对该信息所发出的请求。因此,根据本发明所述,用户具有相对低速的数据信道,用来将请求发送到增强的服务提供者,同时还由服务提供者利用服务于相应用户的有线电视分布系统提供相对高速的信道。
分离信道桥接单元18采用一信道服务单元38(如,来自Dig-ital Link公司的),其通过高速信道16与电信网络14通信。高速信道40将信道服务单元与路由选择器42(如来自Cisco公司的)相连。路由选择器把增强服务提供者发送的信息包通过通信信道44A-44N送到对应的调制器46A-46N中的一个。信息包发送到哪个调制器取决于哪个有线电视端头单元服务于信息包被指定给的用户。这样,路由选择器根据有线电视端头所服务的特定用户组分离信息包以分配给调制器。控制处理器48最好与双向通信网络50(如一以太网)相结合,该网络可使用与路由选择器42相连的集线器52和多个调制解调器54A-54N。处理器48包括一数据库(其含有与分离信道桥接单元所服务的每个用户有关的记录)并提供路由选择器42所要求的信息以允许路由选择器将数据发给适当的目的有线电视端头单元。调制解调器54A-54N可包括能在公共交换电话网如以低于30kbit/s的速度进行双工操作的拨号调制解调器。这些调制解调器为用户所建立的拨号链路提供终端,拨号链路在通信会话开始时被建立以便向服务提供者提出请求。在通信对话期间,每个调制解调器在用户家用设备20和至少一个增强服务提供者10A-10N间提供一双工通信链路。调制解调器将输入模拟信号转化成由以太网50传播的数字格式。控制处理器48管理对以太网50的通信并控制调制解调器接收到的数据向路由选择器42的发送,路由选择器42将这种数据插入由信道服务单元38发送给目的增强服务提供者的信息包。控制信道56将控制处理器48与路由选择器42和调制器46A-46N连接起来,这样就给控制处理器48提供一条向这些装置发送控制信息及信令,并接收状态信息的通信链路。这使得控制处理器能够初始化路由器和调制器、更新配置及路由选择表、监视状态以及收集测量信息。
用户家用设备20由传播RF调制信道的常规有线电视电缆36提供服务,RF调制信道由有线电视分布端头单元30N组合并发送。电缆36终止在RF信号分离器58,其分离出部分信号到与顶置盒62相连的电缆60。顶置盒在用户控制下提供普通有线电视解码功能,还提供由电缆60传播、然后由电缆64发送给电视66的单一电视信道。RF信号分离器58还向家用控制器70提供在通信信道68上接收的信号。家用控制器70解调RF信道,信息在该信道上由增强服务提供者发送。家用控制器还提供信息包桥接/路由选择功能,其中要发送到特定用户家用设备(即具体的用户)的信息包被转接到与用户的个人电脑74相连的通信信道72。于是,个人电脑接收通过有线电视系统所发送发送到该用户的信息,该信息从而使得能够实现从增强服务提供者到终端用户的更高传输速度,与此相比,通过这里所用的调制解调器76从用户发送信息的速度则较低,“调制解调器”是计算机和通信信道间的双向接口;它可根据通信信道的不同采用模拟或数字信令。熟练的技术人员清楚用户的调制解调器实际上可被合并,成为家用控制器的一部分。个人电脑74通过通信链路80给家用控制器70提供控制信息和命令;该命令可识别要被家用控制器解调的RF信道和影响家和控制器70与个人电脑74间数据传输的通信参数。
图2是控制处理器48的框图,控制处理器48构成如图1所示分离信道桥接单元18的一部分。控制处理器包括一微处理器90,其由只读存储器(ROM)92、随机存储器(RAM)94,由数据库96构成的永久性存储器及普通的链盘98和监视器100支持。一RS-232输入/输出接口102与微处理器90相结合,提供微处理器与控制信道56间的通信。以太网输入/输出接口104与微处理器90相结合,提供微处理器与以太网信道50间的通信。
RS-232链路给路由器56提供基本的初始化接口,还用来初始化调制器和收集来自调制器的周期性状态信息。以太网链路50提供处理器与路由器间的一个较高带宽接口。该接口用于更新路由器的路由选择表,获取状态信息,以及收集测量结果。以太网接口还用来在对话建立(请求联样)和终止(联机结束)的过程中向处理器传播用户的消息。数据库96包含系统配置数据、设备信息、确认关键字、及路由选择信息。路由器42通过以太网接口从处理器48获得路由选择表。处理器的任务是将路由选择表下载给路由器,并通过周期性检测维护路由选择表。路由器42有自己的局域数据库,其仅在加电过程中为路由器所用。该局域数据库由处理器周期性地检查以保持数据的完整性和在系统中的一致性。
图3是说明图1所示家用控制器70的框图。与电缆解调器110连接的电缆68传播所有由有线TV分布端头30N编码的信道。电缆解调器是可调的,被调谐到传播服务提供者所发出信息的信道。解调器的作用是将RF信号所携带的信息解调成数字形式,而后传送给信息包接收器112。信息包接收器112接收增强服务提供者发送的信息包,并监测发送到家用控制器所服务的特定用户家用设备(用户)的信息包。发送到家用控制器所服务用户的信息包由信息包接收器112传递给以太网收发器114,其通过通信信道72给个人电脑74提供通信输入/输出功能。不是发送到该用户的信息包不被信息包接收器发送给以太网收发器114;由于这样的信息包不是发送给该特定用户的所以其被丢弃。应该知道,通过采用加密/解密算法,可使信息具有更高的安全性。来自个人电脑74的控制信道80与通信控制器116相结合,通信控制器116提供个人电脑所发送的命令信号与控制电缆解调器110的定时所需信号之间的通信接口。采用可调电缆解调器使得可以用不止一个有线TV系统发送信道来传播服务提供者的信息。例如,许多由单一有线电视系统支持的用户可能需要足够的并行带宽以致超过了单一信道,于是可将用户分成组,其中每个组被分配一个不同的通信信道,即不同的载波频率,服务提供者在该信道上向该组用户发送信息。通信控制器可以包括由常规存储器及通信输入/输出接口支持的微处理器,以接受如从RS-232端口与个人电脑74的通信,其还提供可调电缆解调器110所要求的适当信号以使定义要解调的RF信道的控制信号起作用。这些要求根据所用的特定电缆解调器确定,可包括与特定载波频率对应的数字地址,或者需要可由通信控制器通过数模转换器提供的模拟电压或信号。
图4说明用户家用设备120的另一备择实施例,其具有提供显示在用户电视上的可见报警信号的增强能力。家用控制器122接收通过电缆36发送的有线电视信号。家用控制器122(下面将更详细地描述)通过与顶置盒126连接的电缆124提供输出信号。家用控制器122具有在将电缆124上的信号传递到顶置盒126之前往广播电视电缆信道增加额外信息的能力。用户想要的电视信道由顶置盒来选择,顶置盒将所选信道多路分解并在电缆128上将信号发送给用户的电视130。顶置盒126与用来发送来自顶置盒126的信号的控制信道132相连,所述信号识别所调的信道以将该信息提供给家用控制器122。
家用控制器122由可能包括以太网通信协议的数据通信信道134连接到个人电脑138。家用控制器122解调可能包含发送到该用户的信息的数据信道,并通过信道134将任何发送给该特定用户的信息包发送给个人电脑138。个人电脑138又由控制信道136连接到家用控制器122,控制信道136给家用控制器提供识别电缆解调器将要调谐到的信道的信息。调制解调器140由通信信道142与个人电脑138相连并被电话线22连接到公共交换电话网络。调制解调器在增强服务提供者与用户之间提供通过PSTN建立的相对低速的数据通信信道。这使得用户可向服务提供者发出请求。服务提供者也可通过发出可由调制解调器140自动应答的呼叫来开始通过公共交换电话网与用户的个人电脑138的通信。这种能力将在下面关于给用户提供显示在用户电视机上的可见报警信号的问题中进行解释。
图5是如图4中提到的家用控制器122的说明性实施例框图。在电缆36上收到的来自电缆分布端点30N的信道被内部RF分离器150分离,该分离器将其中一组信号通过电缆152发送到电缆解调器154。电缆解调器154解调包含在解调器所调谐到的信道中的RF编码信号。电缆解调器通过信道158以数字形式向信息包接收器156发送解调后的信号。信息包接收器156识别发向特定用户(用户家用设备)的那些信息包,并将这样的信息通过信道162发送给以太网收发器160。不是发向特定用户的信息包被丢弃,即不发送给以太网收发器。以太网收发器160通过信道134提供与个人电脑138通信的链路。这样就可使个人电脑74通过有线电视网络接收从电缆分布端头30N收到的数据。控制信道136(如-RS-232信道)提供个人电脑138与家用控制器122的通信控制器164之间的通信。通信控制器又由控制信道166连接到电缆解调器154和调制器168。最好是,电缆解调器154和调制器168都可调,其中,根据通信控制器164通过控制信道166发送的信号来控制每一个的调谐。通信控制器164可包括带有相关存储器将得到最有效的处理,并且系统也节省了带宽。然后,控制处理器48处理与股票请求有关的大量信息,并使数据由调制解调器54A-54N其中一个通过PSTN链路发送给用户设备20。
现在用户又进行关于旅行信息的第二请求并要求传送说明用户考虑作为度假目的地的五个不同旅馆所提供设施的高清晰度图像信息。该请求由PSTN网发送,到达服务提供者10A。服务提供者分析该请求并编辑所请求信息发出第一信息包,其包含至少一部分所请求的信息,伴随有信息头,头中含有指明发送给与本请求有关用户信息总量的信息。该信息包被传送给路由器42,然后到控制处理器48,由它解码要发送的信息总量。对高清晰度画面,将发送(如)大于一兆字节的大量数据。考虑到要发送大量数据,控制处理器检查其数据库并确定要通过电缆分布端头30N和电缆36发送的图像信息能够获得的带宽容量。一旦确定该请求可获得足够的带宽,控制处理器就向路由器42发送命令信息,指令路由器通过电缆44N将该信息包和包含有关信息的附加信息包一起发送给调制器46N,调制器46N将数据调制到电缆28N的RF信道上,传递给电缆分布端头设备30N。该信息与其它RF信道组合,再通过电缆36发送给用户家用设备20。应该注意,该系统设想以广播方式利用有线电视网,广播方式中所有由公共电缆分布端头设备服务的用户都将接到同样的信息。由于信息是有特定的用户地址,所以是保密的;其它用户的信息包接收器不处理该信息,因而不访问该信息。然后该高清晰度图像信息通过分离器58发送给家用控制器70,其解调RF信道上的数据,传递数字格式化的信息给信息包接收器,信息包接收器确定信息是否发送到相关的用户。一确定地址匹配,信息包接收器就通过以太网链路72向个人电脑74发送信息,个人电脑74接收该信息并用与个人电脑74相关的监视器为用户提供适当的显示。以同样的方式,包含所请求图像信息的多个信息包通过同样的路径发送,到达与用户家用设备20相关的用户,从而比用公共交换电话网更快满足用户的请求,后者需要更受限制的带宽,因而要更多的时间发送同样多的信息。
在上面的例子中,控制处理器48包含一数据库,其包括与调制器46A-46N有关的每个RF数据信道的带宽容量以便能提供有效的路由选择并控制通过有线电视网从增强服务提供者发送给用户的信息。熟练的技术人员应该知道,进行是用PSTN数据通路还是用有线电视信道的判定所需的知识也可由每个服务提供者产生。这样的备择系统要求每个服务提供者对通过调制器46A-46N获得每个高速RF信道的信道可获得性进行即时更新。或者,ESP具有要发送数据量的单一阈值,其用来确定数据信道是通过PSTN还是通过CATV网发送。一旦确定要发送大量数据给已知用户,服务提供者就发出在有线电视系统上分配带宽的请求,其由路由器42发送给控制处理器48,控制处理器48就在一给时间周期中分配一规定的带宽以容纳从服务提供发送到用户的数据。这种系统要求增强服务提供者和分离信道桥接单元间相互及输入/输出通信口外围电路的微处理器。通信控制器在信道132上接收识别顶置盒126所调信道的信息。通信控制器164通过信道136接收命令控制电缆解调器154和调制器168,以及它们所调到的信道。这个功能的利用将在后面参照一个例子描述调制器168由信道170连接到以太网收发器160并接收通过信道134从个人电脑138发送的信息,个人电脑138定义要显示在用户电视上的可视消息。调制器168包括一可调RF调制器,其编码通过信道170接收的数字信息并将该信息编码成适于发送给用户电视130的电视传输信号。调制器168的输出由电缆172传送到求和或组合电路174,该电路将调制器168的输出(如果有)与代表由信道36传送的电缆分布端头信号的另一分离信号集合相组合。组合后的信号由电缆124发送给顶置盒126。
参考图1可很好理解工作过程的一个例子。假定与用户家用设备20有关的用户想从增强服务提供者10A获得包括可能的旅游点高清晰画面的旅游信息和关于特定股票的股市信息。用户通过个人电脑74控制调制解调器76,在公共交换电话网24上拨叫电话。用户拨叫分配给分离信道桥接单元18的调制解调器54A-54N的预定号码(或中继线群)。在用户家用设备20和分离信道桥接单元18之间建立起双向通信链路之后,用户发送识别作为信息源的增强服务提供者10A的代码。控制处理器48接收该请求,将请求服务的信息打包成具有增强服务提供者10A地址的信息包,并将该信息包发送给路由器42,其通过信道服务单元38和通信网络14将信息包转递给增强服务提供者10A。一收到服务请求,服务提供者10A就通过电信网络14、信道单元38,和路由器42发送信息包,请求用户提供用户识别代码,路由器42在控制处理器48的控制下将所述信息包送到用户与之建立了通信链路的调制解调器54A-54N中的一个。数据通过该调制解调器和公共交换电话网24发送到将信息传递给个人电脑74的调制解调器76,个人电脑74又将信息作为问题显示在与个人电脑相关的监视器上。用户与增强服务提供者10A间其它的通信以类似方式进行直到通信通路被验证和建立,使得用户能查询所要的大量信息。这种信息的发送提出了安全、相对低速、低带宽的要求,其与通过PSTN由调制解调器到调制解调器的链路相适应。
假定用户现在发出对有关过去一周股票价格及成交量的历史信息的请求。该请求通过公共交换电话网络24发送,并通过路由器42以前面描述的方式送到增强服务提供者10A。在本例中,增强服务提供者通过发送一应答信息包响应请求,应答信息包含有所请求的信息并伴随有指明响应单个请求所发送的信息总量的包头信息。在本说明性例子中,数据量相对较低,如1-5千字节数据。该信息包由路由器42接收。路由器至少将信息包头发送给控制处理器48,其确定是通过调制解调器链路沿公共交换电话网24发送信息还是通过采用高带宽信道的有线电视分布系统由电缆36发送信息给用户家用设备20。在本说明性例子中,确定通过调制解调器和PSTN网络进行路由选择相对少量的数据合作以便给分配带宽并在合适的场合通过有线电视网进行高效的数据传输。这样的备择系统的缺点是需要额外的附加信息头和信息包发送以便在分离信道桥接单元18和每个增强服务提供者之间进行协商从而指定和分配带宽。用分离信道桥接单元18控制有线电视信道的使用有以下优点,即包括所有服务提供者的整个系统以受控方式进行管理从而使发生多个服务提供者同时请求过多数据带宽的严重过载情况的可能性最小。
在由分离信道桥接单元18决定何时采用电视RF网络的例子中,可以设想,均由同一电缆分布端头30N服务的多个用户将从各服务提供者10A-10N请求大量数据。这种情况下,控制处理器48将评估这些请求并提供控制指令和选通信息以防止带宽溢出情况选通信息设定任意给定服务提供者可在RF有线电视网上发送给用户的数据量,这种决定可根据由信息的性质或用户注册的服务等级决定的优先顺序作出,或通过分配可获得带宽进行。
系统灵活性的另一个例子在于,调制器组46N由多个各与电缆系统的给定RF信道相关的调制器构成,从而使得对应的多个6MHz带宽的RF数据信道可同时被电缆分布端点30N获得以便在电缆30上向用户转发送数据。这样就使用户能通过数目可选的RF信道中的一个接收经由有线电视网络传输的高速信号。这样的情况下,控制处理器48有给路由器42提供指令的附加任务,路由器42识别在其上对给特定用户的数据进行编码的RF信道。处理器48还有通过调制解调器链路和公共交换电话网24向用户家用设备20发送控制信息的任务,以便个人电脑74利用命令信道80向家用控制器70发送控制信息从而使RF解调器被调谐以解调对应的RF信道,数据在该信道上发送给用户。要求在通过高速有线电视信道发送数据前发出并完成从控制处理器48由个人电脑74传送给家用控制器70的命令信号以便为用户家用设备提供适当的时间进行调谐并作好接收信息的准备。
一个有多个RF信道可被每个用户获得的系统,为数据发送提供了额外的灵活性和增大的全部带宽,从而使可通过有线电视系统同时发送给用户的数据量最大。熟练的技术人员应该知道这样也给控制处理器48提出了额外的控制任务以维护一准确的数据库,该数据库识别分配给在可被同时利用的每个RF有线电视信道上对特定用户的最低传输的带宽分配。熟练的技术人员还应知道仅利用有线电视网上的单一RF信道向用户发送数据的系统不需要控制线80,因为RF解调器可被固定调谐到一个可获得的电视RF信道,数据总在该信道上被接收。
图4和图5说明如本发明所述的有关用户家用设备的备择实施例。根据本实施例所增加的能力,在用户没有响应送到用户个人电脑上的消息时可在用户的电视机130上显示通知以试图使用户注意用户可请求其中一个增强服务提供者提供监视服务以便在预定条件出现时告警用户。例如,用户可以要求当特定股票达到预定价格时告警。根据该服务要求,增强服务提供者监视所关注股票价格,一旦股票达到预定价格,增强服务提供者就试图将这一情况通知要求监视服务的用户。
在一说明性例子中,增强服务提供者通过将包括用户调制解调器电话号码的通信初始化信息包由路由器42发送给控制处理器48开始与用户家用设备20的通信。响应接收的通信请求,控制处理器48激活54A-54N中的一个调制解调器并使调制解调器通过公共交换电话网24开始对调制解调器140的呼叫。假定调制解调器140设置为自动应答,调制解调器应答该进站呼叫并告警个人计算机138有进站呼叫,需要建立通信链路,假定个人电脑处于ON状态且正在运行一通信程序,如果用户没有在个人电脑房看见显示在计算机监视器屏幕上的警报,提供警告通知给用户的企图仍然会失败。从用户没有通过调制解调器140响应通知信号可知,用户不在现场。最好是,通知信号要求用户用指明消息已收到的回答来响应,并可包括一个再发送与通知信息一起发送的特定代码的请求以保证特定用户响应通知消息。
在本例中假定用户不在个人电脑旁边,因而没有发送适当的响应消息。根据本发明的一个实施例所述,控制处理器48监视预定时间内用户是否响应特定的通知消息。如果用户在预定时间内没有响应,控制处理器48就开始通过公共交换电话网发送的问询请求,请求识别顶置盒126所调到的RF信道。个人电脑通过通信控制器164和顶置盒信道132在信道136上向顶置盒126发出命令请求。顶置盒126通过发送顶置盒所调到信道的标志响应该请求,因而有线电视RF信道显示在用户电视机130上。该信息被送到控制器122,其通过信道136将信息传递给个人电脑138。然后信息被调制解调器140发回控制处理器48。控制处理器一收到所看的信道信息就产生一命令信号,由PSTN和调制解调器140发送给个人电脑138,指令该计算机通过信道136向通信控制器164发送一命令信号,其使控制器在信道166上发出一命令序列,该命令序列使调制器168被调到用户所看的有线电视RF信道。控制处理器48还通过公共交换电话网向个人电脑138发送通知消息,个人电脑138在信道134上向以太网收发器160和家用控制器122发送消息的内容。以太网收发器通过信道170将信息传递给调制器168,由此使调制器产生发送给组合器网络174的RF信号,使通知消息与来自分离器150输入RF信号组合起来,组合信号由电缆124传播到顶置盒128,其将源RF信道转换成通过信道128发送给电视机130的信道。这样,用户或其它正在看电视的人就会看到显示在电视屏幕下1/3处的消息,其表明有告警消息正待向被提名的用户发送。以这种方式,用户或用户家庭成员将会看到显示在电视机130上的消息,并由此警示用户与增强服务提供者联系以获得与所给通知有关的大量信息。可以有一个序号与给出的通知相联系,从而允许用户更直接地访问来自服务提供者的特定消息。
熟练的技术人员应该清楚,根据系统设计,可采用应用这种备择报警机制的各种变体。例如,如果用户的电话线路22被话音交谈占用,控制处理器48可以固定时间间隔周期性地尝试开始与调制解调器140的通信。此外,家用控制器122可被设计成能控制顶置盒126所选信道并可利用这种能力将顶置盒以(如)1分成两分钟的间隔切换到传播告警信息的另一信道一段时间(如5秒),告警信息由调制器168在备择RF信道上发送。这样就可通过使顶置盒周期性地切换到载有告警消息的另一RF信道,提供一种用于向用户提供报警消息的可替代机制。这种控制可由个人电脑138根据其内部编程,响应调制解调器140从控制处理器48接收的信号直接启始以启动这种循环,或可仅由固定时间间隔发送重复命令的控制处理器控制,该命令由个人电脑传送给本地控制器122。此外,调制器168可直接与电视130相连并且与顶置盒126的输出端并联,由此使调制器被固定调到顶置盒所用的输出信道。
如果在可视显示的告警信号出现在电视机130上时用户不在用户家用设备旁,就需要在顶置盒126上加入越权控制,在家中其它人要看节目,不想要告警信号继续显示的情况下停止告警消息显示。用户的个人电脑可进行编程,以使在顶部放置元件指出电视未打开时存储告警消息。计算机将在电视机或计算机被使用时使告警信息首先显示。
示于图1的系统的重要特点是公共电话交换网22在用户家用设备20和分离信道桥接单元18间提供了一双向低带宽通信信道,从而也将其提供给增强服务提供者10。用户家用设备20的使用者就不仅能控制通过电缆分布系统30所提供的高带宽信道从服务提供者10到用户家用设备20的信息传递,还能通过低带宽通信信道从服务提供者10接收这种信息。
图1系统的特点是有用的一面是定位而后再下载大文件。定位这样的文件通常涉及搜索,搜索中,用户家用设备20和服务提供者10之间发送相对少量的信息,因而低带宽信道可用于搜索。一旦文件被定位,用户就希望尽快将其传递给用户家用设备20,这时,图1的系统可用高带宽信道下载大文件。
本专利申请的下列部分将详细描述图1系统的控制处理器48和个人电脑74中执行的软件系统如何配合起来控制用户家用设备20和服务提供者10之间低和高带宽通信信道的使用并使用户家用设备20的使用者与增强服务提供者之间的通信能在低带宽通信信道和高带宽通信信道间进行切换以便最合适与增强服务提供者10通信。下列部分进一步描述了控制信道使用的软件系统可在系统1和系统1其它样式的模块中分布的多种方式和考虑使用两个信道的记帐技术。
在最佳实施例中,用于在低带宽通信信道和高带宽通信信道间进行切换的系统是在分离信道桥接单元18的控制处理器48中实现的。图6给出该系统601。系统601通过在微处理器90上执行的程序实现。程序代码和程序所用数据存储在存储器93、94和数据库96中。在最佳实施例中,控制处理器90是Sun Microsystem公司生产的工作站,在由UNIX操作系统代表的一般多进程操作系统的控制下工作。(UNIX是X开放基金会的注册商标)。
图6中,方框表示系统600的模块,虚箭头表示控制输入,单实线箭头表示低带宽通信信道,双实线箭头表示高带宽通信信道。如图2和1所示。控制处理器48通过以太网50与图1系统的其余部分相连。在图1的实施例中,以太网50是高和低带宽通信信道的传输工具。以太网50与集线器52相连,其给低带宽信道提供来自调制解调器54的输入并将那些信道的输出提供给调制解调器54,还给高带宽信道提供来自路由器42的输入,并将信道的输出提供给路由器42。
从导向器601开始,导向器601响应通过公共交换电话网24从用户家用设备20接收的消息(箭头611和617),控制其它模块在用户家用设备20和其中一个增强用户提供者10之间建立双向低带宽(低速)信道611和单向高带宽(高速)信道(613)。控制由箭头603和607表示。
源访问模块605实际上建立了到增强服务提供者10的信道。在最佳实施例中,服务提供者与分离信道桥接单元18间的信道是高带宽信道。路由选择模块609通过集线器52和路由器42控制增强的服务者10与用户家用设备20间数据的路径选择。导向器601确定路由选择部模块609如何进行路由选择。缺省的路由选择是通过双向低带宽信道,即,在最佳实施例中,增强服务提供者10和用户家用设备20间的数据传输是通过图1的元件12、14、16、38、42、52、54、26、24、和22;然而导向器601也可使路由选择模块609建立单向大带宽信道,即数据传输是通过部件12、14、16、38、40、42、44、46、28、30和36。
在最佳实施例中,导向器601响应在低带宽信道(611,617)上接收的来自用户家用设备20的消息以确定用哪个信道在用户家用设备20和服务提供者10之间传输数据。消息源于个人电脑74,其在外包程序控制下工作。图7给出个人电脑74和其产生的图形用户界面的详组内容以使用户家用设备20的使用者能选择低带宽或高带宽信道。
个人电脑701具有通常的部件:处理器703、存储器705,磁盘存储系统709,显示器715,和输入设备如鼠标或键盘713通过图1的部件78和76与双向低带宽信道相连,通过部件72、70、68和58与高带宽信道相连,因而能通过高带宽信道接收数据并通过低带宽信道提供和接收数据。最后,连接80使得处理器703能控制家用控制器70。
磁盘存储系统709含有数据和程序,包括外包程序707和用于服务提供者的PC用户接口程序。当处理器703执行程序时,正在执行的部分和该部分要求的数据在存储器705中;否则程序和任何永久数据就存在磁盘存储系统709中。在最佳实施例中,永久数据包括用来使屏幕显示在显示器715上的信息,存在磁盘系统709的帧(frame)文件(FF)711中。
总地看来图1的系统在系统600和外包程序707控制下的操作如下:希望使用服务提供者10的用户执行外包程序707,其已在个人电脑74和控制处理器48间建立了低带宽信道,现在可向导向器601发送消息及接收导向器601的消息。响应用户在外包程序707执行过程中对服务提供者的选择,外包程序707建立起通过低带宽信道与导向器601的连接,并指定服务提供者10。然后导向器601的连接指定服务提供者10。然后导向器601产生通过高带宽信道访问服务提供者10,的源访问605,并使路由选择609利用服务提供者10和个人电脑74间的双向低带宽信道进行个人电脑74与服务提供者10间的通信。随着信道的建立,外包程序707开始执行服务提供着PC软件708,然后其通过外包程序707和导向器601所建立的低带宽信道与服务提供者10通信。在一些实施例中,服务提供者PC软件708可在建立了低带宽信道之后下载给PC74。如下面将要详细解释的,低或高带宽信道都可用于下载。
这时,显示器715有如图7所示内容显示其上,显示器有两个主窗口:服务窗口717,和外包程序控制窗口719,服务窗口717显示来自服务提供者的信息,(信息或就地存在存储器705中或从服务提供者接收)。外包程序控制窗口719的重要部分对本讨论来说是窗口721,其指示何种服务正控制窗口717、低速按钮723和高速按钮725。如它们的名字控制所暗示的那样,这些按钮确定用哪个信道从服务提供10向个人电脑74发送信息。低速按钮723是缺省的。在这种配置中,双向低带宽信道用来在个人电脑74和服务提供者10之间沿两个方向传输数据;当用户用输入设备713“按”高速钮725时,配置发生变化以便低和高带宽信道都可用,高带宽信道用于从服务提供者10向个人电脑74传输数据。要返回仅用低带宽信道从服务提供者10向个人电脑74传输数据的情况,用户要“按”低速按钮723。
当然,在用户用输入设备713“按”高速按钮725或低速按钮723时,实际发生的是外包程序707从窗口系统接收一输入信号,其产生指明按钮被按过的显示715。外包程序707响应这一输入,通过低带宽信道向导向器601发送指出用户选择低或高带宽的消息。导向器601响应该消息,使路由选择模块609为服务提供者10的输出选择用户希望的路由。
在其它实施例中,信道选择消息可来自服务提供者10,也可来自用户。服务提供者消息的例子是如果服务提供者需要下载服务PC软件708。这时,服务提供者10可发送消息使导向器601在下载过程中选择高带宽信道,对用户与服务提供者交互访问的情况回到低带宽信道。信道选择来自服务提供者10的另一个例子如下:当用户请求一个文件时,服务提供者10可根据文件大小确定是用高带宽信道还是用低带宽信道。
这一节描述系统600进行过程的细节。在本节的图中,圆圈代表UNIX操作系统提供的进程。如果一虚线将一进程与另一进程相连,则第二进程是第一个的子进程。宽箭头代表高带宽信道,窄箭头代表低带宽信道,由单根线构成的箭头代表通过信道的信息流。图中给出路由选择期间的下列步骤:
·电话线路空闲
·电话线路被接通
·外包程序707与导向器601相连
·产生导向模块从属进程
·通过低带宽信道通信
·用户请求高带宽通信
·导向器601要求路由器609允许高带宽通信
·同意允许
·将高带宽路由加到路由选择表
·高带宽接收消息
·通过高带宽通信
图8表示初始状态,其中用户家用设备20的电话线路22闲置,PC74与高带宽信道817相连,但没有从那里接收数据。如图8所示,导向器601和源访问605都可用一组UNIX进程实现。源访问807中进程805和807(a..n)给采用超文本传输协议(http)的全球网服务器(WWW)提供工具.http Daemon(httpd)805通过产生处理输入的http请求的任务进程807为这些要求提供服务。图8中,所有任务进程807都正服务于其它PC用户。路由选择模块609中的路由选择表809为服务提供者、系统600和PC间的通信选择路径。路由选择表809在811部分规定网络或主机和在813部分规定网关,通过网关传送来自或去往网络或主机的通信。路由选择表中总有两个信道:1是网关1。其用低带宽信道传播PC、导向器和服务提供者间的通信;另一个是网关3,其对电缆带宽管理器815和路由选择模块609其它模块间的高带宽控制通信进行路由选择,电缆带宽管理器815管理可从电缆系统获得的带宽。高带宽控制通信通过高带宽信道819传播。
图9给出PC74用户已开始执行外包程序707后系统600的状态。启动外包程序707使得外包程序窗口719出现在PC74的显示器715上,还使TCP/IP软件出现在PC74上,该软件已用服务提供者10的电话号码预先配置以给路由选择模块609产生带宽信道。路由选择模块609选择的路径是通过网关1的信道。图中出现的低带宽信道如PC74和系统600间的双头窄箭头901所示。注意,单头宽箭头817指明有线TV系统和PC74间的下行连接。该连接实际上一直存在,但不用作向特定PC74传播来自服务提供者10的数据的高带宽信道,因此在路由选择表809中没有这样的高带宽信道入口。有线TV连接由多用户共享,在PC的高带宽信道已经建立且服务提供者10正向该PC发数据时,该连接只传送指定给该PC74的数据。
图10给出外包程序707接下来初始化导向器601与TCP插座1001的连接。导向器601将来自服务提供者10的处理器的数据引入通向PC的低带宽通路或高带宽通路。这个结构中,定向(如下面的图中所示)是通过向路由选择表809中加入给特定PC的主机指定的高带宽路径,或删除它进行的。路由选择模块609的缺省网关一直是低带宽的。当往路由选择表809中加入一个入口时,其取代缺省的低带宽。
图11中,从PC输入TCP连接的请求使导向器主(Daemon)进程801(其一直监听网关1的小带宽信道)为该PC产生导向器从属进程803(N),该PC现在叫做PC74(N)。外包程序707和导向器601间所有消息通信都随导向器从属进程803(N)进行。当完全建立了TCP插座连接时,PC74(N)中的外包程序707将PC的IP地址和PC用户的ID通过一个“连接”消息(未给出)传递给导向器601。
这时,图12中,用户敲击外包程序窗口719中用于服务提供者10的按钮721,外包程序707通过网关1的低带宽信道调用服务提供者10。服务提供者的图形用户界面出现在服务窗口717中。用户现在可以通过低带宽信道使用服务提供者10。通过高亮度显示按钮723和725在外包程序窗口中指出正在使用哪个信道;这里按钮723被高亮度显示说明在用低带宽信道。在服务窗口717中进行与服务提供者的交互访问。外包程序窗口719保留在屏幕上仅是为了提供请求高速传输的一种手段。
窗口717中用户和服务提供者间的交互访问导致服务提供者软件708(这种情况下是PC Mosaic)发出请求。这些请求被httpd主(Daemon)进程805接收,其产生一http任务进程807(C)以服务该请求。任务进程807的数据通过路由选择表809指出的路径(这时是网关的缺省低带宽信道)被返回PC74(n)。
图13中,用户准备通过敲击按钮725下载一个大图像。这使外包窗口707通过低带宽信道901向导向器从属进程803(N)发出“高速请求”消息1301。尽管用户已敲击按钮725,外包程序707直到得到来自导向器从属进程803(N)的肯定才高亮度显示按钮725,如后面的图所示。
图14给出接到“高速请求”消息1301时系统中发生的一切。导向器从属进程803(N)取用户的ID和PC74(N)的IP地址(其以前在连接消息中传递),并将其作为“get-cable”原函数的参数传递到导向器601中,导向器601又发送消息1401给路由选择模块609的CBM部件815,询问其中一个电缆信道的用户是否能得到带宽。
图15说明如何将高带宽信道分配给PC74(N)。CBM815用一种带宽算法确定将PC74(N)指定到哪个信道,然后向择径器42发出一命令以使PC74(N)调到该信道(未给出)。当PC74(N)被成功地指定到一信道时,消息1501从CBM815返回,使得get-cable原函数成功地返回。
在从get-cable原函数成功返回后,导向器从属进程803(N)在图16中用主机规定的PC74(N)的入口更新路由选择表809(使用在连接消息中收到的IP地址)以便使用高带宽路由。
图17中,一旦路由选择表809被更新,导向器从属进程803(N)将“高速接受”消息1701发回PC74(N),外包程序717高亮度显示高速按钮725以取代低速按钮723。
如图18所示,这时,通过在PC74(N)中执行服务提供者程序708与服务提供者10的通信象通常一样继续,但从执行任务的http任务进程807(d)来的数据通过路由选择表809中入口1601指出的高带宽路由返回PC74(N)。
在一备择实施例中,没有路由选择表809。相反,导向器从属进程803(N)有两个到PC74(N)的TCP/IP插座或端口。一个插座用于低带宽信道,另一个用于高带宽信道。导向器从属进程803(N)在与服务提供者10的软件的交互访问中成了PC74(N)的代理。从所有来自服务提供者10指定给特定PC74(X)的数据都经过该PC的导向器从属进程803(X)。导向器从属进程803(X)再将数据通过低带宽插座(如果通信是低带宽的)或高带宽插座(如果通信要求额外的带宽)传递给PC74(X)。这种方法的优点是其采用工业标准TCP/IP协议组,不需要修改服务提供者10的软件。此外,对服务提供者10的网络位置没有限制,因为导向器从属进程803(X)不再需要访问路由选择表809。路由选择表809仍有效,且不需要主机指定入口。将只有一个入口用于对PC的低速网络访问,另一个入口用于高速网络访问。此外,因为所有返回PC74的数据经过导向器从属进程803,所以导向器从属进程803可通过改变传递数据的插座在任务中改变速度。主要缺点是优点的反面:服务提供者和PC间的所有通信必须通过导向器从属进程803。
由于系统600在软件中实现,所以其模块在系统1的任意处理器上执行。除控制处理器48外的可能位置是被服务提供者10用来提供服务的处理器或与服务提供者10所用处理器进行高带宽通信的附属处理器,第一种情况中,导向器601,路由选择模块609和源访问605都可在属于服务提供者10的处理器中完成;第二种情况中,导向器601和路由选择模块609可在附属处理器中完成,而源访问605在服务提供者10的处理器中实现。使用附属处理器时,单个附属处理器可控制几个分离信道桥接单元18。
如果服务提供者10想改变其软件以容纳来自PC74的低带宽信道消息和高带宽信道消息,导向器601就可简单地并入进程807,其执行服务提供者10的任务。例如,每个执行这种任务的进程807可有将其与PC74连接起来的低带宽和高带宽插座。这样的导向器601合并可通过库例程实现。
一种特别有利的模块分布如下:由既保留高速电信网络又保留公共交换电话网络的电信业务提供者提供服务提供者10与PC74之间和服务提供者10与CATV系统间的连接。高速电信网络用于电信业务提供者、服务提供者10及CATV系统间的连接,而公共交换电话网络用于PC74与电信业务提供者间的通信。这样的系统中,源访问模块605在属于服务提供者10的处理器中执行,并完全处于服务提供者10的控制下。导向模块601和路由选择模块609在属于电信业务提供者的处理器中执行。
外包程序707的主要目的是给PC74的用户提供选择高或低带宽信道的能力,所选信道用于从服务提供者10进行下行数据传递。它实现按钮723和725的功能,用户通过按钮723和725改变信道并建立用户与导向器601的对话,在此期间用于处理器的导向器从属进程803控制下行信道。
外包程序提供下列功能:
·建立与导向器601的TCP连接,用作信令信道。
·使产生一个导向器从属进程803的实例以处理下行链路控制。
·建立与从属进程803的逻辑对话。
·提供一图形用户界面,允许PC用户人工选择高速或低速链路。
·通过引用浏览器和目录服务,以及提供对其它网络工具的访问提供一些便利的特点以方便用户访问服务提供者10。
当外包程序707开始执行时,其初始化自身,然后尝试建立与导向器主进程(Daemon)801的TCP连接。主进程(Daemon)801在众所周知的端口监听连接尝试。当连接发生时,导向器主进程(Daemon)801产生一导向器从属进程803(m)以通过外包程序707的执行m处理所有后来的事务。外包程序707初始化与连接请求消息的连接。有关的导向器从属进程803(m)用连接确认消息来应答。外包程序707一旦收到连接确认消息,就建立对话,接下来外包程序707在用户PC的屏幕上显示图形界面71%。导向器从属进程803等待来自外包程序707的消息。对话总以下行链路集合开始以采用低速方式。建立了对话并显示图形界面719后,外包程序707等待PC74用户的输入。当用户决定切换到高速链路时,他或她敲击按钮725。每次高速按钮725或低速按钮723被激活,外包程序就通过信令连接向导向从属进程703(n)发射链路选择消息。当导向器从属进程703(n)收到链路选择消息时,它请求允许进行改变。如果被允许,其在路由选择表809中加入或删除入口,于是完成改变。导向器从属进程703(n)就向外包程序707发回成功的消息。当外包程序707收到对链路变化的确认,其高亮度显示相应的链路选择按钮723或725,从而给用户提供可视反馈信息,即链路选择进程成功。
外包程序707与导向器601间消息的摘要在下面给出。请求源于外包程序707,回答源于导向器601:
·连接:用于建立与导向器的对话。
(:消息连接:用户ID<最大21个字符的字符串>:
IP地址<字符串>)
·响应:
(:消息连接—接受:用户ID<最大21个字符的字符串>):
(:消息连接—拒绝:用户ID<最大21个字符的字符串>:原因<无符号整数(U-int)>)
·律动:保持对话连接
(:消息律动:用户ID<最大21个字符的字符串>)
·高速:切换到高速链路
(消息高速:用户ID<最大21个字符的字符串>:服务级别<字符串>)
·响应:
(:消息高速—接受:用户ID<最大21个字符的字符串>)
(:消息高速—拒绝:用户ID<最大21个字符的字符串>:原因<无符号整数(U-int)>)
·低速:切换到低速链路
(:消息低速:用户ID<最大21个字符的字符串>:服务级别<字符串>)
·响应:
(:消息低速—接受:用户ID<最大21个字符的字符串>)
(:消息低速—拒绝:用户ID<最大21个字符的字符串>:原因<无符号整数(U-int)>)
·查询:确定目前设置的是哪种速度
(:消息查询:用户ID<最大21个字符的字符串>:服务级别<字符串>)
·响应:
(:消息查询—响应:速度设置<高速或低速>)
·断开:结束与导向器的对话
(:消息断开:用户ID<最大21个字符的字符串>:服务级别<字符串>)
·响应:对任何消息
(:消息错误的用户ID:用户ID<最大21个字符的字符串>:服务级别<字符串>)
只要对话继续,外包程序707就周期性地发送律动消息给导向器从属进程803。导向器从属进程803希望周期性地收到律动消息。如果没有在给定时间内收到律动消息,导向器从属进程803就假定用户链路或信令链路失效并结束对话。
当用户停止使用网络服务,并激活外包程序窗口719中的退出按钮727时,断开消息被送往导向器从属进程803。当导向器从属进程803收到该消息时其关闭与外包程序707执行进程的连接,并立即终止。导向器从属进程803为来自外包程序707的请求服务,直到收到断开消息或在预定的超时窗口内没有收到律动消息。
外包程序GUI用几个图形对象集合(其被称作页)实现。其中两页构成执行过程中外包程序的静态画面。在其初始画面中,服务页(一窗口)覆盖整个显示器715。屏幕的左边是外包程序窗口719;屏幕右边是一框架。服务窗口717置于该框架中。
外包程序707是利用Microsoft Visual Basic GUI开发系统(“Micrasoft”和“Visual Basic”是微软公司的商标)允许程序员将特定图形布局(页)的配置信息存为文本文件的特点实现的。外包程序707通过解释这些文本文件生成其图形用户界面(GUI)。这样GUI的图形特点没有被加入到外包程序707的程序中。由于GUI的图形特点包含在文本文件中,所以服务提供者10就能将其GUI的文本文件下载到外包程序707,以便外包程序707按服务提供者的要求配置自己。下面描述的技术可与通过解释文本文件生成屏幕内容的任何其它工具一起使用。
与内置图形特点的作法相反,外包程序707的最佳实施例有一套内部函数script(版面描述)语言。script语言用来提供动态产生的图形特点。每个图形特点有相关的script文件。script文件含有一系列命令,这些命令在访问图形特点时被解释。例如,与按钮有关的script文件规定按按钮时的视觉效果。按钮被压时,script文件被解释。
要为外包程序707生成一图形用户界面,作者用Visual Basic以通常的方式生成图形布局,但不产生任何代码。一旦作者对图形布局满意,该格式就被存成文本文件。script文件在页面上每个图形特点的标签字段被规定。由于外包程序707以这种方式实现,其许多功能可被规定和修改,而不要改变程序代码并重新编译外包程序707。
外包程序707通过将浮动窗口工具与根据消息定位相结合来保持其子窗口的方向和位置。作为全屏应用GUI的一个特点它用Microsoft Windows消息系统在背景上的一个框架中确定一个浏览器应用的大小和位置。
无论服务窗口717外何时有事发生,都可通过发给其一TOP-MOST消息将其保留在最顶层的位置。在相邻的外包程序窗口719上敲击按钮、访问图像或其它控制时,就会出现上面的情况。当窗口719中出现敲击情况时,Windows使得该窗口对象成为激活窗口。Windows还使激活窗口成为最上面的窗口,在这种情况下,这样做会导致外包程序窗口707遮住服务窗口717。通过响应敲击情况发送TOPMOST消息,服务窗口717又被激活并自动成为最上层窗口。用户会感觉到浏览器窗口非常快速的刷新。以相似的方式,通过响应用户区外的敲击接收一TOPMOST消息将控制面板保留在背景窗口的上层。
在其遥控配置中,外包程序通过成为浮动窗口保持其最上层的地位。这是影响整个工作环境(Workspace)的对象的本质特征。
由于在PC74(N)的外包程序707和导向器从属进程(N)之间总有双向低带宽信道,所以用户通过高带宽信道从一个服务提供者接收信息的情况并不排斥用户命令导向器从属进程803(N)将其与另一个服务提供者10相连。导向器从属进程803(N)可通过低带宽信道返回来自另外服务提供者10的信息,或获得另一个高带宽信道,这种情况下,外包程序707当然设立两个服务窗口717。
将外包程序707与系统600结合起来的另一个好处是其提供极为灵活的计帐方式。导向器601在工作于其上的处理器通常有大存储器容量,可用作计帐数据库(如图5中的数据库96)。首先,用户可直接控制使用哪个信道,因而易于接受不同的记帐费率。其次,由于导向器从属进程803(N)按PC74(N)的用户的请求在低带宽和高带宽信道间切换,所以导向器从属进程803(N)能很容易将进行分别记帐所需的信息记录在数据库96中。
在具体情况中究竟进行何种记帐当然由提供服务的市场工作人员,低或高带宽访问和服务的用户来确定。
可能的有:
1.为低和高带宽连接的无限制使用所付月包费:在家工作和远程交换的用户。
2.为低带宽连接所付月包费和高带宽连接的使用费.
3.低带宽和高带宽连接的分别的月包费:如,电子邮件和其它文本服务的低带宽访问加上为图形集中服务单独选择的高带宽服务级别。
4.根据使用情况决定的低及高带宽服务的费用:
5.对低带宽采用通常的记帐方式,而对高带宽下载则根据业务决定费用:如新软件包下载收。
6.如(1)-(5)记帐,还有向内容/服务提供者(如“800”服务)收费:例如,AT&T记帐服务提供者10,而服务提供者10对其终端用户记帐。
图1中带有系统600信道带宽选择机制的系统的应用领域之一是远程交换。一个普通的信息工作者在研究信息上所花的时间通常远多于创造新信息的时间。在办公室,工作人员所需信息可通过高带宽信道如LAN所提供的那些获得,下载信息到工作人员的工作站的时间则不成问题。然而,当信息工作人员远程交换时,其必须用与电话线相连的调制解调器提供的低带宽信道。因为信道带宽小,远程交换者实际不可能处理存为图像的文件或非常大的文本文件。许多相同的信息工作者却有有线电视,从而有输入的大带宽信道。图1的系统允许有线TV被用作高带宽信道,以向远程交换者下载信息,当与系统600的信道带宽选择机制结合起来时,它允许按照最合适的方式通过低带宽或高带宽信道下载。
现代办公室的计算系统是客户—服务器系统,其中客户和服务器由网络相连。服务器包含对象并为其客户对对象进行操作,其通常是正在PC和其它与网络相连的计算机系统中运行的进程。例如,文件服务器包含数据文件并根据用户请求对那些文件进行文件操作。调度服务器保存用于办公的调度,当客户请求时执行调度操作。当然,服务器也可以是个客户;如调度服务器可将其定时信息存在文件中,从而成为文件服务器的客户。
当图1的系统用于远程交换时,服务提供者10是办公室计算系统的客户,个人电脑的用户正与其进行远程交换。这样的系统中,出现在服务窗口717中的正是个人电脑74的用户将看到的,如果他或她正用其PC工作。客户服务提供者10以与用户在办公室时完全一样的方式对办公室中的服务器进行同样的访问,从而给远程交换者提供其需要的信息。当然,如果图1的系统用系统608实现,客户或用户都可选择最有利的带宽进行下载。
前面的详细描述已经给出母专利申请图1的系统怎样通过增加信道切换装置得到改进,信道切换装置允许高带宽信道或低带宽信道被用于服务提供者信息的输出。在本发明的一个实施例中,通过信息接收器控制信道切换装置;在其它实施例中,可通过信息源对其进行控制。
其它的实施例也可将不同的传输介质用于信道。例如,在允许通过有线TV网进行双向通信的系统中,低带宽信道和高带宽信道都可采用CATV系统中所用的同轴电缆或光纤电缆作为其传输介质。
详细描述描述了信道切换装置的多种不同的实现方案,本发明涉及领域的熟练技术人员会立即看出可以有其它变化。类似的,这里公开的外包程序可以许多不同的方式实现,可以有许多不同的图形用户界面。最后,用来建立信道及通过这些信道进行通信的协议的技术也取决于实现本发明的系统。
考虑到上述情况,前面的详细描述从各方面都被认为是说明性的而不是限制性的,所要求的本发明的范围仅由所附权利要求确定,根据专利法所允许的整个广度进行解释。

Claims (7)

1.用来保证用户对远程数据的访问的交互性装置,该装置包括:
低带宽网络;
高带宽网络;
远程数据数据源,其既可通过低带宽网络访问又可通过高带宽网络访问;
用于接收远程数据的用户访问装置;
用于将用户访问装置与数据源连接起来的连接装置,其包括:
高带宽连接装置,其用于通过高带宽网络将用户访问装置与数据源连接起来,和
低带宽连接装置,其用于通过低带宽网络将用户访问装置与数据源连接起来;
连接控制装置,其通过低带宽网络与用户访问装置连接,其还与用来响应第一访问命令、使低带宽连接装置通过低带宽网络与源双向连接,并响应第二访问命令使高带宽连接装置通过高带宽网络与源单向连接的连接装置相连接。
2.如权利要求1所述的装置,其中:
用户访问装置是第一和第二访问命令的源。
3.如权利要求1所述的装置,其中
连接控制装置还与数据源相连接;且
数据源至少是第二访问命令的源。
4.如权利要求2所述的装置,其中:
用户访问装置还包括用户输入装置,并且
用户访问装置响应用户输入装置提供第一和第二访问命令。
5.如权利要求1所述的装置,其中:
用户访问装置在通过高带宽网络与源连接的同时还保持与连接控制装置的连接。
6.计算机系统所用用户界面,所述计算机系统包括用户输入装置和显示装置,与低带宽网络连接,对所述低带宽网络,所述计算机系统既是源又汇点,计算机系统还与高带宽网络连接,对高带宽网络,计算机系统仅是汇点,计算机系统还给将远程数据源连接到高带宽网络或低带宽网络的装置提供命令,用户界面包括:
显示装置中的指示,其指示计算机系统是通过高带宽网络还是低带宽网络从数据源接收数据;和
响应用户输入装置的输入的装置,其指示带宽变化以用来为连接装置提供进行变化的命令。
7.一种改进的信息访问系统,系统是这种类型,其具有从信息目的地到信息源的低带宽信道和反方向的高带宽信道,低带宽信道用于控制信息,高带宽信道用于响应控制信息从信息源输出到信息目的地的输出信息,
改进之处包括:
双向低带宽信道;和
与低带宽信道连接并响应所接收的带宽选择消息的装置,其用于根据该消息选择低带宽信道或高带宽信道来传输从源输出到目的地的信息。
CN96106213.4A 1995-05-09 1996-05-08 用于将高带宽和低带宽数据传输结合起来的装置和方法 Pending CN1145565A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US437349 1995-05-09
US08/437,349 US5608446A (en) 1994-03-31 1995-05-09 Apparatus and method for combining high bandwidth and low bandwidth data transfer

Publications (1)

Publication Number Publication Date
CN1145565A true CN1145565A (zh) 1997-03-19

Family

ID=23736070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN96106213.4A Pending CN1145565A (zh) 1995-05-09 1996-05-08 用于将高带宽和低带宽数据传输结合起来的装置和方法

Country Status (6)

Country Link
US (1) US5608446A (zh)
EP (1) EP0742657A2 (zh)
CN (1) CN1145565A (zh)
CA (1) CA2174267C (zh)
SG (1) SG42401A1 (zh)
TW (1) TW345787B (zh)

Families Citing this family (284)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5883661A (en) 1990-09-28 1999-03-16 Ictv, Inc. Output switching for load levelling across multiple service areas
US5526034A (en) * 1990-09-28 1996-06-11 Ictv, Inc. Interactive home information system with signal assignment
DE4111131C2 (de) * 1991-04-06 2001-08-23 Inst Rundfunktechnik Gmbh Verfahren zum Übertragen digitalisierter Tonsignale
US6034678A (en) * 1991-09-10 2000-03-07 Ictv, Inc. Cable television system with remote interactive processor
US6510465B1 (en) * 1994-04-19 2003-01-21 Ibm Dual communication services interface for distributed transaction processing
US6564321B2 (en) * 1995-04-28 2003-05-13 Bobo Ii Charles R Systems and methods for storing, delivering, and managing messages
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
US5953046A (en) * 1994-05-31 1999-09-14 Pocock; Michael H. Television system with multiple video presentations on a single channel
EP0765560A1 (en) * 1994-06-08 1997-04-02 Hughes Aircraft Company Apparatus and method for hybrid network access
US6701370B1 (en) 1994-06-08 2004-03-02 Hughes Electronics Corporation Network system with TCP/IP protocol spoofing
US5641319A (en) * 1994-08-10 1997-06-24 Lodgenet Entertainment Corporation Entertainment system for providing interactive video game responses to the game interrogations to the video game engines without being processed by the host computer
US6085256A (en) * 1994-08-19 2000-07-04 Sony Corporation Cyber space system for providing a virtual reality space formed of three dimensional pictures from a server to a user via a service provider
JP3632705B2 (ja) * 1994-08-31 2005-03-23 ソニー株式会社 対話型画像提供方法、サーバ装置、提供方法、ユーザ端末、受信方法、画像提供システム、および画像提供方法
US6700958B2 (en) * 1995-04-10 2004-03-02 Starguide Digital Networks, Inc. Method and apparatus for transmitting coded audio signals through a transmission channel with limited bandwidth
US6020885A (en) * 1995-07-11 2000-02-01 Sony Corporation Three-dimensional virtual reality space sharing method and system using local and global object identification codes
CA2180891C (en) * 1995-07-12 2010-01-12 Junichi Rekimoto Notification of updates in a three-dimensional virtual reality space sharing system
CA2180899A1 (en) 1995-07-12 1997-01-13 Yasuaki Honda Synchronous updating of sub objects in a three dimensional virtual reality space sharing system and method therefore
US5909238A (en) * 1995-07-25 1999-06-01 Canon Kabushiki Kaisha Image transmission system with billing based on the kind of MPEG frame transmitted
US6101535A (en) * 1995-08-09 2000-08-08 Siemens Aktiengesellschaft Process for selecting and requesting multimedia services
EP0845176A4 (en) * 1995-08-16 2001-09-12 Starguide Digital Networks Inc DYNAMIC ALLOCATION OF FREQUENCY BANDS FOR TRANSMISSION OF AUDIO SIGNALS AND A VIDEO SIGNAL
US6665308B1 (en) 1995-08-25 2003-12-16 Terayon Communication Systems, Inc. Apparatus and method for equalization in distributed digital data transmission systems
US6356555B1 (en) 1995-08-25 2002-03-12 Terayon Communications Systems, Inc. Apparatus and method for digital data transmission using orthogonal codes
US5793759A (en) * 1995-08-25 1998-08-11 Terayon Corporation Apparatus and method for digital data transmission over video cable using orthogonal cyclic codes
US5991308A (en) * 1995-08-25 1999-11-23 Terayon Communication Systems, Inc. Lower overhead method for data transmission using ATM and SCDMA over hybrid fiber coax cable plant
US5805583A (en) * 1995-08-25 1998-09-08 Terayon Communication Systems Process for communicating multiple channels of digital data in distributed systems using synchronous code division multiple access
US6307868B1 (en) 1995-08-25 2001-10-23 Terayon Communication Systems, Inc. Apparatus and method for SCDMA digital data transmission using orthogonal codes and a head end modem with no tracking loops
US5768269A (en) * 1995-08-25 1998-06-16 Terayon Corporation Apparatus and method for establishing frame synchronization in distributed digital data communication systems
WO1997009801A1 (en) * 1995-09-01 1997-03-13 Starguide Digital Networks, Inc. Audio file distribution and production system
US5781228A (en) * 1995-09-07 1998-07-14 Microsoft Corporation Method and system for displaying an interactive program with intervening informational segments
EP0762766A3 (en) * 1995-09-12 1997-11-05 AT&T Corp. Network apparatus and method for providing two-way broadband communications
US6249291B1 (en) * 1995-09-22 2001-06-19 Next Software, Inc. Method and apparatus for managing internet transactions
US6430282B1 (en) * 1995-09-29 2002-08-06 Nortel Networks Limited Methods and apparatus for originating voice calls
US6230203B1 (en) 1995-10-20 2001-05-08 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
US5966163A (en) 1995-10-20 1999-10-12 Scientific-Atlanta, Inc. Providing constant bit rate upstream data transport in a two way cable system by scheduling preemptive grants for upstream data slots using selected fields of a plurality of grant fields
US5828737A (en) * 1995-10-24 1998-10-27 Telefonaktiebolaget L M Ericsson Communications service billing based on bandwidth use
GB9603582D0 (en) * 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US6041109A (en) 1995-12-29 2000-03-21 Mci Communications Corporation Telecommunications system having separate switch intelligence and switch fabric
US6343115B1 (en) * 1996-02-13 2002-01-29 At&T Corp Method of announcing an internet call
US7028088B1 (en) * 1996-04-03 2006-04-11 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
US5999970A (en) * 1996-04-10 1999-12-07 World Gate Communications, Llc Access system and method for providing interactive access to an information source through a television distribution system
US20040078824A1 (en) * 1996-04-10 2004-04-22 Worldgate Communications Access system and method for providing interactive access to an information source through a television distribution system
US6069890A (en) 1996-06-26 2000-05-30 Bell Atlantic Network Services, Inc. Internet telephone service
US6154445A (en) * 1996-04-18 2000-11-28 Bell Atlantic Network Services, Inc. Telephony communication via varied redundant networks
US6438218B1 (en) * 1996-04-18 2002-08-20 Robert D. Farris Internet telephone service
US5850433A (en) * 1996-05-01 1998-12-15 Sprint Communication Co. L.P. System and method for providing an on-line directory service
US6996609B2 (en) * 1996-05-01 2006-02-07 G&H Nevada Tek Method and apparatus for accessing a wide area network
CA2253867A1 (en) 1996-05-07 1997-11-13 Webline Communications Corporation Method and apparatus for coordinating internet multi-media content with telephone and audio communications
US5878225A (en) * 1996-06-03 1999-03-02 International Business Machines Corporation Dual communication services interface for distributed transaction processing
CA2185053C (en) * 1996-06-24 2002-04-16 Frank B. Norman Interactive reverse channel for direct broadcast satellite system
US6298120B1 (en) * 1996-06-28 2001-10-02 At&T Corp. Intelligent processing for establishing communication over the internet
US5862339A (en) * 1996-07-09 1999-01-19 Webtv Networks, Inc. Client connects to an internet access provider using algorithm downloaded from a central server based upon client's desired criteria after disconnected from the server
JP3194868B2 (ja) 1996-07-10 2001-08-06 三菱電機株式会社 パケット転送装置
WO1998003928A1 (en) * 1996-07-23 1998-01-29 Lextron Systems, Inc. Integrated services on intranet and internet
US6483905B1 (en) * 1996-08-13 2002-11-19 Lextron Systems, Inc. Electronic document answering machine
CA2183280C (en) * 1996-08-14 2009-04-14 Rob Menard Centralized broadcast channel real-time search system
US6411606B1 (en) * 1996-08-21 2002-06-25 Hybrid Networks, Inc. Hybrid access system with remote device monitoring scheme
US20040199402A1 (en) * 1996-09-06 2004-10-07 Walker Jay S. Method and system for anonymous communication of information about a home
US5884272A (en) * 1996-09-06 1999-03-16 Walker Asset Management Limited Partnership Method and system for establishing and maintaining user-controlled anonymous communications
US5884270A (en) * 1996-09-06 1999-03-16 Walker Asset Management Limited Partnership Method and system for facilitating an employment search incorporating user-controlled anonymous communications
US6031836A (en) * 1996-09-13 2000-02-29 Lucent Technologies Inc. Web-page interface to telephony features
ES2140965T3 (es) * 1996-10-07 2000-03-01 Teles Ag Procedimiento para la transmision de datos en una red de telecomunicaciones y conmutador para la realizacion del procedimiento.
DE19645368C2 (de) * 1996-10-07 1999-12-30 Teles Ag Verfahren und Kommunikationseinrichtung zur Übertragung von Daten in einem Telekommunikationsnetz
US6084638A (en) * 1996-10-08 2000-07-04 Hare; Charles S. Computer interface extension system and method
US6094671A (en) * 1996-10-09 2000-07-25 Starguide Digital Networks, Inc. Aggregate information production and display system
US6069949A (en) * 1996-10-28 2000-05-30 Nynex Science And Technology Inc. Central office providing services for high usage customers
US6473404B1 (en) 1998-11-24 2002-10-29 Connect One, Inc. Multi-protocol telecommunications routing optimization
US6016307A (en) 1996-10-31 2000-01-18 Connect One, Inc. Multi-protocol telecommunications routing optimization
US6101180A (en) 1996-11-12 2000-08-08 Starguide Digital Networks, Inc. High bandwidth broadcast system having localized multicast access to broadcast content
US6172672B1 (en) 1996-12-18 2001-01-09 Seeltfirst.Com Method and system for providing snapshots from a compressed digital video stream
US6078582A (en) 1996-12-18 2000-06-20 Bell Atlantic Network Services, Inc. Internet long distance telephone service
US6005859A (en) * 1996-12-19 1999-12-21 Northern Telecom Limited Proxy VAT-PSTN origination
EP0851364A3 (en) * 1996-12-24 2000-11-22 Koninklijke KPN N.V. File distribution system
US7031441B1 (en) * 1996-12-30 2006-04-18 Intel Corporation Method and apparatus for supporting on-demand connectivity for network applications
US6324267B1 (en) 1997-01-17 2001-11-27 Scientific-Atlanta, Inc. Two-tiered authorization and authentication for a cable data delivery system
US6272150B1 (en) 1997-01-17 2001-08-07 Scientific-Atlanta, Inc. Cable modem map display for network management of a cable data delivery system
US5961602A (en) * 1997-02-10 1999-10-05 International Business Machines Corporation Method for optimizing off-peak caching of web data
US5930247A (en) * 1997-02-27 1999-07-27 At&T Corp. Broadband data reception system for WorldNet™ access
US6139197A (en) * 1997-03-04 2000-10-31 Seeitfirst.Com Method and system automatically forwarding snapshots created from a compressed digital video stream
US6370571B1 (en) 1997-03-05 2002-04-09 At Home Corporation System and method for delivering high-performance online multimedia services
US7529856B2 (en) * 1997-03-05 2009-05-05 At Home Corporation Delivering multimedia services
US6137869A (en) 1997-09-16 2000-10-24 Bell Atlantic Network Services, Inc. Network session management
US6574216B1 (en) * 1997-03-11 2003-06-03 Verizon Services Corp. Packet data network voice call quality monitoring
US6026087A (en) * 1997-03-14 2000-02-15 Efusion, Inc. Method and apparatus for establishing a voice call to a PSTN extension for a networked client computer
US6304637B1 (en) 1997-03-14 2001-10-16 Itxc, Inc. Method and apparatus for establishing and facilitating a direct quality voice call to a telephone extension on behalf of a client computer
US5889774A (en) * 1997-03-14 1999-03-30 Efusion, Inc. Method and apparatus for selecting an internet/PSTN changeover server for a packet based phone call
US5987102A (en) * 1997-03-14 1999-11-16 Efusion, Inc. Method and apparatus for bridging a voice call including selective provision of information in non-audio to the caller
US6310941B1 (en) * 1997-03-14 2001-10-30 Itxc, Inc. Method and apparatus for facilitating tiered collaboration
US6199096B1 (en) * 1997-03-14 2001-03-06 Efusion, Inc. Method and apparatus for synchronizing information browsing among multiple systems
US6870827B1 (en) 1997-03-19 2005-03-22 Verizon Services Corp. Voice call alternative routing through PSTN and internet networks
AU741114B2 (en) * 1997-03-21 2001-11-22 Nagra France Sas Smartcard for use with a receiver of encrypted broadcast signals, and receiver
US6154204A (en) * 1998-01-21 2000-11-28 Evolve Products, Inc. Tap antenna unit
US6937703B1 (en) * 1997-03-31 2005-08-30 Telefonaktiebolaget Lm Ericsson Connection of a computer to a telephone exchange
US6295298B1 (en) 1997-04-11 2001-09-25 Scientific-Atlanta, Inc. Method of dynamically assigning a logical network address and a link address
US6286058B1 (en) 1997-04-14 2001-09-04 Scientific-Atlanta, Inc. Apparatus and methods for automatically rerouting packets in the event of a link failure
US6324173B1 (en) * 1997-05-02 2001-11-27 Alcatel Usa Sourcing, L.P. System and method for routing Internet calls
US6477179B1 (en) * 1997-05-09 2002-11-05 Sony Corporation Data receiving device and data receiving method
US6144402A (en) * 1997-07-08 2000-11-07 Microtune, Inc. Internet transaction acceleration
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
US6105029A (en) * 1997-09-17 2000-08-15 International Business Machines Corporation Retrieving network files through parallel channels
US6636733B1 (en) 1997-09-19 2003-10-21 Thompson Trust Wireless messaging method
US7003304B1 (en) 1997-09-19 2006-02-21 Thompson Investment Group, Llc Paging transceivers and methods for selectively retrieving messages
US6826407B1 (en) 1999-03-29 2004-11-30 Richard J. Helferich System and method for integrating audio and visual messaging
US6253061B1 (en) 1997-09-19 2001-06-26 Richard J. Helferich Systems and methods for delivering information to a transmitting and receiving device
US6041104A (en) * 1997-10-01 2000-03-21 Ameritech Corporation Method and system for ordering a telecommunication service
US6418461B1 (en) 1997-10-06 2002-07-09 Mci Communications Corporation Intelligent call switching node in an intelligent distributed network architecture
DE19752200C1 (de) * 1997-11-25 1999-02-04 Siemens Ag Übertragungssystem zum Steuern der Sendeleistung in Funkzellen eines Funk-Teilnehmeranschlußnetzes
US6983138B1 (en) * 1997-12-12 2006-01-03 Richard J. Helferich User interface for message access
US6154643A (en) * 1997-12-17 2000-11-28 Nortel Networks Limited Band with provisioning in a telecommunications system having radio links
US6421728B1 (en) * 1997-12-31 2002-07-16 Intel Corporation Architecture for communicating with and controlling separate upstream and downstream devices
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6545722B1 (en) * 1998-01-09 2003-04-08 Douglas G. Brown Methods and systems for providing television related services via a networked personal computer
US6170061B1 (en) 1998-02-04 2001-01-02 3Com Corporation Method and system for secure cable modem registration
US6065049A (en) * 1998-02-04 2000-05-16 3Com Corporation Method and system for resolving addresses for network host interfaces from a cable modem
US6185624B1 (en) 1998-02-04 2001-02-06 3Com Corporation Method and system for cable modem management of a data-over-cable system
US6058421A (en) * 1998-02-04 2000-05-02 3Com Corporation Method and system for addressing network host interfaces from a cable modem using DHCP
US6049826A (en) * 1998-02-04 2000-04-11 3Com Corporation Method and system for cable modem initialization using dynamic servers
US6240464B1 (en) 1998-02-04 2001-05-29 3Com Corporation Method and system for managing addresses for network host interfaces in a data-over-cable system
US6195797B1 (en) 1998-02-06 2001-02-27 Henry R. Williams, Jr. Apparatus and method for providing computer display data from a computer system to a remote display device
US6202211B1 (en) * 1998-02-06 2001-03-13 Henry R. Williams, Jr. Method and apparatus for providing television signals to multiple viewing systems on a network
US6259443B1 (en) 1998-02-06 2001-07-10 Henry R. Williams, Jr. Method and apparatus for enabling multiple users to concurrently access a remote server using set-top boxes
US6175861B1 (en) 1998-02-06 2001-01-16 Henry R. Williams, Jr. Apparatus and method for providing computer display data from a computer system to a remote display device
US6018767A (en) * 1998-02-24 2000-01-25 3Com Corporation Method and system for managing subscription services with a cable modem
US6038595A (en) * 1998-03-02 2000-03-14 Emc Corporation Information/communication device for network based services and a system for use of information/communication based services
US7194757B1 (en) * 1998-03-06 2007-03-20 Starguide Digital Network, Inc. Method and apparatus for push and pull distribution of multimedia
US6885675B1 (en) * 1998-03-16 2005-04-26 British Telecommunications Public Limited Company Data transport system
US6160797A (en) * 1998-04-03 2000-12-12 Starguide Digital Networks, Inc. Satellite receiver/router, system, and method of use
US8284774B2 (en) * 1998-04-03 2012-10-09 Megawave Audio Llc Ethernet digital storage (EDS) card and satellite transmission system
US6370147B1 (en) 1998-04-23 2002-04-09 3Com Corporation Method for addressing of passive network hosts in a data-over-cable system
US6636485B1 (en) 1998-05-14 2003-10-21 3Com Corporation Method and system for providing quality-of-service in a data-over-cable system
US6223222B1 (en) 1998-05-14 2001-04-24 3Com Corporation Method and system for providing quality-of-service in a data-over-cable system using configuration protocol messaging
US6331987B1 (en) 1998-05-27 2001-12-18 3Com Corporation Method and system for bundling data in a data-over-cable system
US6295554B1 (en) 1998-05-27 2001-09-25 3Com Corporation System and method for communicating with a telco-return cable modem as a single communications device
US6510162B1 (en) 1998-05-27 2003-01-21 3Com Corporation System and method for managing channel usage in a data over cable system
US6775276B1 (en) 1998-05-27 2004-08-10 3Com Corporation Method and system for seamless address allocation in a data-over-cable system
US6560203B1 (en) 1998-05-27 2003-05-06 3Com Corporation Method for changing type-of-service in a data-over-cable system
US6442158B1 (en) 1998-05-27 2002-08-27 3Com Corporation Method and system for quality-of-service based data forwarding in a data-over-cable system
US6275853B1 (en) 1998-05-27 2001-08-14 3Com Corporation System and method for extending communications features using generic management information base objects
US6189102B1 (en) 1998-05-27 2001-02-13 3Com Corporation Method for authentication of network devices in a data-over cable system
US6332023B1 (en) * 1998-06-04 2001-12-18 Mci Communications Corporation Method of and system for providing services in a communications network
US6597688B2 (en) 1998-06-12 2003-07-22 J2 Global Communications, Inc. Scalable architecture for transmission of messages over a network
SE521942C2 (sv) * 1998-07-20 2003-12-23 Macab Ab Förfarande och anordning för datakommunikation
US8225363B1 (en) 1998-08-14 2012-07-17 International Business Machines Corporation Wireless information transfer and interactive television system
US6892229B1 (en) 1998-09-30 2005-05-10 3Com Corporation System and method for assigning dynamic host configuration protocol parameters in devices using resident network interfaces
US6212563B1 (en) 1998-10-01 2001-04-03 3Com Corporation Method and system for setting and managing externally provided internet protocol addresses using the dynamic host configuration protocol
US6064727A (en) * 1998-10-06 2000-05-16 At&T Corp Method and apparatus for maintaining uninterrupted telecommunications service
US8850483B2 (en) * 1998-10-30 2014-09-30 Intel Corporation Method and apparatus for purchasing upgraded media features for programming transmissions
US6332006B1 (en) 1998-11-18 2001-12-18 Ericsson Inc. Apparatus and methods for providing high-penetration messaging in wireless communications systems
US6320843B1 (en) 1998-11-18 2001-11-20 Ericsson Inc. Wireless communications systems with standard and robust services and methods of operation thereof
US6324395B1 (en) * 1998-11-18 2001-11-27 Ericsson Inc. Apparatus and methods for assigning spectral and non-spectral resource charges in wireless communications systems
JP2000175189A (ja) * 1998-12-07 2000-06-23 Univ Tokyo 動画符号化方法およびそれに用いる動画符号化装置
US8713641B1 (en) 1998-12-08 2014-04-29 Nomadix, Inc. Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device
US7194554B1 (en) 1998-12-08 2007-03-20 Nomadix, Inc. Systems and methods for providing dynamic network authorization authentication and accounting
US8266266B2 (en) 1998-12-08 2012-09-11 Nomadix, Inc. Systems and methods for providing dynamic network authorization, authentication and accounting
US6662135B1 (en) 1998-12-09 2003-12-09 3Com Corporation Method and apparatus for reflective mixer testing of a cable modem
US6986157B1 (en) 1998-12-21 2006-01-10 3Com Corporation Method and system for dynamic service registration in a data-over-cable system
US6577642B1 (en) 1999-01-15 2003-06-10 3Com Corporation Method and system for virtual network administration with a data-over cable system
US6934255B1 (en) 1999-02-02 2005-08-23 Packeteer, Inc. Internet over satellite apparatus
FI106593B (fi) * 1999-02-15 2001-02-28 Valtion Teknillinen Paluuyhteydetön IP-multicast-palvelu
US7099338B1 (en) * 1999-02-27 2006-08-29 3Com Corporation System and method for insuring dynamic host configuration protocol operation by a host connected to a data network
US6728803B1 (en) * 1999-03-30 2004-04-27 Mcdata Corporation Interconnection architecture for managing multiple low bandwidth connections over a high bandwidth link
US20020105955A1 (en) * 1999-04-03 2002-08-08 Roberts Roswell R. Ethernet digital storage (EDS) card and satellite transmission system including faxing capability
US6502203B2 (en) * 1999-04-16 2002-12-31 Compaq Information Technologies Group, L.P. Method and apparatus for cluster system operation
US6405039B1 (en) 1999-04-20 2002-06-11 Ericsson Inc. Apparatus and methods for allocation of high-penetration services in wireless communications systems
US6628945B1 (en) 1999-04-20 2003-09-30 Ericsson Inc. Apparatus and methods for high-penetration random access in wireless communications systems
US6667967B1 (en) 1999-05-14 2003-12-23 Omninet Capital, Llc High-speed network of independently linked nodes
US6654387B1 (en) 1999-05-21 2003-11-25 3Com Corporation Method for network address table maintenance in a data-over-cable system using a network device registration procedure
US6611868B1 (en) 1999-05-21 2003-08-26 3Com Corporation Method and system for automatic link hang up
US6697862B1 (en) 1999-05-21 2004-02-24 3Com Corporation System and method for network address maintenance using dynamic host configuration protocol messages in a data-over-cable system
US6754622B1 (en) 1999-05-24 2004-06-22 3Com Corporation Method for network address table maintenance in a data-over-cable system using destination reachibility
US6985437B1 (en) 1999-05-25 2006-01-10 3Com Corporation Method for dynamic performance optimization in a data-over-cable system
US6785292B1 (en) 1999-05-28 2004-08-31 3Com Corporation Method for detecting radio frequency impairments in a data-over-cable system
US6463468B1 (en) * 1999-06-01 2002-10-08 Netzero, Inc. Targeted network video download interface
IL141800A0 (en) 1999-07-06 2002-03-10 Samsung Electronics Co Ltd Rate matching device and method for a data communication system
US6553568B1 (en) 1999-09-29 2003-04-22 3Com Corporation Methods and systems for service level agreement enforcement on a data-over cable system
AU1214501A (en) * 1999-10-22 2001-05-08 General Instrument Corporation Method and apparatus for authorization of software applications and features in digital communication terminals via a central billing system
US8190708B1 (en) 1999-10-22 2012-05-29 Nomadix, Inc. Gateway device having an XML interface and associated method
EP1232610B1 (en) 1999-10-22 2009-01-07 Nomadix, Inc. Systems and methods for dynamic bandwidth management on a per subscriber basis in a communications network
EP1226697B1 (en) * 1999-11-03 2010-09-22 Wayport, Inc. Distributed network communication system which enables multiple network providers to use a common distributed network infrastructure
FR2800959B1 (fr) * 1999-11-10 2002-04-05 Sagem Appareil de reception et procede d'affichage
US7523181B2 (en) * 1999-11-22 2009-04-21 Akamai Technologies, Inc. Method for determining metrics of a content delivery and global traffic management network
US6658470B1 (en) * 1999-12-17 2003-12-02 International Business Machines Corporation Centralized logging of global reliability, availability, and serviceability (GRAS) services data for a distributed environment and backup logging system and method in event of failure
US6956496B1 (en) 2000-01-18 2005-10-18 Zilog, Inc. Method and apparatus for updating universal remote databases through TV VBI processing
JP3734661B2 (ja) * 2000-01-31 2006-01-11 三菱電機株式会社 ネットワークによるデジタルコンテンツ配信システム
US6931003B2 (en) * 2000-02-09 2005-08-16 Bookline Flolmstead Llc Packet prioritization protocol for a large-scale, high speed computer network
US6784805B2 (en) * 2000-03-15 2004-08-31 Intrigue Technologies Inc. State-based remote control system
US8531276B2 (en) * 2000-03-15 2013-09-10 Logitech Europe S.A. State-based remote control system
US7089580B1 (en) 2000-03-29 2006-08-08 3Com Corporation Method for improved cable modem ranging in a data-over-cable system
US6886037B1 (en) 2000-03-31 2005-04-26 Ncr Corporation Channel director for cross-channel customer interactions
US20020054087A1 (en) * 2000-04-17 2002-05-09 Roland Noll Channel dancer
US6407341B1 (en) 2000-04-25 2002-06-18 International Business Machines Corporation Conductive substructures of a multilayered laminate
US6804262B1 (en) 2000-04-28 2004-10-12 3Com Corporation Method and apparatus for channel determination through power measurements
SE518378C2 (sv) * 2000-05-12 2002-10-01 Macab Ab Kommunikationsenhet för datanätsacces via kabeltevenät
US6430408B1 (en) * 2000-05-16 2002-08-06 Motorola, Inc. Allocating antenna-provided communications services
US6944881B1 (en) 2000-06-19 2005-09-13 3Com Corporation Method for using an initial maintenance opportunity for non-contention ranging
US20060095939A1 (en) * 2000-06-30 2006-05-04 Jutzi Curtis E Method and apparatus for the separation of data from digital broadcast signals for distribution via a computer network to clients
US6816500B1 (en) 2000-07-10 2004-11-09 3Com Corporation Apparatus, method and system for multimedia access network channel management
KR100367597B1 (ko) * 2000-07-14 2003-01-10 엘지전자 주식회사 신호 전송 방법 및 장치
US7484002B2 (en) * 2000-08-18 2009-01-27 Akamai Technologies, Inc. Content delivery and global traffic management network system
US7346676B1 (en) 2000-07-19 2008-03-18 Akamai Technologies, Inc. Load balancing service
US8341297B2 (en) 2000-07-19 2012-12-25 Akamai Technologies, Inc. Latencies and weightings in a domain name service (DNS) system
US7912978B2 (en) * 2000-07-19 2011-03-22 Akamai Technologies, Inc. Method for determining metrics of a content delivery and global traffic management network
US6985963B1 (en) * 2000-08-23 2006-01-10 At Home Corporation Sharing IP network resources
US7840691B1 (en) 2000-09-07 2010-11-23 Zamora Radio, Llc Personal broadcast server system for providing a customized broadcast
US6711743B1 (en) * 2000-09-18 2004-03-23 Sony Corporation Method and apparatus for improvement in set-top box network performance
US7107326B1 (en) 2000-10-13 2006-09-12 3Com Corporation Method and system for integrating IP address reservations with policy provisioning
US7068597B1 (en) 2000-11-27 2006-06-27 3Com Corporation System and method for automatic load balancing in a data-over-cable network
US6948184B1 (en) 2000-11-30 2005-09-20 3Com Corporation System and method for calibrating power level during initial ranging of a network client device
US6940874B2 (en) * 2000-11-30 2005-09-06 3Com Corporation Method for reducing interference from initializing network devices in a data-over-cable system
US6826645B2 (en) * 2000-12-13 2004-11-30 Intel Corporation Apparatus and a method to provide higher bandwidth or processing power on a bus
US6907490B2 (en) * 2000-12-13 2005-06-14 Intel Corporation Method and an apparatus for a re-configurable processor
US20020083475A1 (en) * 2000-12-27 2002-06-27 Earl Hennenhoefer Intelligent device system and method for distribution of digital signals on a wideband signal distribution system
US7346918B2 (en) 2000-12-27 2008-03-18 Z-Band, Inc. Intelligent device system and method for distribution of digital signals on a wideband signal distribution system
US6952669B2 (en) 2001-01-12 2005-10-04 Telecompression Technologies, Inc. Variable rate speech data compression
US6721282B2 (en) * 2001-01-12 2004-04-13 Telecompression Technologies, Inc. Telecommunication data compression apparatus and method
US6952428B1 (en) 2001-01-26 2005-10-04 3Com Corporation System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network
US7073055B1 (en) 2001-02-22 2006-07-04 3Com Corporation System and method for providing distributed and dynamic network services for remote access server users
US7222255B1 (en) 2001-02-28 2007-05-22 3Com Corporation System and method for network performance testing
US20020144282A1 (en) * 2001-03-29 2002-10-03 Koninklijke Philips Electronics N.V. Personalizing CE equipment configuration at server via web-enabled device
US7237033B2 (en) 2001-04-30 2007-06-26 Aol Llc Duplicating switch for streaming data units to a terminal
US8572278B2 (en) * 2001-04-30 2013-10-29 Facebook, Inc. Generating multiple data streams from a single data source
US7266429B2 (en) * 2001-04-30 2007-09-04 General Electric Company Digitization of field engineering work processes at a gas turbine power plant through the use of portable computing devices operable in an on-site wireless local area network
US7124166B2 (en) 2001-04-30 2006-10-17 Aol Llc Duplicating digital streams for digital conferencing using switching technologies
US20060206478A1 (en) * 2001-05-16 2006-09-14 Pandora Media, Inc. Playlist generating methods
US20060212442A1 (en) * 2001-05-16 2006-09-21 Pandora Media, Inc. Methods of Presenting and Providing Content to a User
US7962482B2 (en) * 2001-05-16 2011-06-14 Pandora Media, Inc. Methods and systems for utilizing contextual feedback to generate and modify playlists
US7088678B1 (en) 2001-08-27 2006-08-08 3Com Corporation System and method for traffic shaping based on generalized congestion and flow control
US20030056228A1 (en) * 2001-09-14 2003-03-20 Foster Mark J. Method and apparatus for increasing bandwidth assignment latency in a data transmission scheme which employs the aloha protocol, to thereby improve bandwidth efficiency
AU2002332114A1 (en) * 2001-10-12 2003-04-22 Bellsouth Intellectual Property Corporation Methods and systems of wireless communication between a remote data network and a set-top box
US7085306B1 (en) 2001-10-30 2006-08-01 3Com Corporation System and method for a multi-frequency upstream channel in a computer network
US7426393B2 (en) * 2001-11-19 2008-09-16 Nokia Corporation Method and system of identifying network services
US8045565B1 (en) 2001-11-20 2011-10-25 Brookline Flolmstead Llc Method and apparatus for an environmentally hardened ethernet network system
US20030121047A1 (en) 2001-12-20 2003-06-26 Watson Paul T. System and method for content transmission network selection
SE0104420D0 (sv) * 2001-12-27 2001-12-27 Dican Internat Ab Sätt och anordning för dubbelriktad överföring av data
US20040128693A1 (en) 2002-12-27 2004-07-01 Weigand Gilbert G. System and method for enabling access to content through a personal channel
FI114957B (fi) * 2001-12-31 2005-01-31 Nokia Corp Menetelmä ja järjestelmä matkaviestintään
US7072337B1 (en) 2002-01-25 2006-07-04 3Com Corporation System and method for resolving network addresses for network devices on distributed network subnets
US8028092B2 (en) 2002-06-28 2011-09-27 Aol Inc. Inserting advertising content
US7343398B1 (en) 2002-09-04 2008-03-11 Packeteer, Inc. Methods, apparatuses and systems for transparently intermediating network traffic over connection-based authentication protocols
US7069326B1 (en) * 2002-09-27 2006-06-27 Danger, Inc. System and method for efficiently managing data transports
US7921447B1 (en) * 2003-03-14 2011-04-05 Thomson Licensing Enhanced television metadata processor for efficient broadcast operations
KR20060067924A (ko) * 2003-06-19 2006-06-20 아이씨티비 인코오퍼레이티드 대화형 화면 속 화면 비디오
US7132953B2 (en) * 2003-06-26 2006-11-07 Lear Corporation Spring sensor assembly for a vehicle seat cushion
IL159838A0 (en) 2004-01-13 2004-06-20 Yehuda Binder Information device
US7207112B2 (en) * 2005-01-12 2007-04-24 Wen-Ya Yeh Combination hairdressing scissor assembly
DE102006018238A1 (de) 2005-04-20 2007-03-29 Logitech Europe S.A. System und Verfahren zur adaptiven Programmierung einer Fernbedienung
TWI272800B (en) * 2005-06-22 2007-02-01 Inventec Multimedia & Telecom Network phone apparatus
US8074248B2 (en) 2005-07-26 2011-12-06 Activevideo Networks, Inc. System and method for providing video content associated with a source image to a television in a communication network
US7664067B2 (en) * 2005-12-15 2010-02-16 Microsoft Corporation Preserving socket connections over a wireless network
JP4890067B2 (ja) * 2006-03-28 2012-03-07 大日本スクリーン製造株式会社 基板処理装置および基板搬送方法
GB0614543D0 (en) * 2006-07-21 2006-08-30 Vodafone Plc RF Distribution
US8493858B2 (en) 2006-08-22 2013-07-23 Citrix Systems, Inc Systems and methods for providing dynamic connection spillover among virtual servers
US8312120B2 (en) * 2006-08-22 2012-11-13 Citrix Systems, Inc. Systems and methods for providing dynamic spillover of virtual servers based on bandwidth
US9042454B2 (en) 2007-01-12 2015-05-26 Activevideo Networks, Inc. Interactive encoded content system including object models for viewing on a remote device
US9826197B2 (en) 2007-01-12 2017-11-21 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
US8817817B2 (en) * 2007-06-06 2014-08-26 Hewlett-Packard Development Company, L.P. Method for ethernet power savings on link aggregated groups
US8633975B2 (en) 2008-01-16 2014-01-21 Karl Storz Imaging, Inc. Network based endoscopic surgical system
US8566895B2 (en) * 2008-02-15 2013-10-22 Time Warner Cable Inc. System and method for incremental implementation of new service capabilities
ES2416484T3 (es) * 2008-05-21 2013-08-01 Nokia Siemens Networks Oy Despliegue de un sistema de ul de lte para anchos de banda de sistema arbitrarios mediante configuración del PUCCH
WO2010042580A1 (en) * 2008-10-08 2010-04-15 Citrix Systems, Inc. Systems and methods for allocating bandwidth by an intermediary for flow control
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service
US9674636B2 (en) 2009-09-03 2017-06-06 Interactive Wireless Technologies Llc System, method and computer software product for providing interactive data using a mobile device
US8745023B2 (en) * 2009-10-28 2014-06-03 Louis H. Libin System and method for content browsing using a non-realtime connection
US8897432B2 (en) 2010-07-01 2014-11-25 Etherfax, Llc System and method of remote fax interconnect technology
US20120005274A1 (en) * 2010-07-02 2012-01-05 Electronics And Telecommunications Research Institute System and method for offering cloud computing service
US8508401B1 (en) 2010-08-31 2013-08-13 Logitech Europe S.A. Delay fixing for command codes in a remote control system
US9021541B2 (en) 2010-10-14 2015-04-28 Activevideo Networks, Inc. Streaming digital video between video devices using a cable television system
US20120096499A1 (en) * 2010-10-19 2012-04-19 Charles Dasher Apparatus and method for facilitating video-on-demand catalog search and content distribution
ES2584077T3 (es) 2011-01-18 2016-09-23 Nomadix, Inc. Sistemas y métodos para agrupar la gestión del ancho de banda en una red de sistemas de comunicación
US9204203B2 (en) 2011-04-07 2015-12-01 Activevideo Networks, Inc. Reduction of latency in video distribution networks using adaptive bit rates
US9767195B2 (en) 2011-04-21 2017-09-19 Touchstream Technologies, Inc. Virtualized hosting and displaying of content using a swappable media player
EP2573997A1 (en) * 2011-09-26 2013-03-27 Thomson Licensing Method for controlling bandwidth and corresponding device
WO2013106390A1 (en) 2012-01-09 2013-07-18 Activevideo Networks, Inc. Rendering of an interactive lean-backward user interface on a television
US8249230B1 (en) 2012-01-09 2012-08-21 EC Data Systems, Inc. Scalable and flexible internet fax architecture
US9800945B2 (en) 2012-04-03 2017-10-24 Activevideo Networks, Inc. Class-based intelligent multiplexing over unmanaged networks
US9123084B2 (en) 2012-04-12 2015-09-01 Activevideo Networks, Inc. Graphical application integration with MPEG objects
US9363313B2 (en) * 2012-06-11 2016-06-07 Cisco Technology, Inc. Reducing virtual IP-address (VIP) failure detection time
CN104170315B (zh) * 2013-03-07 2018-05-29 华为技术有限公司 用于分配带宽的方法和视频网关
US10275128B2 (en) 2013-03-15 2019-04-30 Activevideo Networks, Inc. Multiple-mode system and method for providing user selectable video content
US9219922B2 (en) 2013-06-06 2015-12-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9294785B2 (en) 2013-06-06 2016-03-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
EP3005712A1 (en) 2013-06-06 2016-04-13 ActiveVideo Networks, Inc. Overlay rendering of user interface onto source video
FR3011704A1 (fr) * 2013-10-07 2015-04-10 Orange Procede de mise en œuvre d'une session de communication entre une pluralite de terminaux
US9788029B2 (en) 2014-04-25 2017-10-10 Activevideo Networks, Inc. Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks
US10277778B2 (en) 2014-06-24 2019-04-30 Ec Data Systems Inc. Audit logging for a secure, scalable and flexible internet fax architecture

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8807050D0 (en) * 1988-03-24 1988-04-27 British Telecomm Communication system
US5253341A (en) * 1991-03-04 1993-10-12 Rozmanith Anthony I Remote query communication system
JP2002504271A (ja) * 1991-09-10 2002-02-05 ハイブリッド・ネットワークス・インコーポレイテッド Tv放送データ伝送システム用遠隔リンクアダプタ
US5247347A (en) * 1991-09-27 1993-09-21 Bell Atlantic Network Services, Inc. Pstn architecture for video-on-demand services

Also Published As

Publication number Publication date
CA2174267A1 (en) 1996-11-10
CA2174267C (en) 1999-12-07
EP0742657A2 (en) 1996-11-13
TW345787B (en) 1998-11-21
SG42401A1 (en) 1997-08-15
US5608446A (en) 1997-03-04

Similar Documents

Publication Publication Date Title
CN1145565A (zh) 用于将高带宽和低带宽数据传输结合起来的装置和方法
US7181526B1 (en) Announced session description
CN1072876C (zh) 向本地电话站提供选择的视频图象的系统和方法
KR101765001B1 (ko) 다양한 유형의 이기종 디바이스 연계 및 수집 데이터의 통합에 기반한 중앙집중 의사결정방식의 지능형 유시티 통합관제플랫폼 구현방법 및 그 시스템
CN1516968A (zh) 实现电视购物的改进交互式系统
EP1307025A2 (en) A distributed computer system
JPH09511879A (ja) 下流データ転送をケーブルテレビチャネル上に統合し、上流データを別の媒体で運ぶ装置および方法
EP2129113A1 (en) Open cable application platform (OCAP) and set-top box (STB) based calendering application
EP1131935B1 (en) Announced session control
CN1636351A (zh) 由第一网络的成员访问第二网络上可用业务的方法及系统
CA2352210A1 (en) Session announcement for adaptive component configuration
CN1229314A (zh) 用于混合光纤双绞线本地环路网络服务结构的网络服务器平台
CN1238881A (zh) 通用接入系统
CN1372664A (zh) 电子网络中的连续交互通信的方法及系统
CN1492637A (zh) 元服务选择器、元服务选择器协议、网络接入服务器和系统
CN1323421A (zh) 在一个通信中心内基于规则对多媒体交互通信进行保存和检索的方法与装置
CN1197336C (zh) 电话系统中的协议性路由选择的方法和系统
CN1327327A (zh) 数据分配装置和方法
CN1157684A (zh) 用于无线通讯的系统和方法
CN101300562B (zh) 关于服务汇聚架构使用的方法和装置
CN1606312A (zh) 与sip和web系统协同工作的服务提供系统及其方法
JPH11306068A (ja) 送信装置および送信方法、受信装置および受信方法、並びに送受信システムおよび送受信方法
JPH10290445A (ja) 映像配信システム及び方法
CN1284817A (zh) 网站视频点播的传输系统和方法
CN1606272A (zh) 网络援助系统及其实现方法

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: AT & T. CORP.

Free format text: FORMER OWNER: AT + T IPM CORP.

Effective date: 20010802

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

Effective date of registration: 20010802

Address after: American New York

Applicant after: AT & T Corp.

Address before: American Florida

Applicant before: AT & T IPM Corp.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication