发明名称 SYSTEM AND METHOD FOR IDEMPOTENT INTERACTIVE DISPARATE OBJECT DISCOVERY, RETRIEVAL AND DISPLAY
摘要 The present invention is a system that performs a real time on-demand searching for items such as goods or services with specific search criteria, and returns a set of search results that are deduped and can be updated when modifications to the search results occur. The functionality is provided by a idempotence search system having a user agent that asynchronously receives search results from user's remote computing devices, a set of fetchers for retrieving search results from associated external site and organizing the results in a results queue, a plurality of parser operating in parallel, a broadcaster wherein the user agent includes retrieving the difference from the delta queue, retrieving the results associated with the difference and displaying the results for the user.
申请公布号 US2015178395(A1) 申请公布日期 2015.06.25
申请号 US201414482572 申请日期 2014.09.10
申请人 Zumur, LLC 发明人 Tiwari Abhishek;Shedd Jack;Wolter Brian William
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A system for preforming idempotence searches for consumer goods or services having a computer readable medium that includes sets of computer readable instructions comprising: a user agent that asynchronously receives a query request for a desired item, formats the query request into a get request and transmits the get request to a FIFO get request queue, wherein the query request includes search attributes; a set of fetchers for associating with an external site that retrieves the top get request from the get request queue, transmitting the get request to its associated external site, receiving the request from its associated external site and organizing the results in a results queue; a plurality of parser operating in parallel for removing results from the results queue and determining if a sequence of characters in the results maps to properties of the results and if so, placing the results in a FIFO object queue; a broadcaster for retrieving the results from the object queue, comparing the results to a history of the results that have been previously stored on the computer readable medium, determining the difference between the retrieved results and the stored results and placing the difference in a FIFO delta queue if a difference exists; and, wherein the user agent includes retrieving the difference from the delta queue, retrieving the results associated with the difference and displaying the results for the user.
地址 Greenville SC US