IP Library Patent Application 12035408
Patent Application
App. No. 12/035,408

SEARCH BASED ON DOCUMENT ASSOCIATIONS

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 None
App. No.
12/035,408
Abstract

A method and a processing device are provided. A group of documents may be selected from multiple documents of a search result. Associations among the selected group of documents may be determined and indicated. An indication of ones of the associations that are of interest and/or others of the associations that are of no interest may be received. A new search result may be presented, including one or more documents satisfying some or all of the associations of interest and none of the associations of no interest. In some embodiments, a document may be selected from a search result and characteristics of the document may be determined. A search result may be presented, which may include one or more documents having none or some of the characteristics of the selected document. A visual indication of a strength of an association of a document may be provided.

Claims (56)

1 . A machine-implemented method for searching for a document, the machine-implemented method comprising:

receiving a selection of at least one first document from a presented search result;

establishing and presenting at least one association with respect to the at least one first selected document;

receiving either an indication of interest with respect to at least one of the at least one association or receiving an indication of no interest with respect to the at least one of the at least one association; and

presenting either a next search result including at least one second document having the at least one of the at least one association corresponding to the indication of interest when the indication of interest is received, or presenting the next search result including the at least one second document not having the at least one of the at least one association corresponding to the indication of no interest when the indication of no interest is received.

2 . The machine-implemented method of claim 1 , wherein associations are based on document metadata.

3 . The machine-implemented method of claim 1 , wherein documents presented in the search results are digital photos.

4 . The machine-implemented method of claim 1 , further comprising:

permitting manual associations among a plurality of documents to be established.

5 . The machine-implemented method of claim 1 , further comprising:

automatically establishing associations among a plurality of documents.

6 . The machine-implemented method of claim 1 , further comprising:

receiving a request to find a document similar to, or dissimilar with respect to a seed document selected from a last presented search result; and

presenting a new next search result as a plurality of islands, each of the plurality of islands representing a respective one of a plurality of documents, a size of respective ones of the plurality of islands corresponding to a strength of an association of a corresponding one of the plurality of documents with the seed document.

7 . The machine-implemented method of claim 1 , further comprising:

graphically indicating associations between at least two groups of documents.

8 . A processing device comprising:

at least one processor; and

a memory connected to the at least one processor, the memory including instructions for the at least one processor, the instructions comprising:

instructions for providing a first search result including a first plurality of documents, the first search result being provided in response to receiving a first search query,

instructions for receiving a selection of at least one document of the first plurality of documents,

instructions for providing at least one association in common among the selected at least one document,

instructions for receiving a selection of at least one of the at least one association in common,

instructions for receiving an indication of interest or receiving an indication of no interest with respect to the selected at least one of the at least one association in common,

instructions for providing a second search result of second documents having the selected at least one of the at least one association in common when an indication of interest is received, and

instructions for providing the second search result of second documents not having the selected at least one of the at least one association in common when an indication of no interest is received.

9 . The processing device of claim 8 , wherein documents provided in search results are digital photos.

10 . The processing device of claim 8 , wherein the instructions further comprise:

instructions for receiving a request to find a document similar to, or dissimilar from, a seed document selected from a last presented search result; and

instructions for presenting a new next search result as a plurality of islands, each of the plurality of islands representing a respective one of a plurality of documents, a color of respective ones of the plurality of islands corresponding to a strength of an association of a corresponding one of the plurality of documents with the seed document selected from the last presented search result.

11 . The processing device of claim 8 , wherein some associations among a plurality of documents are automatically established and other associations among the plurality of documents are manually established.

12 . The processing device of claim 8 , wherein the instructions further comprise:

instructions for establishing associations among documents based on corresponding document metadata and based on one or more collections to which respective documents belong.

13 . The processing device of claim 8 , wherein:

documents included in search results are digital photos, and the instructions further comprise:

instructions for establishing associations among a plurality of documents based on one or more features of the digital photos.

14 . A machine-implemented method for searching for a document, the machine-implemented method comprising:

providing a first search result, based on at least one provided keyword, the first search result including a plurality of documents;

receiving a selection of one of the plurality of documents of the first search result and a request to find similar documents;

determining characteristics of the selected one of the plurality of documents;

performing a search to find at least one document having at least some of the determined characteristics of the selected one of the plurality of documents; and

presenting a second search result including the at least one document having at least some of the determined characteristics of the selected one of the plurality of documents.

15 . The machine-implemented method of claim 14 , further comprising:

receiving a selection of at least one of a plurality of documents of a third search result;

determining and presenting all associations common to the received selection of the at least one of the plurality of documents of the third search result;

receiving at least one indication with respect to ones of the associations that are of interest and others of the associations that are not of interest; and

providing a fourth search result including a plurality of documents, each of the plurality of documents of the fourth search result having at least one association of the associations that are of interest and none of the associations of the associations that are not of interest.

16 . The machine-implemented method of claim 15 , further comprising:

establishing at least some of the associations automatically.

17 . The machine-implemented method of claim 15 , further comprising:

establishing at least some of the associations manually.

18 . The machine-implemented method of claim 15 , further comprising:

manually establishing at least some of the associations by establishing respective documents as part of one or more collections.

19 . The machine-implemented method of claim 15 , further comprising:

graphically presenting the second search result, a strength of an association of respective documents of the second search result with the selected one of the plurality of documents of the first search result being visually indicated.

20 . The machine-implemented method of claim 15 , wherein each of the plurality of documents is a digital photo.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2008
From: AGHAJANYAN, SUREN; OSBORNE, CRAIG ANTHONY
To: MICROSOFT CORPORATION
Reel/Frame 020545/0421 →