Search

Dillon Inouye Phones & Addresses

  • 615 3650 N, Provo, UT 84604 (801) 224-4710

Publications

Us Patents

Vortex Searching

View page
US Patent:
7774347, Aug 10, 2010
Filed:
Aug 30, 2007
Appl. No.:
11/847688
Inventors:
Ronald P. Millett - Orem UT, US
Dillon K. Inouye - Provo UT, US
John C. Higgins - Orem UT, US
Assignee:
Perfect Search Corporation - Provo UT
International Classification:
G06F 7/00
US Classification:
707747, 707791
Abstract:
Determining intersection points of parameter patterns. Parameter patterns are specified in a query. A method includes identifying a first parameter pattern from the query as occurring less often in the index than one other parameter pattern in the query. The data store is searched until a present location of the data store has been identified as including the first parameter pattern. Then the data store is searched for a location of another parameter pattern. If the present location is identified as including the another parameter pattern, then an indication is provided identifying an intersection. Otherwise, the method includes continuing searching remaining portions of the data store to find a location of the another parameter pattern at a new present location. At least one of the acts of searching above includes eliminating at least a portion of records of the data store from searching without being searched prior to being eliminated.

Search Templates

View page
US Patent:
7774353, Aug 10, 2010
Filed:
Aug 30, 2007
Appl. No.:
11/847869
Inventors:
Ronald P. Millett - Orem UT, US
Dillon K. Inouye - Provo UT, US
John C. Higgins - Orem UT, US
John P. Pratt - American Fork UT, US
Assignee:
Perfect Search Corporation - Provo UT
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707758, 707789
Abstract:
Searching a data store for parameter patterns specified in a query. A method includes receiving a query from a user including N parameter patterns. One or more alternatives are associated to one or more of the N parameter patterns. One or more templates are created. Each of the templates describes a number of microsearches. Each of the microsearches includes one or more of the N parameter patterns or the alternatives. Microsearches described by at least one of the one or more templates are enumerated. One or more sub-microsearches are performed by searching for parameter patterns and/or alternatives. Each sub-microsearch may have less than all terms needed for a full microsearch. Based on the results of the one or more sub-microsearches, one or more microsearches are eliminated from searching. The data store is searched using one or more of the remaining microsearches.

Abbreviated Index

View page
US Patent:
20080059462, Mar 6, 2008
Filed:
Mar 2, 2007
Appl. No.:
11/681673
Inventors:
Ronald Millett - Orem UT, US
Dillon Inouye - Provo UT, US
Assignee:
PERFECT SEARCH CORPORATION - Provo UT
International Classification:
G06F 17/30
US Classification:
707006000, 707E17008
Abstract:
Abbreviated index of parameter patterns. An abbreviated index includes indicators that a parameter pattern may be in a set of parameter patterns. To create the abbreviated index, indicators for overlapping parameter patterns of a given parameter pattern are placed in the index. Different patterns may have the same indicator, so the abbreviated index does not necessarily give an absolute indication of the presence of a parameter pattern in the set of parameter patterns, but rather may give an indication of the possible inclusion of a parameter pattern. The use of indicators for overlapping patterns can be used to increase confidence as to the existence of a given parameter pattern in the set of parameter patterns. The absence of an indicator for a parameter pattern or an overlapping parameter pattern will indicate with certainty that the parameter pattern is not present in the set of parameter patterns.

Hyperspace Index

View page
US Patent:
20090307184, Dec 10, 2009
Filed:
Mar 2, 2007
Appl. No.:
12/281262
Inventors:
Dillon K. Inouye - Provo UT, US
Ronald P. Millett - Orem UT, US
John C. Higgins - Orem UT, US
International Classification:
G06F 17/30
US Classification:
707 2, 707 3, 707 5, 707 6, 707E17017, 707E17002, 707E17053
Abstract:
Hyperspace index data structure. A data structure indexes identifiers corresponding to parameter patterns. The presence of an identifier in the data structure indicates that the corresponding parameter pattern may be present in a set of parameter patterns, while absence of the indicator can be used to indicate that the corresponding parameter pattern is not present. The data structure includes a first field which includes binary bits or groups of small parameter pattern keyed records. Each binary bit or parameter pattern keyed record corresponds to an identifier corresponding to a parameter pattern. If the bit or record corresponding to the identifier is set or present, the identifier is included in the first field. One or more additional fields are hierarchically below the first data field. Each of the additional fields includes identifiers for a subset of information in the first field. The absence of an identifier corresponding to a parameter pattern at any level in all of the hierarchical threads indicates that the parameter pattern is not present.

Hyperspace Index

View page
US Patent:
20120096008, Apr 19, 2012
Filed:
Dec 6, 2011
Appl. No.:
13/312022
Inventors:
Dillon K. Inouye - Provo UT, US
Jeanne B. Inouye - Provo UT, US
Ronald P. Millett - Cedar Hills UT, US
John C. Higgins - Orem UT, US
Assignee:
PERFECT SEARCH CORPORATION - Orem UT
International Classification:
G06F 17/30
US Classification:
707743, 707E17002
Abstract:
A data structure indexes identifiers corresponding to parameter patterns. The presence of an identifier in the data structure indicates that the corresponding parameter pattern may be present in a set of parameter patterns, while absence of the indicator can be used to indicate that the corresponding parameter pattern is not present. The data structure includes a first field which includes small parameter pattern records. Each parameter pattern record corresponds to an identifier corresponding to a parameter pattern. If the record corresponding to the identifier is set or present, the identifier is included in the first field. One or more additional fields are hierarchically below the first field. Each of the additional fields includes identifiers for a subset of information in the first field. The absence of an identifier corresponding to a parameter pattern at any level in all of the hierarchical threads indicates that the parameter pattern is not present.
Dillon K Inouye from Provo, UT Get Report