CN1695113A - 具有改进的通信的电气设备 - Google Patents

具有改进的通信的电气设备 Download PDF

Info

Publication number
CN1695113A
CN1695113A CNA028298721A CN02829872A CN1695113A CN 1695113 A CN1695113 A CN 1695113A CN A028298721 A CNA028298721 A CN A028298721A CN 02829872 A CN02829872 A CN 02829872A CN 1695113 A CN1695113 A CN 1695113A
Authority
CN
China
Prior art keywords
electrical equipment
equipment
elements
packets
described electrical
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
CNA028298721A
Other languages
English (en)
Inventor
C·弗兰克
T·路德维格
T·哈南
W·巴比特
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.)
Zetera Corp
Original Assignee
Zetera 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 Zetera Corp filed Critical Zetera Corp
Publication of CN1695113A publication Critical patent/CN1695113A/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/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2832Interconnection of the control functionalities between home networks
    • 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/46Interconnection of networks
    • 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/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/4616LAN interconnection over a LAN backbone
    • 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/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • 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/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/35Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2836Protocol conversion between an external network and a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2212/00Encapsulation of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general

Abstract

照相机、收音机、电视机、机顶盒(118)、厨房用电器和其它电气设备都有它们各自的IP地址,用一个因特网工作协议通信联络。特别值得注意的是那些使用某种形式的大容量存储器的设备。元件之间或元件之中的信息包通信可以用任何适当的信息包交换网络(或者网络的组合)进行,其中包括因特网(142)。信息包通信的优选协议是IP,元件之间的信息包通信可方便地通过以IP虚拟化一条本机总线(120)而得以实现。我们尤其预计到本发明元件在设备机壳之外可以分离,距离可以相隔若干米甚至更远。通信联络可以采用硬连线方式,或者亦可包含无线传送方式。我们也预计可以设计允许对传统设备以其自己的IP地址寻址的转换器。

Description

具有改进的通信的电气设备
本申请要求美国临时申请号60/425867的权益,现将其全文引用于下供参照。
发明的领域
本发明的领域为具有人机接口的电气设备,其中尤其包括照相机、收音机、电视机、电话、厨房用电器等等。
发明的背景
音响系统早就包括具有各自独立外壳的单独组成部份。自从上一世纪五十年代起,一套组合立体声系统就很可能包括调谐器、放大器、磁带录放音机、以及某种旋转媒介播放装置。高端的视频系统长期以来也早就“组合化”了,一套组合视频系统可以包括一台电视机,以及与电视机相连的VCR机或者DVD机,以及一台个人视频摄像机,即PVR。
无论是模拟式的还是数字式的,传统上(即在本发明之前)这些组件之间的通信都由原始的点到点数据流构成。例如一个扬声器只接受一台放大器的模拟信号。该项信息被假定为可靠的,并无错误校验、重新传送信息等类情况。甚至连DVD播放机也通过其本机总线延长线传送原始数据。
原始数据传送的正常工作,要求遵循严格的标准,部件的实际位置相距不宜过远,所连接的组件数量不宜过多。此外,以原始数据传送进行通信联络的组件只有在设计成能相互对话的情况下才能彼此兼容。因此,一台传统的视频摄像机必须设计为能输出标准的视频信号或者其它信号,才能为一台电视机所理解。同样,较老式的个人电脑设计永远以RS-232标准(串行端口)或者Centronics标准(并行端口)向打印机输出数据,因为这些是打印机所能理解的通信标准。
目前的趋势是使用信息包在组件(在本发明中又称设备〔devices〕)之间通信联络。除了所传送的数据外,信息包还包括标头信息(例如信息包所包含数据的类型,即HTML、声频、ASCII等)、以及始发源节点与目的地终止节点的信息。标头信息允许我们进行错误校验,并且允许距离相距甚远的设备经由因特网这样的信息包交换网络通信联络的路由选择。标头信息还允许完全不相干的设备相互通信联络,例如让时钟收音两用机与计算机相互通信联络。最近发表的美国专利申请第20020031086号(Welin,2002年3月14日)谈到“计算机、因特网电话、会说话的玩具、家用电器,例如冰箱、微波炉、面包烘烤机、饮料搅拌机、电动咖啡壶、洗衣机、烘干机、电动扫地机、恒温控制器、电灯开关、电灯、风扇、窗帘与遮阳窗帘控制电机、保安监护设备、防盗动作监视器、时钟、收音机、网络视频摄像机、电视机、数码电话留言机、空调机、取暖与热水锅炉、中央空调设备”等等之间的连接。
有趣的是,信息包相互连接性能这个想法在此前从未被应用到一个设备内部的各个元件的级别之上。在现有技术的设备中,所有信息包的寻址均在两个设备之间或者若干个设备之间进行,而不是在某个设备内部的两个元件之间或者若干个元件之间进行。
在本专利的描述中,“元件”这个术语指作为设备功能部份的一个硬件单位,在传统意义上,这个单位并无自身的IP地址,需要通过总线与同一设备的其它单位通信联络。当设备的元件以数字方式通信联络时,它们在典型的情况下〔但并非必定如此〕置于同一个外壳之内,由同一个操作系统进行控制。例如在图1A所示的传统组件个人视频录象机(PVR)10中,人机接口11、调谐器12、存储装置13(存储器)、和视频解码器14都通过存储器总线15通信联络,而且都安装在同一个外壳16之内。调谐器用数据流或者数据块与存储器对话,而不是数据包。同样,在一台传统的已启动电话功能的掌上电脑(PDA)〔图中未显示〕中,电话芯片通过存储器总线与存储器芯片和CPU〔中央处理机〕通信联络。电话芯片用数据流或者数据块与CPU对话,而不是用信息包。
从历史上看,在本机总线上用数据流或者数据块来对同一组件的各个元件进行相互连接是有道理的。实际上使用同一个外壳的元件按原来的设计就是在一起共同工作的,它们之间在空间上相互邻近,而且从数量上看也为数不多。人们假定经由总线的传送是可靠的,而且速度是当时人们的首要考虑。每个元件可以很方便地监测总线,从中取出其所需要的任何数据。我们并无必要加重设备的负担,令其承担起制作数据包,并按各不相同的、元件特有的地址对每个元件单独寻址的任务。
在过去,不同设备的元件可以用信息包进行相互对话,但只能间接对话,因为元件并没有自己的IP地址。例如,我们已经知道一个计算机的磁盘驱动器这样的始发源元件可以从计算机本机总线向计算机的IP信息包制作元件送出一个数据流或者一系列数据块,由该元件制作成为信息包,然后发送给第二台计算机的磁盘驱动器。但是在此种情况下,第二台计算机必须把信息包回译成为由一系列数据块构成的数据流,然后沿其本机总线传送给接受元件(接受元件可以是另一个磁盘驱动器、显示屏幕、或者任何其它元件)。信息包永远传送到或者传送自设备之上,在元件之间只能间接传送。始发元件和接受元件从不运用信息包中的地址相互直接寻址。
现有技术的一项重大缺点是不运用信息包的元件之间的通信联络永远要通过某种操作系统。对价格相对低廉的一些设备来说,操作系统的成本可以相当可观,甚至远远超出了其力所能及的范围。整整一代“因特网准备就绪”或者“网络启动”电器设备就具有此类缺点。在这些设备中,现有技术的解决方案是让这些电器设备向一台计算机送出一个信息包,由计算机将其存储起来,或者进行其它处理。这就要用计算机上的一个操作系统,或者是一台本地计算机,或者是因特网上远程连接的计算机。例如可参看“Scenix首创内嵌用于因特网连接的TCP/IP芯片”〔计算机协议杂志第12卷第11期,11/01/1999〕所描述的Scenix SX-堆栈;“Zilog的Z80在因特网电器时代的新生”〔计算机报国际杂志第3751期,9/21/99〕中所描述的Zilog eZ280;和“为小型电器提供网络连接在功能上小型化的内嵌网络服务器”〔国际电工协会通信杂志,第39卷第10期,2001年10月〕。
现有技术的另一项结果是在选择设备所包括的元件方面的灵活性颇受限制。在图1A所示的PVR〔个人视频录象机〕被局限于只能使用按设计者设计与该设备配合使用的一个或若干个存储元件。如果PVR的设计是与硬盘驱动器〔HDD〕配套使用的,则使用者就无法用一台可改写光盘只读存储器与其配套使用。同样,一台电视摄像机也只能局限于跟支持其总线和操作系统的磁盘驱动器配套使用。
现有技术的还有一个结果是在设备元件分离上的灵活性受到限制。在图1A所示的视频摄像机中,存储元件置于摄像机本身之内(尽管存储媒介本身可以从摄像机上取下),因为存储元件与本机总线直接连接。如果使用者想增加存储量,他或者是必须购买一张容量更大的存储卡,或者将摄像机与一台计算机的总线相连接。摄像机不能直接使用放置在房间里的另外一台存储设备。就电视机机顶盒而言,调谐器与电缆电视解码器元件必须置于十分邻近电视机的地方。
因此,目前存在着改进电气设备各个元件之间相互通信联络的设备、系统、方法以及协议的需要。
发明概述
发明的主题是提供具有自身IP地址,能通过用这些IP地址寻址的信息包通信联络的元件。各个元件可以与其它元件一起安装在一个共同的外壳之内,也可以作为虚拟设备的一部份,以分离的方式使用。
发明者所设想的设备包括几乎所有以新颖方式与外部世界进行电子通信联络的设备,其中包括数字静态照相机、收音机、电视机、机顶盒、电话、以及厨房用家电,以及计算机和个人数字助理。特别值得一提的是那些使用某种形式大容量存储器的设备,和一些具有人机接口的设备,例如键盘、显示屏幕、音频输入和输出,或者以上设备的组合。
两个或者若干个元件之间的信息包通信联络可以通过使用任何信息包交换网络(或者网络组合)进行,其中包括因特网。通信信息包的优选协议是IP,元件之间的信息包通信可以方便地用IP令一个本机总线虚拟化而得到实现。
我们特别预计到本发明的元件可以分离并置于设备外壳之外,距离相隔几米或者几米以上。通信联络可以是硬连线,或者是包括无线方式。
元件的寻址可通过代理服务器间接进行,但其构思依然是每个发明的元件有其自身的独特地址。在所设想的实施例中,发明的各个元件之间可方便地用对等网络通信联络,在某些情况下不需要操作系统。
本发明主题的还有一个方面是电气设备用于彼此通信联络的设备、系统、方法和协议采用对元件单独寻址的信息包。例如,一个适配器可以包括一项可以允许非网络启动元件执行因特网工作协议,并以其自身IP地址进行寻址的功能(硬件、软件或者两者的某种方式的结合)。预计此类适配器能允许传统元件以自身的IP地址进行寻址。
随着以下本发明的优选实施例的详尽描述以及所附的插图,本发明的各项目的、特点、方面和优点将变得更为明显。
插图概述
图1A所示为传统组件的个人视频录象机示意图,图中所示的各元件由本机组件输入输出总线连接。
图1B所示为虚拟组件的个人视频录象机示意图,图中所示的各元件由虚拟化的本机总线用IP进行连接。
图2所示为一套家庭影院系统的示意图,其中所显示元件采用IP以无线虚拟总线方式连接。
图3所示为带电话功能的个人数字助理系统,其中所显示的元件采用IP以无线虚拟总线方式连接。
图4所示为具有一台时钟、一个烤面包片器、一个电动咖啡壶和一个烤面包片器的示意图,它们均有各自的IP地址,均通过IP由一个无线虚拟总线连接。
详细描述
在图1B中,虚拟组件个人视频录象机20是一个电气设备(电气设备在本专利中使用时包括电子设备),该设备通常包括一个人机接口21、一个调谐元件22、一个存储元件23、和一个视频解码元件24,所有这些元件均通过IP以网络方式或者虚拟本机总线20的方式连接。
在此种配置中,例如调谐元件22向存储元件23传送信息时,将采用其标头内包括存储单位23的IP地址的信息包进行。同样,存储元件23向调谐元件22回传信息时,也将采用标头内包括有调谐元件22的IP地址的信息包进行。
应该指出,上述元件21-24中的每个元件都必须具备用IP通信的必要功能。此种功能可以包括在元件的设计之中,或者以IP适配器30将该项功能增加到现有元件之中。实际上,此种情况下的适配器基本上只是一种将块转为信息包或者将信息包转为块的转译器。
也应该指出,此处的操作原理即可应用于起虚拟总线作用的网络,也可以用于多种形式的实际总线和协议,包括ATA、ATAPI、SCSI、Fiber CH、PCMCIA、CardBus以及USB。本文中所提到的IP术语泛指任何能处理信息包的因特网工作协议。
分离的设备
每个元件都可以具有任何适当的实际形状。例如存储元件23可以相当于一个随机存取存储器〔RAM〕、一个只读存储器〔ROM〕芯片或者芯片排、一个旋转式存储器、一种顺序磁带型存储器等等。
用IP来连接各项元件意味着它们可以一起安装在同一个外壳(未显示)之内,也可以在空间上相互分离,如图中虚线40所示。实际上,存储元件23可以是置于桌面上的固定设备,而其余的各个元件可以全部安装于一个便携式的外壳之内。取消了外壳方面的限制还意味着可以增加任何数量的附加元件。在图1B中,PVR〔个人视频录象机〕20还可以另外包括一个自选的附加人机接口25(例如电视显示器),以及一台相应的附加视频解码器26。实际上,自选元件25、26可以只是间或包括的设备,它们本身可以安装在另一个外壳之内,或者以其它方式分离,如虚线41所示。
从另一个角度看,用IP来连接各个元件意味着某项特定设备可以为许多分离元件所共享。因此,多台PVR、一台电视机和一台电脑可以分享同一个磁盘驱动器。
个人视频录象机20的一个有趣的方面是其各个元件可以按对等网络的同级设备通信联络。这样就可以排除对任何操作系统的依赖性,并且可以完全取消操作系统。此外,连接到网络上的许多元件将依靠连接到网络上的其它元件来完成其本身能力所无力完成的任务,因而能发现、保留与充份利用其它能完成此类任务元件的资源。同等设备最好能发现连接到网络上的其它元件,连接到网络上的其它元件的特性,以及至少一部份连接到网络上的其它元件的内容。此类发现无须依靠主设备的协助,最好只涉及同级元件之间的直接通信联络。
优选的网络将是无主体(masterless)网络,即所有元件对网络和连接到网络上的其它元件都具有同等的访问机会。网络上的同等元件最好采用低等级协议(例如相当于传输协议和OSI模型中的较低层次协议的协议)进行通信联络。优选的实施例将采用IP和UDP协议进行元件之间的通信。
存储元件
预计优选存储元件中可提供的存储空间将在逻辑上或者实际上划分为较小的存储空间,这些存储空间在本文中将称为分区。此类分区最好由多个存储位置(即 块)构成,每个块将与一个独一无二的标识符相关连,此项标识符将称为逻辑块地址(LBA,Logical BlockAddress)。如果存储元件为个人电脑所常用的硬盘,则存储元件的分区、块和逻辑块地址〔LBA〕即相当于硬盘的分区、块和逻辑块地址。在另一种情况下,所谓分区、块和逻辑块地址则可能只是其它元件与存储元件交流沟通的一种模型而已。
优选存储元件有两项特点预计将特别有利。其中一项特点是存储元件可包括多个网络地址,因而以此类地址寻址的网络通信将被相应的存储元件(或者若干个存储元件)所接收到。另一项特点是存储元件的每个分区都与一个独一无二的网络地址相联系。例如,一个与IP网络连接的存储元件可被指定多个IP地址,每个IP地址将专门分配给存储元件的每个分区,与该分区相联系起来。
预计用网络地址既指定信息包在网络元件之间的路由径,又指定在至少一个此类元件之内的路由径,使我们可以用十分简易的协议在元件之间通信。更具体地说,在具有划分为分区的存储装置连接于其上的、基于信息包的网络中,将网络地址映射到存储元件的分区之上,预计将简化通信联络,因为网络地址既辨识网络信息包应传送到的网络元件,又同时辨识信息包内容所打算影响的分区。因此,在IP地址即网络地址的IP网络中,存储元件和分区可在TCP/IP堆栈或者UDP/IP堆栈的IP级别上进行。
存储元件在接到网络元件请求之后最好能动态创建分区,而这些分区的网络地址则由地址服务器(例如DHCP服务器〔动态主机配置协议服务器〕)应存储元件请求提供。分区的IP地址最好也在存储元件初始化过程中(例如存储元件初次启动时)加以指定。当网络元件请求使用存储元件时,网络元件最好向存储元件提供一个独一无二的标识符,也许是一个名称,而存储元件则将把该标识符与新创建的分区相联系起来。
应该着重指出像DHCP服务器这样的地址分配设备并非主设备,因为它们并不控制网络、连接到网络之上的元件,或者元件之间资源的分享。
由于某个特定的存储元件可以有多个分区,但只有一个单一的网络接口卡(network interface card,NIC),存储元件最好获取多个网络地址,即便它只有一个网络接口卡(NIC)和一个媒介访问控制(media access control,MAC)地址。这一点可以通过在试图从地址服务器获取网络地址时向地址服务器提供一个独一无二的分区标识符实现之。预计如将由元件提供的名称与元件所创建的分区相联系起来,将有可能识别存储元件的每个分区,尽管分区创建之后,与每个分区相关连的网络地址可能已经发生了改变。
网络元件将会请求存储元件总容量中一个特定大小的容量,预计在有些网络中,一个特定的网络元件将有可能请求一个存储元件将其所有可提供存储容量全部提供给该网络元件。
通信
在优选的实施例中,元件之间的通信,尤其是存储元件和非存储元件之间的通信,将使用数据报协议,其中数据块自动映射到目标设备之上。在元件之间传送的数据报最好包括  指令(CMD)、逻辑块地址(LBA)、数据、令牌字段、以及不超过X个额外字节,其中X是1、2、5、10、15和30中之一。此类数据报的数据字段的大小最好设定为与数据报所寻址的元件的块大小相等(如果可行的话)。在这种情况下,向存储元件发送一定数量数据的元件在数据数量大于存储设备块大小时将典型地把数据分割为相当于存储元件块大小的块,为这些块指定LBA〔逻辑块地址〕,并以数据报形式将每对块与LBA对发送给存储元件。
数据报在元件之间传送时,最好将其封装于像IP信息包这样的带地址的信息包之中,封装信息包的网络地址将既用于识别信息包所拟送往的元件,也将用于识别元件中与数据报相关的分区。
数据报的接收者最好按先来先处理的方式处理数据报,在执行CMD字段所指定的指令之前,不要把数据报中数据字段的内容组装为更大的数据单位。例如,存储元件可能接到一个包括一个数据块、一个LBA〔逻辑块地址〕和一个写入指令的数据报。存储元件不必等待任何其它额外的信息包,可用包含数据报的信息包中的网络地址来识别应使用的分区,用LBA识别分区内数据报数据字段应写入的位置。
各个数据报随到随处理,不进行重新组装的数据处理方式使我们可以对每个指令采用隐含方式确认。采用隐含方式确认而不是明确发出确认信号,可以使性能大幅度提高。
在图2中,家庭影院系统110通常包括一台电视机111、一个调谐器112、一个遥控器114、一台DVD播放机115、扬声器116和一台随机存取存储器117,每个设备都可以用其自身的IP地址寻址。在此项示例中,各项元件之中有一些是用硬连线120连接的,而另一些则通过IP采用无线虚拟总线130连接。图中还显示连接到因特网142上的电缆调制解调器140。因特网140包括在此只是为了举例说明公共信息包交换网络的应用,凡熟谙本行业技艺者均应看到同样的原理可适用于局域网和其它私人或者公共的信息包交换网络。
在图2的特定实例中,调谐器112、解码器113和随机存取存储器117都安装于由虚线118所显示的机顶盒的共同外壳之中。在其它的实施例中,这些元件是可以分离的。同样,元件中的任何一个(包括并未显示的其它元件)也可以组合安装于一个或若干个外壳之中。
特别有好处的是家庭影院系统110的各个元件可以放置于不同的房间之中。这样,电视机111、调谐器112、解码器113、遥控器114和放大器与扬声器116可以都放置在家庭活动室〔未显示〕之中,而DVD播放机115和随机存取存储器117可以包括在置于一间卧室中的一台电脑〔未显示〕之中。说实话,电视机111可以同样容易地从位于城市另一端甚至位于另一个国家的朋友家中的大容量存储器中获取所存储的资料。其它详细情况可参看同时申报的PCT申请号为______________,标题为“通信协议、系统与方法”以及申请号为_____________________,标题为“具有能以IP通信的分区的存储设备”的专利申请,其内容现披露于此供参考。
家庭影院系统110中的任何元件均可单独使用,或者与其它任何元件组合使用。例如,收音机实际上是调谐器112和放大器与扬声器116组合一起共同工作的结果。调谐与音量控制可以置于这些特定元件上,也可置于以传统方式与这些元件接口的标准遥控器〔未显示〕之上。调谐与音量控制甚至可以置于已启动网络的PDA〔个人数字助理〕之上,因为在这种情况下,PDA可以通过LAN〔局域网〕、WAN〔广域网〕或者其它信息包交换网络与调谐器112和放大器与扬声器116通信联络。
由于实际距离的接近已非必要条件,家庭影院系统110也可偶尔包括一些其它元件,例如图1B所示的PVR〔个人视频录象机〕,和图3中PDA〔个人数字助理〕的电话部份。这样,使用者可以通过电话通话,同时在电视机111屏幕上看到通话的对方。通话内容可以存储到存储元件23之上,该项存储元件可以在另一间房间里,或者甚至相隔千里或者万里之遥。之所以能做到这点,是因为各个元件都有其自身的IP地址,以IP协议通信联络,不必受到点到点连接的限制。
预计一旦业内人士认识到各个元件以其自身的IP地址与其它元件执行信息包通信的好处,公司将开始生产与推销此类元件。同时,我们也预计各家公司将生产与推销能使传统元件具备与已启动网络功能元件相仿功能(包括硬件)的适配器。
因此,属于本发明主题范围之内的方法包括制造或者销售可用其IP地址与其它元件执行信息包通信联络的元件。其它本发明的方法包括制造或者销售能使现有技术类型的元件用其自身IP地址与其它元件执行信息包通信联络的适配器。事实上,预计各家公司将会认识到市面有此种适配器供应,因而继续制造或者销售现有技术类型的元件,知道(甚至刊登广告宣传)用户可使用此类适配器令此类现有技术类型元件用其自身IP地址执行与其它元件之间的信息包通信联络。
在图3中,个人数字助理210有一个外壳220,该外壳内安装有一个电话部份230和通用CPU〔中央处理机〕部份230、240,该部份连接到PDA〔个人数字助理〕总线250之上。电话与CPU部份220、230有其自身的IP地址。它们以IP与外界通信联络,并可用IP在PDA总线250上彼此通信联络。
电话部份230有其自身的总线221将话筒222、扬声器223和处理器224连接起来。尽管存在着电话总线221,电话部份220仍按本专利的定义被视为一个元件,因为其本身所具有的独立自主性。话筒222、扬声器223和处理器224无自身的IP地址,不用IP寻址,因此电话部份220是具有自身的IP地址并运用IP进行寻址的最小单位。
通用PDA CPU部份240有其自身的总线241将显示器242、键盘243、CPU244和存储器部份245连接起来。如果存储器部份245有其自身的IP地址并运用IP进行寻址,则存储器部份245即被视为一个元件。如果不是如此的话,组根据独立自主性原理,整个通用CPU部份240将被视为一个元件。
在图4中,厨房310有多台电器设备,即一个时钟320、一个烤面包片器330、一个电动咖啡壶340、一台电冰箱350,所有这些都以无线虚拟总线360连接在一起。
这些电器设备可以运用IP相互对话,不必由任何外部电脑进行控制。因而,烤面包片器330和电动咖啡壶340可以从时钟320接收时间信号,用这些信号决定早上何时开始工作。此类相互连接性可使我们不必在每次电器设备断电时,或者时间改为夏时制时,重新设定设备上所包含的时钟。
值得注意的是各项元件320、330、340、350有可能并未以任何实际的总线进行硬连线、因此,它们可以根据需要交换或者更新、移动或拆除。例如时钟320可以毫不费力地安放在厨房310或者一间卧室(未显示)或者甚至设置在华盛顿的标准局(未显示)之内。
各项元件320、330、340可以与IP可以连接到的任何地方的任何其它元件组合使用。例如,如果这个家将被关闭一段时间,那就可以用图3所示的PDA向电冰箱350发送一个信号,令其将温度调低几度。
这样,本发明电气设备的具体实施例和应用均已予以披露如上。但对熟悉本领域的技术人员来说,除以上所描述内容外,尚可设想出无数的修改方案,其实质并未超出本发明的基本构思。因此本发明的主题除其基本精神外,并不局限于所附的权利要求。此外,在对专利说明书和权利要求进行解释时,都应根据上下文从最广义上加以理解。尤其是像“包括”、“由......组成”等等字样应该泛泛解释为元件、组成部份、步骤等比较笼统的字眼,所指的是所述的元件、部件、步骤有可能存在、被采用,或者与其它未明确提到的其它元件、组件、或者步骤结合使用。
权利要求书
(按照条约第19条的修改)
1.一个包括多个元件的电气设备,所述多个元件通过使用向该多个元件中的各个单独元件寻址的信息包进行彼此间的通信。
2.权利要求1所述的电气设备,其中的设备为一台照相机。
3.权利要求1所述的电气设备,其中的设备为一台收音机。
4.权利要求1所述的电气设备,其中的设备为一台电视机。
5.权利要求1所述的电气设备,其中的设备为一部电话。
6.权利要求1所述的电气设备,其中的设备为一件厨房电器设备。
7.权利要求1所述的电气设备,其中还包括一个大容量存储器,其中该多个元件中至少一个元件是一个逻辑磁盘分段。
8.权利要求1所述的电气设备,其中至少还包括一个键盘、一个显示屏幕、一个音频输入端和一个音频输出端。
9.权利要求1所述的电气设备,其中至少还包括一个键盘、一个显示屏幕、一个音频输入端、一个音频输出端和一个大容量存储器。
10.权利要求1所述的电气设备,其中元件中至少有两个元件具备使用信息包通过公共信息包交换网络彼此通信的功能。
11.权利要求1所述的电气设备,其中元件中至少有两个元件使用信息包在相隔至少三米距离彼此通信。
12.权利要求1所述的电气设备,其中多个元件具有不用本机(本地)总线彼此通信的功能。
13.权利要求1所述的电气设备,其中多个元件具有使用由IP虚拟化的本机(本地)总线彼此通信的功能。
14.权利要求1所述的电气设备,其中还进一步包括无线功能,从而使至少有一些信息包通过无线网络传送。
15.权利要求1所述的电气设备,其中元件中至少有两个元件具有使用对等协议彼此通信的功能。
16.一个有其自身的IP地址并运用以该IP地址寻址的信息包进行通信的元件。
17.权利要求16所述的元件,其中还进一步包括一个构成大容量存储设备的一个物理分段的一部份的数据存储媒介。
18.权利要求16所述的元件,其中还进一步包括一个配置为与计算机的物理总线配对的连接器。
19.权利要求16所述的元件,其中还进一步包括一个配置为与一个具有触觉人机接口的设备的物理总线配对的连接器。
20.权利要求16所述的元件,其中还进一步包括与无线网络的连接。
21.权利要求16所述的元件,其中的元件至少为调谐器和信号解码器两者之一。
22.一个包括允许元件执行互联网协议并由其自身的IP地址寻址的适配器。
23.一个包括人机接口、调谐器、解码器和存储设备的多个元件的个人视频录像系统,其中每个元件已被指定其自身的IP地址,适合传送与接收IP信息包,并通过此种IP信息包与一个或多个其它元件通信。
24.权利要求23所述的系统,该系统还另外包括第二人机接口元件,该第二人机接口元件也适合于传送与接收IP信息包,并通过此类IP信息包与系统的其它元件通信。

