CN100486170C - 传送前摄http内容的方法和设备 - Google Patents
传送前摄http内容的方法和设备 Download PDFInfo
- Publication number
- CN100486170C CN100486170C CNB2006101361464A CN200610136146A CN100486170C CN 100486170 C CN100486170 C CN 100486170C CN B2006101361464 A CNB2006101361464 A CN B2006101361464A CN 200610136146 A CN200610136146 A CN 200610136146A CN 100486170 C CN100486170 C CN 100486170C
- Authority
- CN
- China
- Prior art keywords
- user
- profile
- data
- group
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1859—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
-
- 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]
-
- 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/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- 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/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种组播web内容的方法和***。按照本发明,通过对互联网用户的行为的分析确定用户的简档。将一个用户所访问的数据组播给共享同一简档的所有用户。任选的是,可以将访问文档的数目的信息提供给数据所组播到的用户。
Description
技术领域
本发明一般涉及计算机网络环境内的数据传送,具体地说涉及在HTTP代理层分析HTTP请求行为以便发送前摄(pro-active)信息以优化性能和使所请求的传输带宽降至最小的方法和***。
背景技术
万维网(WWW)为由一些处理经专门格式化的文档或文件的Internet服务器组成的***。这些文档用支持对其他文档以及图形、音频和视频文件的链接的称为超文本标记语言(HTML)的标记语言格式化。这样的链接也称为超链接,允许用户只要单击热点就可以从一个文档跳转到另一个文档。访问万维网上的Internet服务器通常用Web客户机或诸如众所周知的Internet Explorer(Internet Explorer为微软公司的商标)的浏览器实现。
Web客户机为用超文本传送协议(HTTP)与web服务器接口和通信的图形用户接口(GUI)。超文本传送协议为在万维网(WWW)后台的协议,随每个web事务调用,例如随每个对web文档或图形的请求、每个在超链接上的单击和每个窗体的提交调用。WWW用于在互联网上分发信息,而HTTP是为此所用的协议。GUI必需与该协议组接口以向web服务器提交遵从HTTP的请求。
HTTP为分布式合作超媒体信息***的应用层协议。它是普通无状态协议,除了用于超文本外可以通过扩展它的请求方法、错误代码和头标用于许多任务,诸如名称服务器和分布式目标管理***。HTTP的特点是键入和协商数据表示,使得***可以与所传送的数据无关被构建。
自1990年以来、万维网全球信息组织就一直在用HTTP。RFC2616定义了称为“HTTP/1.1”的协议,它是对RFC 2068的更新。
如在RFC 2616中所定义的,web客户机向web服务器发送的请求在消息的第一行内如下包括需应用于资源的方法、资源的标识符和在用的协议版本:
Request=Request-Line;
*((general-header;
|request-header;
|entity-header)CRLF);
CRLF
[message-body];
接收到和解释了请求消息后,服务器如下用HTTP响应消息响应:
Response=Status-Line;
*((general-header;
|response-header;
|entity-header)CRLF);
CRLF
[message-body];
在万维网内,HTTP代理是起服务器和客户机两者作用的中间程序,用于代表其他客户机作出请求。请求在内部或者将它们经可能的变换后传送给其他服务器被服务。代理必须实现RFC 2616的客户机和服务器要求。“透明代理”是除了代理验证和标识所需的以外不修改请求也不修改响应的代理。“非透明代理”是修改请求和响应以便为用户代理提供某个所附加的诸如组批注服务、媒体类型变换、协议还原或匿名过滤之类的服务的代理。除非在明确表明透明还是非透明形态的情况下,HTTP代理要求适用于这两种代理。
通常,在浏览web时出现的问题是:
-响应时间长;
-经常连接到网络上的小设备的功耗;
-要求网络连接
-没有资源优化;
-高峰时间同时对同一web站点的访问请求极多。
结果,需要有一种能优化资源和响应时间的方法和***。
发明内容
因此,本发明的主要目的是克服现有技术的如上面所说明的缺点。
本发明的另一个目的是提供一种预计用户的请求、在接收到用户的请求前就发送web内容的方法。
本发明的又一个目的是提供一种按照用户简档组播web内容的方法。
本发明的再一个目的是提供一种按照用户简档组播web内容和将有关web内容通知用户的方法。
这些及其他一些有关目的是用一种在网络环境内从包括一组预定用户简档的代理服务器向用户组播数据的方法来达到的,所述方法包括下列步骤:
接收来自用户的至少一个请求;
访问所述用户所请求的数据;
在所述一组用户简档中确定所述用户的简档;
如果在所述一组用户简档中识别出所述用户的简档,则
将所访问的数据存储在所述代理服务器内,
将所述所存储的数据与所述用户简档相关联,
访问与所述用户简档关联的所有数据,以及
将与所述用户简档关联的所有访问数据发送给所述用户;
否则,如果在所述一组用户简档中没有识别出所述用户的简档,则将所述用户所请求的所述访问数据发送给所述用户。
本发明的其他实施例在附加的从属权利要求内给出。
熟悉该技术领域的人员从附图和详细说明中可以清楚地看到本发明的其他优点。所希望的是在这里体现了任何其他的优点。
附图说明
图1例示了可以实现本发明的典型网络体系结构。
图2示出了按照本发明所设计的适合处理组播传输模式的HTTP代理的第一实施例。
图3为处理用户的请求和按照这些请求和用户的简档提供数据的算法的例子。
图4示出了本发明的HTTP代理的第二实施例。
图5示出了用户的web浏览器窗口的例子,其中示出了共享用户简档的用户中已访问该数据的百分比。
图6例示了前摄建议表的例子。
具体实施方式
统计分析表明可以按照很少的参数预测web用户的行为。这样的参数通常包括:搜索数据的类型,例如诸如9月11日或***Katrina之类的世界性或国家性事件;以及数据可访问的时间,例如诸如时间表排定的新闻和真实题材节目之类的预定事件。例如,在9月11日的事件之后的那些小时,有几百万的web用户连接到互联网上阅读新闻和查看视频剪辑。类似,每天在上班之前和/或下班之后,成千的web用户查看新闻。类似,青少年下学后收看真实题材节目。大多数web用户只是收看少数几个提供他们所要看的文本、视频或音频内容的web站点。因此,按照本发明,所提供的是一种根据这样一些参数按照用户简档组播web内容的方法。
按照本发明,在HTTP代理层实现一种新的模块。这种模块负责收集与用户在一段时间内的行为有关的信息,通过分析他们的请求确定他们的简档。对于每个简档形成一个信息包,通过一般文件传送协议(TFTP)以组播模式发送给具有相应简档的用户。例如,在IP网络内,确定数据应该传输给哪些用户的用户IP地址后,按照标准内容分发树组播数据。
图1例示了可以实现本发明的典型网络体系结构。如图所示,在类标为100的计算机、个人计算机、手持式设备之类上运行的客户机浏览器通过无线连接、ADSL连接、标准公共交换电话网(PSTN)调制调解器连接或任何类型的网络连接接到互联网105上。Web浏览器用一个或多个用类标为110的代理服务器访问存储在类标为115的web服务器内的信息。例如,在用户从膝上计算机100-1发送一个请求时,这个请求就发送给代理服务器110-1,如虚线箭头120所示。代理服务器110-1对请求进行分析后,从web服务器115-2访问所请求的信息,如虚线箭头125和130所示。接收到后,代理服务器110-1将所接收的数据发送给膝上计算机100-1的客户机浏览器,如虚线箭头130所示。
按照参考图1所说明的***,数据用单播数据传输模式发送,即将单个帧或数据包从单个源发送到单个目的地。
图2示出了按照本发明的适合处理单个数据帧或单个源到多个目的地的数据包拷贝后发送给网络上的一组特定的节点的组播传输模式的HTTP代理服务器的第一实施例。按照本发明,具有标准网络接口205、标准高速缓冲存储器210和标准代理服务器功能模块215的HTTP代理服务器200还包括经优化的内容服务器(OCS)220。经优化的内容服务器220主要包括知识管理模块225和一组典型用户简档230。知识管理模块225是一个标准的知识管理模块,例如为LotusWebSphere Portal(Lotus和Websphere为国际商用机器公司的商标),包括数据分析器235和数据选择器240。
用户简档主要由表征典型用户的请求组构成。用户简档还可以包括时间概念。例如,在上午7:00到8:00和晚上8:00到10:00请求世界性和全国性新闻的用户共享关心新闻的上班人员的同一简档。
或者或此外,用户简档可以基于请求序列或通过不同的web服务器的路径。例如,如果一个用户的简档与访问第一web服务器然后是第二web服务器的路径关联,这个简档就给一个访问第一web服务器然后是第二web服务器的新用户,但不会给一个访问第二web服务器然后是第一web服务器的新用户,也不会给一个访问第一web服务器、第三web服务器然后是第二web服务器的新用户。
用户的请求和所访问的数据由数据访问知识管理模块225分析。将用户的请求与用户简档所关联的典型请求相比较,以确定发送请求的用户的简档。发送请求的用户的简档确定后,就将所访问的与用户的请求相应的数据与相应的用户简档相关联。
在用户的简档确定后,将所有与这个简档关联的数据组播给所有共享这个所确定的简档的用户,从而本地存储在用户的计算机上,供这些用户本地访问,不需要另外的单播链接。
或者,为了降低组播给共享同一个简档的用户的数据的数据量,在访问与简档关联的数据时可以使用基于规则的***。例如,可以只是发送共享同一个简档的用户中超过预定比例的用户都访问的数据,例如只是发送共享这个简档的用户中超过80%的用户都访问的数据。
每个简档所关联的数据周期性地复位。复位可以根据预定的延迟,例如每24小时就删除每个简档所关联的数据,和/或根据数据访问频率,例如删除访问量不到预定阈值的所有数据。例如,删除在最近两个小时内只有不到与数据关联的简档相应的用户的50%访问的数据。
图3为在图2中的模块235和240内所执行的处理用户的请求和按照这些请求提供数据的算法300的例子。在HTTP代理服务器接收到一个用户请求(步骤305)时,HTTP代理服务器通过网络从web服务器115访问所请求的数据,或者在数据已经本地存储的情况下从HTTP代理服务器存储器高速缓存访问所请求的数据(步骤310)。同时,HTTP代理服务器用一组可以是存储在HTTP代理服务器本地或者通过网络访问的预定简档320将用户请求与各用户简档所关联的请求相比较,确定发送请求的用户的简档(步骤315)。也可以通过将用户先前的一些请求与各简档所关联的一组请求相比较来确定用户的简档,如虚线箭头所示。如果HTTP代理服务器不能确定发送请求的用户的简档(步骤325),优选的是将用户ID和请求本地存储(步骤330),供以后识别该用户的简档用,而将所访问的数据发送给用户(步骤335),如在传统的HTTP代理服务器中所作的那样。如果HTTP代理服务器能确定发送请求的用户的简档(步骤325),就将所访问的数据本地存储并将它与发送请求的用户相应的简档相关联,并将发送请求的用户的用户ID加入共享这个简档的用户列表(步骤340)。然后,访问与发送请求的用户相应的简档关联的数据,即新访问的数据和先前所存储的与这个简档关联的数据(步骤345),将所访问的数据发送给所有具有与发送请求的用户的相同的简档的用户(步骤350)。
图4示出了本发明的HTTP代理的第二实施例。图4的HTTP代理服务器与图2的类似,具有网络接口405、高速缓冲存储器410和标准代理服务器功能模块415的HTTP代理服务器400被修改并且包括经优化的内容服务器420(OCS)。经优化的内容服务器420主要包括知识管理模块425和一组典型用户简档430。知识管理模块425是标准的知识管理模块,包括数据分析器435和数据选择器440。知识管理模块425还包括统计分析器445或者说前摄建议模块,可以用来比较用户请求和实际访问数据,以便建议要由共享同一个简档的用户访问的数据。对于每个请求,统计分析器用与访问该数据的频率相应的得分存储所访问的数据的参考(reference)。在识别出用户的简档时,将与简档关联的数据随数据切合性(pertinence)的指示发送给用户。
按照第二实施例,统计分析器优选的是包括收集信息和建立统计信息的前摄建议表。表信息优选的是按统一资源定位符(URL)或关键字和按用户简档给出。用户发送了新的请求和他/她的简档已经确定后,相应数据随这个统计信息发送给用户,由用户的web浏览器的建议和统计屏幕模块显示在用户的屏幕上。建议和统计屏幕模块可以采取诸如与每个热点关联的弹出窗口(如图5上标注500所示)或一组表示统计信息的颜色之类的几种形式。
图6例示了前摄建议表600的例子。如图所示,前摄建议表600包括存储用户简档的第一列605、存储用户发送他/她的请求的URL或他/她的请求的关键字的第二列610、包括***向具有相应简档的用户建议的URL的第三列615和存储具有相应简档的用户访问所提议的URL的百分比的第四列620。应该注意的是,用户发送他/她的请求的URL或他/她的请求的关键字是任选的,因为无论用户发送他/她的请求的URL或他/她的请求的关键字是什么都可以向所有具有相应简档的用户建议一个URL。前摄建议表600的每一行与一个所建议的URL相应。列1的用户简档可以是简档的标识符(如所例示的),也可以是描述性的,包括如“青少年”、“儿童”或“成人,35-45岁”那样的词。例如,行625-i涉及用户简档1,允许通知共享这个简档的用户,请求已从URL“www.CNN.com/irak.html”发送,而属于用户简档1的用户有54%已访问URL“www.CNN.bagdad.irakmap.html”。按照前摄建议表600,可以创建复合的路径,因为同一个URL可以存储在与同一简档相应的两个不同的行的两个列610和615内。
为了例示本发明的***,考虑以下的美国人收看国际新闻特别是收看有关***事件的新闻的例子。键入“www.CNN.com”和单击与URL“www.CNN.com/Irak.html”关联的的链接“Irak”后,通过将当前的URL与存储在代理服务器内的简档特征相比较识别简档。这样的简档可以是“成人,35-45岁”。一旦简档被识别,就将存储在代理服务器的存储器高速缓存内的所有与该用户简档关联的数据组播给具有这同一个简档的用户。例如,组播数据“video-irak.mpg”、“photo-irak21.jpg”和“video-aljazira.mpg”以及网页“www.CNN.bagdad.irakmap.html”和“www.BBC/irak.html”。按照第二实施例,同一简档的用户中访问该数据和/或网页的用户的百分比被组播。例如,数据“video-irak.mpg(50%)”、“photo-irak21.jPg(57%)”和“video-aljazira.mpg(38%)”以及网页“www.CNN.bagdad.irakmap.html(81%)”和“www.BBC/irak.html(65%)”被组播。
按照第二个例子,一些青少年已查寻在一个真实题材节目中发生的事件。在学校讨论这个事件后,回到家中他们想在互联网上看详细情况。此时,他们用搜索引擎发送他们的请求,例如使用一组关键词。作为响应,搜索引擎发送带有访问各web服务器上的数据的超链接的网页。由于公开这种事件的详细情况的web服务器通常局限于与真实题材节目关联的web服务器和主持新闻的web服务器,因此他们中的多数人将访问同样的web服务器。
在第一批青少年发送他们的请求时,在他们的简档已经识别为“青少年”后,所访问的数据将自动地与这个简档关联,组播给所有也识别为“青少年”的所有其他青少年,可能还带有点击所访问的web服务器的数目的指示。
由于这样的组播机制,就限制了所需的传输带宽,因为他们中的多数人需要同样的数据,而这数据已前摄性地存储在他们的计算机上了。
自然,为了满足本地和特定要求,所属技术领域的专业人员可以对上面所说明的解决方案进行种种修改和变动,然而,所有这些修改和变动都应包括在如由以下权利要求书所给出的本发明的专利保护范围之内。
Claims (9)
1.一种在网络环境内从包括一组预定用户简档的代理服务器向用户组播数据的方法,所述方法包括下列步骤:
接收来自用户的至少一个请求;
访问所述用户所请求的数据;
在所述一组用户简档中确定所述用户的简档;
如果在所述一组用户简档中识别出所述用户的简档,则
将所访问的数据存储在所述代理服务器内,
将所述所存储的数据与所述用户简档相关联,
访问与所述用户简档关联的所有数据,以及
将与所述用户简档关联的所有访问数据发送给所述用户;
否则,如果在所述一组用户简档中没有识别出所述用户的简档,则将所述用户所请求的所述访问数据发送给所述用户。
2.根据权利要求1的方法,其中一组请求与所述一组用户简档中的每个简档相关联,所述在所述一组用户简档中确定所述用户的简档的步骤包括将所述用户的所述至少一个请求与所述一组用户简档中每个简档所关联的所述一组请求相比较的步骤。
3.根据权利要求2的方法,其中将所述一组用户简档中的每个简档所关联的所述一组请求排序,所述在所述一组用户简档中确定所述用户的简档的步骤包括将所述用户的请求的序列与所述一组用户简档中的每个简档所关联的所述一组排序的请求相比较的步骤。
4.根据权利要求1的方法,所述方法还包括删除所述一组用户简档中至少一个简档所关联的数据的步骤。
5.根据权利要求4的方法,其中所述删除所述一组用户简档中至少一个简档所关联的数据的步骤包括下列步骤:
对于所述一组用户简档中的所述至少一个简档所关联的每个数据,
确定与所述一组用户简档中的所述至少一个简档相应的用户中访问所述数据的用户的百分比;以及
如果所述百分比不到预定阈值,则删除所述数据。
6.根据权利要求1的方法,其中如果在所述一组用户简档中没有识别出所述用户的简档则将所述用户所请求的所述访问数据发送给所述用户的所述步骤还包括存储用户标识符和所述至少一个用户请求的步骤。
7.根据权利要求1的方法,所述方法还包括下列步骤:对于所述一组用户简档中的每个简档和所述简档所关联的每个数据,
确定与所述简档相应的用户中访问所述数据的百分比。
8.根据权利要求7的方法,所述方法还包括将所述确定的百分比与所述数据一起发送的步骤。
9.根据权利要求1至8中任何一个权利要求所述的方法,其中所述方法在服务提供商的服务器内实现。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05301061.7 | 2005-12-15 | ||
EP05301061 | 2005-12-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1983948A CN1983948A (zh) | 2007-06-20 |
CN100486170C true CN100486170C (zh) | 2009-05-06 |
Family
ID=38166204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101361464A Expired - Fee Related CN100486170C (zh) | 2005-12-15 | 2006-10-13 | 传送前摄http内容的方法和设备 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8447830B2 (zh) |
CN (1) | CN100486170C (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080177773A1 (en) * | 2007-01-22 | 2008-07-24 | International Business Machines Corporation | Customized media selection using degrees of separation techniques |
US7711735B2 (en) * | 2007-05-15 | 2010-05-04 | Microsoft Corporation | User segment suggestion for online advertising |
US20100179984A1 (en) | 2009-01-13 | 2010-07-15 | Viasat, Inc. | Return-link optimization for file-sharing traffic |
US8483217B2 (en) | 2009-03-10 | 2013-07-09 | Viasat, Inc. | Internet protocol broadcasting |
CN101651711B (zh) * | 2009-09-11 | 2011-12-14 | 北京工业大学 | 基于串口通信的http网络访问实现方法 |
US8516253B1 (en) * | 2010-01-18 | 2013-08-20 | Viasat, Inc. | Self-keyed protection of anticipatory content |
US9307003B1 (en) | 2010-04-18 | 2016-04-05 | Viasat, Inc. | Web hierarchy modeling |
US8898324B2 (en) | 2010-06-24 | 2014-11-25 | International Business Machines Corporation | Data access management in a hybrid memory server |
CN102377790B (zh) * | 2010-08-04 | 2016-02-24 | 腾讯科技(深圳)有限公司 | 一种推送数据的方法和装置 |
US9854055B2 (en) * | 2011-02-28 | 2017-12-26 | Nokia Technologies Oy | Method and apparatus for providing proxy-based content discovery and delivery |
US9912718B1 (en) | 2011-04-11 | 2018-03-06 | Viasat, Inc. | Progressive prefetching |
US9106607B1 (en) | 2011-04-11 | 2015-08-11 | Viasat, Inc. | Browser based feedback for optimized web browsing |
US9037638B1 (en) | 2011-04-11 | 2015-05-19 | Viasat, Inc. | Assisted browsing using hinting functionality |
US9456050B1 (en) | 2011-04-11 | 2016-09-27 | Viasat, Inc. | Browser optimization through user history analysis |
US11983233B2 (en) | 2011-04-11 | 2024-05-14 | Viasat, Inc. | Browser based feedback for optimized web browsing |
ES2907064T3 (es) | 2011-06-14 | 2022-04-21 | Viasat Inc | Protocolo de transporte para contenido anticipado |
US9407355B1 (en) | 2011-10-25 | 2016-08-02 | Viasat Inc. | Opportunistic content delivery using delta coding |
US8432808B1 (en) | 2012-06-15 | 2013-04-30 | Viasat Inc. | Opportunistically delayed delivery in a satellite network |
US20140164404A1 (en) * | 2012-12-10 | 2014-06-12 | Nokia Corporation | Method and apparatus for providing proxy-based content recommendations |
US10855797B2 (en) | 2014-06-03 | 2020-12-01 | Viasat, Inc. | Server-machine-driven hint generation for improved web page loading using client-machine-driven feedback |
BR112018007818B1 (pt) | 2015-10-20 | 2023-10-17 | Viasat, Inc. | Método para atualização de modelo de sugestão e sistema de geração de sugestão acionado por máquina |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5802292A (en) * | 1995-04-28 | 1998-09-01 | Digital Equipment Corporation | Method for predictive prefetching of information over a communications network |
CN1194413A (zh) * | 1997-03-26 | 1998-09-30 | 国际商业机器公司 | 在服务器上预先高速缓存数据的方法和设备 |
CN1260890A (zh) * | 1997-05-22 | 2000-07-19 | 波士顿大学理事会 | 分布式高速缓存、预取和复制的方法和*** |
EP1041497A2 (en) * | 1999-03-31 | 2000-10-04 | Kabushiki Kaisha Toshiba | Information fetching control scheme using data type dependent strategy for reducing user response time |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020007374A1 (en) * | 1998-12-16 | 2002-01-17 | Joshua K. Marks | Method and apparatus for supporting a multicast response to a unicast request for a document |
US6415368B1 (en) * | 1999-12-22 | 2002-07-02 | Xerox Corporation | System and method for caching |
US7092926B2 (en) * | 2001-04-06 | 2006-08-15 | Sedna Patent Services, Llc | Method and apparatus for identifying unique client users from user behavioral data |
US20070100798A1 (en) * | 2005-10-31 | 2007-05-03 | Shyam Kapur | Community built result sets and methods of using the same |
-
2006
- 2006-10-13 CN CNB2006101361464A patent/CN100486170C/zh not_active Expired - Fee Related
- 2006-10-26 US US11/553,075 patent/US8447830B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5802292A (en) * | 1995-04-28 | 1998-09-01 | Digital Equipment Corporation | Method for predictive prefetching of information over a communications network |
CN1194413A (zh) * | 1997-03-26 | 1998-09-30 | 国际商业机器公司 | 在服务器上预先高速缓存数据的方法和设备 |
CN1260890A (zh) * | 1997-05-22 | 2000-07-19 | 波士顿大学理事会 | 分布式高速缓存、预取和复制的方法和*** |
EP1041497A2 (en) * | 1999-03-31 | 2000-10-04 | Kabushiki Kaisha Toshiba | Information fetching control scheme using data type dependent strategy for reducing user response time |
Also Published As
Publication number | Publication date |
---|---|
CN1983948A (zh) | 2007-06-20 |
US20070143484A1 (en) | 2007-06-21 |
US8447830B2 (en) | 2013-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100486170C (zh) | 传送前摄http内容的方法和设备 | |
CN1314253C (zh) | 对试图访问网络站点的用户改向的***和方法 | |
US8260820B2 (en) | Method and apparatus for searching | |
US9888089B2 (en) | Client side cache management | |
US6934753B2 (en) | Apparatus and method for blocking access to undesirable web sites on the internet | |
US9112712B2 (en) | Service subscription method, system and server | |
US6993555B2 (en) | Method and system for interactively responding to instant messaging requests | |
TWI410815B (zh) | 標籤集合器 | |
US20030009545A1 (en) | E-service management through distributed correlation | |
FI114066B (fi) | Liikennevirran analysointimenetelmä | |
IL152642A (en) | Network usage monitoring device and associated method | |
RU2630380C9 (ru) | Система и способ пуша (push) рекламы, основанные на домашнем шлюзе | |
US7587488B2 (en) | Dynamic background rater for internet content | |
US20050021526A1 (en) | Method for ensuring the availability of a service proposed by a service provider | |
WO2002063816A2 (en) | Method and system for routing network traffic based upon application information | |
CN100377522C (zh) | 一种内容分发网络中oma下载的实现方法 | |
US20030005078A1 (en) | Apparatus and method for providing user-requested content through an alternate network service | |
EP1122929A1 (en) | Push of information from a server to a client | |
Held | A practical guide to content delivery networks | |
KR102340976B1 (ko) | 웹서비스 사용자 경험을 활용한 딥러닝 기반의 맞춤형 컨텐츠 제공 시스템 | |
Liang et al. | A united approach to discover multimedia Web services | |
CN1201944A (zh) | 对因特网无线访问的方法和结构 | |
US7260603B1 (en) | System and method for locating providers over the internet on short notice | |
CA2399697A1 (en) | Push of information from a node in a network to a user unit | |
EP2146484A1 (en) | A system and method for locating providers over the internet on short notice |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090506 Termination date: 20181013 |
|
CF01 | Termination of patent right due to non-payment of annual fee |