Method and apparatus for frame-based analysis of search results
First Claim
1. A method for analyzing a search of a source of computer-accessible content, comprising the following steps:
- accepting, performed at least in part with a configuration of computing hardware and programmable memory, a first search result comprised of a first set of records and a first set of frame instances, wherein each member of the first set of records has a corresponding instance in the first set of frame instances,selecting, performed at least in part with a configuration of computing hardware and programmable memory, role values, from the first set of frame instances, to produce a first set of candidate representative role values, wherein the selecting is performed as part of a determination, from the first set of frame instances, of a first set of representative role values;
merging, performed at least in part with a configuration of computing hardware and programmable memory, a first candidate representative role value and a second candidate representative role value, of the first set of candidate representative role values, when it is determined that a first and a second meaning of, respectively, the first and second candidate representative role values, are sufficiently similar, wherein the merging is performed as part of a determination, from the first set of frame instances, of a first set of representative role values; and
making accessible, performed at least in part with a configuration of computing hardware and programmable memory, to a user, at least a portion of the first set of representative role values.
17 Assignments
0 Petitions
Accused Products
Abstract
A frame represents a concept with a set of roles and a set of linguistic rules. If a linguistic rule is satisfied, by a unit of natural language discourse (UNLD), the frame is invoked and a frame instance produced. A frame instance specifies how the UNLD, with particular values drawn from the UNLD, fulfills the roles of the frame. A frame-based search, of target content, can produce a search result comprised of records and corresponding frame instances. The values of such frame instances can be presented to the user as a role-value oriented search result. Multiple values of a role-value oriented search result, sufficiently similar in meaning, can be merged. Merged values can be represented, in a role-value oriented search result, by a single value. Selection of a value, of a role-value oriented search result, can cause the records, for which the value occurs in the corresponding instance, to be displayed to the user.
-
Citations
14 Claims
-
1. A method for analyzing a search of a source of computer-accessible content, comprising the following steps:
-
accepting, performed at least in part with a configuration of computing hardware and programmable memory, a first search result comprised of a first set of records and a first set of frame instances, wherein each member of the first set of records has a corresponding instance in the first set of frame instances, selecting, performed at least in part with a configuration of computing hardware and programmable memory, role values, from the first set of frame instances, to produce a first set of candidate representative role values, wherein the selecting is performed as part of a determination, from the first set of frame instances, of a first set of representative role values; merging, performed at least in part with a configuration of computing hardware and programmable memory, a first candidate representative role value and a second candidate representative role value, of the first set of candidate representative role values, when it is determined that a first and a second meaning of, respectively, the first and second candidate representative role values, are sufficiently similar, wherein the merging is performed as part of a determination, from the first set of frame instances, of a first set of representative role values; and making accessible, performed at least in part with a configuration of computing hardware and programmable memory, to a user, at least a portion of the first set of representative role values. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for analyzing a search of a source of computer-accessible content, performed by a computing system with a memory, comprising the following systems:
-
a system configured, at least in part with computing hardware and programmable memory, to accept a first search result comprised of a first set of records and a first set of frame instances, wherein each member of the first set of records has a corresponding instance in the first set of frame instances; a system configured, at least in part with a configuration of computing hardware and programmable memory, to select role values, from the first set of frame instances, to produce a first set of candidate representative role values, wherein the selecting is performed as part of a determination, from the first set of frame instances, of a first set of representative role values; a system configured, at least in part with a configuration of computing hardware and programmable memory, to merge a first candidate representative role value and a second candidate representative role value, of the first set of candidate representative role values, when it is determined that a first and a second meaning of, respectively, the first and second candidate representative role values, are sufficiently similar, wherein the merging is performed as part of a determination, from the first set of frame instances, of a first set of representative role values; and a system configured, at least in part with computing hardware and programmable memory, to make accessible, to a user, at least a portion of the first set of representative role values. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification