CN113190495A - 从远程网络区域进行内容检索的***及方法 - Google Patents
从远程网络区域进行内容检索的***及方法 Download PDFInfo
- Publication number
- CN113190495A CN113190495A CN202110481326.0A CN202110481326A CN113190495A CN 113190495 A CN113190495 A CN 113190495A CN 202110481326 A CN202110481326 A CN 202110481326A CN 113190495 A CN113190495 A CN 113190495A
- Authority
- CN
- China
- Prior art keywords
- content
- access point
- server
- point server
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title abstract description 27
- 235000008694 Humulus lupulus Nutrition 0.000 claims description 11
- 230000001360 synchronised effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 20
- 229940124447 delivery agent Drugs 0.000 description 9
- 238000000605 extraction Methods 0.000 description 9
- 239000003795 chemical substances by application Substances 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000005641 tunneling Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000013075 data extraction Methods 0.000 description 3
- 239000003550 marker Substances 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 239000002957 persistent organic pollutant Substances 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008685 targeting Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000005267 amalgamation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2183—Cache memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0281—Proxies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
公开了一种通过远程接入点服务器来检索区域内容的***及方法。在一个实施例中,本申请涉及一种从远程网络区域进行内容检索的网络***。该网络***可以包括第一设备。该第一设备可以被配置为接收关于内容的请求。所述内容可以在一个或多个处于远程网络区域的内容服务器上。第一设备可以被进一步配置为至少执行以下中的至少一个:通过隧道转发所述请求到与所述一个或多个内容服务器接近的目标接入点服务器,并从所述目标接入点服务器接收所述内容,以及从所述第一设备的缓存中获取所述内容。
Description
本发明专利申请是申请日为2015年12月7日、申请号为201580066318.2、发明名称为“从远程网络区域进行内容检索的***及方法”的发明专利申请的分案申请。
本申请要求以下申请的优先权:2014年12月8日提交的申请号为No.62/089,113的美国临时申请;2015年1月6日提交的申请号为No.62/100,406的美国临时申请;2015年1月28日提交的申请号为No.62/108,987的美国临时申请;2015年4月7日提交的申请号为No.62/144,293的美国临时申请;2015年4月22日提交的申请号为No.62/151,174的美国临时申请;以及2015年6月11日提交的申请号为No.62/174,394的美国临时申请,所有这些申请都通过引用并入本文
技术领域
本申请涉及网络技术,更具体地,涉及经由远程接入点服务器检索区域内容。
背景技术
在互联网的客户端-服务器拓扑中,客户端到服务器的距离越远,二者之间的延迟或往返时间(RTT)就会越高,数据请求的执行和传递也就会越慢。客户端和服务器之间的中间网络设备的跳的次数被定义为跳数,该跳数受到生存时间(TTL)的互联网协议限制,也称为跳数限制,其定义了在一个数据包被丢弃而无法投递之前,跳数允许的最大数量。这种TTL限制是为了防止由于不可路由的数据包而导致的拥塞,否则这些数据包将无限期地阻塞管道。当进行长距离连接时,这种安全机制也可能导致可传递的数据包出现问题。当一个数据包在传递时,会从TTL中减去该数据包跳的整数。一旦TTL达到零,则这个数据包将被丢弃。因此,即使路径很好,如果它的跳数太多,那么它仍然会被认为是无法传递的。
内容分发网络(CDN)被发展用来从托管的服务器以及与请求客户端尽可能近的CDN服务器上带来克隆拷贝内容。当之前被远程托管的数据现在被缓存到离请求客户端足够近的服务器上后,这些CDN服务器得到了显着的性能提升。距离越短,延迟就越低,跳数也会越少,内容也将被传递的更快。如果内容在全局范围内相同(在任何地方都一样),这表示需要性能增益。
在一些情况下,地区不同而导致内容不同,但是可以通过同一个通用资源定位符(URL)来获取内容,基于地理位置机制,例如地图标记,其自动给客户端设备发送流量(traffic)。这样会带来一个问题,因为仅有提出请求的地区的内容被服务。然而,终端用户希望能够从不同的地理位置获得内容。
为了从另一个区域获取内容,一些用户手动强制流量从公共代理或代理服务器传输,由于一些原因的存在,这种做法也存在限制。它可能很慢,通常也是不安全的,因为在大多数情况下,用户并不控制流量通过的代理服务器。该方法通常需要手动配置。它是点对点,使得它们不得不在一个区域内执行/检索代码,然后在另一个区域通过另一个不同的代理服务器重新配置代理客户端来检索内容,并依此类推。这不仅耗时,而且也不能同时观看来自多个地区的内容。在客户端和代理服务器之间,以及代理服务器和目标内容服务器之间的网络路径,没有控制可以被执行。这也同样会导致低传输速度及低带宽。
软VPN的也可以用来解决这个问题,但在无法在网络中间或类似的代理服务器中控制网络,因为它这些都只是点至点,需要针对每个区域配置使用。
鉴于上述情况,可以理解是,针对面向多个区域的、具有低延迟和低跳数的、多个的、并发安全的、快速的信号流,具有强烈的需求。
发明内容
公开了一种通过远程接入点服务器来检索区域内容的***及方法。在一个实施例中,本申请涉及一种用于从远程网络区域进行内容检索的网络***。该网络***可以包括第一设备。所述第一设备可以被配置为接收关于内容的请求。所述内容可以在一个或多个处于远程网络区域的内容服务器上。所述第一设备可以被进一步配置为至少执行以下中的至少一个:通过隧道转发所述请求到与所述一个或多个内容服务器接近的目标接入点服务器,并从所述目标接入点服务器接收所述内容,从所述第一设备的缓存中获取所述内容。
根据本实施例的其他方面,目标接入点服务器被配置为从所述一个或多个内容服务器中提取所述内容。
根据本实施例的其他方面,在所述第一设备和所述目标接入点服务器之间,所述网络***还包括一个或多个中间隧道,用于连接一个或多个中间接入点服务器和一个或多个中间路由设备。
根据本实施例的其他方面,所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为执行域名***查找,用以定位所述一个或多个内容服务器。
根据本实施例的其他方面,所述中间路由设备、所述第一设备、所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为从缓存中执行域名***查找,用以定位一个或多个内容服务器。
根据本实施例的其他方面,所述中间路由设备、所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为缓存所述内容。
根据本实施例的其他方面,该缓存的内容在所述中间路由设备、所述第一设备、所述中间接入点服务器和所述目标接入点服务器之间被同步。
根据本实施例的其他方面,所述中间路由设备、所述第一设备、所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为执行压缩所述内容及解压缩所述内容中的至少一个。
根据本实施例的其他方面,所述中间路由设备和所述第一设备中的至少一个被配置为基于全局虚拟网络执行智能路由。
根据本实施例的其他方面,所述智能路由基于最佳带宽、最少延迟、最少跳数以及无数据包丢失中的至少一个。
根据本实施例的其他方面,所述智能路由基于实时统计和历史统计中的至少一个。
根据本实施例的其他方面,所述目标接入点服务器还被配置为同时从所述一个或多个内容服务器提取所述内容。
根据本实施例的其他方面,来自所述一个或多个内容服务器的所述内容包括一个或多个链接,所述一个或多个链接指向作为组成部分的附加内容。
根据本实施例的其他方面,所述目标内容服务器还被配置为从所述一个或多个链接中提取内容。
根据本实施例的其他方面,所述一个或多个链接的内容从包含所述一个或多个链接的页面的内容所在的远程区域被提取。
根据本实施例的其他方面,所述目标接入点服务器还被配置为同时从所述一个或多个链接中提取所述内容。
根据本实施例的其他方面,所述内容被验证过。
根据本实施例的其他方面,所述验证基于文件大小检查和散列检查中的至少一个。
在另一个实施例中,本申请涉及一种从远程网络区域进行内容检索的方法,根据该方法,关于内容的请求能够第一设备接收。其中所述内容位于远程网络区域中的一个或多个内容服务器上。该请求能够通过隧道转发所述请求到与所述一个或多个内容服务器接近的目标接入点服务器,来自所述目标接入点服务器的所述内容能够被接收。所述内容能够从所述第一设备的缓存中获取。
在另一个实施例中,本申请涉及一种非暂态计算机可读介质,存储有从远程网络区域进行内容检索的计算机可读程序。该计算机程序包括计算机可读指令,用于通过第一设备接收关于内容的请求。所述内容位于远程网络区域中的一个或多个内容服务器上。该程序包括计算机可读指令用于通过隧道转发所述请求到与所述一个或多个内容服务器接近的目标接入点服务器,并从所述目标接入点服务器接收所述内容。该程序包括计算机可读指令用于从所述第一设备的缓存中获取所述内容。
现在将参照附图中所示的特定实施例来更详细地描述本申请内容。尽管下面参考特定实施例描述了本申请,但是应当理解,本申请不限于此。能够获得教导的本领域普通技术人员,能够在本申请的范围内意识到其他实现方式、修改方式和实施例以及在其他领域的使用,并且相对于本申请可能具有显着的效用。
附图说明
为了更好地理解本申请,附图中增加了相应的附图标记,其中相同的元件以相同的附图标记表示。这些附图不应被解释为对本申请的限制,而是仅仅是说明性的。
图1示出了通过用于从主机(客户端)到主机(服务器)的数字IP地址的路由的互联网域名***(DNS)的查找来解释通用资源定位符(URL)的框图。
图2示出了描述CDN方案(resolution)和内容传递的框图,其中内容是全局相等的。
图3示出了描述CDN方案(resolution)和区域特定内容传递的框图。
图4示出了描述CDN方案(resolution)和具有明显阻塞区域特定内容传递的框图。
图5示出了代理服务器的工作原理的框图。
图6示出了根据本申请的实施例的经由全局虚拟网络(GVN)的地理目标DNS解析和内容传递的框图。
图7示出了根据本申请的实施例示出的带有GVN的高级智能路由(ASR)流程图。
图8示出了根据本申请的实施例示出的带有GVN的地理目标机制(GDM)框图。
图9示出了根据本申请的实施例示出的端点设备与带有GVN的接入点服务器连接的软件架构的框图。
图10示出了根据本申请的实施例的接入点服务器的操作框图。
具体实施方式
在一些实施例中,本文所公开的区域内容检索使用以下组合:智能路由、隧道通过全局虚拟网络(GVN)设备的网格拓扑来到达位于目标地理位置的接入点服务器(SRV_AP)、内容提取代理与内容传递代理一起工作、链缓存、以及当内容物理上位于制定的希望区域时,允许主机(客户端)从指定所希望的区域获取内容并从那里接收内容的其他实施例。高级智能路由以及单点到多点的拓扑为来自多个远程区域的并发流带来了优势,该多个远程区域由源主机(客户端)或目标主机(服务器)或目标URL等定义。
在一些实施例中,每个请求可以经由位于其附近的端点设备(EPD)上的内容传递代理(CDA)被路由到它们选择的地理目标。从其中希望的内容定位在主机(服务器)上的区域中的SRV_AP服务器中,将来自多个目标地理区域的内容作为每个请求的独立流通过为其运行的内容提取代理(CPA)同时被提供给它们。SRV_AP服务器也可以同时从多个内容服务器提取内容。为了提高性能和增加速度,获取的文件和流的内容可以通过链接缓存作为单个文件或组合文件的集合发送。发送CDA与CPA之间的用以执行和数据流操作的回馈控制和输入交互,并从本地缓存中传递由位于EPD上的CDA提供的获取内容。
在一些实施例中,流量从GVN流到带有CPA的SRV_AP,CPA紧邻位于期望地理位置的目标内容服务器。数据流量以经由穿过SRV_AP的、封装的且模糊化的隧道的安全的高级智能路由(ASR)传输经过的方式流经链路缓存,然后到达EPD上的原始提出内容请求的CDA。
在一些实施例中,本文公开的***中的设备可以接收和/或截取那些否则将会成为直通的内容请求。
图1-5示出了在有和没有内容传递网络(CDN)的情况下,互联网如何从主机服务器向主机客户端传递内容。CDN具有优势,但针对区域不同而内容不同,需要克服一些严重的限制。本背景信息是为了提供一个背景透视,展示为什么本文所披露的技术能够提供更好、更稳健的服务质量(QoS)。
图1示出了通过用于从主机(客户端)到主机(服务器)的数字IP地址的路由的互联网域名***(DNS)的查找来解释通用资源定位符(URL)的框图。作为文件或流或数据块的从主机客户端(C)101到主机服务器(S)301的内容请求或推送,沿着001的方向流动。作为文件或流或数据块的响应002,从主机S传递到主机C。作为客户端-服务器(C-S)关系中的主机客户端设备101请求从远程主机S访问内容,或者通过通用资源***(URL)或其他网络可到达地址向远程主机S发送数据。
从主机客户端到互联网的连接被标记为P01-从客户端101到直接面对的POP 102的连接,或者该连接也可以位于局域网(LAN)中,然后局域网(LAN)经由存在点(POP)可以连接到互联网,存在点(POP)可以视为最后一公里的连接。存在点(POP)102代表通过它们自己的网络或内部链接,从互联网服务提供商(ISP)提供的一个末端到互联网的一个连接。如果URL是域名而不是数字地址,则将该URL发送到域名***(DNS)服务器103,在此将域名转换为IPv4或IPv6或其他用于路由目的的地址。
从客户端101到服务器301的流量通过互联网120路由,代表多个POP(102和302)之间进行的传输,包括对等、回程或其他网络边界传输。
从POP 102到DNS 103的连接P02,用于从通用资源***(URL)中查找数字地址,以获得目标服务器的IPv4地址或其他数字地址,这样能够直接从POP102或通过互联网120来接触目标服务器。从ISP的POP 102到互联网120的连接P03可以是单宿主的(single-honed)或是多宿主的(multi-honed)。从互联网120到ISP的或互联网数据中心(IDC)的面向互联网的POP 302之间,存在连接P04。从服务器的POP 302到主机301的连接P05可以是直接的或经由多跳的。
通过域名***从名称到数字地址的查找是当今互联网上的标准,并假设DNS服务器是一体的,其结果是最新的且可以被信任的。
图2示出了描绘CDN方案(resolution)和内容传递的框图,其中内容是全局等同的。图2包括各种网络路径(例如,P001,P002等)。当向客户端提供内容时,内容传递网络(CDN)可以在速度和灵活性以及负载平衡方面带来明显的优势。内容请求001从主机客户端(C)101流向主机服务器(S),内容传递的应答002以分组化文件或数据流或数据块的形式,从主机S返回到主机C。
主机客户端101可以是充当客户端-服务器(CS)关系中的客户端的诸如膝上型计算机、台式计算机、电话、平板电脑或其它设备的设备。它通过通用资源***(URL)使请求访问由远程主机服务器提供的内容。
POP 102、DNS服务器103、互联网120以图1所示相同的方式操作。
在CDN基础设施的情况下,CDN地图标记201与CDN控制服务器202或类似机制协调,用以确定客户端设备位于哪个区域,以及确定将要服务的哪个CDN服务器与之连接。
如果客户端101在区域A中,通过区域A中的服务器的POP 403,它将被路由到区域A中的CDN服务器503。区域B中的客户端101将经由区域B中的服务器的POP402连接到区域B中的CDN服务器502。区域C中的客户端101将通过区域C中的服务器的POP 401连接到区域C中的CDN服务器501。
在该示例中,对于所有服务的内容存在内容等同物,并且501、502和503的每个CDN服务器具有来自原生(origin)服务器601的精确克隆的内容副本。
当内容是全局等同的,例如,来自区域A、B和C的在CDN服务器上服务的相同内容,将等同地从原生服务器601复制,原生服务器601用于向内容服务器提供内容。
如果CDN地图标记服务器位于远离客户端设备的区域中,初始CDN地图标记201通过P001经由102至P003的查找可能非常快,或者可能会使用相对较多的查找时间。一旦完成查找,流量将通过P006流向最接近或最好的可用CDN服务器。
为了说明该图,将区域定义为与另一地理区域不同的地理区域。它不一定必须代表一个较大的领域,但也可以代表一个较大的区域,它也可以代表从一个地区到另一个地区很远的距离,或者它们可能非常近。关键是一个地区的客户端将通过特定区域的CDN服务器接收内容,而不是从另一个区域接收内容。
图3示出了描绘CDN方案(resolution)和传递区域特定内容的的框图。图3包括各种网络路径(例如,P001,P002等),图3类似于图2,它们之间的主要区别在于每一区域的内容与其他区域的内容不同。在CDN服务器501、502和503和原始服务器601之间,是内容区域服务器701、702和703,其将区域特定内容发布到每个区域中的CDN服务器,每个区域中的CDN服务器给各自区域内的客户端提供服务。
图4示出了描述CDN方案(resolution)和具有明显阻塞区域特定内容传递的框图。图4包括各种网络路径(例如,P001,P002等),当一个区域中的客户端101想要来自另一区域的服务器502或503所服务的内容时,无论它们做什么,它们将仅能从其所在区域内的服务器501获取内容。即使它们试图强制连接到它们希望接收内容的地区的内容服务器,它们也不能访问其他内容。它们将持续的被提供其所在区域内容,而没有其它的选择。本地DNS查找103解析的IP仅指向其区域内的CDN服务器501。这归结于全局IP地址仅映射到其区域中的CND(如果全局IP)或其他原因。结果是客户端在路径P007或路径p008将被阻挡。
基于当前地理位置的路径P005的正常连接不受阻塞,流量能够流动,从而主机(客户端)101通过服务器501接收该地理位置的内容。
对于与当前地理位置不同的目标区域502和503,在路径P007和/或路径P008处停止业务,并且主机(客户机)被来自远程地理目标的内容拒绝。根据CDN控制***202的配置和策略,它们可能被强制到其当前位置501中的服务器,或者接收不到任何内容,或者仅仅接收错误消息,或者接收仅仅是不是期望的内容。
图5显示了代理服务器的如何工作的框图。内容请求或推送001从主机客户端(C)101流向主机服务器(S)301,且可以包括分组化文件或数据流或数据块。内容传递001从目标主机301流向客户机主机101,且可以包括分组化文件或数据流或数据块。
客户端101,作为客户端-服务器(CS)关系中客户端设备,通过通用资源***(URL)或数字IP地址等请求从远程主机、服务器访问内容。
该请求流经GW设备,该GW设备运行在主机客户机101上运行的代理客户端软件510。该代理客户端经由隧道连接到代理服务器,经由从GW510到存在点(POP)540的路径P530进行加密或解密,然后经过作为WAN550一部分的互联网到达路径P532,进而到达位于远程区域的代理服务器。流量从代理服务器560经由路径P533流出到开放的互联网120中,并且经由P534通过POP 542及P535连接到目标区域中的主机服务器103。
主机服务器将流量视为来自代理服务器的IP地址和地理位置。如果此IP与目标区域中的服务器定义的区域相同,则将提供所需的内容。为了便于本地化,代理服务器通常将连接到与代理服务器所在的相同区域中的DNS服务器570。
为了解决图1至图5所述的问题和限制。图6至图9说明了地理目标的操作方式以及其可能的应用。存在更多的可行性来应用这种机制和方法。
图6示出了根据本申请的实施例的经由全局虚拟网络(GVN)的地理目标DNS解析和内容传递的框图。在一些实施例中,端点设备内的高级智能路由可以通过直接连接到作为本地连接的互联网,或经由到全局虚拟网络(GVN)的隧道及其网络的服务器和其他设备的路由来传递流量。可以通过多种路径来实现来自目标区域中的内容服务器的内容检索。图6示出了各种可能的路径,用以说明本文公开的技术的一些功能。
在一些实施例中,主机客户端101通过P618连接到局域网(LAN)620,并且从那里到达终端设备630。EPD内的智能路由将通过多个隧道P611至P615之一,将流量路由到存在点(POP)632。这些路径可以流过如下的存在点(pop):
P611通过POP 632连接到P611-1,并通过互联网641经由路径P611-2连接到主机服务器651,主机服务器651与主机客户端101处于相同的目标区域。这个例子可以用于主机客户端的位置非常接近内容或CDN服务器的情况,此时主机客户端不通过GVN。
P612是安全隧道,其通过路径P612-1、WAN 672和路径P612-2,将POP 632连接到接入点服务器(SRV_AP)662。位于SRV_AP 662的内容提取代理(CPA),通过P612-3、互联网642和路径P612-4,可以在DNS682处执行DNS查找。当SRV_AP 662上的CPA接收到查找的数字地址结果时,它通过P612-5从主机服务器652请求内容。P613是一种安全隧道,其行为方式与P612(例如,P613-1,P613-2和WAN 673)相同,并且能够达到类似的效果,其唯一的区别是隧道连接到第一个SRV_AP 663,然后通过另一个隧道P613-3到WAN 673-1再到P613-4再到另一个SRV_AP 663-2,并从那里从主机目标服务器653检索内容,并通过互联网693,其方式SRV_AP 662的操作方式类似。
P614是一种安全通道,其工作方式与P612(例如,P614-1,P614-2,P614-3,P614-4,WAN 674,SRV_AP 664,Internet 644,目标654)的行为方式相同。不同之处在于DNS查找来自EPD 630内的缓存。从那里,高级智能路由将流量下发至SRV_AP 664,用以从主机服务器654检索内容,而不在目标区域中进行DNS查找。
P615是安全隧道,P615-1通过WAN 675到P615-2桥接到SRV_AP 665,SRV_AP 665桥接到另一个隧道P615-3,P615-3通过WAN 675-1到P615-4,在此,隧道向EPD 631完成了一个安全的桥接。流量从EPD 631通过P615-5流出到目标区域中的POP 635。通过P615-6,DNS查找能够从POP 635到DNS服务器进行。DNS查找还可以通过在EPD631的缓存中查找完成,或通过互联网645向该区域或另一位置中的另一个DNS服务器进行DNS查找来完成。来自主机服务器655的内容通过P615-8被提取到互联网645、接入点635、EPD631,以回送至EPD 630。在一些实施例中,EPD 631可以将缓存的内容发送到EPD 630。在其他实施例中,EPD 631可以从主机655中提取内容。
图7示出了根据本申请的实施例示出的带有GVN的高级智能路由(ASR)流程图。图7说明了高级智能路由(ASR)如何在全局虚拟网络中运行。图7包括各种局域网(例如,702,704)、互联网(例如,707,729)、SRV_AP(例如,710,719)、多个POP(例如,728,717)、WAN(例如,18),客户端(例如101,716,)、EPD(703,721)、DNS(例如,714,706)以及路径(P701-P731)。
从连接到终端设备(EPD)703的局域网(LAN)702中的主机客户端设备101的起始点,GVN可向EPD 703提供多个到多个潜在终端点的连接路径。这是分组可以采用的路由逻辑的高级视图,因为它利用ASR来转换GVN以获得最佳性能。从主机客户机101的角度来看,它们的流量将流过具有少量跳数的互联网协议(IP)网络,并且在GVN的第三层处可能出现最佳延迟。GVN的第一层是基础互联网,可以自动配置虚拟接口、隧道、路由和其他网络策略。GVN的第二层是算法、软件和逻辑用来管理第三层和第一层操作的地方。
第一主路由决定在包含EPD 703内的逻辑门704处,此时,流量经由路径P704流出到EPD 703所在的本地互联网707,或者便是通过P707经过安全封装和混淆的隧道到达接入点服务器(SRV_AP)710,SRV_AP710提供其所在区域的最佳连接。在流量出口SRV_AP 710之前,它通过路由逻辑门711。本地到互联网713的流量将经由路径P711到达主机客户端715或主机服务器716。如果流量不是本地的,而是被中继到另一个区域,它将通过路径P716通过隧道P718到达下一个SRV_AP 719。
在SRV_AP 719中,在许多可能的路由选项中,流量可以采用路径的三个选项被示出。可以存在逻辑门726,用以确定流量是否应当保持并且出口到本地互联网729,然后到达目标731/732,并且可能通过在730处的DNS查找,或者如果它应该经过P726的隧道到另一个区域的SRV_AP 727。通过路径P719示出了另一种可能性,该P719演示了在远程区域中从SRV_AP 719到另一EPD 721的隧道。这是通过多个桥接隧道连接的EPD 703至EPD 721。
进一步可能是便是,通过EPD的连接P721,使流量到达客户端设备725/723,所述客户端设备725/723位于EPD721所处的局域网722中。
图8示出了根据本申请的实施例示出的带有GVN的地理目标机制(GDM)框图。地理目标机制描述了利用覆盖在互联网上的GVN提供的优势的***。它是一个安全隧道***,当请求客户端在所在的区域被阻断后,能够通过接入点服务器智能路由到另一个区域的出口点,用以获取远程内容。图8包括各种路径(例如,P802-P818,P821-P826和P830-P834)、缓存(例如,821-823)、SRV_AP(例如,831和832)、WAN(例如,850和851)、互联网(例如,810)、DNS(例如,804,860)、POP(例如,870),客户端101以及主机对象840。
GVN将设备从LAN 802连接到远程主机服务器803或客户端,客户端或者在互联网810之上,或者在另外一个LAN中。GVN的另一个优点是,当客户端位于远程区域时,它可能允许远程设备从该远程区域的服务器中提取数据文件和流。这个优点克服了开放式互联网上路由效率低下、地理阻塞、跳数过多或其他问题的限制。高级智能路由(ASR)确保通过GVN获得最佳路径,以及链接的缓存821/822/823提取数据进入接入点服务器(SRV_AP)832,并让此数据可以尽快发送。其中,链接的缓存821/822/823与内容传递代理(CDA)803协调一致工作,内容传递代理(CDA)803向提取代理(CPA)830请求数据。
在该实施例中,当主机客户端101希望从目标区域中的主机服务器840获取内容时,可以从DNS 804进行域名***(DNS)查找或查询其CDA内的地理目标DNS缓存,用以将统一资源***(URL)转换成数字地址。基于该数字IP地址,ASR将流量路由到最接近目标内容的SRV_AP 832。
EPD 808产生隧道P802连接WAN 850至P803再至第一个RV_AP 831,通过第二隧道P804至WAN851至P805,RV_AP 831连接到目标SRV_AP 832。CPA 830连接到主机服务器840以获取内容。在该内容是网页的情况下,CPA 830将下载内容并进行解析以制作链接列表,并从该链接列表中将内容作为文件和流(来自众多来源)提取。今天许多网站都提供来自许多不同服务器的图像、文件、内容、视频流和其他内容。该内容的URL链接需要编入索引,CPA将对该地区的所有URL执行DNS服务器860的DNS查找。
CPA 830将获取并缓存内容到缓存821中,缓存821与SRV_AP 832连接。缓存中的内容可以是单独的文件或一组文件或二者的组合。
缓存821到缓存822之间的内容可以动态的在SRV_AP 831上同步,SRV_AP 831是介于主机服务器840的区域和EPD803、主机客户端的区域之间的中间区域。从缓存822开始,内容可以在在EPD 803的位置动态同步到缓存823。一旦内容在EPD 803中,它可以由与EPD803连接的主机客户端101访问,EPD803与主机客户端101的连接可以通过EPD803,也可以直接连接。在其他实施例中,多个缓存之间的内容同步可以被调度。
在一些实施例中,本文中公开的地理目标机制从远程区域检索内容,就好像请求客户端在该区域中具有针对该内容的DNS查找以及在该区域中完成的所有关联流。
在一些实施例中,在靠近主机服务器的多宿主(multi-honed)数据中心中从强大的SRV_AP检索内容文件和流能够快速地将数据检索到SRV_AP中。
在一些实施例中,内容抽取代理830获取内容项,缓存它们,并将它们组合成合并体(amalgamation)或一团(glob)或文件块。这些能够被压缩并有效地传递回EPD803。
在一些实施例中,链接缓存在运行中中继数据。在一些实施例中,诸如831和832之类的SRV_AP经由国际回程通过大通道连接。在一些实施例中,多个SRV_AP被连接。通过将长途往返路径切换成彼此相连的一系列路径,可以提高数据传输吞吐量。
在一些实施例中,全局虚拟网络通过最有效的路由和隧道尽可能地路由流量。在一些实现中,有效路由可以基于实时统计。在其他实现中,有效路由可以基于历史统计。
图9示出了根据本申请的实施例示出的端点设备与带有GVN的接入点服务器连接的软件架构的框图。如图9所示,软件和硬件可以分布在网络设备内,跨越不同的电路板、处理器、网络接口卡和存储器。
端点设备(EPD)902和接入点服务器(SRV_AP)904可以彼此连接,该连接通过通信路径P903-A到存在点(POP)909-A,基于通信路径P903-B通过WAN 910到通信路径P903-C到POP909-B到通信路径P903-D。
EPD 902和SRV_AP 904的软件架构可以相似,除了与每个设备的作用不同。EPD902可以具有内容传递代理(CDA)D006,并且SRV_AP 904可以具有内容提取代理(CPA)D106。
每个设备的最低级别,内存D001/D101和处理器D002/D102和网络接口D003/D103可以在硬件级别。操作***(O/S)D004/D104可以是LINUX***或等效***,如Debian或其他。操作***D004/D104可以包括用于路由、托管(hosting)、通信和其他***级操作的包和配置。
全局虚拟网络(GVN)操作***的***软件D005/D105可能存在于操作***之上。***软件D005/D105可以包括自定义命令、***模块和在此操作的其他组成部分、以及GVN的其他组件。GVN的每种类型的设备可以具有***软件的这些部分中的一些或全部,这取决于它们的作用。
在EPD 902上,内容发送代理D006可以作为远程SRV_AP 904上的请求客户端和内容提取代理D106之间的中间人。内容传递代理D006与内容提取代理D106之间的通信可以由缓存管理器D007/D107、压缩引擎D008/D108、连接管理器D009/D109处理,连接管理器D009/D109中可能包括路由D0010/D1010、连接D011/D111等模块及相关软件。它们之间的信息流可经从EPD902由路径P903-A出口,或经从SRV_AP 904由路径P903-D出口。
在SRV_AP 904上,除了与主机服务器908通信之外,内容传递代理D106可以在DNS910(经由路径P904)的目标区域中执行DNS查找。
在一些实施例中,缓存管理器D007/D107可以检查数据是否在任一方向上在缓存之间复制。缓存管理器D007/D107还可以检查复制的数据是一个完整的、精确的克隆副本。缓存管理器D007/D107还可以刷新旧内容,以确保其内存和存储器不会变得过于肿胀(bloated),并且还以最大的效率运行。压缩引擎D008/D108将根据流量压缩或解压缩数据。
在一些实施例中,连接性管理器D009/D109管理虚拟接口(VIF)、隧道、隧道聚合、网桥、以及与GVN的设备之间的连接相关的其他元件。
在一些实施例中,路由管理器D010/D110可以确保分组流经适当的VIF、隧道或出口流到开放互联网。
在一些实施例中,连接管理器D011/D111可以连续地对GVN的设备之间的隧道和各种连接进行测试、构建、销毁、链接和执行其他操作。
在一些实施例中,EPD 902经由路径P901和P902通过局域网902与客户端101通信。SRV_AP 904可以经由路由P905、P906和P907通过互联网906和POP 907与主机服务器904通信。
图10示出了根据本申请的实施例的接入点服务器的操作框图。
在一些实施例中,内容提取代理(CPA)D302驻留在SRV_AP 1000上。CPA D302可以从位于EPD 1014上的内容传递代理1012接收目标URL/URI。作为示例,客户端希望到达的目标地址位于客户端的另一个区域,该另一区域是客户端希望从中提取内容的区域。
CPA D302可以将请求地址传递给远程抓取机器人(R.F.BOT)D301。R.F.BOT D301可以执行DNS查找,然后使用该信息通过数据提取1006来放置内容。在一些实施例中,DNS信息通过数据库B304被缓存在缓存管理器D304中。在其他实施例中,DNS信息可以从诸如1010的DNS服务器获取。
R.F.BOT D301可以与CPA D302一起工作,以通过CP01解析所获取的结果,以寻找辅助内容的其他地址,该辅助内容能够被作为内容的一部分被提取。
内容可以包括图像1001、文本文件1002、各种格式的文件1003(如CSS,JS等格式)、来自第三方网站的文件1004。该内容可以驻留在内容主机服务器1040上。该内容可以驻留在多于一个的内容服务器上。多个请求可以存储在数据库B302中,以供CPA D302和R.F.BOTD301访问和将来参考。
在一些实施例中,可以并行的提取每个内容流1050/1051/1052/1053。
在一些实施例中,来自数据提取的内容1006可被传递到CPA D302并存储在数据库B302中。在其他实施例中,来自数据提取的内容可以传递给缓存管理器D303并存储在数据库B303中。缓存的内容可以作为文件块1005传递,也可以作为单独的文件传递。
根据从起始到地理目标区域的距离、文件类型和QoS,缓存中提取的文件可能会被聚集成一个文件,以便通过链接缓存进行统一传输,也可以作为并行发送、并发流的单个文件。
各种内容文件也可以一起集成到一个大文件中,因此,不是例如30个数据文件在长距离内单独控制和传输,它将是一个文件,但是该文件可作为多个流。然后在EPD侧解除封锁,再次变成30份文件。
本申请的范围不受本文所述的具体实施例的限制。实际上,除了本文所述的那些内容之外,基于前面描述和附图记载的内容,对本领域技术人员显而易见的其它实施例和针对本申请的修改,均落入本申请的保护范围内。此外,尽管在本文中已经针对至少一个特定目的在至少一个特定环境中的至少一个特定实现的上下文中描述了本申请,本领域普通技术人员将认识到其价值不限于此,并且本申请可以在任何数量的环境中有益地实现用于任何数量的目的。因此,应当本文所述的公开内容的最大宽度范围和精神来解释本文记载的权利要求。
此外,本申请公开了一下附记:
附记1.一种从远程网络区域进行内容检索的网络***,包括:第一设备,所述第一设备被配置为:
接收关于内容的请求,所述内容位于远程网络区域中的一个或多个内容服务器上;以及
执行以下步骤中的至少一个:
通过隧道转发所述请求到与所述一个或多个内容服务器接近的目标接入点服务器,并从所述目标接入点服务器接收所述内容,以及从所述第一设备的缓存中获取所述内容。
附记2.根据附记1所述的***,其中,所述目标接入点服务器被配置为从所述一个或多个内容服务器中提取所述内容。
附记3.根据附记2所述的网络***,其中,在所述第一设备和所述目标接入点服务器之间,所述网络***还包括一个或多个中间隧道,用于连接一个或多个中间访问指针服务器和一个或多个中间路由设备。
附记4.根据附记3所述的网络***,所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为执行域名***查找,用以定位所述一个或多个内容服务器。
附记5.根据附记3所述的网络***,其中,所述中间路由设备、所述第一设备、所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为从缓存中执行域名***查找,用以定位一个或多个内容服务器。
附记6.根据附记3所述的网络***,其中,所述中间路由设备、所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为缓存所述内容。
附记7.根据附记6所述的网络***,其中,所述高速缓存的内容在所述中间路由设备、所述第一设备、所述中间接入点服务器和所述目标接入点服务器之间被同步。
附记8.根据附记3所述的网络***,其中,所述中间路由设备、所述第一设备、所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为执行压缩所述内容及解压缩所述内容中的至少一个。
附记9.根据附记3所述的网络***,其中所述中间路由设备和所述第一设备中的至少一个被配置为基于全球全局虚拟网络执行智能路由。
附记10.根据附记9所述的网络***,其中所述智能路由基于最佳带宽、最少延迟、最少跳数以及无数据包丢失中的至少一个。
附记11.根据附记9所述的网络***,其中所述智能路由基于实时统计和历史统计中的至少一个。
附记12.根据附记2所述的***,其中,所述目标接入点服务器还被配置为同时从所述一个或多个内容服务器提取所述内容。
附记13.根据附记2所述的网络***,其中,来自所述一个或多个内容服务器的所述内容包括一个或多个链接,所述一个或多个链接指向作为组成部分的附加内容。
附记14.根据附记13所述的网络***,其中,所述目标内容服务器还被配置为从所述一个或多个链接中提取内容。
附记15.根据附记14所述的网络***,其中,所述一个或多个链接的内容从包含所述一个或多个链接的页面的内容所在的远程区域被提取。
附记16.根据附记13所述的网络***,其中,所述目标接入点服务器还被配置为同时从所述一个或多个链接中提取所述内容。
附记17.根据附记2所述的网络***,其中,所述内容被验证过。
附记18.根据附记17所述的网络***,其中,所述验证基于文件大小检查和散列检查中的至少一个。
附记19.一种从远程网络区域进行内容检索的方法,包括:
由第一设备接收关于内容的请求,其中所述内容位于远程网络区域中的一个或多个内容服务器上;以及
执行以下步骤中的至少一个:
通过隧道转发所述请求到与所述一个或多个内容服务器接近的目标接入点服务器,并从所述目标接入点服务器接收所述内容,
以及
从所述第一设备的缓存中获取所述内容。
附记20.根据附记19所述的方法,还包括从所述一个或多个内容服务器提取所述内容。
附记21.根据附记19所述的方法,其中所述转发步骤还包括经由连接一个或多个中间访问指针服务器和一个或多个中间路由设备的一个或多个中间隧道来转发所述内容。
附记22.根据附记19所述的方法,还包括执行域名***查找来定位所述一个或多个内容服务器。
附记23.根据附记22所述的方法,还包括从缓存中执行域名***查找,用以定位所述一个或多个内容服务器。
附记24.根据附记21所述的方法,还包括将所述内容缓存到所述中间路由设备、所述中间接入点服务器和所述目标接入点服务器中的至少一个上。
附记25.根据附记24所述的方法,还包括在所述中间路由设备、所述第一设备、所述中间接入点服务器和所述目标接入点服务器之间同步。
附记26.根据附记19所述的方法,还包括执行压缩所述内容及解压缩所述内容中的至少一个。
附记27.根据附记19所述的方法,还包括基于全球全局虚拟网络执行智能路由。
附记28.根据附记27所述的方法,其中所述智能路由基于最佳带宽、最少延迟、最少跳数以及无数据包丢失中的至少一个。
附记29.根据附记27所述的方法,其中所述智能路由基于实时统计和历史统计中的至少一个。
附记30.根据附记20所述的方法,还包括同时从所述一个或多个内容服务器提取所述内容。
附记31.根据附记20所述的方法,其中,来自所述一个或多个内容服务器的所述内容包括一个或多个链接,所述一个或多个链接指向作为组成部分的附加内容。
附记32.根据附记31所述的方法,还包括从所述一个或多个链接中提取所述内容。
附记33.根据附记32所述的方法,还包括从包含所述一个或多个链接的页面的内容所在的远程区域提取所述一个或多个链接的所述内容。
附记34.根据附记32所述的方法,还包括同时从所述一个或多个链接中提取所述内容。
附记35.根据附记20所述的方法,其中,所述内容被验证过。
附记36.根据附记34所述的方法,其中,所述验证基于文件大小检查和散列检查中的至少一个。
附记37.一种非暂态计算机可读介质,存储有从远程网络区域进行内容检索的计算机可读程序,包括:
计算机可读指令,用于通过第一设备接收关于内容的请求,所述内容位于远程网络区域中的一个或多个内容服务器上;以及
用于执行以下步骤中的至少一个的计算机指令:
通过隧道转发所述请求到与所述一个或多个内容服务器接近的目标接入点服务器,并从所述目标接入点服务器接收所述内容,
以及
从所述第一设备的缓存中获取所述内容。
Claims (10)
1.一种从远程网络区域进行内容检索的网络***,包括:
第一设备,所述第一设备被配置为:
接收关于内容的请求,所述内容位于远程网络区域中的一个或多个内容服务器上;以及
执行以下步骤中的至少一个:
通过隧道转发所述请求到与所述一个或多个内容服务器接近的目标接入点服务器,并从所述目标接入点服务器接收所述内容,以及从所述第一设备的缓存中获取所述内容。
2.根据权利要求1所述的***,其中,所述目标接入点服务器被配置为从所述一个或多个内容服务器中提取所述内容。
3.根据权利要求2所述的网络***,其中,在所述第一设备和所述目标接入点服务器之间,所述网络***还包括一个或多个中间隧道,用于连接一个或多个中间访问指针服务器和一个或多个中间路由设备。
4.根据权利要求3所述的网络***,所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为执行域名***查找,用以定位所述一个或多个内容服务器。
5.根据权利要求3所述的网络***,其中,所述中间路由设备、所述第一设备、所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为从缓存中执行域名***查找,用以定位一个或多个内容服务器。
6.根据权利要求3所述的网络***,其中,所述中间路由设备、所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为缓存所述内容。
7.根据权利要求6所述的网络***,其中,所述高速缓存的内容在所述中间路由设备、所述第一设备、所述中间接入点服务器和所述目标接入点服务器之间被同步。
8.根据权利要求3所述的网络***,其中,所述中间路由设备、所述第一设备、所述中间接入点服务器和所述目标接入点服务器中的至少一个被配置为执行压缩所述内容及解压缩所述内容中的至少一个。
9.根据权利要求3所述的网络***,其中所述中间路由设备和所述第一设备中的至少一个被配置为基于全球全局虚拟网络执行智能路由。
10.根据权利要求9所述的网络***,其中所述智能路由基于最佳带宽、最少延迟、最少跳数以及无数据包丢失中的至少一个。
Applications Claiming Priority (13)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462089113P | 2014-12-08 | 2014-12-08 | |
US62/089,113 | 2014-12-08 | ||
US201562100406P | 2015-01-06 | 2015-01-06 | |
US62/100,406 | 2015-01-06 | ||
US201562108987P | 2015-01-28 | 2015-01-28 | |
US62/108,987 | 2015-01-28 | ||
US201562144293P | 2015-04-07 | 2015-04-07 | |
US62/144,293 | 2015-04-07 | ||
US201562151174P | 2015-04-22 | 2015-04-22 | |
US62/151,174 | 2015-04-22 | ||
US201562174394P | 2015-06-11 | 2015-06-11 | |
US62/174,394 | 2015-06-11 | ||
CN201580066318.2A CN107251005B (zh) | 2014-12-08 | 2015-12-07 | 从远程网络区域进行内容检索的***及方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580066318.2A Division CN107251005B (zh) | 2014-12-08 | 2015-12-07 | 从远程网络区域进行内容检索的***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113190495A true CN113190495A (zh) | 2021-07-30 |
Family
ID=56108010
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110481326.0A Pending CN113190495A (zh) | 2014-12-08 | 2015-12-07 | 从远程网络区域进行内容检索的***及方法 |
CN201580066318.2A Active CN107251005B (zh) | 2014-12-08 | 2015-12-07 | 从远程网络区域进行内容检索的***及方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580066318.2A Active CN107251005B (zh) | 2014-12-08 | 2015-12-07 | 从远程网络区域进行内容检索的***及方法 |
Country Status (6)
Country | Link |
---|---|
US (3) | US10841360B2 (zh) |
EP (1) | EP3230885B1 (zh) |
JP (1) | JP2018502385A (zh) |
CN (2) | CN113190495A (zh) |
HK (1) | HK1245435A1 (zh) |
WO (1) | WO2016094291A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016094291A1 (en) | 2014-12-08 | 2016-06-16 | Umbra Technologies Ltd. | System and method for content retrieval from remote network regions |
US11711346B2 (en) | 2015-01-06 | 2023-07-25 | Umbra Technologies Ltd. | System and method for neutral application programming interface |
CN107409079B (zh) | 2015-01-28 | 2021-05-07 | 安博科技有限公司 | 用于全局虚拟网络的***和方法 |
EP3761592B8 (en) | 2015-04-07 | 2023-09-13 | Umbra Technologies Ltd. | System and method for virtual interfaces and advanced smart routing in a global virtual network |
JP2018517372A (ja) | 2015-06-11 | 2018-06-28 | アンブラ テクノロジーズ リミテッドUmbra Technologies Ltd. | ネットワークタペストリの複数プロトコルの統合のための方法及びシステム |
EP4236264A3 (en) | 2015-12-11 | 2023-11-08 | Umbra Technologies Ltd. | System and method for information slingshot over a network tapestry and granularity of a tick |
EP4216072A1 (en) | 2016-04-26 | 2023-07-26 | Umbra Technologies Ltd. | Sling-routing logic and load balancing |
US10498810B2 (en) * | 2017-05-04 | 2019-12-03 | Amazon Technologies, Inc. | Coordinating inter-region operations in provider network environments |
US11582537B2 (en) * | 2019-10-14 | 2023-02-14 | Inscape Data, Inc. | Dynamic content serving using a media device |
CN114301968B (zh) * | 2021-12-31 | 2024-03-08 | 苏州科达特种视讯有限公司 | 服务端的访问方法、***、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6370571B1 (en) * | 1997-03-05 | 2002-04-09 | At Home Corporation | System and method for delivering high-performance online multimedia services |
US20030110214A1 (en) * | 2001-12-11 | 2003-06-12 | Nec Corporation | Content obtaining system for automatically downloading content to a home system based on a command from a remote terminal |
CN102197664A (zh) * | 2008-11-07 | 2011-09-21 | 艾利森电话股份有限公司 | 在用户设备中触发基于位置的事件的方法 |
Family Cites Families (296)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IT1196791B (it) | 1986-11-18 | 1988-11-25 | Cselt Centro Studi Lab Telecom | Elemento di commutazione per reti di interconnessione multistadio autoinstradanti a commutazione di pacchetto |
US5828847A (en) | 1996-04-19 | 1998-10-27 | Storage Technology Corporation | Dynamic server switching for maximum server availability and load balancing |
US5893089A (en) | 1996-11-15 | 1999-04-06 | Lextron Systems, Inc. | Memory with integrated search engine |
CA2228879C (en) | 1997-03-25 | 2001-08-07 | At&T Corp. | Methods for identifying service processing of telephone calls |
US7389312B2 (en) | 1997-04-28 | 2008-06-17 | Emc Corporation | Mirroring network data to establish virtual storage area network |
US5940838A (en) | 1997-07-11 | 1999-08-17 | International Business Machines Corporation | Parallel file system and method anticipating cache usage patterns |
US6587836B1 (en) | 1997-09-26 | 2003-07-01 | Worldcom, Inc. | Authentication and entitlement for users of web based data management programs |
US6081840A (en) * | 1997-10-14 | 2000-06-27 | Zhao; Yan | Two-level content distribution system |
US6209039B1 (en) | 1998-10-16 | 2001-03-27 | Mci Worldcom, Inc. | Method and apparatus for providing an interface between a plurality of frame relay networks |
ATE232348T1 (de) | 1999-02-25 | 2003-02-15 | Siemens Schweiz Ag | Telekommunikationssystem und verfahren für telekommunikationsdienste mit rufnummerumsetzung |
US6463465B1 (en) | 1999-05-07 | 2002-10-08 | Sun Microsystems, Inc. | System for facilitating remote access to parallel file system in a network using priviliged kernel mode and unpriviliged user mode to avoid processing failure |
FR2795593B1 (fr) | 1999-06-24 | 2001-09-07 | Cit Alcatel | Procede de routage de messages entre des points d'acces |
US6879995B1 (en) | 1999-08-13 | 2005-04-12 | Sun Microsystems, Inc. | Application server message logging |
US6678241B1 (en) | 1999-11-30 | 2004-01-13 | Cisc Technology, Inc. | Fast convergence with topology switching |
US6735207B1 (en) | 2000-06-13 | 2004-05-11 | Cisco Technology, Inc. | Apparatus and method for reducing queuing memory access cycles using a distributed queue structure |
US6477166B1 (en) | 2000-06-30 | 2002-11-05 | Marconi Communications, Inc. | System, method and switch for an MPLS network and an ATM network |
GB2369213B (en) | 2000-07-04 | 2005-02-23 | Honda Motor Co Ltd | Electronic file management system |
US20020007350A1 (en) | 2000-07-11 | 2002-01-17 | Brian Yen | System and method for on-demand data distribution in a P2P system |
US7155508B2 (en) | 2000-09-01 | 2006-12-26 | Yodlee.Com, Inc. | Target information generation and ad server |
US20020087447A1 (en) | 2000-09-19 | 2002-07-04 | Gazebo Inc. | System and method for managing and executing event based investments |
US6947433B2 (en) | 2000-09-21 | 2005-09-20 | Avici Systems, Inc. | System and method for implementing source based and egress based virtual networks in an interconnection network |
US9525696B2 (en) | 2000-09-25 | 2016-12-20 | Blue Coat Systems, Inc. | Systems and methods for processing data flows |
WO2002033551A1 (en) | 2000-10-18 | 2002-04-25 | Tricord Systems, Inc. | Controller fault recovery system for a distributed file system |
US7006505B1 (en) | 2000-10-23 | 2006-02-28 | Bay Microsystems, Inc. | Memory management system and algorithm for network processor architecture |
US6829215B2 (en) | 2000-10-31 | 2004-12-07 | Marconi Intellectual Property (Ringfence) Inc. | IP multi-homing |
US7254833B1 (en) | 2000-11-09 | 2007-08-07 | Accenture Llp | Electronic security system and scheme for a communications network |
US7149797B1 (en) | 2001-04-02 | 2006-12-12 | Akamai Technologies, Inc. | Content delivery network service provider (CDNSP)-managed content delivery network (CDN) for network service provider (NSP) |
US7055036B2 (en) | 2001-04-06 | 2006-05-30 | Mcafee, Inc. | System and method to verify trusted status of peer in a peer-to-peer network environment |
CN1241366C (zh) | 2001-06-19 | 2006-02-08 | 中兴通讯股份有限公司 | 一种宽带接入用户配置方法 |
US8625411B2 (en) | 2001-07-20 | 2014-01-07 | Bay Microsystems, Inc. | Robust mesh transport network comprising conjoined rings |
US7161899B2 (en) | 2001-07-20 | 2007-01-09 | Bay Microsystems, Inc. | Interlocking SONET/SDH network architecture |
EP1283464A1 (en) | 2001-08-06 | 2003-02-12 | Hewlett-Packard Company | A boot process for a computer, a boot ROM and a computer having a boot ROM |
US7224706B2 (en) | 2001-08-28 | 2007-05-29 | Bay Microsystems, Inc. | Hitless re-routing in composite switches |
US7310348B2 (en) | 2001-09-19 | 2007-12-18 | Bay Microsystems, Inc. | Network processor architecture |
EP1530761A4 (en) | 2001-09-19 | 2008-01-23 | Bay Microsystems Inc | VERTICAL INSTRUCTION AND DATA PROCESSING IN A NETWORK PROCESSOR ARCHITECTURE |
US20030069991A1 (en) * | 2001-10-09 | 2003-04-10 | Brescia Paul T. | Location-based address provision |
US6973048B2 (en) | 2001-10-10 | 2005-12-06 | Bay Microsystems, Inc. | Composite add/drop multiplexor |
IL161735A0 (en) | 2001-11-02 | 2005-11-20 | Neoteris Inc | Method and system for providing secure access to resources on private networks |
US6593863B2 (en) | 2001-12-05 | 2003-07-15 | Parama Networks, Inc. | Serializer |
US6690223B1 (en) | 2001-12-27 | 2004-02-10 | Bay Microsystems, Inc. | System and method for shifting the phase of a clock signal |
US7433964B2 (en) | 2002-01-20 | 2008-10-07 | Bay Microsystems, Inc. | Coherent provisioning of multiple traffic paths in transport networks |
US8976798B2 (en) | 2002-01-28 | 2015-03-10 | Hughes Network Systems, Llc | Method and system for communicating over a segmented virtual private network (VPN) |
WO2003075166A1 (fr) | 2002-03-06 | 2003-09-12 | Fujitsu Limited | Systeme de stockage et procede de transfert de donnees dans ledit systeme |
US7177929B2 (en) | 2002-03-27 | 2007-02-13 | International Business Machines Corporation | Persisting node reputations in transient network communities |
US7069318B2 (en) | 2002-03-27 | 2006-06-27 | International Business Machines Corporation | Content tracking in transient network communities |
US7039701B2 (en) | 2002-03-27 | 2006-05-02 | International Business Machines Corporation | Providing management functions in decentralized networks |
US7173902B2 (en) | 2002-03-29 | 2007-02-06 | Bay Microsystems, Inc. | Expansion of telecommunications networks with automatic protection switching |
US7145922B2 (en) | 2002-03-29 | 2006-12-05 | Bay Microsystems, Inc. | Composite add/drop multiplexor with crisscross loop back |
US7161965B2 (en) | 2002-03-29 | 2007-01-09 | Bay Microsystems, Inc. | Add/drop multiplexor with aggregate serializer/deserializers |
US7269130B2 (en) | 2002-03-29 | 2007-09-11 | Bay Microsystems, Inc. | Redundant add/drop multiplexor |
US7145882B2 (en) | 2002-04-04 | 2006-12-05 | Bay Microsystems, Inc. | Multiplexed automatic protection switching channels |
US20030195973A1 (en) | 2002-04-11 | 2003-10-16 | Raymond Savarda | Methods, systems, and computer program products for processing a packet with layered headers using a data structure that positionally relates the layered headers |
WO2003088047A1 (en) | 2002-04-12 | 2003-10-23 | Bay Microsystems, Inc. | System and method for memory management within a network processor architecture |
WO2003090018A2 (en) | 2002-04-14 | 2003-10-30 | Bay Microsystems, Inc. | Network processor architecture |
AU2003226394A1 (en) | 2002-04-14 | 2003-11-03 | Bay Microsystems, Inc. | Data forwarding engine |
US7221687B2 (en) | 2002-05-17 | 2007-05-22 | Bay Microsystems, Inc. | Reference timing architecture |
US7349435B2 (en) | 2002-07-11 | 2008-03-25 | Bay Microsystems, Inc. | Multiport overhead cell processor for telecommunications nodes |
US8272020B2 (en) * | 2002-08-17 | 2012-09-18 | Disney Enterprises, Inc. | System for the delivery and dynamic presentation of large media assets over bandwidth constrained networks |
US7689722B1 (en) | 2002-10-07 | 2010-03-30 | Cisco Technology, Inc. | Methods and apparatus for virtual private network fault tolerance |
CN1754161A (zh) | 2002-10-18 | 2006-03-29 | 科拉图斯公司 | 用于建立虚拟网络的设备、方法和计算机程序产品 |
US8332464B2 (en) | 2002-12-13 | 2012-12-11 | Anxebusiness Corp. | System and method for remote network access |
US7633909B1 (en) | 2002-12-20 | 2009-12-15 | Sprint Spectrum L.P. | Method and system for providing multiple connections from a common wireless access point |
GB0306971D0 (en) | 2003-03-26 | 2003-04-30 | British Telecomm | Client server model |
JP4119295B2 (ja) | 2003-04-07 | 2008-07-16 | 東京エレクトロン株式会社 | 保守・診断データ蓄積サーバ、保守・診断データの蓄積・取得システム、保守・診断データの蓄積・提供システム |
US8437284B2 (en) | 2003-07-29 | 2013-05-07 | Citrix Systems, Inc. | Systems and methods for additional retransmissions of dropped packets |
US7349411B2 (en) | 2003-07-30 | 2008-03-25 | Bay Microsystems, Inc. | Economically expansible switching network |
US8069435B1 (en) | 2003-08-18 | 2011-11-29 | Oracle America, Inc. | System and method for integration of web services |
US7818759B2 (en) | 2003-11-24 | 2010-10-19 | Ebay Inc. | API and business language schema design framework for message exchanges |
US7587487B1 (en) | 2003-12-10 | 2009-09-08 | Foundry Networks, Inc. | Method and apparatus for load balancing based on XML content in a packet |
US20050180319A1 (en) * | 2004-02-18 | 2005-08-18 | Hutnik Stephen M. | Narrowband and broadband VPN optimal path selection using the global positioning system |
US8005937B2 (en) | 2004-03-02 | 2011-08-23 | Fatpot Technologies, Llc | Dynamically integrating disparate computer-aided dispatch systems |
US20050203892A1 (en) | 2004-03-02 | 2005-09-15 | Jonathan Wesley | Dynamically integrating disparate systems and providing secure data sharing |
JP2005268936A (ja) | 2004-03-16 | 2005-09-29 | Canon Inc | アクセスポイント、ネットワークシステム及びネットワークサービス提供方法 |
CA2563422C (en) | 2004-04-15 | 2013-06-04 | Clearpath Networks, Inc. | Systems and methods for managing a network |
US8522205B2 (en) | 2004-05-18 | 2013-08-27 | Oracle International Corporation | Packaging multiple groups of read-only files of an application's components into multiple shared libraries |
US9088561B2 (en) | 2004-05-19 | 2015-07-21 | Ca, Inc. | Method and system for authentication in a computer network |
US8107363B1 (en) | 2004-05-21 | 2012-01-31 | Rockstar Bidco, LP | Method and apparatus for accelerating failover of VPN traffic in an MPLS provider network |
JP4829223B2 (ja) | 2004-05-25 | 2011-12-07 | グーグル インコーポレイテッド | 電子メッセージソース評判情報システム |
US20060075057A1 (en) | 2004-08-30 | 2006-04-06 | International Business Machines Corporation | Remote direct memory access system and method |
US7830372B2 (en) | 2004-08-30 | 2010-11-09 | Qnx Software Systems Gmbh & Co. Kg | Method and system for providing transparent access to hardware graphic layers |
US20060047944A1 (en) | 2004-09-01 | 2006-03-02 | Roger Kilian-Kehr | Secure booting of a computing device |
DE102004047328A1 (de) | 2004-09-29 | 2006-06-01 | OCé PRINTING SYSTEMS GMBH | Computersystem und Verfahren zum automatischen Ausführen von Bestellungen |
US20060174252A1 (en) | 2004-11-18 | 2006-08-03 | Besbris David G | Service versioning |
US8037517B2 (en) | 2004-12-22 | 2011-10-11 | Wake Forest University | Method, systems, and computer program products for implementing function-parallel network firewall |
US7523491B2 (en) | 2005-01-03 | 2009-04-21 | Nokia Corporation | System, apparatus, and method for accessing mobile servers |
US7551623B1 (en) | 2005-01-31 | 2009-06-23 | Packeteer, Inc. | Modulation of partition parameters achieving delay-based QoS mechanism |
CN100417114C (zh) | 2005-03-01 | 2008-09-03 | 华为技术有限公司 | 在无线局域网中接入设备间实现负载均衡的方法 |
WO2006118497A1 (en) | 2005-04-29 | 2006-11-09 | Telefonaktiebolaget L M Ericsson (Publ) | Operator shop selection |
US9401822B2 (en) | 2005-06-09 | 2016-07-26 | Whirlpool Corporation | Software architecture system and method for operating an appliance exposing key press functionality to a network |
CN1909501A (zh) | 2005-08-05 | 2007-02-07 | 华为技术有限公司 | 一种端到端业务快速收敛的方法和路由设备 |
US7801030B1 (en) | 2005-09-16 | 2010-09-21 | Cisco Technology, Inc. | Technique for using OER with an ECT solution for multi-homed spoke-to-spoke sites |
US20070112812A1 (en) | 2005-11-09 | 2007-05-17 | Harvey Richard H | System and method for writing data to a directory |
JP4781089B2 (ja) | 2005-11-15 | 2011-09-28 | 株式会社ソニー・コンピュータエンタテインメント | タスク割り当て方法およびタスク割り当て装置 |
US8347373B2 (en) * | 2007-05-08 | 2013-01-01 | Fortinet, Inc. | Content filtering of remote file-system access protocols |
US7782905B2 (en) | 2006-01-19 | 2010-08-24 | Intel-Ne, Inc. | Apparatus and method for stateless CRC calculation |
US7945612B2 (en) | 2006-03-28 | 2011-05-17 | Microsoft Corporation | Aggregating user presence across multiple endpoints |
US10079839B1 (en) | 2007-06-12 | 2018-09-18 | Icontrol Networks, Inc. | Activation of gateway device |
US20090132621A1 (en) | 2006-07-28 | 2009-05-21 | Craig Jensen | Selecting storage location for file storage based on storage longevity and speed |
US7577691B2 (en) | 2006-08-02 | 2009-08-18 | Microsoft Corporation | Extending hierarchical synchronization scopes to non-hierarchical scenarios |
US8718065B2 (en) | 2006-08-15 | 2014-05-06 | Broadcom Corporation | Transmission using multiple physical interface |
US20080091598A1 (en) | 2006-10-17 | 2008-04-17 | Daniel Fauleau | Method and system of executing an action on a portable data storage device |
US20080130891A1 (en) | 2006-11-03 | 2008-06-05 | Alvin Sun | Integrated circuit device interface with parallel scrambler and descrambler |
US7742411B2 (en) | 2006-11-03 | 2010-06-22 | Bay Microsystems, Inc. | Highly-scalable hardware-based traffic management within a network processor integrated circuit |
US8514698B2 (en) | 2006-11-21 | 2013-08-20 | The Boeing Company | Routing and forwarding of packets over a non-persistent communication link |
US7822877B2 (en) | 2006-11-27 | 2010-10-26 | Bay Microsystems, Inc. | Network processor integrated circuit with a software programmable search engine communications module |
US20170344703A1 (en) | 2006-12-29 | 2017-11-30 | Kip Prod P1 Lp | Multi-services application gateway and system employing the same |
US9569587B2 (en) | 2006-12-29 | 2017-02-14 | Kip Prod Pi Lp | Multi-services application gateway and system employing the same |
US8015581B2 (en) | 2007-01-05 | 2011-09-06 | Verizon Patent And Licensing Inc. | Resource data configuration for media content access systems and methods |
US8339991B2 (en) | 2007-03-01 | 2012-12-25 | Meraki, Inc. | Node self-configuration and operation in a wireless network |
US7957311B2 (en) | 2007-03-09 | 2011-06-07 | Bay Microsystems, Inc. | Programmable hardware-based traffic policing |
US8582557B2 (en) | 2007-04-04 | 2013-11-12 | Cisco Technology, Inc. | Fax relay tunneling |
CN101282448B (zh) | 2007-04-05 | 2012-08-29 | 华为技术有限公司 | 多媒体广播数据的传输与接收方法及其***、终端 |
US8688850B2 (en) | 2007-04-10 | 2014-04-01 | International Business Machines Corporation | Method for inter-site data stream transfer in cooperative data stream processing |
US8705348B2 (en) | 2007-04-18 | 2014-04-22 | Cisco Technology, Inc. | Use of metadata for time based anti-replay |
US8141143B2 (en) | 2007-05-31 | 2012-03-20 | Imera Systems, Inc. | Method and system for providing remote access to resources in a secure data center over a network |
US20180198756A1 (en) | 2007-06-12 | 2018-07-12 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
CN101079896B (zh) | 2007-06-22 | 2010-05-19 | 西安交通大学 | 一种构建并行存储***多可用性机制并存架构的方法 |
US8111627B2 (en) | 2007-06-29 | 2012-02-07 | Cisco Technology, Inc. | Discovering configured tunnels between nodes on a path in a data communications network |
US8966075B1 (en) | 2007-07-02 | 2015-02-24 | Pulse Secure, Llc | Accessing a policy server from multiple layer two networks |
WO2009032710A2 (en) | 2007-08-29 | 2009-03-12 | Nirvanix, Inc. | Filing system and method for data files stored in a distributed communications network |
US8069258B1 (en) | 2007-09-11 | 2011-11-29 | Electronic Arts Inc. | Local frame processing to apparently reduce network lag of multiplayer deterministic simulations |
US7751329B2 (en) | 2007-10-03 | 2010-07-06 | Avaya Inc. | Providing an abstraction layer in a cluster switch that includes plural switches |
KR101053903B1 (ko) | 2007-10-19 | 2011-08-04 | 삼성전자주식회사 | 네트워크온칩에서 전압 및 주파수 제어 장치 및 방법 |
EP3291636B1 (en) | 2007-10-25 | 2020-04-29 | Cisco Technology, Inc. | Interworking gateway for mobile nodes |
US8312307B2 (en) | 2007-11-07 | 2012-11-13 | Intel Corporation | Systems and methods for reducing power consumption during communication between link partners |
US8272046B2 (en) | 2007-11-13 | 2012-09-18 | Cisco Technology, Inc. | Network mobility over a multi-path virtual private network |
US7945696B2 (en) | 2007-11-30 | 2011-05-17 | Cisco Technology, Inc. | Differentiated routing using tunnels in a computer network |
US8422397B2 (en) | 2007-12-28 | 2013-04-16 | Prodea Systems, Inc. | Method and apparatus for rapid session routing |
US9455924B2 (en) | 2008-01-02 | 2016-09-27 | Media Network Services As | Device and system for selective forwarding |
EP3419224B1 (en) | 2008-01-23 | 2022-01-19 | Telefonaktiebolaget LM Ericsson (publ) | Selection of an edge node in a fixed access communication network |
US8544065B2 (en) | 2008-01-23 | 2013-09-24 | International Business Machines Corporation | Dataspace protection utilizing virtual private networks on a multi-node computer system |
US20090193428A1 (en) | 2008-01-25 | 2009-07-30 | Hewlett-Packard Development Company, L.P. | Systems and Methods for Server Load Balancing |
US20090213754A1 (en) | 2008-02-26 | 2009-08-27 | Roie Melamed | Device, System, and Method of Group Communication |
US7870418B2 (en) | 2008-02-27 | 2011-01-11 | Microsoft Corporation | Enhanced presence routing and roster fidelity by proactive crashed endpoint detection |
US8266672B2 (en) | 2008-03-21 | 2012-09-11 | Sophos Plc | Method and system for network identification via DNS |
US8423592B2 (en) | 2008-04-11 | 2013-04-16 | Sandisk Technologies Inc. | Method and system for accessing a storage system with multiple file systems |
CN101577661B (zh) | 2008-05-09 | 2013-09-11 | 华为技术有限公司 | 一种路径切换的方法和设备 |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
CN101599888B (zh) | 2008-06-06 | 2012-04-18 | 中兴通讯股份有限公司 | 一种家用基站网关负载均衡控制方法 |
US8245039B2 (en) | 2008-07-18 | 2012-08-14 | Bridgewater Systems Corp. | Extensible authentication protocol authentication and key agreement (EAP-AKA) optimization |
US8307422B2 (en) | 2008-08-14 | 2012-11-06 | Juniper Networks, Inc. | Routing device having integrated MPLS-aware firewall |
US8437641B2 (en) | 2008-10-21 | 2013-05-07 | Bay Microsystems, Inc. | Clock regeneration for optical communications |
US8825854B2 (en) | 2008-11-24 | 2014-09-02 | Sap Ag | DMZ framework |
CN101478533B (zh) | 2008-11-29 | 2012-05-23 | 成都市华为赛门铁克科技有限公司 | 一种跨越虚拟防火墙发送和接收数据的方法及*** |
CN102257811B (zh) | 2008-12-25 | 2013-03-20 | 中兴通讯股份有限公司 | 移动终端多媒体广播驱动接口及实现方法 |
JP5031907B2 (ja) | 2009-01-13 | 2012-09-26 | 株式会社日立製作所 | 通信システム、加入者収容装置及び通信方法 |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US8769057B1 (en) | 2009-05-07 | 2014-07-01 | Sprint Communications Company L.P. | Employing a hierarchy of servers to resolve fractional IP addresses |
WO2010144002A1 (en) | 2009-06-09 | 2010-12-16 | Telefonaktiebolaget L M Ericsson (Publ) | Power-saving functions in communications networks |
US8284776B2 (en) | 2009-06-10 | 2012-10-09 | Broadcom Corporation | Recursive packet header processing |
US8229484B2 (en) | 2009-06-11 | 2012-07-24 | Genesys Telecommunications Laboratories, Inc. | System and methods for integrating short message service messaging with contact center applications |
US8611335B1 (en) | 2009-08-13 | 2013-12-17 | Google, Inc. | System and method for assigning paths for data flows through a wide-area network |
CN102006646B (zh) | 2009-08-28 | 2012-08-08 | 华为终端有限公司 | 一种切换方法和切换设备 |
CN102549980A (zh) | 2009-09-16 | 2012-07-04 | 瑞典爱立信有限公司 | 面向连接的网络中的业务恢复 |
WO2011048500A2 (en) | 2009-10-20 | 2011-04-28 | Rfsoc Consulting Sarl | Urban mobile network system |
US8458769B2 (en) | 2009-12-12 | 2013-06-04 | Akamai Technologies, Inc. | Cloud based firewall system and service |
CN101765172A (zh) | 2010-01-21 | 2010-06-30 | 华为技术有限公司 | 接入点网络中的切换方法和装置 |
US8689307B2 (en) | 2010-03-19 | 2014-04-01 | Damaka, Inc. | System and method for providing a virtual peer-to-peer environment |
CN102209355B (zh) | 2010-03-31 | 2013-12-04 | 华为终端有限公司 | 网络切换的方法及支持网络切换的终端 |
US8601266B2 (en) | 2010-03-31 | 2013-12-03 | Visa International Service Association | Mutual mobile authentication using a key management center |
US9461996B2 (en) | 2010-05-07 | 2016-10-04 | Citrix Systems, Inc. | Systems and methods for providing a single click access to enterprise, SAAS and cloud hosted application |
CN102255794B (zh) | 2010-05-17 | 2014-07-30 | 塔塔咨询服务有限公司 | 远程消息收发吞吐量优化和等待时间缩短用***和方法 |
US20120005307A1 (en) | 2010-06-30 | 2012-01-05 | Abhik Das | Storage virtualization |
US8639746B2 (en) | 2010-07-01 | 2014-01-28 | Red Hat, Inc. | Architecture, system and method for mediating communications between a client computer system and a cloud computing system with a driver framework |
US8458786B1 (en) | 2010-08-13 | 2013-06-04 | Zscaler, Inc. | Automated dynamic tunnel management |
US20140310243A1 (en) | 2010-08-16 | 2014-10-16 | Mr. Steven James McGee | Heart beacon cycle |
US20140181248A1 (en) | 2010-09-27 | 2014-06-26 | Jonathan Peter Deutsch | Simple Remote Access Through Firewalls For Networked Devices and Applications |
US9712484B1 (en) * | 2010-09-28 | 2017-07-18 | Amazon Technologies, Inc. | Managing request routing information utilizing client identifiers |
CN101969414B (zh) | 2010-10-15 | 2012-10-03 | 北京交通大学 | 一种标识分离映射网络中IPSec网关自动发现的方法 |
CN102457539A (zh) | 2010-10-19 | 2012-05-16 | 英业达集团(天津)电子技术有限公司 | 文件服务器的管理方法 |
US8798060B1 (en) | 2010-10-21 | 2014-08-05 | Juniper Networks, Inc. | Converting between tunneling protocols |
US8467324B2 (en) | 2010-11-03 | 2013-06-18 | Broadcom Corporation | Managing devices within a vehicular communication network |
US8935431B2 (en) | 2010-12-17 | 2015-01-13 | International Business Machines Corporation | Highly scalable and distributed data sharing and storage |
US9565117B2 (en) | 2010-12-22 | 2017-02-07 | Cisco Technology, Inc. | Adaptive intelligent routing in a communication system |
US9544137B1 (en) | 2010-12-29 | 2017-01-10 | Amazon Technologies, Inc. | Encrypted boot volume access in resource-on-demand environments |
US20120179904A1 (en) | 2011-01-11 | 2012-07-12 | Safenet, Inc. | Remote Pre-Boot Authentication |
US9213594B2 (en) | 2011-01-19 | 2015-12-15 | Intelligent Intellectual Property Holdings 2 Llc | Apparatus, system, and method for managing out-of-service conditions |
US8612744B2 (en) | 2011-02-10 | 2013-12-17 | Varmour Networks, Inc. | Distributed firewall architecture using virtual machines |
US9716659B2 (en) | 2011-03-23 | 2017-07-25 | Hughes Network Systems, Llc | System and method for providing improved quality of service over broadband networks |
JP5747615B2 (ja) | 2011-03-31 | 2015-07-15 | 日本電気株式会社 | 通信システム、及び通信方法 |
ES2425627B1 (es) * | 2011-05-12 | 2014-05-05 | Telefónica, S.A. | Método y rastreador para distribución de contenido a través de una red de distribución de contenido |
JP2012248135A (ja) * | 2011-05-31 | 2012-12-13 | Sony Corp | 情報処理装置、および情報処理方法、並びにプログラム |
CN103384992B (zh) | 2011-06-02 | 2015-11-25 | 华为技术有限公司 | 多处理器架构平台网络防火墙 |
US9432258B2 (en) | 2011-06-06 | 2016-08-30 | At&T Intellectual Property I, L.P. | Methods and apparatus to configure virtual private mobile networks to reduce latency |
US9148223B2 (en) | 2011-07-07 | 2015-09-29 | Ciena Corporation | Ethernet private local area network systems and methods |
US9819546B2 (en) | 2011-07-07 | 2017-11-14 | Ciena Corporation | Data connectivity systems and methods through packet-optical switches |
CN102340538B (zh) | 2011-07-20 | 2013-09-04 | 杭州创联电子技术有限公司 | 一种用于gyk数据管理的手持式设备实现方法 |
US8881258B2 (en) | 2011-08-24 | 2014-11-04 | Mcafee, Inc. | System, method, and computer program for preventing infections from spreading in a network environment using dynamic application of a firewall policy |
US9167501B2 (en) | 2011-08-29 | 2015-10-20 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing a 3G packet core in a cloud computer with openflow data and control planes |
US10044678B2 (en) | 2011-08-31 | 2018-08-07 | At&T Intellectual Property I, L.P. | Methods and apparatus to configure virtual private mobile networks with virtual private networks |
US9590820B1 (en) | 2011-09-02 | 2017-03-07 | Juniper Networks, Inc. | Methods and apparatus for improving load balancing in overlay networks |
US10237253B2 (en) | 2011-09-09 | 2019-03-19 | Kingston Digital, Inc. | Private cloud routing server, private network service and smart device client architecture without utilizing a public cloud based routing server |
CN103828297B (zh) | 2011-09-30 | 2018-06-26 | 英特尔公司 | 通过虚拟专用网(vpn)保持连接性的装置、***和方法 |
US9514154B2 (en) | 2011-10-27 | 2016-12-06 | International Business Machines Corporation | Virtual file system interface for communicating changes of metadata in a data storage system |
US8874680B1 (en) | 2011-11-03 | 2014-10-28 | Netapp, Inc. | Interconnect delivery process |
US20140289826A1 (en) | 2011-11-07 | 2014-09-25 | Option | Establishing a communication session |
US9015823B2 (en) | 2011-11-15 | 2015-04-21 | Nicira, Inc. | Firewalls in logical networks |
CN102726027B (zh) | 2011-12-28 | 2014-05-21 | 华为技术有限公司 | 虚拟机全盘加密下预启动时的密钥传输方法和设备 |
US10484335B2 (en) | 2012-02-09 | 2019-11-19 | Connectify, Inc. | Secure remote computer network |
KR101630275B1 (ko) * | 2012-03-27 | 2016-06-14 | 에스케이텔레콤 주식회사 | 캐시 동기화 시스템, 그의 캐시 동기화 방법 및 장치 |
US9350644B2 (en) | 2012-04-13 | 2016-05-24 | Zscaler. Inc. | Secure and lightweight traffic forwarding systems and methods to cloud based network security systems |
EP2839615A4 (en) | 2012-04-18 | 2015-10-14 | Nevion Europ As | PROTECTION OF OFFSET DATA FLOW BEFORE START DELAY |
US9288129B2 (en) | 2012-04-25 | 2016-03-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Host-router virtual tunnelling and multiple tunnel management |
US9100299B2 (en) | 2012-05-21 | 2015-08-04 | Verizon Patent And Licensing Inc. | Detecting error conditions in standby links |
WO2015116768A2 (en) | 2014-01-29 | 2015-08-06 | Sipn, Llc | Systems and methods for protecting communications |
US9898317B2 (en) | 2012-06-06 | 2018-02-20 | Juniper Networks, Inc. | Physical path determination for virtual network packet flows |
US9699135B2 (en) | 2012-06-20 | 2017-07-04 | Openvpn Technologies, Inc. | Private tunnel network |
US9185025B2 (en) | 2012-06-22 | 2015-11-10 | Telefonaktiebolaget L M Ericsson (Publ) | Internetworking and failure recovery in unified MPLS and IP networks |
JP2014010465A (ja) | 2012-06-27 | 2014-01-20 | International Business Maschines Corporation | 複数のストレージ・クラウドから実体ファイルを格納するためのストレージ・クラウドを選択する方法、並びにそのコンピュータ及びコンピュータ・プログラム |
US8934215B2 (en) | 2012-07-20 | 2015-01-13 | Samsung Electro-Mechanics Co., Ltd | Laminated chip electronic component, board for mounting the same, and packing unit thereof |
US9087191B2 (en) | 2012-08-24 | 2015-07-21 | Vmware, Inc. | Method and system for facilitating isolated workspace for applications |
CN102833109B (zh) | 2012-08-30 | 2015-01-07 | 华为技术有限公司 | 故障点位置信息处理方法及设备 |
US9298719B2 (en) | 2012-09-04 | 2016-03-29 | International Business Machines Corporation | On-demand caching in a WAN separated distributed file system or clustered file system cache |
US9164702B1 (en) | 2012-09-07 | 2015-10-20 | Google Inc. | Single-sided distributed cache system |
US9038151B1 (en) | 2012-09-20 | 2015-05-19 | Wiretap Ventures, LLC | Authentication for software defined networks |
US20140086253A1 (en) | 2012-09-26 | 2014-03-27 | Futurewei Technologies, Inc. | Overlay Virtual Gateway for Overlay Networks |
EP2907090A4 (en) | 2012-10-10 | 2016-05-18 | Mastercard International Inc | METHOD AND SYSTEMS FOR IMPLEMENTING TRANSACTIONS AT REMOTE SALES OFFICES |
US9160809B2 (en) | 2012-11-26 | 2015-10-13 | Go Daddy Operating Company, LLC | DNS overriding-based methods of accelerating content delivery |
EP2926594A1 (en) * | 2012-11-30 | 2015-10-07 | Interdigital Patent Holdings, Inc. | Systems and/or methods for anchor node selection in networks using distributed mobility management (dmm) |
US9042270B2 (en) | 2012-12-19 | 2015-05-26 | Hitachi, Ltd. | Method and apparatus of network configuration for storage federation |
US10070369B2 (en) | 2013-01-02 | 2018-09-04 | Comcast Cable Communications, Llc | Network provisioning |
CN103118089A (zh) | 2013-01-22 | 2013-05-22 | 华中科技大学 | 一种基于多个云存储***的安全存储方法及其*** |
EP2950211B1 (en) | 2013-01-23 | 2021-07-07 | Waseda University | Parallelism extraction method and method for making program |
US9652192B2 (en) | 2013-01-25 | 2017-05-16 | Qualcomm Incorporated | Connectionless transport for user input control for wireless display devices |
US8923333B2 (en) | 2013-02-08 | 2014-12-30 | Shoab A. Khan | Cognitive hub for self-healing and self-forming network with hybrid communication technologies |
US20140229945A1 (en) | 2013-02-12 | 2014-08-14 | Contextream Ltd. | Network control using software defined flow mapping and virtualized network functions |
US9432336B2 (en) | 2013-02-13 | 2016-08-30 | Blackberry Limited | Secure electronic device application connection to an application server |
GB2510874B (en) | 2013-02-15 | 2020-09-16 | Ncr Corp | Server system supporting remotely managed IT services |
US9418072B2 (en) | 2013-03-04 | 2016-08-16 | Vmware, Inc. | Cross-file differential content synchronization |
US9277452B1 (en) | 2013-03-07 | 2016-03-01 | Dragonwave, Inc. | Adaptive modulation and priority-based flow control in wireless communications |
CA2897326A1 (en) | 2013-03-14 | 2014-10-02 | M2S, Inc. | Data collection marketplace for a data registry system |
US9374241B2 (en) | 2013-03-14 | 2016-06-21 | International Business Machines Corporation | Tagging virtual overlay packets in a virtual networking system |
US9450817B1 (en) | 2013-03-15 | 2016-09-20 | Juniper Networks, Inc. | Software defined network controller |
US20140280775A1 (en) | 2013-03-15 | 2014-09-18 | Conrad N. Wood | Network Stack and Related Techniques |
US9860332B2 (en) | 2013-05-08 | 2018-01-02 | Samsung Electronics Co., Ltd. | Caching architecture for packet-form in-memory object caching |
KR102051504B1 (ko) | 2013-05-15 | 2019-12-03 | 삼성전자주식회사 | 무선 통신 시스템에서 데이터 패킷 송수신 방법 및 장치 |
US9888042B2 (en) | 2013-05-21 | 2018-02-06 | Citrix Systems, Inc. | Systems and methods for multipath transmission control protocol connection management |
US9699001B2 (en) | 2013-06-10 | 2017-07-04 | Brocade Communications Systems, Inc. | Scalable and segregated network virtualization |
US20140369230A1 (en) | 2013-06-18 | 2014-12-18 | Alcatel-Lucent Usa Inc. | Virtual Chassis Topology Management |
US9509598B2 (en) | 2013-08-02 | 2016-11-29 | Time Warner Cable Enterprises Llc | Apparatus and methods for intelligent deployment of network infrastructure based on tunneling of ethernet ring protection |
WO2015021343A1 (en) | 2013-08-08 | 2015-02-12 | Hughes Network Systems, Llc | System and method for providing improved quality of service over broadband networks |
US9241044B2 (en) | 2013-08-28 | 2016-01-19 | Hola Networks, Ltd. | System and method for improving internet communication by using intermediate nodes |
US8611355B1 (en) * | 2013-09-03 | 2013-12-17 | tw telecom holdings inc. | Buffer-less virtual routing |
US9503371B2 (en) | 2013-09-04 | 2016-11-22 | Nicira, Inc. | High availability L3 gateways for logical networks |
US9338066B2 (en) | 2013-09-05 | 2016-05-10 | Avaya Inc. | Tunnel keep-alive timeout mechanism based on quality of service (QoS) value of received keep-alive messages |
US9274858B2 (en) | 2013-09-17 | 2016-03-01 | Twilio, Inc. | System and method for tagging and tracking events of an application platform |
US10078754B1 (en) | 2013-09-24 | 2018-09-18 | Amazon Technologies, Inc. | Volume cryptographic key management |
IN2013MU03094A (zh) | 2013-09-27 | 2015-07-17 | Tata Consultancy Services Ltd | |
EP4221076A3 (en) | 2013-10-03 | 2023-10-04 | Musarubra US LLC | Dynamic adaptive defense for cyber-security threats |
US10904201B1 (en) | 2013-10-11 | 2021-01-26 | Cisco Technology, Inc. | Updating distributed caches in network devices in the event of virtual machine changes in a virtualized network environment |
US9407602B2 (en) | 2013-11-07 | 2016-08-02 | Attivo Networks, Inc. | Methods and apparatus for redirecting attacks on a network |
US9253028B2 (en) | 2013-12-13 | 2016-02-02 | International Business Machines Corporation | Software-defined networking tunneling extensions |
EP3085038A1 (en) | 2013-12-20 | 2016-10-26 | Nokia Solutions And Networks Management International GmbH | Sgc and pgc and sgu and pgu allocation procedure |
EP3103218A4 (en) | 2014-02-04 | 2017-09-06 | Distrix Networks Ltd. | Bandwidth and latency estimation in a communication network |
US11016941B2 (en) | 2014-02-28 | 2021-05-25 | Red Hat, Inc. | Delayed asynchronous file replication in a distributed file system |
US9241004B1 (en) | 2014-03-11 | 2016-01-19 | Trend Micro Incorporated | Alteration of web documents for protection against web-injection attacks |
US10476698B2 (en) | 2014-03-20 | 2019-11-12 | Avago Technologies International Sales Pte. Limited | Redundent virtual link aggregation group |
US10673712B1 (en) | 2014-03-27 | 2020-06-02 | Amazon Technologies, Inc. | Parallel asynchronous stack operations |
US9729539B1 (en) | 2014-03-28 | 2017-08-08 | Pulse Secure, Llc | Network access session detection to provide single-sign on (SSO) functionality for a network access control device |
US9294304B2 (en) | 2014-03-31 | 2016-03-22 | Juniper Networks, Inc. | Host network accelerator for data center overlay network |
US9110820B1 (en) | 2014-03-31 | 2015-08-18 | Emc Corporation | Hybrid data storage system in an HPC exascale environment |
US20150281176A1 (en) | 2014-04-01 | 2015-10-01 | Bret Banfield | Method And Technique for Automated Collection, Analysis, and Distribution of Network Security Threat Information |
US9609019B2 (en) | 2014-05-07 | 2017-03-28 | Attivo Networks Inc. | System and method for directing malicous activity to a monitoring system |
CN110177367B (zh) | 2014-05-21 | 2021-12-07 | 柏思科技有限公司 | 无线通信装置处多个sim卡的使用 |
US9350710B2 (en) | 2014-06-20 | 2016-05-24 | Zscaler, Inc. | Intelligent, cloud-based global virtual private network systems and methods |
US9961587B2 (en) | 2014-06-26 | 2018-05-01 | Gilat Satellite Networks Ltd. | Methods and apparatus for optimizing tunneled traffic |
CN104135514B (zh) | 2014-07-25 | 2017-10-17 | 英业达科技有限公司 | 融合式虚拟化存储*** |
US9311464B2 (en) | 2014-08-19 | 2016-04-12 | Airwatch, Llc | Authentication via accelerometer |
GB2535264B (en) | 2014-08-29 | 2021-10-06 | Pismo Labs Technology Ltd | Methods and systems for transmitting packets through an aggregated connection |
US10331472B2 (en) | 2014-08-29 | 2019-06-25 | Hewlett Packard Enterprise Development Lp | Virtual machine service availability |
US9671960B2 (en) | 2014-09-12 | 2017-06-06 | Netapp, Inc. | Rate matching technique for balancing segment cleaning and I/O workload |
US10331595B2 (en) | 2014-10-23 | 2019-06-25 | Mellanox Technologies, Ltd. | Collaborative hardware interaction by multiple entities using a shared queue |
CA2965852C (en) | 2014-10-27 | 2021-08-31 | Level 3 Communications, Llc | Content delivery systems and methods |
CN104320472A (zh) | 2014-10-29 | 2015-01-28 | 深圳市东信时代信息技术有限公司 | 分布式短信网关架构***及其设计方法 |
US10129799B2 (en) * | 2014-11-03 | 2018-11-13 | Alcatel Lucent | Mobility management for wireless networks |
US9565269B2 (en) | 2014-11-04 | 2017-02-07 | Pavilion Data Systems, Inc. | Non-volatile memory express over ethernet |
US20160134543A1 (en) | 2014-11-06 | 2016-05-12 | Mediatek Singapore Pte. Ltd. | Method and associated network device for managing network traffic |
US9590902B2 (en) | 2014-11-10 | 2017-03-07 | Juniper Networks, Inc. | Signaling aliasing capability in data centers |
US9853855B2 (en) | 2014-12-03 | 2017-12-26 | Fortinet, Inc. | Stand-by controller assisted failover |
WO2016094291A1 (en) | 2014-12-08 | 2016-06-16 | Umbra Technologies Ltd. | System and method for content retrieval from remote network regions |
US11711346B2 (en) | 2015-01-06 | 2023-07-25 | Umbra Technologies Ltd. | System and method for neutral application programming interface |
US10061664B2 (en) | 2015-01-15 | 2018-08-28 | Cisco Technology, Inc. | High availability and failover |
CN107409079B (zh) | 2015-01-28 | 2021-05-07 | 安博科技有限公司 | 用于全局虚拟网络的***和方法 |
US9667538B2 (en) | 2015-01-30 | 2017-05-30 | Telefonaktiebolget L M Ericsson (Publ) | Method and apparatus for connecting a gateway router to a set of scalable virtual IP network appliances in overlay networks |
US9485244B2 (en) | 2015-03-02 | 2016-11-01 | Citrix Systems, Inc. | Executing an operation over file repositories located in different authentication domains using a representational state transfer (REST)-compliant client |
EP3761592B8 (en) | 2015-04-07 | 2023-09-13 | Umbra Technologies Ltd. | System and method for virtual interfaces and advanced smart routing in a global virtual network |
US9948552B2 (en) | 2015-04-17 | 2018-04-17 | Equinix, Inc. | Cloud-based services exchange |
US10039097B2 (en) | 2015-05-04 | 2018-07-31 | Verizon Patent And Licensing Inc. | Remote head simultaneously transmitting radio wave |
US11483405B2 (en) | 2015-06-10 | 2022-10-25 | Platform9, Inc. | Private cloud as a service |
US10678445B2 (en) | 2015-06-10 | 2020-06-09 | Microsoft Technology Licensing, Llc | Recovery in data centers |
JP2018517372A (ja) | 2015-06-11 | 2018-06-28 | アンブラ テクノロジーズ リミテッドUmbra Technologies Ltd. | ネットワークタペストリの複数プロトコルの統合のための方法及びシステム |
US9992248B2 (en) | 2016-01-12 | 2018-06-05 | International Business Machines Corporation | Scalable event stream data processing using a messaging system |
US20210345188A1 (en) | 2018-09-28 | 2021-11-04 | Sharp Kabushiki Kaisha | Radio access network and methods for expedited network access |
US11829853B2 (en) | 2020-01-08 | 2023-11-28 | Subtree Inc. | Systems and methods for tracking and representing data science model runs |
-
2015
- 2015-12-07 WO PCT/US2015/064242 patent/WO2016094291A1/en active Application Filing
- 2015-12-07 CN CN202110481326.0A patent/CN113190495A/zh active Pending
- 2015-12-07 EP EP15866542.2A patent/EP3230885B1/en active Active
- 2015-12-07 JP JP2017531761A patent/JP2018502385A/ja active Pending
- 2015-12-07 CN CN201580066318.2A patent/CN107251005B/zh active Active
- 2015-12-07 US US15/533,958 patent/US10841360B2/en active Active
-
2018
- 2018-03-28 HK HK18104300.7A patent/HK1245435A1/zh unknown
-
2020
- 2020-11-13 US US17/097,935 patent/US11503105B2/en active Active
-
2022
- 2022-11-14 US US17/986,713 patent/US20230075806A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6370571B1 (en) * | 1997-03-05 | 2002-04-09 | At Home Corporation | System and method for delivering high-performance online multimedia services |
US20030110214A1 (en) * | 2001-12-11 | 2003-06-12 | Nec Corporation | Content obtaining system for automatically downloading content to a home system based on a command from a remote terminal |
CN102197664A (zh) * | 2008-11-07 | 2011-09-21 | 艾利森电话股份有限公司 | 在用户设备中触发基于位置的事件的方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3230885A4 (en) | 2018-09-05 |
US10841360B2 (en) | 2020-11-17 |
EP3230885A1 (en) | 2017-10-18 |
US11503105B2 (en) | 2022-11-15 |
CN107251005B (zh) | 2021-05-25 |
HK1245435A1 (zh) | 2018-08-24 |
EP3230885B1 (en) | 2024-04-17 |
WO2016094291A1 (en) | 2016-06-16 |
EP3230885C0 (en) | 2024-04-17 |
US20180034889A1 (en) | 2018-02-01 |
CN107251005A (zh) | 2017-10-13 |
US20230075806A1 (en) | 2023-03-09 |
US20210067579A1 (en) | 2021-03-04 |
JP2018502385A (ja) | 2018-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107251005B (zh) | 从远程网络区域进行内容检索的***及方法 | |
US20240040009A1 (en) | Content delivery systems and methods | |
EP3446461B1 (en) | Just in time transcoding and packaging in ipv6 networks | |
US10938884B1 (en) | Origin server cloaking using virtual private cloud network environments | |
EP2897340B1 (en) | Routing proxy for adaptive streaming | |
US10601944B2 (en) | Accurate caching in adaptive video streaming based on collision resistant hash applied to segment contents and ephemeral request and URL data | |
US10104633B1 (en) | Active position driven mobility content delivery in information centric networks | |
KR101670521B1 (ko) | 콘텐츠 중심 네트워크를 통한 세션 이전 | |
US10069792B2 (en) | Geolocation via internet protocol | |
CN110896553B (zh) | 多接入边缘计算方法和平台、通信*** | |
US20240163350A1 (en) | Virtual Private Network (VPN) Whose Traffic Is Intelligently Routed | |
CN105340244A (zh) | 基于来自暂态准则的上下文的动态内容分发网络选择 | |
EP2938046A1 (en) | Method for providing content to communication equipment via a mobile backhaul with an information-centric network (ICN) deployed as an overlay over IP and in-network caches | |
US9356824B1 (en) | Transparently cached network resources | |
KR102376496B1 (ko) | 서비스 스트림 분산 포워딩 시스템 및 그 방법 | |
KR20160072186A (ko) | 네트워크를 통한 관리 및 비관리 콘텐트의 전달 | |
JP5726302B2 (ja) | トポロジサーバを用いた、通信アーキテクチャにわたって分散されたノードのネットワークに対する秘密または保護されたアクセス | |
US20230336793A1 (en) | Streaming proxy service | |
JP2001333062A (ja) | Webページ共有システム | |
CN115834722A (zh) | 一种数据处理方法、装置、网元设备以及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |