×

System, method and apparatus for electronically searching for an item

  • US 9,984,156 B2
  • Filed: 08/29/2012
  • Issued: 05/29/2018
  • Est. Priority Date: 12/28/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for electronically searching for an item, the method comprising the steps of:

  • providing an item search index comprising a plurality of item search requests stored in accordance with a set of predefined item categories and a set of predefined item attributes, wherein each item search request comprises at least one of the predefined item categories and at least one of the predefined item attributes, each predefined item category is defined by a taxonomy of attributes comprising the set of predefined item attributes, each predefined item attribute is defined by at least one question and one or more answers to each question, and the requested attributes of the item are selected from the set of predefined item attributes by providing at least one of the answers to at least one of the questions defining the requested attribute of the item;

    receiving a search request for the item from a user, wherein the search request comprises a requested category for the item selected from the set of predefined item categories and a requested attribute for the item selected from the set of predefined item attributes;

    storing the received search request for the item in the item search index based on the requested category for the item and the requested attribute for the item;

    searching the item search index for any previously stored item search requests from other users that match the requested category and the requested attribute;

    determining a result of the search;

    sending a search response comprising the result of the search;

    after completion of searching the item search index, determining the result and sending the search response, automatically monitoring the item search index for a trigger event until the search request is terminated, the trigger event comprising at least one of;

    storing a new item search request submitted by a different user in the item search index, deleting an existing item search request submitted by the different user from the item search index, and storing a change to the existing item search request submitted by the different user in the item search index;

    whenever the trigger event is detected, automatically searching the item search index for any stored item search results that match the requested category and the requested attribute, determining a new result of the search, and comparing the new search result of the search with the result of the search;

    whenever the new result differs from the result, automatically sending an updated search response comprising the new result of the search; and

    whenever the new result is the same as the result, no new search response is sent.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×