Claims (22)

1.一个包括多个元件的电气设备,所述多个元件通过使用向该多个元件中的各个单独元件寻址的信息包进行彼此间的通信。
2.权利要求1所述的电气设备,其中的设备为一台照相机。
3.权利要求1所述的电气设备,其中的设备为一台收音机。
4.权利要求1所述的电气设备,其中的设备为一台电视机。
5.权利要求1所述的电气设备,其中的设备为一部电话。
6.权利要求1所述的电气设备,其中的设备为一件厨房电器设备。
7.权利要求1所述的电气设备,其中还包括一个大容量存储器,其中该多个元件中至少一个元件是一个逻辑磁盘分段。
8.权利要求1所述的电气设备,其中至少还包括一个键盘、一个显示屏幕、一个音频输入端和一个音频输出端。
9.权利要求1所述的电气设备,其中至少还包括一个键盘、一个显示屏幕、一个音频输入端、一个音频输出端和一个大容量存储器。
10.权利要求1所述的电气设备,其中元件中至少有两个元件具备使用信息包通过公共信息包交换网络彼此通信的功能。
11.权利要求1所述的电气设备,其中元件中至少有两个元件使用信息包在相隔至少三米距离彼此通信。
12.权利要求1所述的电气设备,其中多个元件具有不用本机(本地)总线彼此通信的功能。
13.权利要求1所述的电气设备,其中多个元件具有使用由IP虚拟化的本机(本地)总线彼此通信的功能。
14.权利要求1所述的电气设备,其中还包括通过无线网络传送该信息包中的至少一些信息包的无线功能。
15.权利要求1所述的电气设备,其中元件中至少有两个元件具有使用对等协议彼此通信的功能。
16.一个有其自身的IP地址并运用以该IP地址寻址的信息包进行通信的元件。
17.权利要求16所述的元件,其中还进一步包括一个构成大容量存储设备的一个物理分段的一部份的数据存储媒介。
18.权利要求16所述的元件,其中还进一步包括一个配置为与计算机的物理总线配对的连接器。
19.权利要求16所述的元件,其中还进一步包括一个配置为与一个具有触觉人机接口的设备的物理总线配对的连接器。
20.权利要求16所述的元件,其中还进一步包括与无线网络的连接。
21.权利要求16所述的元件,其中的元件至少为电视机、调谐器和信号解码器之一。
22.一个包括允许元件执行互联网协议并由其自身的IP地址寻址的适配器。
CNA028298721A 2002-11-12 2002-12-16 具有改进的通信的电气设备 Pending CN1695113A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US42586702P 2002-11-12 2002-11-12
US60/425,867 2002-11-12

