发明名称 Multi-Prefix Query Optimizations
摘要 The present invention includes systems and methods for retrieving information via a flexible and consistent targeted search model that employs interactive dynamic menu information retrieval techniques that provide context-specific functionality tailored to particular information channels, as well as to records within or across such channels, and other known state information. Users are presented with a consistent search interface among multiple tiers across and within a large domain of information sources, and need not learn different or special search syntax. A thin-client server-controlled architecture enables users of resource-constrained mobile communications devices to locate targeted information more quickly by entering fewer keystrokes and performing fewer query iterations and web page refreshes, which in turn reduces required network bandwidth.
申请公布号 US2016070753(A1) 申请公布日期 2016.03.10
申请号 US201514942276 申请日期 2015.11.16
申请人 Tropare, Inc. 发明人 Carpenter G. Gregory;Kay Timothy L.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. An information retrieval system including a non-transitory computer-accessible storage medium for conducting, and caching results of user queries of a database of content items across a plurality of channels, each channel representing a category of content items within the database, the system comprising: (a) a search module that retrieves from an index, for each character of a user query term entered by a user into a mobile device, a list of records containing at least one word having characters matching the characters of the user query term; (b) a multi-tier search module that limits a first user query to a first tier of content that contains names of channels in the database, and, upon receiving an indication of the user's selection of the name of a first channel, displays on the mobile device a dynamic search box which limits a second user query to a second tier of content that contains items within the category represented by the name of the first channel; and (c) a result delivery module that: (i) generates a result list by intersecting the lists of records retrieved from the index,(ii) organizes the result list based on at least one positional ranking factor,(iii) computes the value of a query function to determine whether to cache the result list, wherein the value of the query function is dependent upon a plurality of factors, including the total number of characters in the user query and the processing time required to retrieve and intersect the lists of records from the index to generate the result list, and(iiv) conditionally caches the result list in storage, based upon a comparison of the value of the query function to a predefined threshold, (d) whereby the processing time for a subsequent user query is decreased by retrieving the cached result list from storage.
地址 Laguna Beach CA US