Non-language-based object search
First Claim
1. A processor-based method for searching for electronic information, comprising:
- presenting, for selection by a user and along a background scene, a first plurality of objects corresponding to the background scene, wherein the first plurality of objects is a first subset of a second plurality of objects organized by a plurality of containment categories in a data structure, wherein the data structure includes a plurality of associations defining relationships between two different ones of the plurality of containment categories and two objects in two different ones of the plurality of containment categories;
receiving a selection of one object of the first plurality of objects by the user and a placement of the one object of the first plurality of objects in first background scene by the user;
in response to receiving the selection and the placement of the one object of the first plurality of objects in the background scene by the user, selecting a second subset of the second plurality of objects in part as a function of (a) respective weighted relevance values for associations of the one object of the first plurality of objects to each of the second plurality of objects, and (b) respective weighted relevance values for associations of each of the second plurality of objects to the background scene, wherein the respective weighted relevance values for associations of the one object of the first plurality of objects to each of the second plurality of objects is determined based on (x) a number of containment categories shared between the one object and each of the second plurality of objects, and (y) a number of objects in each of the containment categories shared between the one object and each of the second plurality of objects; and
presenting, for selection by the user and along the background scene, the second subset of the second plurality of objects.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various approaches for searching for electronic information. In one embodiment, a first plurality of objects is presenting for user selection. The first plurality of objects is a first subset of a second plurality of objects that is organized by a plurality of containment categories in a data structure. A plurality of associations is stored, and each association defines a relationship between one of, two different ones of the plurality of categories, or two objects in two different ones of the plurality of containment categories. In response to user selection of one of the first plurality of objects, a second subset of the second plurality of objects is selected. Selection of the objects in the second subset is in part a function of respective weighted relevance values for associations of the selected object to each of the second plurality of objects. The second subset of objects is output.
-
Citations
20 Claims
-
1. A processor-based method for searching for electronic information, comprising:
-
presenting, for selection by a user and along a background scene, a first plurality of objects corresponding to the background scene, wherein the first plurality of objects is a first subset of a second plurality of objects organized by a plurality of containment categories in a data structure, wherein the data structure includes a plurality of associations defining relationships between two different ones of the plurality of containment categories and two objects in two different ones of the plurality of containment categories; receiving a selection of one object of the first plurality of objects by the user and a placement of the one object of the first plurality of objects in first background scene by the user; in response to receiving the selection and the placement of the one object of the first plurality of objects in the background scene by the user, selecting a second subset of the second plurality of objects in part as a function of (a) respective weighted relevance values for associations of the one object of the first plurality of objects to each of the second plurality of objects, and (b) respective weighted relevance values for associations of each of the second plurality of objects to the background scene, wherein the respective weighted relevance values for associations of the one object of the first plurality of objects to each of the second plurality of objects is determined based on (x) a number of containment categories shared between the one object and each of the second plurality of objects, and (y) a number of objects in each of the containment categories shared between the one object and each of the second plurality of objects; and presenting, for selection by the user and along the background scene, the second subset of the second plurality of objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article of manufacture, comprising:
a non-transitory medium readable by a processing unit, the non-transitory medium having processor-executable instructions for searching for electronic information by; presenting, for selection by a user and along a background scene, a first plurality of objects corresponding to the background scene, wherein the first plurality of objects is a first subset of a second plurality of objects organized by a plurality of containment categories in a data structure, wherein the data structure includes a plurality of associations defining relationships between two different ones of the plurality of containment categories and two objects in two different ones of the plurality of containment categories; receiving a selection of one object of the first plurality of objects by the user and a placement of the one object of the first plurality of objects in first background scene by the user; in response to receiving the selection and the placement of the one object of the first plurality of objects in the background scene by the user, selecting a second subset of the second plurality of objects in part as a function of (a) respective weighted relevance values for associations of the one object of the first plurality of objects to each of the second plurality of objects, (b) respective weighted relevance values for associations of each of the second plurality of objects to the background scene, wherein the respective weighted relevance values for associations of the one object of the first plurality of objects to each of the second plurality of objects is determined based on (x) a number of containment categories shared between the one object and each of the second plurality of objects, and (y) a number of objects in each of the containment categories shared between the one object and each of the second plurality of objects; and presenting, for selection by the user and along the background scene, the second subset of the second plurality of objects. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. An apparatus for searching for electronic information, comprising:
-
a memory having processor-executable instructions; and a processing unit executing the processor-executable instructions to; present, for selection by a user and along a background scene, a first plurality of objects corresponding to the background scene, wherein the first plurality of objects is a first subset of a second plurality of objects organized by a plurality of containment categories in a data structure, wherein the data structure includes a plurality of associations defining relationships between two different ones of the plurality of containment categories and two objects in two different ones of the plurality of containment categories; receive a selection of one object of the first plurality of objects by the user and a placement of the one object of the first plurality of objects in first background scene by the user; in response to receiving the selection and the placement of the one object of the first plurality of objects in the background scene by the user, select a second subset of the second plurality of objects in part as a function of (a) respective weighted relevance values for associations of the one object of the first plurality of objects to each of the second plurality of objects, (b) respective weighted relevance values for associations of each of the second plurality of objects to the background scene, wherein the respective weighted relevance values for associations of the one object of the first plurality of objects to each of the second plurality of objects is determined based on (x) a number of containment categories shared between the one object and each of the second plurality of objects, and (y) a number of objects in each of the containment categories shared between the one object and each of the second plurality of objects; and present, for selection by the user and along the background scene, the second subset of the second plurality of objects. - View Dependent Claims (18, 19, 20)
-
Specification