Publications (1)

Publication Number Publication Date
CN1695113A true CN1695113A (zh) 2005-11-09

Family

ID=32313062

Family Applications (4)

Application Number Title Priority Date Filing Date
CNB02829873XA Expired - Fee Related CN100380878C (zh) 2002-11-12 2002-12-16 通信协议、系统与方法
CN2008101664447A Expired - Fee Related CN101448012B (zh) 2002-11-12 2002-12-16 具有ip能力分区的数据存储设备
CNA028298721A Pending CN1695113A (zh) 2002-11-12 2002-12-16 具有改进的通信的电气设备
CNB028298713A Expired - Fee Related CN100557579C (zh) 2002-11-12 2002-12-16 具有ip能力分区的数据存储设备

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CNB02829873XA Expired - Fee Related CN100380878C (zh) 2002-11-12 2002-12-16 通信协议、系统与方法
CN2008101664447A Expired - Fee Related CN101448012B (zh) 2002-11-12 2002-12-16 具有ip能力分区的数据存储设备

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNB028298713A Expired - Fee Related CN100557579C (zh) 2002-11-12 2002-12-16 具有ip能力分区的数据存储设备

Country Status (8)

Country Link
US (6) US7602773B2 (zh)
EP (3) EP1561159A4 (zh)
JP (6) JP2006506846A (zh)
CN (4) CN100380878C (zh)
AT (1) ATE356493T1 (zh)
AU (3) AU2002361715A1 (zh)
DE (1) DE60218758T2 (zh)
WO (3) WO2004045149A1 (zh)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2799757B1 (fr) * 1999-10-15 2001-12-14 Adir Nouveaux derives polycycliques azaindoliques, leur procede de preparation et les compositions pharmaceutiques qui les contiennent
US8005918B2 (en) 2002-11-12 2011-08-23 Rateze Remote Mgmt. L.L.C. Data storage devices having IP capable partitions
FR2864741A1 (fr) * 2003-12-30 2005-07-01 Koninkl Philips Electronics Nv Dispositif et methode de stockage de donnees audio/video dans un reseau domestique.
EP1738273A4 (en) * 2004-04-12 2012-12-26 Univ Arizona INFORMATION PROCESSING AND TRANSPORT ARCHITECTURE FOR DATA STORAGE
US7210000B2 (en) * 2004-04-27 2007-04-24 Intel Corporation Transmitting peer-to-peer transactions through a coherent interface
EP1762080A1 (en) 2004-06-24 2007-03-14 International Business Machines Corporation Access control over multicast
JP4666990B2 (ja) * 2004-09-30 2011-04-06 株式会社日本デジタル研究所 ネットワークraidシステム
US7620981B2 (en) 2005-05-26 2009-11-17 Charles William Frank Virtual devices and virtual bus tunnels, modules and methods
US8819092B2 (en) 2005-08-16 2014-08-26 Rateze Remote Mgmt. L.L.C. Disaggregated resources and access methods
US9118698B1 (en) 2005-12-02 2015-08-25 Branislav Radovanovic Scalable data storage architecture and methods of eliminating I/O traffic bottlenecks
US8347010B1 (en) * 2005-12-02 2013-01-01 Branislav Radovanovic Scalable data storage architecture and methods of eliminating I/O traffic bottlenecks
KR100702516B1 (ko) * 2006-04-07 2007-04-02 삼성전자주식회사 디.엘.엔.에이 네트워크를 이용한 데이터 저장 방법 및 그장치
US7924881B2 (en) * 2006-04-10 2011-04-12 Rateze Remote Mgmt. L.L.C. Datagram identifier management
US8108692B1 (en) * 2006-06-27 2012-01-31 Siliconsystems, Inc. Solid-state storage subsystem security solution
CN101192196B (zh) * 2006-11-24 2010-10-13 无锡华润矽科微电子有限公司 一种非易失性存储器电路及其设计方法
CN101287076A (zh) * 2007-05-30 2008-10-15 盛乐信息技术(上海)有限公司 用ip网络连接电视和电脑进行互动娱乐的方法和系统
US8010809B1 (en) 2007-06-22 2011-08-30 Qlogic, Corporation Method and system for securing network data
JP4696099B2 (ja) * 2007-08-07 2011-06-08 日立オムロンターミナルソリューションズ株式会社 表示画像変換装置
US8116620B2 (en) * 2007-09-24 2012-02-14 King Kevin J Methods and systems to prepare and activate a wireless camera flash by radio
US8160436B2 (en) * 2007-09-24 2012-04-17 Kevin James King System and method for relay of pulsed light by intermittent radio for camera flash
US8028122B2 (en) * 2008-01-07 2011-09-27 Sandisk Il Ltd. Methods and systems for classifying storage systems using fixed static-IP addresses
TWI476610B (zh) 2008-04-29 2015-03-11 Maxiscale Inc 同級間冗餘檔案伺服器系統及方法
US8336047B2 (en) 2008-08-25 2012-12-18 International Business Machines Corporation Provisioning virtual resources using name resolution
US20100179984A1 (en) 2009-01-13 2010-07-15 Viasat, Inc. Return-link optimization for file-sharing traffic
US8356184B1 (en) * 2009-06-25 2013-01-15 Western Digital Technologies, Inc. Data storage device comprising a secure processor for maintaining plaintext access to an LBA table
US8850053B2 (en) 2010-04-08 2014-09-30 At&T Intellectual Property I, L.P. System and method for providing information to users of a communication network
US9148366B2 (en) * 2011-04-11 2015-09-29 Qualcomm Innovation Center, Inc. Interactive header compression in peer-to-peer communications
US9305142B1 (en) 2011-12-19 2016-04-05 Western Digital Technologies, Inc. Buffer memory protection unit
US9203887B2 (en) * 2011-12-23 2015-12-01 Intel Corporation Bitstream processing using coalesced buffers and delayed matching and enhanced memory writes
CN104220986A (zh) * 2012-03-09 2014-12-17 富士通株式会社 无线通信终端、软件更新系统以及软件更新方法
US9055112B2 (en) * 2012-09-18 2015-06-09 Amazon Technologies, Inc. Dynamically allocating network addresses
US9654604B2 (en) 2012-11-22 2017-05-16 Intel Corporation Apparatus, system and method of controlling data flow over a communication network using a transfer response
US9489199B2 (en) 2012-12-28 2016-11-08 Intel Corporation Vector compare instructions for sliding window encoding
US9683753B2 (en) 2013-05-24 2017-06-20 Emerson Electric Co. Facilitating installation of a controller and/or maintenance of a climate control system
KR102118002B1 (ko) 2013-07-26 2020-06-02 삼성전자주식회사 근접 통신을 통해 교환한 아이피 주소 정보를 사용한 통신 방법 및 장치
US9568205B2 (en) 2014-01-20 2017-02-14 Emerson Electric Co. Selectively connecting a climate control system controller with more than one destination server
US10209692B2 (en) 2014-01-20 2019-02-19 Emerson Electric Co. Selectively connecting a climate control system controller with more than one destination server
US9509665B2 (en) * 2014-08-11 2016-11-29 Alcatel Lucent Protecting against malicious modification in cryptographic operations
US9720789B2 (en) * 2014-10-15 2017-08-01 Netapp, Inc. Multicast transport configuration
US10554749B2 (en) 2014-12-12 2020-02-04 International Business Machines Corporation Clientless software defined grid
US10469580B2 (en) * 2014-12-12 2019-11-05 International Business Machines Corporation Clientless software defined grid
US10412002B1 (en) * 2015-03-25 2019-09-10 Amazon Technologies, Inc. Processing packet data using an offload engine in a service provider environment
US11775341B2 (en) 2016-02-05 2023-10-03 Sas Institute Inc. Automated job flow generation to provide object views in container-supported many task computing
US10331353B2 (en) 2016-04-08 2019-06-25 Branislav Radovanovic Scalable data access system and methods of eliminating controller bottlenecks
US10346119B2 (en) * 2016-09-27 2019-07-09 Intel Corporation Trusted vehicle messaging via transparent display
JP2018067248A (ja) * 2016-10-21 2018-04-26 富士通株式会社 制御プログラム、制御方法、及び情報処理装置
US9747528B1 (en) * 2016-10-26 2017-08-29 International Business Machines Corporation Capturing contextual information on a device
US11748158B2 (en) * 2018-09-30 2023-09-05 Sas Institute Inc. Data object preparation for execution of multiple task routine instances in many task computing
US20210201118A1 (en) * 2019-12-26 2021-07-01 Industrial Technology Research Institute Deep neural networks (dnn) hardware accelerator and operation method thereof
US11743366B1 (en) * 2020-10-13 2023-08-29 Marvell Asia Pte Ltd Communication of sensor data in a motor vehicle communication network
CN113037772B (zh) * 2021-03-30 2023-05-02 苏州科达科技股份有限公司 数据处理方法、系统、设备及存储介质

Family Cites Families (247)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4422171A (en) 1980-12-29 1983-12-20 Allied Corporation, Law Department Method and system for data communication
JPS6024647A (ja) 1983-07-20 1985-02-07 Hitachi Ltd システムの自律化資源管理方式
JPS6133054A (ja) * 1984-07-25 1986-02-15 Nec Corp パケツト信号の送受信方式
JPS62233951A (ja) * 1986-04-02 1987-10-14 Nec Corp 多重パケツト伝送方式
JPS6390942A (ja) * 1986-10-06 1988-04-21 Nec Corp 交換機間デ−タリンク制御方式
US5129088A (en) 1987-11-30 1992-07-07 International Business Machines Corporation Data processing method to create virtual disks from non-contiguous groups of logically contiguous addressable blocks of direct access storage device
JPH0792775B2 (ja) 1989-12-11 1995-10-09 株式会社日立製作所 外部記憶装置群のスペース管理方法
US5544347A (en) 1990-09-24 1996-08-06 Emc Corporation Data storage system controlled remote data mirroring with respectively maintained data indices
AU8683991A (en) 1990-11-09 1992-05-14 Array Technology Corporation Logical partitioning of a redundant array storage system
DE69129298T2 (de) 1991-02-05 1998-11-19 Ibm Leitwegsteuerung für transaktionsbefehle
EP0551009B1 (en) 1992-01-08 2001-06-13 Emc Corporation Method for synchronizing reserved areas in a redundant storage array
JP2868141B2 (ja) * 1992-03-16 1999-03-10 株式会社日立製作所 ディスクアレイ装置
JPH05347623A (ja) * 1992-04-07 1993-12-27 Nec Corp マルチキャスト通信方式
JPH0635732A (ja) * 1992-07-14 1994-02-10 Hitachi Ltd 記憶装置の領域割り当て方法
US5457683A (en) 1993-05-07 1995-10-10 Apple Computer, Inc. Link and discovery protocols for a ring interconnect architecture
US5444709A (en) 1993-09-30 1995-08-22 Apple Computer, Inc. Protocol for transporting real time data
US5771354A (en) 1993-11-04 1998-06-23 Crawford; Christopher M. Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services
WO1995013583A1 (en) * 1993-11-09 1995-05-18 Conner Kenneth H First come memory accessing without conflict
JP3249868B2 (ja) 1993-11-19 2002-01-21 株式会社日立製作所 アレイ形式の記憶装置システム
US5506969A (en) 1993-11-29 1996-04-09 Sun Microsystems, Inc. Method and apparatus for bus bandwidth management
US5802341A (en) * 1993-12-13 1998-09-01 Cray Research, Inc. Method for the dynamic allocation of page sizes in virtual memory
US5623605A (en) * 1994-08-29 1997-04-22 Lucent Technologies Inc. Methods and systems for interprocess communication and inter-network data transfer
US5615352A (en) 1994-10-05 1997-03-25 Hewlett-Packard Company Methods for adding storage disks to a hierarchic disk array while maintaining data availability
JPH08251198A (ja) * 1995-03-15 1996-09-27 Matsushita Electric Ind Co Ltd 多重化伝送装置
US6396480B1 (en) 1995-07-17 2002-05-28 Gateway, Inc. Context sensitive remote control groups
US5930786A (en) 1995-10-20 1999-07-27 Ncr Corporation Method and apparatus for providing shared data to a requesting client
US5680461A (en) 1995-10-26 1997-10-21 Sun Microsystems, Inc. Secure network protocol system and method
US5948062A (en) 1995-10-27 1999-09-07 Emc Corporation Network file server using a cached disk array storing a network file directory including file locking information and data mover computers each having file system software for shared read-write file access
US5758188A (en) 1995-11-21 1998-05-26 Quantum Corporation Synchronous DMA burst transfer protocol having the peripheral device toggle the strobe signal such that data is latched using both edges of the strobe signal
JPH09149060A (ja) * 1995-11-27 1997-06-06 Mitsubishi Electric Corp 多分岐接続ネットワークにおける同報通信方式
US5758050A (en) 1996-03-12 1998-05-26 International Business Machines Corporation Reconfigurable data storage system
US5742604A (en) * 1996-03-28 1998-04-21 Cisco Systems, Inc. Interswitch link mechanism for connecting high-performance network switches
US5901327A (en) 1996-05-28 1999-05-04 Emc Corporation Bundling of write data from channel commands in a command chain for transmission over a data link between data storage systems for remote data mirroring
US6886035B2 (en) 1996-08-02 2005-04-26 Hewlett-Packard Development Company, L.P. Dynamic load balancing of a network of client and server computer
US5949977A (en) 1996-10-08 1999-09-07 Aubeta Technology, Llc Method and apparatus for requesting and processing services from a plurality of nodes connected via common communication links
US6202060B1 (en) * 1996-10-29 2001-03-13 Bao Q. Tran Data management system
US6157935A (en) 1996-12-17 2000-12-05 Tran; Bao Q. Remote data access and management system
US5991891A (en) 1996-12-23 1999-11-23 Lsi Logic Corporation Method and apparatus for providing loop coherency
US6710786B1 (en) 1997-02-03 2004-03-23 Oracle International Corporation Method and apparatus for incorporating state information into a URL
WO1998036585A2 (en) 1997-02-18 1998-08-20 Northern Telecom Inc. Sponsored call and cell service
US7389312B2 (en) * 1997-04-28 2008-06-17 Emc Corporation Mirroring network data to establish virtual storage area network
US5884038A (en) 1997-05-02 1999-03-16 Whowhere? Inc. Method for providing an Internet protocol address with a domain name server
JP2000513916A (ja) * 1997-06-25 2000-10-17 サムソン エレクトロニクス カンパニー リミテッド ホームネットワーク自動ツリー生成器に対する方法及び装置
US6295584B1 (en) 1997-08-29 2001-09-25 International Business Machines Corporation Multiprocessor computer system with memory map translation
US6385638B1 (en) 1997-09-04 2002-05-07 Equator Technologies, Inc. Processor resource distributor and method
US7237036B2 (en) * 1997-10-14 2007-06-26 Alacritech, Inc. Fast-path apparatus for receiving data corresponding a TCP connection
US6434620B1 (en) * 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device
JPH11122301A (ja) 1997-10-20 1999-04-30 Fujitsu Ltd アドレス変換接続装置
US6101559A (en) 1997-10-22 2000-08-08 Compaq Computer Corporation System for identifying the physical location of one or more peripheral devices by selecting icons on a display representing the one or more peripheral devices
US5937169A (en) * 1997-10-29 1999-08-10 3Com Corporation Offload of TCP segmentation to a smart adapter
US6081879A (en) 1997-11-04 2000-06-27 Adaptec, Inc. Data processing system and virtual partitioning method for creating logical multi-level units of online storage
US5983024A (en) 1997-11-26 1999-11-09 Honeywell, Inc. Method and apparatus for robust data broadcast on a peripheral component interconnect bus
US6018779A (en) * 1997-12-15 2000-01-25 Emc Corporation System for encapsulating a plurality of selected commands within a single command and transmitting the single command to a remote device over a communication link therewith
US6029168A (en) 1998-01-23 2000-02-22 Tricord Systems, Inc. Decentralized file mapping in a striped network file system in a distributed computing environment
JP3277874B2 (ja) * 1998-01-29 2002-04-22 日本電気株式会社 Ieee1394ブリッジ
US6105122A (en) * 1998-02-06 2000-08-15 Ncr Corporation I/O protocol for highly configurable multi-node processing system
US6253273B1 (en) * 1998-02-06 2001-06-26 Emc Corporation Lock mechanism
US6246683B1 (en) * 1998-05-01 2001-06-12 3Com Corporation Receive processing with network protocol bypass
KR100272165B1 (ko) * 1998-05-20 2000-11-15 윤종용 캐쉬 메모리 시스템 및 그의 운영 방법
US6259448B1 (en) 1998-06-03 2001-07-10 International Business Machines Corporation Resource model configuration and deployment in a distributed computer network
US6330236B1 (en) 1998-06-11 2001-12-11 Synchrodyne Networks, Inc. Packet switching method with time-based routing
US6157955A (en) * 1998-06-15 2000-12-05 Intel Corporation Packet processing system including a policy engine having a classification unit
US6377990B1 (en) 1998-06-15 2002-04-23 Lodgenet Entertainment Corporation System for providing internet access from locations different from those for which the user's software was configured
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
US6542909B1 (en) 1998-06-30 2003-04-01 Emc Corporation System for determining mapping of logical objects in a computer system
US7165152B2 (en) * 1998-06-30 2007-01-16 Emc Corporation Method and apparatus for managing access to storage devices in a storage system with access control
US6449607B1 (en) 1998-09-11 2002-09-10 Hitachi, Ltd. Disk storage with modifiable data management function
US6330615B1 (en) * 1998-09-14 2001-12-11 International Business Machines Corporation Method of using address resolution protocol for constructing data frame formats for multiple partitions host network interface communications
DE69836326T2 (de) * 1998-09-18 2007-06-14 Alcatel Canada Inc., Kanata Verfahren zur zellularen Datenübertragung, Zelle, Kommunikationssystem und entsprechendes Netz-Endgerät
JP4412685B2 (ja) * 1998-09-28 2010-02-10 株式会社日立製作所 記憶制御装置及びこれを用いたデータ格納システムの取り扱い方法
US6473774B1 (en) 1998-09-28 2002-10-29 Compaq Computer Corporation Method and apparatus for record addressing in partitioned files
US6618743B1 (en) * 1998-10-09 2003-09-09 Oneworld Internetworking, Inc. Method and system for providing discrete user cells in a UNIX-based environment
US6654891B1 (en) 1998-10-29 2003-11-25 Nortel Networks Limited Trusted network binding using LDAP (lightweight directory access protocol)
US6502135B1 (en) * 1998-10-30 2002-12-31 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
US6571274B1 (en) 1998-11-05 2003-05-27 Beas Systems, Inc. Clustered enterprise Java™ in a secure distributed processing system
US6360270B1 (en) * 1998-11-16 2002-03-19 Hewlett-Packard Company Hybrid and predictive admission control strategies for a server
FR2786892B3 (fr) 1998-12-07 2000-12-29 Schneider Automation Coupleur d'automate programmable
US6728210B1 (en) 1998-12-21 2004-04-27 Nec America, Inc. Multi-logical access for a serial data link
US6466571B1 (en) 1999-01-19 2002-10-15 3Com Corporation Radius-based mobile internet protocol (IP) address-to-mobile identification number mapping for wireless communication
US6470342B1 (en) 1999-03-12 2002-10-22 Compaq Computer Corporation Process of maintaining a distributed map of transaction identifiers and using hashing to access these maps
IE20000203A1 (en) * 1999-03-25 2001-02-21 Converge Net Technologies Inc Storage domain management system
US6401183B1 (en) 1999-04-01 2002-06-04 Flash Vos, Inc. System and method for operating system independent storage management
US6701432B1 (en) * 1999-04-01 2004-03-02 Netscreen Technologies, Inc. Firewall including local bus
US6487555B1 (en) 1999-05-07 2002-11-26 Alta Vista Company Method and apparatus for finding mirrored hosts by analyzing connectivity and IP addresses
US6275898B1 (en) 1999-05-13 2001-08-14 Lsi Logic Corporation Methods and structure for RAID level migration within a logical unit
JP3685651B2 (ja) * 1999-06-04 2005-08-24 沖電気工業株式会社 相互接続装置及びアクティブQoSマッピング方法
CA2373380A1 (en) * 1999-06-11 2000-12-21 Storage Technology Corporation Intelligent storage area network
US6910068B2 (en) * 1999-06-11 2005-06-21 Microsoft Corporation XML-based template language for devices and services
US6668378B2 (en) * 1999-06-30 2003-12-23 Webtv Networks, Inc. Interactive television triggers having connected content/disconnected content attribute
JP3610846B2 (ja) * 1999-11-19 2005-01-19 松下電器産業株式会社 信号源検知方法、信号源設定方法、およびプログラム記録媒体
US7206805B1 (en) * 1999-09-09 2007-04-17 Oracle International Corporation Asynchronous transcription object management system
JP4331835B2 (ja) 1999-09-22 2009-09-16 パナソニック株式会社 画像データ伝送方法
US6634683B1 (en) * 1999-09-23 2003-10-21 Truth Hardware Corporation Sash lock with hidden mounting screws
US6882637B1 (en) 1999-10-14 2005-04-19 Nokia Networks Oy Method and system for transmitting and receiving packets
US7333451B1 (en) 1999-10-18 2008-02-19 Nortel Networks Limited Buffer management for mobile internet protocol
US6732230B1 (en) 1999-10-20 2004-05-04 Lsi Logic Corporation Method of automatically migrating information from a source to an assemblage of structured data carriers and associated system and assemblage of data carriers
US6711164B1 (en) 1999-11-05 2004-03-23 Nokia Corporation Method and apparatus for performing IP-ID regeneration to improve header compression efficiency
JP3708007B2 (ja) * 1999-11-22 2005-10-19 株式会社東芝 情報交換装置
US6678241B1 (en) 1999-11-30 2004-01-13 Cisc Technology, Inc. Fast convergence with topology switching
JP2001160828A (ja) 1999-12-03 2001-06-12 Matsushita Electric Ind Co Ltd セキュリティ・ゲートウェイ装置におけるvpn通信方法
US6389448B1 (en) 1999-12-06 2002-05-14 Warp Solutions, Inc. System and method for load balancing
JP3959583B2 (ja) 1999-12-10 2007-08-15 ソニー株式会社 レコーディングシステム
JP2001166993A (ja) 1999-12-13 2001-06-22 Hitachi Ltd 記憶制御装置およびキャッシュメモリの制御方法
US6742034B1 (en) * 1999-12-16 2004-05-25 Dell Products L.P. Method for storage device masking in a storage area network and storage controller and storage subsystem for using such a method
US6701431B2 (en) 2000-01-28 2004-03-02 Infineon Technologies Ag Method of generating a configuration for a configurable spread spectrum communication device
FR2804816B1 (fr) * 2000-02-03 2003-10-31 Gemplus Card Int Transport d'unites de protocole d'objet electronique portable par protocole pour peripheriques de micro- ordinateur
US6834326B1 (en) * 2000-02-04 2004-12-21 3Com Corporation RAID method and device with network protocol between controller and storage devices
US7062648B2 (en) * 2000-02-18 2006-06-13 Avamar Technologies, Inc. System and method for redundant array network storage
US20010034758A1 (en) * 2000-02-24 2001-10-25 Dan Kikinis Virtual private network (VPN) for servicing home gateway system through external disk management
US7324228B2 (en) 2000-02-25 2008-01-29 Hewlett-Packard Development Company, L.P. System and method for downloading and for printing data from an external content source
US6442661B1 (en) * 2000-02-29 2002-08-27 Quantum Corporation Self-tuning memory management for computer systems
US7225243B1 (en) 2000-03-14 2007-05-29 Adaptec, Inc. Device discovery methods and systems implementing the same
US6601101B1 (en) * 2000-03-15 2003-07-29 3Com Corporation Transparent access to network attached devices
US6975629B2 (en) 2000-03-22 2005-12-13 Texas Instruments Incorporated Processing packets based on deadline intervals
US6947430B2 (en) * 2000-03-24 2005-09-20 International Business Machines Corporation Network adapter with embedded deep packet processing
US6882648B2 (en) * 2000-03-29 2005-04-19 Fujitsu Limited Communication device
US6629264B1 (en) * 2000-03-30 2003-09-30 Hewlett-Packard Development Company, L.P. Controller-based remote copy system with logical unit grouping
US6993587B1 (en) 2000-04-07 2006-01-31 Network Appliance Inc. Method and apparatus for election of group leaders in a distributed network
US7463582B2 (en) 2000-04-14 2008-12-09 Hughes Network Systems, Llc System and method for scaling a two-way satellite system
JP4529231B2 (ja) * 2000-05-02 2010-08-25 ソニー株式会社 電子機器
US20030041138A1 (en) 2000-05-02 2003-02-27 Sun Microsystems, Inc. Cluster membership monitor
US6826561B2 (en) * 2000-05-22 2004-11-30 Broadcom Corporation Method and apparatus for performing a binary search on an expanded tree
EP1292893B1 (en) * 2000-05-23 2008-09-03 Sepaton, Inc. Method and apparatus for data replication using scsi over tcp/ip
JP2001335126A (ja) * 2000-05-30 2001-12-04 Ko Dentsu:Kk 収納ラック
EP1178407A3 (en) 2000-06-02 2007-12-12 Compaq Computer Corporation Architecture for parallel distributed table driven I/O mapping
JP4168574B2 (ja) * 2000-06-02 2008-10-22 株式会社日立製作所 パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法
US7051087B1 (en) 2000-06-05 2006-05-23 Microsoft Corporation System and method for automatic detection and configuration of network parameters
US6629162B1 (en) 2000-06-08 2003-09-30 International Business Machines Corporation System, method, and product in a logically partitioned system for prohibiting I/O adapters from accessing memory assigned to other partitions during DMA
US6681244B1 (en) * 2000-06-09 2004-01-20 3Com Corporation System and method for operating a network adapter when an associated network computing system is in a low-power state
JP3890856B2 (ja) 2000-06-12 2007-03-07 ヤマハ株式会社 無線オーディオ機器
US6894976B1 (en) 2000-06-15 2005-05-17 Network Appliance, Inc. Prevention and detection of IP identification wraparound errors
US7966421B2 (en) * 2000-06-21 2011-06-21 SAtech Group, A.B. Limited Liability Company Method and apparatus for logically expanding the length of a search key
WO2002009458A2 (en) 2000-07-24 2002-01-31 Bluesocket, Inc. Method and system for enabling seamless roaming in a wireless network
US6754662B1 (en) * 2000-08-01 2004-06-22 Nortel Networks Limited Method and apparatus for fast and consistent packet classification via efficient hash-caching
WO2002015018A1 (en) 2000-08-11 2002-02-21 3Ware, Inc. Architecture for providing block-level storage access over a computer network
US7278142B2 (en) 2000-08-24 2007-10-02 Veritas Operating Corporation Dynamic computing environment using remotely allocable resources
JP3555568B2 (ja) 2000-09-04 2004-08-18 日本電気株式会社 Ip電話録音システム
US6977927B1 (en) * 2000-09-18 2005-12-20 Hewlett-Packard Development Company, L.P. Method and system of allocating storage resources in a storage area network
US6928473B1 (en) 2000-09-26 2005-08-09 Microsoft Corporation Measuring network jitter on application packet flows
US6854021B1 (en) 2000-10-02 2005-02-08 International Business Machines Corporation Communications between partitions within a logically partitioned computer
US6853382B1 (en) 2000-10-13 2005-02-08 Nvidia Corporation Controller for a memory system having multiple partitions
JP3522250B2 (ja) 2000-10-27 2004-04-26 株式会社ソニー・コンピュータエンタテインメント パーティション作成方法および削除方法、プログラムを記録した記録媒体、情報処理装置
US6862648B2 (en) 2000-10-30 2005-03-01 Sun Microsystems, Inc. Interface emulation for storage devices
US6978271B1 (en) 2000-10-31 2005-12-20 Unisys Corporation Mechanism for continuable calls to partially traverse a dynamic general tree
US6985956B2 (en) 2000-11-02 2006-01-10 Sun Microsystems, Inc. Switching system
US6434683B1 (en) * 2000-11-07 2002-08-13 Storage Technology Corporation Method and system for transferring delta difference data to a storage device
ITBO20000653A1 (it) 2000-11-14 2002-05-14 Sichera Di Sichera Gianni Metodo per l'inserimento di un foglio di copertina tra una pellicola trsparente e un contenitore con apertura a libro e dispositivo che attu
US6601135B1 (en) 2000-11-16 2003-07-29 International Business Machines Corporation No-integrity logical volume management method and system
US7406523B1 (en) 2000-11-21 2008-07-29 Microsoft Corporation Client-server communications system and method using a semi-connectionless protocol
US6757845B2 (en) * 2000-11-30 2004-06-29 Bitmicro Networks, Inc. Method and apparatus for testing a storage device
US7065568B2 (en) * 2000-11-30 2006-06-20 Microsoft Corporation System and method for managing states and user context over stateless protocols
US6895485B1 (en) * 2000-12-07 2005-05-17 Lsi Logic Corporation Configuring and monitoring data volumes in a consolidated storage array using one storage array to configure the other storage arrays
EP1598714B1 (en) 2000-12-13 2016-09-28 LG Electronics Inc. Apparatus and method for remotely controlling household appliances
US6876657B1 (en) * 2000-12-14 2005-04-05 Chiaro Networks, Ltd. System and method for router packet control and ordering
US7234029B2 (en) 2000-12-28 2007-06-19 Intel Corporation Method and apparatus for reducing memory latency in a cache coherent multi-node architecture
US7200641B1 (en) 2000-12-29 2007-04-03 Emc Corporation Method and system for encoding SCSI requests for transmission using TCP/IP
JP3392828B2 (ja) 2001-01-10 2003-03-31 株式会社東芝 分散処理システム、該システムにおける描画命令転送方法、及びコンピュータ読み取り可能な記憶媒体
WO2002057917A2 (en) 2001-01-22 2002-07-25 Sun Microsystems, Inc. Peer-to-peer network computing platform
US7260633B2 (en) 2001-01-25 2007-08-21 Microsoft Corporation System and method for processing requests from newly registered remote application consumers
US7203730B1 (en) 2001-02-13 2007-04-10 Network Appliance, Inc. Method and apparatus for identifying storage devices
WO2002065329A1 (en) 2001-02-14 2002-08-22 The Escher Group, Ltd. Peer-to peer enterprise storage
JP2002252880A (ja) 2001-02-26 2002-09-06 Sanyo Electric Co Ltd 液晶プロジェクタ
US7145866B1 (en) 2001-03-01 2006-12-05 Emc Corporation Virtual network devices
WO2002071775A1 (fr) * 2001-03-01 2002-09-12 Mitsubishi Denki Kabushiki Kaisha Systeme de communication mobile par paquets ip
JP3470756B2 (ja) 2001-03-06 2003-11-25 日本電気株式会社 主装置アドレス制限通知システム
US20020133539A1 (en) 2001-03-14 2002-09-19 Imation Corp. Dynamic logical storage volumes
US20020194428A1 (en) * 2001-03-30 2002-12-19 Intransa, Inc., A Delaware Corporation Method and apparatus for distributing raid processing over a network link
US7072823B2 (en) 2001-03-30 2006-07-04 Intransa, Inc. Method and apparatus for accessing memory using Ethernet packets
US6983326B1 (en) 2001-04-06 2006-01-03 Networks Associates Technology, Inc. System and method for distributed function discovery in a peer-to-peer network environment
JP3972596B2 (ja) 2001-04-20 2007-09-05 株式会社日立製作所 ディスクアレイシステム
US20020165978A1 (en) * 2001-05-07 2002-11-07 Terence Chui Multi-service optical infiniband router
US20020184327A1 (en) * 2001-05-11 2002-12-05 Major Robert Drew System and method for partitioning address space in a proxy cache server cluster
US7145919B2 (en) 2001-06-01 2006-12-05 Telefonaktienbolaget Lm Ericsson (Publ) Method and apparatus for transporting different classes of data bits in a payload over a radio interface
US20030026246A1 (en) * 2001-06-06 2003-02-06 Zarlink Semiconductor V.N. Inc. Cached IP routing tree for longest prefix search
US7613806B2 (en) 2001-06-28 2009-11-03 Emc Corporation System and method for managing replication sets of data distributed over one or more computer systems
US6636958B2 (en) 2001-07-17 2003-10-21 International Business Machines Corporation Appliance server with a drive partitioning scheme that accommodates application growth in size
KR100392382B1 (ko) 2001-07-27 2003-07-23 한국전자통신연구원 동적 크기 변경 및 메타 데이터 양의 최소화를 위한 논리볼륨 관리 방법
US7363310B2 (en) 2001-09-04 2008-04-22 Timebase Pty Limited Mapping of data from XML to SQL
US7558264B1 (en) * 2001-09-28 2009-07-07 Emc Corporation Packet classification in a storage system
US7404000B2 (en) * 2001-09-28 2008-07-22 Emc Corporation Protocol translation in a storage system
US7707304B1 (en) * 2001-09-28 2010-04-27 Emc Corporation Storage switch for storage area network
US7185062B2 (en) 2001-09-28 2007-02-27 Emc Corporation Switch-based storage services
US7437493B2 (en) 2001-09-28 2008-10-14 Dot Hill Systems Corp. Modular architecture for a network storage controller
US20030069995A1 (en) * 2001-10-05 2003-04-10 Fayette Brad K. Method and system for communicating among heterogeneous systems
JP2003141054A (ja) 2001-11-07 2003-05-16 Hitachi Ltd ストレージ管理計算機
US7644136B2 (en) * 2001-11-28 2010-01-05 Interactive Content Engines, Llc. Virtual file system
US6775672B2 (en) 2001-12-19 2004-08-10 Hewlett-Packard Development Company, L.P. Updating references to a migrated object in a partition-based distributed file system
US6772161B2 (en) 2001-12-19 2004-08-03 Hewlett-Packard Development Company, L.P. Object-level migration in a partition-based distributed file system
US6775673B2 (en) 2001-12-19 2004-08-10 Hewlett-Packard Development Company, L.P. Logical volume-level migration in a partition-based distributed file system
US7599360B2 (en) * 2001-12-26 2009-10-06 Cisco Technology, Inc. Methods and apparatus for encapsulating a frame for transmission in a storage area network
KR100443385B1 (ko) * 2002-01-11 2004-08-09 한국과학기술연구원 역 확산화염을 이용한 탄소 나노튜브의 연소합성 장치 및방법
US6934799B2 (en) * 2002-01-18 2005-08-23 International Business Machines Corporation Virtualization of iSCSI storage
EP1329809B1 (en) 2002-01-18 2008-08-06 Hewlett-Packard Company, A Delaware Corporation Distributed computing system and method
US7283527B2 (en) 2002-02-27 2007-10-16 International Business Machines Corporation Apparatus and method of maintaining two-byte IP identification fields in IP headers
US7535913B2 (en) 2002-03-06 2009-05-19 Nvidia Corporation Gigabit ethernet adapter supporting the iSCSI and IPSEC protocols
US7539991B2 (en) 2002-03-21 2009-05-26 Netapp, Inc. Method and apparatus for decomposing I/O tasks in a raid system
US7149769B2 (en) 2002-03-26 2006-12-12 Hewlett-Packard Development Company, L.P. System and method for multi-destination merge in a storage area network
US6683883B1 (en) 2002-04-09 2004-01-27 Sancastle Technologies Ltd. ISCSI-FCP gateway
US6912622B2 (en) 2002-04-15 2005-06-28 Microsoft Corporation Multi-level cache architecture and cache management method for peer-to-peer name resolution protocol
US7188194B1 (en) * 2002-04-22 2007-03-06 Cisco Technology, Inc. Session-based target/LUN mapping for a storage area network and associated method
US6895461B1 (en) * 2002-04-22 2005-05-17 Cisco Technology, Inc. Method and apparatus for accessing remote storage using SCSI and an IP network
US7146427B2 (en) 2002-04-23 2006-12-05 Lsi Logic Corporation Polling-based mechanism for improved RPC timeout handling
US20030202510A1 (en) * 2002-04-26 2003-10-30 Maxxan Systems, Inc. System and method for scalable switch fabric for computer network
US20030204611A1 (en) 2002-04-29 2003-10-30 Mccosh John C. Communications tester and method of using same
US6732171B2 (en) 2002-05-31 2004-05-04 Lefthand Networks, Inc. Distributed network storage system with virtualization
JP2004013215A (ja) 2002-06-03 2004-01-15 Hitachi Ltd ストレージシステム、ストレージサブシステム、および、それらを含む情報処理システム
JP2004045728A (ja) 2002-07-11 2004-02-12 Olympus Corp カメラ及び合焦装置並びに合焦方法
US7111303B2 (en) 2002-07-16 2006-09-19 International Business Machines Corporation Virtual machine operating system LAN
JP2004054721A (ja) * 2002-07-23 2004-02-19 Hitachi Ltd ネットワークストレージ仮想化方法
US7263108B2 (en) 2002-08-06 2007-08-28 Netxen, Inc. Dual-mode network storage systems and methods
US7379990B2 (en) * 2002-08-12 2008-05-27 Tsao Sheng Ted Tai Distributed virtual SAN
US6741554B2 (en) 2002-08-16 2004-05-25 Motorola Inc. Method and apparatus for reliably communicating information packets in a wireless communication network
US20040047367A1 (en) * 2002-09-05 2004-03-11 Litchfield Communications, Inc. Method and system for optimizing the size of a variable buffer
US7475124B2 (en) * 2002-09-25 2009-01-06 Emc Corporation Network block services for client access of network-attached data storage in an IP network
US7243144B2 (en) 2002-09-26 2007-07-10 Hitachi, Ltd. Integrated topology management method for storage and IP networks
JP4202709B2 (ja) 2002-10-07 2008-12-24 株式会社日立製作所 ストレージ装置を有するネットワークにおける、ボリューム及び障害管理方法
US7152069B1 (en) * 2002-10-15 2006-12-19 Network Appliance, Inc. Zero copy writes through use of mbufs
US7509645B2 (en) 2002-10-17 2009-03-24 Intel Corporation Methods and apparatus for load balancing storage nodes in a distributed network attached storage system
US7616638B2 (en) 2003-07-29 2009-11-10 Orbital Data Corporation Wavefront detection and disambiguation of acknowledgments
US7120666B2 (en) * 2002-10-30 2006-10-10 Riverbed Technology, Inc. Transaction accelerator for client-server communication systems
US7047254B2 (en) 2002-10-31 2006-05-16 Hewlett-Packard Development Company, L.P. Method and apparatus for providing aggregate object identifiers
US7170890B2 (en) 2002-12-16 2007-01-30 Zetera Corporation Electrical devices with improved communication
US20040181476A1 (en) 2003-03-13 2004-09-16 Smith William R. Dynamic network resource brokering
US20040184455A1 (en) 2003-03-19 2004-09-23 Institute For Information Industry System and method used by a gateway for processing fragmented IP packets from a private network
US6904470B1 (en) 2003-03-26 2005-06-07 Emc Corporation Device selection by a disk adapter scheduler
US7526577B2 (en) 2003-09-19 2009-04-28 Microsoft Corporation Multiple offload of network state objects with support for failover events
US7415018B2 (en) 2003-09-17 2008-08-19 Alcatel Lucent IP Time to Live (TTL) field used as a covert channel
GB2406742B (en) 2003-10-03 2006-03-22 3Com Corp Switching fabrics and control protocols for them
US7436789B2 (en) 2003-10-09 2008-10-14 Sarnoff Corporation Ad Hoc wireless node and network
JP4397675B2 (ja) 2003-11-12 2010-01-13 株式会社日立製作所 計算機システム
US7333994B2 (en) 2003-12-18 2008-02-19 Microsoft Corporation System and method for database having relational node structure
US20050166022A1 (en) 2004-01-28 2005-07-28 Hitachi, Ltd. Method and apparatus for copying and backup in storage systems
KR100600862B1 (ko) 2004-01-30 2006-07-14 김선권 인터넷상의 정보자원에 대한 접근 경로를 체계적으로수집하고 검색하는 방법, 및 이 방법을 실행할 수 있는컴퓨터 프로그램을 수록한 기록매체
US8990430B2 (en) 2004-02-19 2015-03-24 Cisco Technology, Inc. Interface bundles in virtual network devices
US7447209B2 (en) 2004-03-09 2008-11-04 The University Of North Carolina Methods, systems, and computer program products for modeling and simulating application-level traffic characteristics in a network based on transport and network layer header information
JP2005265914A (ja) 2004-03-16 2005-09-29 Ricoh Co Ltd ズームレンズ、カメラおよび携帯情報端末装置
US7409494B2 (en) 2004-04-30 2008-08-05 Network Appliance, Inc. Extension of write anywhere file system layout
US7886299B2 (en) 2004-06-01 2011-02-08 Hitachi, Ltd. Method of dynamically balancing workload of a storage system
US20050270856A1 (en) 2004-06-03 2005-12-08 Inphase Technologies, Inc. Multi-level format for information storage
US8155117B2 (en) 2004-06-29 2012-04-10 Qualcomm Incorporated Filtering and routing of fragmented datagrams in a data network
US20060036602A1 (en) 2004-08-13 2006-02-16 Unangst Marc J Distributed object-based storage system that stores virtualization maps in object attributes
US20060077902A1 (en) 2004-10-08 2006-04-13 Kannan Naresh K Methods and apparatus for non-intrusive measurement of delay variation of data traffic on communication networks
US7564843B2 (en) 2004-12-16 2009-07-21 International Business Machines Corporation Method, system and article for improved network performance by avoiding IP-ID wrap-arounds causing data corruption on fast networks
US7742454B2 (en) 2004-12-16 2010-06-22 International Business Machines Corporation Network performance by dynamically setting a reassembly timer based on network interface
US7467189B2 (en) 2005-01-21 2008-12-16 Microsoft Corporation Resource identifier zone translation
EP1861949A2 (en) 2005-03-24 2007-12-05 Nokia Corporation Notification of a receiving device about a forthcoming transmission session
US20070101023A1 (en) 2005-10-28 2007-05-03 Microsoft Corporation Multiple task offload to a peripheral device

