(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 103493086 A
(43)申请公布日 2014.01.01
(21)申请号 CN201280020154.6
(22)申请日 2012.04.25
(71)申请人 伊卡诺斯通讯公司
    地址 美国加利福尼亚州
(72)发明人 乔纳森·J·布莱克 普拉莫德·B·克劳斯卡
(74)专利代理机构 中科专利商标代理有限责任公司
    代理人 潘剑颖
(51)Int.CI
      G06Q50/10
      G06F12/08
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      用于在联网环境中进行高速缓存的方法和装置
(57)摘要
      总体上,根据本发明的方法和装置通过实现本文描述的高速缓存技术减轻了这些和其他问题。因此当家庭网络中的一个设备从给定网站下载并播放特定内容(例如,视频、歌曲)时,在网络中对该内容进行高速缓存,使得相同内容可用于在另一设备上重新播放,而不需要从互联网重新下载相同内容。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种在网络中实现的方法,包括
接收用于从互联网下载内容的请求;
在从互联网下载所请求的内容之前,确定所请求的内容是否在所述网络中的高速缓存中可获得;
响应于所述请求,从所述网络中的高速缓存之一或从互联网提供所请求的内容。
2.根据权利要求1所述的方法,其中,确定所请求的内容是否在所述网络中的高速缓存中可获得包括:确定所述内容是否存储在所述网络中的单一位置处的集中式高速缓存中。
3.根据权利要求1所述的方法,其中,确定所请求的内容是否在所述网络中的高速缓存中可获得包括:确定所述内容是否存储在所述网络中的多个不同位置处的分布式高速缓存中。
4.根据权利要求3所述的方法,其中,所述多个不同位置包括所述网络中的各种设备。
5.根据权利要求4所述的方法,其中,所述设备包括以下一项或多项:个人计算设备、媒体设备以及联网设备。
6.根据权利要求5所述的方法,其中,所述个人计算设备包括以下一项或多项:膝上型计算机、台式计算机、平板计算机、以及智能电话。
7.根据权利要求4所述的方法,还包括:使得每个设备执行高速缓存一致性应用的实例。
8.根据权利要求7所述的方法,其中,执行所述高速缓存一致性应用包括:维护所述分布式高速缓存的共享索引。
9.根据权利要求7所述的方法,其中,执行所述高速缓存一致性应用包括:利用所述分布式高速缓存的索引。
10.根据权利要求3所述的方法,还包括:将所述分布式高速缓存的内容从所述设备之一转移到所述设备中的另一个上。
11.根据权利要求10所述的方法,还包括:识别所述网络中用于转移所述分布式高速缓存的内容的策略位置。
12.根据权利要求10所述的方法,还包括:识别要在所述网络中的各个不同位置处存储的不同类型的信息。
13.根据权利要求1所述的方法,其中,确定所请求的内容是否在所述网络中的高速缓存中可获得包括:确定所述内容是否存储在所述网络中的多个不同位置以及在包括一个或多个附加网络在内的本地云中的多个不同位置处的分布式高速缓存中。
14.根据权利要求3所述的方法,还包括:爬取所述网络,以在从互联网下载内容之前在所述网络中搜索媒体。
15.根据权利要求13所述的方法,还包括:爬取所述网络,以在从互联网下载内容之前在所述本地云中搜索媒体。
16.根据权利要求1所述的方法,还包括:跟踪每用户首选项,以确定要在所述高速缓存中维护的内容的类型。
17.根据权利要求12所述的方法,还包括:跟踪每用户首选项,以确定要在所述高速缓存中维护的内容的不同类型。
18.根据权利要求17所述的方法,还包括:根据所述每用户首选项,向恰当设备自动复制内容。
最红的网络歌曲19.根据权利要求1所述的方法,还包括:监视用户的浏览习惯并提供粒度数据分析。
20.根据权利要求1所述的方法,其中,所述网络包含家庭中网络。
21.一种在网络中实现的方法,包括:
接收用于从互联网下载内容的请求;
确定所请求的内容是否在所述网络中的高速缓存中可获得;
如果所请求的内容在所述高速缓存中不可获得,在所述高速缓存中保存所述内容。
22.根据权利要求21所述的方法,其中,所述高速缓存包括在所述网络中的多个不同设备上实现的分布式高速缓存,所述方法还包括:
在所述多个设备中的特定设备上执行高速缓存一致性应用。
23.根据权利要求22所述的方法,其中,执行所述高速缓存一致性应用包括:维护所述分布式高速缓存的共享索引。
24.根据权利要求22所述的方法,其中,执行所述高速缓存一致性应用包括:利用所述分布式高速缓存的索引。
25.根据权利要求22所述的方法,还包括:将所述分布式高速缓存的内容从所述设备之一转移到所述设备中的另一个上。
26.根据权利要求25所述的方法,还包括:识别所述网络中用于转移所述分布式高速缓存的内容的策略位置。
27.根据权利要求25所述的方法,还包括:识别要在所述网络中各个不同位置处存储的信息的不同类型。
28.根据权利要求21所述的方法,其中,所述网络包含家庭中网络。
29.一种在网络中实现的方法,包括:
接收用于从互联网下载内容的请求;
跟踪每用户首选项,以确定要在所述网络的高速缓存中维护的内容;
基于所述每用户首选项,维护所述高速缓存中的内容。
30.根据权利要求29所述的方法,其中,每用户首选项包括:指定是否应当对来自特定网站的内容进行高速缓存。
31.根据权利要求29所述的方法,其中,每用户首选项包括:指定是否应当对特定用户请求的内容进行高速缓存。
32.根据权利要求29所述的方法,其中,每用户首选项包括:指定是否应当对特定类型的内容进行高速缓存。
33.根据权利要求29所述的方法,其中,所述网络包含家庭中网络。