IP Library Granted Patent US 8,620,904
Granted Patent B2
US 8,620,904 · App. 12/875,742 · Granted Dec 31, 2013

Multi-dimensional search results adjustment system

Inventors: Steven Neil Tischer (Atlanta, GA); Scot White (Austin, TX)
Assignee: AT&T Intellectual Property I, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,620,904
App. No.
12/875,742
Granted
Dec 31, 2013
Kind
B2
Abstract

A search based on one or more search terms is performed, and a subset of the returned search results is displayed. It is determined that a user has altered the position of an object located in multidimensional space. A first dimension of the multi-dimensional space corresponds to a variation in degree of a first filter criterion, and a second dimension corresponds to a variation in degree of a second filter criterion. The first and second filter criterion are different from the search terms and are not determined based on the search results. A value corresponding to each of the filter criteria is identified based on the position of the object in the first and second dimension, respectively. The search results are filtered based on each value to generate a second subset of the search results.

Claims (39)

1. A computer implemented method comprising:

performing a search based on a search term, the search returning a plurality of search results;

displaying a first subset of the search results, the first subset not including all of the search results;

determining, by utilizing instructions from memory that are executed by a processor, that a position of an object located in a multidimensional space has been altered by a user, wherein a first dimension of the multi-dimensional space corresponds to a variation in degree of a first filter criterion and a second dimension of the multi-dimensional space corresponds to a variation in degree of a second filter criterion, and wherein the first and second filter criterion are different from the search term and are not determined based on the search results;

identifying a value of the first filter criterion based on the position of the object in the first dimension;

identifying a value of the second filter criterion based on the position of the object in the second dimension, wherein the value of the second filter criterion represents a degree of relevance to a history of prior searches; and

filtering the search results based on the value of the first filter criterion and based on the value of the second filter criterion to generate a second subset of the search results.

2. The method of claim 1 wherein the object comprises a virtual object in a graphical user interface.

3. The method of claim 2 wherein the position of the object is altered in response to sensing a location of a user's hand in three-dimensional space.

4. The method of claim 1 wherein the object comprises a physical object.

5. The method of claim 1 wherein the object comprises a motion-enabled remote control physical device.

6. The method of claim 1 wherein the value of the first filter criterion represents a degree of literal string matching.

7. The method of claim 1 wherein the value of the first filter criterion represents a degree of relevance to a topic.

8. An apparatus comprising:

a hardware computer system that executes instructions to perform operations comprising:

performing a search based on a search term, the search generating a plurality of search results;

displaying a first subset of the search results, the first subset not including all of the search results;

determining that a position of an object located in a multidimensional space has been altered by a user, wherein a first dimension of the multi-dimensional space corresponds to a variation in degree of a first filter criterion and a second dimension of the multi-dimensional space corresponds to a variation in degree of a second filter criterion, and wherein the first and second filter criterion are different from the search term and are not determined based on the search results;

identifying a value of the first filter criterion based on the position of the object in the first dimension;

identifying a value of the second filter criterion based on the position of the object in the second dimension, wherein the value of the second filter criterion represents a degree of relevance to a history of prior searches; and

filtering the search results based on the value of the first filter criterion and based on the value of the second filter criterion to generate a second subset of the plurality of search results.

9. The apparatus of claim 8 wherein the object comprises a virtual object in a graphical user interface.

10. The apparatus of claim 8 wherein the position of the object is altered in response to sensing a location of a user's hand in three-dimensional space.

11. The apparatus of claim 8 wherein the object comprises a physical object.

12. The apparatus of claim 8 wherein the value of the first filter criterion represents a degree of literal string matching.

13. The apparatus of claim 8 wherein the object comprises a physical object that has the form of a ball.

14. The apparatus of claim 8 wherein the value of the first filter criterion represents a degree of relevance to a topic.

15. A non-transitory computer-readable storage device comprising instructions, which when loaded and executed by a processor, cause the processor to perform operations comprising:

performing a search based on a search term, the search returning a plurality of search results;

displaying a first subset of the search results, the first subset not including all of the search results;

determining that a position of an object located in a multidimensional space has been altered by a user, wherein a first dimension of the multi-dimensional space corresponds to a variation in degree of a first filter criterion and a second dimension of the multi-dimensional space corresponds to a variation in degree of a second filter criterion, and wherein the first and second filter criterion are different from the search term and are not determined based on the search results;

identifying a value of the first filter criterion based on the position of the object in the first dimension;

identifying a value of the second filter criterion based on the position of the object in the second dimension, wherein the value of the second filter criterion represents a degree of relevance to a history of prior searches; and

filtering the search results based on the value of the first filter criterion and based on the value of the second filter criterion to generate a second subset of the search results.

16. The non-transitory computer-readable storage device of claim 15 wherein the object comprises a virtual object in a graphical user interface.

17. The non-transitory computer-readable storage device of claim 15 wherein the object comprises a physical object.

18. The non-transitory computer-readable storage device of claim 15 wherein the value of the first filter criterion represents a degree of literal string matching.

19. The non-transitory computer-readable storage device of claim 15 wherein the object comprises a motion-enabled remote control physical device.

20. The non-transitory computer-readable storage device of claim 15 wherein the value of the first filter criterion represents a degree of relevance to a topic.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2013
From: WHITE, SCOTT; TISCHER, STEVEN NEIL
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 030051/0567 →
CHANGE OF NAME Recorded Mar 20, 2013
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 030054/0066 →
Continuity (2)
Continuation 11873266 · Oct 16, 2007
Related Publication 20100332466A1 · Dec 30, 2010