Also Published As

Publication number Publication date
US7916727B2 (en) 2011-03-29
JP2006506846A (ja) 2006-02-23
JP2006286021A (ja) 2006-10-19
US8694640B2 (en) 2014-04-08
US20110138057A1 (en) 2011-06-09
EP1561169A1 (en) 2005-08-10
EP1561306A4 (en) 2005-09-28
DE60218758T2 (de) 2007-11-15
JP2006506706A (ja) 2006-02-23
US20040170175A1 (en) 2004-09-02
US20060029069A1 (en) 2006-02-09
ATE356493T1 (de) 2007-03-15
US7643476B2 (en) 2010-01-05
CN101448012A (zh) 2009-06-03
WO2004044753A1 (en) 2004-05-27
EP1561159A4 (en) 2007-08-29
US7698526B2 (en) 2010-04-13
EP1561169A4 (en) 2007-08-29
EP1561159A1 (en) 2005-08-10
DE60218758D1 (de) 2007-04-19
EP1561169B1 (en) 2019-05-15
EP1561306B1 (en) 2007-03-07
JP2007082207A (ja) 2007-03-29
CN100557579C (zh) 2009-11-04
JP4964533B2 (ja) 2012-07-04
US20040213226A1 (en) 2004-10-28
JP2007006523A (ja) 2007-01-11
CN100380878C (zh) 2008-04-09
CN1695126A (zh) 2005-11-09
WO2004045149A1 (en) 2004-05-27
AU2002361715A1 (en) 2004-06-03
US20060029068A1 (en) 2006-02-09
CN101448012B (zh) 2013-04-24
US7602773B2 (en) 2009-10-13
AU2002361716A1 (en) 2004-06-03
EP1561306A1 (en) 2005-08-10
AU2002357266A1 (en) 2004-06-03
US20060126666A1 (en) 2006-06-15
JP2006506847A (ja) 2006-02-23
CN1695348A (zh) 2005-11-09
WO2004044732A1 (en) 2004-05-27
JP4490954B2 (ja) 2010-06-30
US7688814B2 (en) 2010-03-30

