Tell me more ×
Ask Patents is a question and answer site for people interested in improving and participating in the patent system. It's 100% free, no registration required.

US patent 8,086,604 is the one Apple used to temporarily get sales of Samsung's Galaxy Nexus blocked. It covers using a single UI to search multiple data sources, including both local and remote ones. Here is the first claim:

1. A method for locating information in a network using a computer, comprising:

  • receiving by the computer an inputted information descriptor from a user-input device;
  • providing said information descriptor received from the user-input device to a plurality of heuristic modules, wherein:
    • each heuristic module corresponds to a respective area of search and employs a different, predetermined heuristic algorithm corresponding to said respective area to search the area for information that corresponds to the received information descriptor, and the search areas include storage media accessible by the computer;
    • searching by the heuristic modules, based on the received information descriptor, the respective areas of search using the predetermined heuristic algorithms corresponding to each respective area of search;
    • providing at least one candidate item of information located by the heuristic modules as a result of said searching;
    • and displaying by the computer a representation of said candidate item of information on a display device.

It's a continuation of another patent application filed on Jan. 5, 2000. There must be tons of prior art from before that. One very obvious piece is Apple's own Sherlock, first released as part of Mac OS 8.5 on Oct. 17, 1998. What else is there?

share|improve this question
Unified search is Siri just fyi. – ihtkwot Oct 15 '12 at 4:09

3 Answers

Would running linux executing the find command to search for a song across multiple data-sources (local disks, virtual file-systems, and a remote mounted NFS partition) count?

  • a user-input device (physical keyboard) providing an inputted information descriptor (null-terminated byte stream, aka a string representing the filename arg of the find command)
  • said information descriptor (string) is provided to a plurality of heuristic modules (various functions/file-system modules) wherein:
    • each module corresponds to a unique file-system (nfs, ext2, proc, ramdisk, etc) employing different predefined heuristic algorithms (various file-system kernel modules/function calls), including various storage media accessible by the computer.
    • search happens
    • at least one candidate item of information (matching files) located by the heuristic modules as a result of searching is returned
    • the result is then be printed out to your console
share|improve this answer
This is missing a “different, predetermined heuristic algorithm”: filesystems aren't heuristic. This is more like a search engine aggregator, which I'm pretty sure I used back before 2000. – Gilles Oct 13 '12 at 14:32
Challenge Accepted. – Alex Barkan Oct 15 '12 at 17:40
1  
I'm going to try and force the square peg to fit.. CDFS/NTFS/NFS/CIFS file-systems for searching files on local storage media (cdrom/sdcard/hdd), LAN-storage, and WAN-storage. ProcFS and DevFS for inspecting, modifying, copying, and searching data in block-devices, apps, and the kernel. GmailFS for indexed and searchable files, emails, and links to websites from your email account. Cascade FS for searching through recent programming activity (svn). And most importantly, YoutubeFS for finding your favorites videos on youtube. – Alex Barkan Oct 15 '12 at 21:22
Can you point to ones that existed prior to Jan. 5, 2000? – peastman Oct 17 '12 at 19:08
CDFS/ISO9660/NFS/NTFS/Proc/Dev and find have been around since before the mid 90s. But YoutubeFS/Cascade/GmailFS are recent! – Alex Barkan Oct 19 '12 at 1:46

AltaVista released "AltaVista Discovery" in 1998. This was an application that ran on your local PC, and maintained a locally-stored index of your documents and emails.

It also provided a browser toolbar via which you could launch a search, specifying whether you wanted to search your local files or the web. Regardless of whether you performed a web search or local search, the results would be displayed in the one format within your browser.

Here's some quick links:

AltaVista-debuts-Discovery-search-app

A forgotten hero in Desktop search

share|improve this answer

The patent doesn't specify a locally run application, just "a method..". So meta-search services on the web prior to 2000 would be prior art? They take a user input, and query multiple heuristic based search engines.

eg www.dogpile.com, metasearch.com etc etc

share|improve this answer
1  
It must also search local (file) resources on the client computer, by my reading of the patent. – Ron J. Oct 25 '12 at 10:23

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.