×

Probabilistic search and retrieval of work order equipment parts list data based on identified failure tracking attributes

  • US 9,785,893 B2
  • Filed: 09/25/2007
  • Issued: 10/10/2017
  • Est. Priority Date: 09/25/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing search requests by identifying sub-lists of parts lists, the method comprising:

  • for each type of a plurality of types of assets;

    generating a plurality of code components, each code component of the plurality of code components representing a problem with an asset, a cause of a problem with an asset, or a resolution of a problem with an asset;

    generating a plurality of codes, each code of the plurality of codes representing a combination of multiple code components of the plurality of code components;

    for each code of the plurality of codes, generating, in a SQL-compatible usage data store, a count variable associated with the code and type;

    receiving, at a computer system, a plurality of first search requests, each first search request of the plurality of first search requests being received from a corresponding first user device;

    determining, by the computer system, that each first search request of the plurality of first search requests is associated with;

    a particular type of asset of the plurality of types of assets; and

    one or more particular code components, each of the one or more particular code components representing at least one of a problem with an asset, a cause of a problem with an asset, or a resolution of a problem with an asset;

    identifying a parts list that identifies a plurality of parts that corresponds to the particular type of asset, each part of the plurality of parts including an asset, supply or equipment;

    for each first search request of the plurality of first search requests;

    facilitating a presentation of one or more sub-lists of the parts list at the corresponding first user device, each sub-list of the one or more sub-lists being a subset of the plurality of parts;

    receiving a selection communication from the corresponding first user device that identifies a part from a sub-list of the one or more sub-lists;

    identifying a code component corresponding to the part identified via the selection communication;

    generating, based on the one or more particular code components and the code component corresponding to the part identified via the selection communication, a code that represents a combination of the one or more particular code components and the code component corresponding to the part identified via the selection communication;

    incrementing the count variable associated with the code and the particular type of asset in the SQL-compatible usage data store;

    receiving, at the computer system, a second search request from a second user device that corresponds to an asset and the one or more particular code components;

    classifying, by the computer system, the asset identified in the second search request as being of the particular type of asset;

    extracting, from the SQL-compatible usage data store, a plurality of count variables using one or more SQL functions, each count variable of the plurality of count variables corresponding to a combination of the one or more particular code components with at least one other code component;

    for each of the plurality of count variables, generating, by the computer system, a score for a sub-list of the parts list based on the count variable, each part identified in the sub-list corresponding to each of the one or more particular code components and to each of the at least one other code component represented in the count variable;

    performing, by the computer system and based on the scores, a statistical filtering of a plurality of sub-lists of the parts lists that indicates that a first sub-list of the parts list is more responsive to the second search request than a second sub-list of the parts list, wherein the first sub-list is associated with a higher score than is the second sub-lists; and

    facilitating a presentation that identifies one or more parts identified in the first sub-list.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×