Similar Documents

Publication Publication Date Title
CN1695113A (zh) 具有改进的通信的电气设备
US7720058B2 (en) Protocol adapter for electromagnetic device elements
US7882252B2 (en) Providing redundancy for a device within a network
US7873028B2 (en) Method and apparatus for a flexible peripheral access router
US8032129B2 (en) Method and apparatus for storing data using DLNA network
CN110113407A (zh) 小程序状态同步方法、设备和计算机存储介质
US20060277216A1 (en) Portable media storage device with wireless network connectivity
US20030167347A1 (en) Home network printer adapter
CN100495464C (zh) 一种基于蓝牙的数字电视机遥控器
CN102281307A (zh) 一种基于虚拟文件系统方式的远程数据信息共享方法
US20100082819A1 (en) Network bridging apparatus for storage device and data stream transmitting method thereof
US7613208B2 (en) Communication interface
JP2007281717A (ja) 制御システム、制御方法、演算処理装置、並びにコンピュータプログラム
KR100492484B1 (ko) 인터넷 상에서 대용량의 디지털 저장공간을 위한 장치 및이를 포함하는 네트워크 시스템
CN2907115Y (zh) 与电脑互联的电视硬件架构
TWI255614B (en) Wi-Fi audio-video system
CN201039319Y (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
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20090220

Address after: The United States Delaware

Applicant after: Zetera Corporation

Address before: American California

Applicant before: Zetera Corp.

ASS Succession or assignment of patent right

Owner name: TREZEL TELEUNTERRICHT MANAGEMENT CO., LTD.

Free format text: FORMER OWNER: ZETERA CO., LTD.

Effective date: 20090220

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20051109