[发明专利]向第三方应用的搜索扩展能力有效
申请号: | 201010553619.7 | 申请日: | 2010-09-25 |
公开(公告)号: | CN102214093A | 公开(公告)日: | 2011-10-12 |
发明(设计)人: | 爱德华·T·施密特;戈登·J·弗里德曼;本杰明·S·菲利普斯;大卫·拉哈特贾 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第三 应用 搜索 扩展 能力 | ||
1.一种具有应用程序接口(API)的数据处理系统,所述应用程序接口允许由API实现组件执行操作,所述系统包括:
用于发起应用标引器的装置,所述应用标引器在下述过程中运行:所述过程具有与可在处理器上执行的第三方应用的特权相同的特权,其中,该过程与可在所述处理器上执行的其他第三方应用所涉及的其他过程是分开的;
用于由所述应用标引器对专用于所述第三方应用的应用搜索包的实例进行实例化的装置,其中,所述应用标引器对来自所述应用搜索包的实例的记录进行标引,以把经过标引的记录存储在搜索数据库中。
2.如权利要求1所述的系统,其中,应用搜索包指明对所述记录进行标引所用的一组记录属性,所述其他过程包括所述其他第三方应用的搜索过程和标引过程,专用于所述第三方应用的应用搜索包的所述实例被限制在与所述第三方应用相同的存储器特权。
3.如权利要求1所述的系统,还包括:
用于在更新列表中向所述应用搜索包传送与所述记录相关联的标识以请求所述记录的装置,其中,所述标识已在所述第三方应用改变所述记录时被增加到所述更新列表。
4.一种计算机实现的方法,包括:
标引与被安装在下述装置上的第三方应用相关联的记录:该装置使用专用于所述第三方应用的搜索插件,其中,用于标引所述记录的过程与安装在所述装置上的其他第三方应用被隔离开;和
响应于用户搜索查询,使用被标引的记录来搜索内容。
5.如权利要求4所述的方法,还包括:
经由图形用户接口呈现与所述用户搜索查询相匹配的记录;和
允许用户经由所述图形用户接口从与所述用户搜索查询相匹配的记录中选择记录,其中,所述搜索插件被限制为与所述第三方应用相同的存储器特权。
6.如权利要求5所述的方法,还包括:
响应于所述用户选择所述记录,发起所述第三方应用以呈现所述记录。
7.如权利要求5所述的方法,其中,呈现与所述用户搜索查询相匹配的记录的步骤包括:在所述图形用户接口上显示所述记录的一组属性,其中,这组属性由专用于所述第三方应用的搜索插件指明。
8.一种计算机实现的方法,包括:
在计算装置上安装第三方应用;
检查所述第三方应用的元数据,以确定所述第三方应用是否想要标引与所述第三方应用相关联的内容;以及
如果所述第三方应用想要标引与所述第三方应用相关联的内容,则登记所述第三方应用。
9.如权利要求8所述方法,还包括:
响应于用户请求而发起所述第三方应用,其中,所述第三方应用改变记录并把被改变的记录的标识发送到所述计算装置上运行的搜索后台程序以存储在更新列表中,所述更新列表可由所述搜索后台程序使用以标引经改变的记录。
10.如权利要求9所述的方法,还包括:
在单独的过程中调用专用于所述第三方应用的搜索插件,以向所述搜索后台程序传送所述经改变的记录的一组属性来进行标引。
11.如权利要求10所述的方法,其中,在所述第三方应用被终止后,所述搜索插件被调用。
12.如权利要求10所述的方法,还包括:
向所述单独的过程提供与授予所述第三方应用的特权相同的特权。
13.一种计算机实现的方法,包括:
由可在数据处理装置上执行的第三方应用指明下述记录的一组属性:当所述记录成为由搜索后台程序响应于用户搜索查询而执行的搜索的搜索结果的一部分时,所述记录被呈现;和
在不发起所述第三方应用的情况下,所述第三方应用提供专用于所述第三方应用的应用搜索包,以向由所述搜索后台程序实例化的搜索标引器传送记录来进行标引。
14.如权利要求13所述的方法,还包括:
所述第三方应用改变与所述第三方应用相关联的内容的记录;
在可由所述搜索标引器访问的列表中存储被改变的那些记录的标识符。
15.如权利要求14所述的方法,其中,所述搜索标引器在所述第三方应用已经终止之后从所述列表中取回所述标识符,并且使用所述标识符以从所述应用搜索包获得经改变的记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010553619.7/1.html,转载请声明来源钻瓜专利网。