发明名称 Synchronization of search engines
摘要 A computer-implemented method for search engine synchronization is disclosed according to an aspect of the subject technology. The method comprises receiving, at a computing device, a search engine entry for a search engine, wherein the search engine entry comprises a keyword for invoking the search engine, and a globally unique identifier (GUID) uniquely identifying the search engine. The method also comprises determining whether there is a local search engine entry stored locally on the computing device with the same GUID as the received search engine entry, and, if there is a local search engine entry with the same GUID as the received search engine entry, then performing steps. The steps comprise determining whether the received search engine entry is newer than the local search engine entry, and, if the received search engine entry is newer, then replacing the local search engine entry with the received search engine entry.
申请公布号 US8818983(B1) 申请公布日期 2014.08.26
申请号 US201213563670 申请日期 2012.07.31
申请人 Google Inc. 发明人 Truong Steven Chi
分类号 G06F17/30 主分类号 G06F17/30
代理机构 McDermott Will & Emery LLP 代理人 McDermott Will & Emery LLP
主权项 1. A computer-implemented method for search engine synchronization, the method comprising: receiving, at a computing device, a search engine entry for a search engine, wherein the search engine entry comprises a keyword for invoking the search engine, a globally unique identifier (GUID) uniquely identifying the search engine, and an address of the search engine; determining whether there is a local search engine entry stored locally on the computing device with the same GUID as the received search engine entry;if there is a local search engine entry with the same GUID as the received search engine entry, then performing the steps of: determining whether the received search engine entry is newer than the local search engine entry; and if the received search engine entry is newer, then replacing the local search engine entry with the received search engine entry;if there is no local search engine entry with the same GUID as the received search engine entry, then performing the steps of: determining whether there is a local search engine entry stored locally on the computing device with the same keyword as the received search engine entry; if there is no local search engine entry with the same keyword as the received search engine entry, then adding the received search engine entry to the computing device; if there is a local search engine entry with the same keyword as the received search engine entry, then determining whether the local search engine entry has the same address as the received search engine entry; if the local search engine entry has the same address as the received search engine entry, then performing the steps of: determining whether the received search engine entry is newer than the local search engine entry;if the received search engine entry is newer, then replacing the local search engine entry with the received search engine entry; andif the local search engine entry is newer, then replacing a GUID of the local search engine entry with the GUID of the received search engine entry.
地址 Mountain View CA US