Not applicable.
The invention relates to the field of computing, and more particularly to a platform for automatically generating a selectable search as a user inputs search terms, for instance matching file attributes or content to files in a file system, which search may be presented in word-wheel style and expand the level of directories or other point or level in file hierarchies in which the search may be performed.
In the realm of operating system, application design and other fields, the need for a powerful and flexible search facility to search a user's storage frequently arises. A user may wish, for example, to search his or her hard drive to locate all files of a certain type or extension, such as “.doc”, “.jpg”, “.memo”, “.report” or others to pull up documents to edit, print other manipulate in other ways. A user may likewise wish to search for files based on associated metadata, such as file size, or date created or modified. A user may at times also choose to search for files based on internal file content, such as desired text or numbers. The need to efficiently initiate and carry out these searches becomes particularly acute when the user is attempting to look through a large quantity of files or data. That situation may apply for example when a user is examining a national customer list in a CRM package, or updating contacts files or shared documents within a large corporation or other organization. In other cases, a user may wish to sort or search through a collection or catalogue of musical, video or other media or file material. Some search tools and facilities have evolved in response to large-scale file search and other requirements.
For example, some applications and other packages may present the user with an input box type of search interface, where the user may enter search terms such as file extensions or other attributes, or in-file characters or text. As the search, for example through a local hard drive and associated file system, progresses, files which partly or fully match the entered attributes or text may be displayed to the user to select or manipulate.
However, existing search tools may be constrained by certain limitations in usability or functionality. For instance, even such search tools as exist merely present the results gathered from searching the client or other file system at the current level or point in the file system hierarchy. So if no results are found in a given directory or folder, the user may be required to restart and reenter another search in another directory or folder, even when using the same search terms. Likewise, existing search tools do not permit the concurrent execution of searches on both file attributes (extension, name etc.) as well as deep or internal file searching, for instance to match text strings. Other problems in file management and search technology exist.
The invention overcoming these and other problems in the art relates in one regard to a system and method for dynamically generating a selectable search extension, in which a user may initiate a search through a file system based on file attributes or content at a current level or point in a file system hierarchy. In embodiments, the inventive platform may automatically generate on-the-fly results reflecting matches with files within the current level or point of the file system hierarchy. For example the platform may display a running total of files whose name, date, size, author or other attributes or textual or other content match the input search term or terms as the user enters those terms. According to embodiments of the invention in another regard, when the immediate results to the user's input search terms displays no or too few matches to any files in the current level or point in the file system hierarchy, or based on other conditions, a selectable search box may be automatically generated and presented. In embodiments the search box may dynamically suggest auto-complete strings for suggested or candidate search terms. The selectable search box may in embodiments be presented to the user in highlighted form, and permit the user to extend the search using the same search input or criteria to other levels by clicking or otherwise selecting a different level or point in the file system hierarchy, which may be highlighted or presented in a menu interface for quick activation.
During operation and use of client 102, the user may access storage 106 and file system 118 to perform such tasks as locating, opening, modifying and saving files and other objects. The tasks the user may engage may include searching for one or more files or other objects, for instance to open those files using one or more application in the set of applications 110, to enumerate a set of local files, for example to generate a total count of numbers of files of certain type, to locate and delete obsolete files, or other purposes or tasks. According to embodiments of the invention in one regard, the user may manipulate the user interface 104 to initiate and perform file searching tasks, for instance using one or more facilities, file types, objects or other features incorporated in or supported by operating system 108.
In embodiments as shown, the user may accordingly activate a search term input box 112, for instance by making a file menu selection within one or more screens in operating system 108, such as those screens or views generated by clicking or activating “MyComputer” or other icons, sidebars, menus or other resources. The user may respond to the search term input box 112 by entering one or more search terms related to a file or files of interest. For example, the user may wish to view all files with desired attributes, such as files having a “.doc”, “.memo”, “.report”, “.txt”, “.jpg” or other extension, or which were authored by a given user or on a certain date. Other extensions or attributes are possible, such as the time, language, file size, or other attribute of one or more files within file system 118. A user may in another regard likewise search for files within file system 118 based on the internal text, character, numbers or other content of those files, and enter those search terms accordingly. Search terms, data structures and related resources may in embodiments be, include or interface to for example those described in the aforementioned U.S. patent application Ser. No. 10/440,035 and U.S. patent application Ser. No. 10/403,341, or other search schemes or mechanisms.
As illustrated in
In embodiments as shown, the on-the-fly results may include a parenthetical tally of the total number of files matching the inputted search term or partial search term, up to that moment in time. It may be noted that as illustrated in
According to embodiments of the invention in one regard, the on-the-fly search results on file attributes may be generated from searching files displayed in the current list. In embodiments those files may be located in a single directory or location, or across multiple locations. As further illustrated in
Thus according to the invention in one regard, the user who initiates search activity may be presented with a multipart view on results in real-time as they are generated, including results of matching on file attributes (illustratively, the upper half of the search box 114) and on internal file content (bottom half), at the same time and without having to activate any additional options to do so.
Moreover, according to embodiments of the invention in further regards, as the results presented in the search box 114 unfold, the user may be presented with further automatic options to extend their search activity, to different points or levels of file system 118 or otherwise. In such cases and as more particularly illustrated in
The user may for example highlight the modified level 122, such as a corporate directory or organizational contacts list, personal file folder or library, most-recently accessed file list, or other modified or different point or level in the file system 118 to activate that further searching in that location. The results of that continued or extended searching may likewise be presented in search box 114, or otherwise. The modified level 122 may be selected for example based on predetermined relational rules, such as moving one up or down one level in file system 118, by logical rules such as moving to directories with matching or related names or which stand in parent, child or other relationship to the current level 120, by defaults such as looking in a most-recently accessed files list, or by other rules or criteria.
The search options presented to the user may thus be automatically primed to look in further predetermined or logically related places in the file system 118, without a need for the user to manually change the directory or other hierarchical level they are viewing. In embodiments, the presentation of search extension options may be automatically presented, regardless of the amount or type of results at current level 120 of file system or other parameters. In other embodiments, the triggering of search extension options in search box 114 may be conditioned on defined criteria, such as when searching on attributes and content based on whole or partial search terms generates no matching results, or fewer hits than the user finds necessary. In embodiments the user may enter minimum thresholds or they may be set by default. Other triggering conditions are possible.
In step 410, the running results of the on-the-fly search on attributes at the current level in file system 118 may be presented to the user, for example via a search box 114, in word-wheel type fashion or otherwise. In step 412, a sequential or concurrent deep file search, for instance involving opening and searching files internally, or indices of files, for text or strings matching the user input, may be initiated at the current point or level in the file system 118, for example within a current directory or folder.
In step 414, results of the on-the-fly deep searching on internal file content may be presented to the user, for example via the search box 114, for instance separated from the realtime search results based on file attributes by a menu separator or line. In step 416, depending on the results of the on-the-fly attribute and/or deep file searching, the user may be presented with a selectable search extension box, to extend the search based on the currently inputted search terms to other points or levels in the hierarchy of file system 118.
In step 418, an extension of the search to a different point or level in the file system 118 may be initiated, for instance when the user activates a highlighted directory, file or other prompt in search box 114. In embodiments the same search terms which the user had inputted into the search term input box 112 may be pre-inserted into the highlighted portion of the search box 114, or otherwise. On-the-fly results may in embodiments be similarly presented via search box 114 as the multi-level extension to the search activity progresses.
In step 420, the view in search box 114 or other interface may be updated to display user-selected or highlighted files or other results, for example a clicked or highlighted file or set of files located in a different level of the file system 118. Files may be opened, sorted or otherwise manipulated when the view moves to the new point or level in the file system 118. Prior levels may be stored or displayed as shadowed directories, folders or other objects, in embodiments. In step 422, processing may repeat, return to a prior processing point, jump to a further processing point, or end.
The foregoing description of the invention is illustrative, and modifications in configuration and implementation will occur to persons skilled in the art. For instance, while the invention has generally been described in terms of a platform in which an interface displays a single search box or facility, in embodiments multiple search boxes or other interfaces, for example cascaded search boxes, may be generated as matches or partial matches are found.
Similarly, while the invention has in embodiments been generally described as executing searches on local hard disk or other storage, in embodiments the automatic searches may be performed on one or more local, remote or distributed storage or file systems, independently or in combinations. For example, a remote server disk may be searched, or a local hard disk may be searched in combination with a storage area network (SAN). Multiple local disks or other media may likewise be searched, serially or concurrently.
Other hardware, software or other resources described as singular may in embodiments be distributed, and similarly in embodiments resources described as distributed may be combined. Further, while the invention has generally been described as involving on-the-fly searches based on a single search term as that string or term is typed, in embodiments multiple or joint search terms may be accepted for searching, for instance using Boolean operations. The scope of the invention is accordingly intended to be limited only by the following claims.
The subject matter of this application is related to the subject matter of U.S. Provisional Patent Application Ser. No. 60/566,947 filed May 3, 2004 entitled “System and Method for Dynamically Generating a Selectable Search Extension”, which application is assigned or under obligation of assignment to the same entity as this application, from which application priority is claimed, and which application is incorporated by reference herein; and to the subject matter of U.S. patent application Ser. No. 10/440,035 entitled “System and Method for Filtering and Organizing Items Based on Common Elements” filed May 16, 2003, which is in turn a continuation-in-part of U.S. patent application Ser. No. 10/403,341 entitled “System and Method for Filtering and Organizing Items Based on Common Elements” filed Mar. 27, 2003, each of which applications is assigned or under obligation of assignment to the same entity as this application, and each of which applications is incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
4214141 | Okuda et al. | Jul 1980 | A |
4438505 | Yanagiuchi et al. | Mar 1984 | A |
4829423 | Tennant et al. | May 1989 | A |
4881179 | Vincent | Nov 1989 | A |
4931935 | Ohira et al. | Jun 1990 | A |
5060135 | Levine | Oct 1991 | A |
5241671 | Reed et al. | Aug 1993 | A |
5297250 | Leroy | Mar 1994 | A |
5327529 | Fults | Jul 1994 | A |
5333266 | Boaz | Jul 1994 | A |
5333315 | Saether et al. | Jul 1994 | A |
5388196 | Pajak et al. | Feb 1995 | A |
5418946 | Mori et al. | May 1995 | A |
5420605 | Vouri | May 1995 | A |
5461710 | Bloomfield et al. | Oct 1995 | A |
5499364 | Klein et al. | Mar 1996 | A |
5504852 | Thompson-Rohrlich | Apr 1996 | A |
5513306 | Mills et al. | Apr 1996 | A |
5544360 | Lewak et al. | Aug 1996 | A |
5546527 | Fitzpatrick | Aug 1996 | A |
5550852 | Patel et al. | Aug 1996 | A |
5559948 | Bloomfield et al. | Sep 1996 | A |
5583982 | Matheny et al. | Dec 1996 | A |
5590259 | Anderson et al. | Dec 1996 | A |
5596702 | Stucka | Jan 1997 | A |
5598524 | Johnston, Jr. et al. | Jan 1997 | A |
5600778 | Swanson et al. | Feb 1997 | A |
5606669 | Bertin et al. | Feb 1997 | A |
5625783 | Ezekiel | Apr 1997 | A |
5630042 | McIntosh et al. | May 1997 | A |
5648795 | Vouri | Jul 1997 | A |
5652876 | Ashe | Jul 1997 | A |
5675520 | Pitt, III | Oct 1997 | A |
5675663 | Koerner et al. | Oct 1997 | A |
5680563 | Edelman | Oct 1997 | A |
5696486 | Poliquin et al. | Dec 1997 | A |
5696914 | Nahaboo | Dec 1997 | A |
5710926 | Maurer | Jan 1998 | A |
5721908 | Lagarde et al. | Feb 1998 | A |
5757925 | Faybishenko | May 1998 | A |
5760770 | Bliss | Jun 1998 | A |
5790121 | Sklar et al. | Aug 1998 | A |
5802516 | Shwarts et al. | Sep 1998 | A |
5828376 | Solimene et al. | Oct 1998 | A |
5831606 | Nakajima et al. | Nov 1998 | A |
5835094 | Ermel et al. | Nov 1998 | A |
5838317 | Bolnick et al. | Nov 1998 | A |
5838322 | Nakajima et al. | Nov 1998 | A |
5855446 | Disborg | Jan 1999 | A |
5864844 | James et al. | Jan 1999 | A |
5867163 | Kurtenbach | Feb 1999 | A |
5870088 | Washington | Feb 1999 | A |
5875446 | Brown et al. | Feb 1999 | A |
5875448 | Boys | Feb 1999 | A |
5878410 | Zbikowski et al. | Mar 1999 | A |
5886694 | Breinberg | Mar 1999 | A |
5899995 | Millier et al. | May 1999 | A |
5905973 | Yonezawa | May 1999 | A |
5907703 | Kronenberg | May 1999 | A |
5907837 | Ferrel | May 1999 | A |
5909540 | Carter et al. | Jun 1999 | A |
5917492 | Bereiter et al. | Jun 1999 | A |
5923328 | Griesmer | Jul 1999 | A |
5924090 | Krellenstein | Jul 1999 | A |
5929854 | Ross | Jul 1999 | A |
5930801 | Falkenhainer | Jul 1999 | A |
5933139 | Feigner et al. | Aug 1999 | A |
5935210 | Stark | Aug 1999 | A |
5973686 | Shimogori | Oct 1999 | A |
5987454 | Hobbs | Nov 1999 | A |
5987506 | Carter et al. | Nov 1999 | A |
6003040 | Mital et al. | Dec 1999 | A |
6008806 | Nakajima et al. | Dec 1999 | A |
6014137 | Burns | Jan 2000 | A |
6016692 | Schaenzer et al. | Jan 2000 | A |
6021262 | Cote et al. | Feb 2000 | A |
6023708 | Mendez et al. | Feb 2000 | A |
6024843 | Anderson | Feb 2000 | A |
6025843 | Sklar | Feb 2000 | A |
6037944 | Hugh | Mar 2000 | A |
6055540 | Snow | Apr 2000 | A |
6055543 | Christensen et al. | Apr 2000 | A |
6061059 | Taylor | May 2000 | A |
6061692 | Thomas et al. | May 2000 | A |
6061695 | Slivka et al. | May 2000 | A |
6065012 | Balsara et al. | May 2000 | A |
6078924 | Ainsbury et al. | Jun 2000 | A |
6097389 | Morris et al. | Aug 2000 | A |
6101509 | Hanson | Aug 2000 | A |
6144968 | Zellweger | Nov 2000 | A |
6147601 | Sandelman et al. | Nov 2000 | A |
6160552 | Wilsher | Dec 2000 | A |
6175364 | Wong et al. | Jan 2001 | B1 |
6181342 | Niblack | Jan 2001 | B1 |
6182068 | Culliss | Jan 2001 | B1 |
6195650 | Gaither et al. | Feb 2001 | B1 |
6202061 | Khosla et al. | Mar 2001 | B1 |
6208985 | Krehel | Mar 2001 | B1 |
6216122 | Elson | Apr 2001 | B1 |
6237004 | Dodson et al. | May 2001 | B1 |
6237011 | Ferguson et al. | May 2001 | B1 |
6240407 | Chang et al. | May 2001 | B1 |
6240421 | Stolarz | May 2001 | B1 |
6243094 | Sklar | Jun 2001 | B1 |
6243724 | Mander et al. | Jun 2001 | B1 |
6246411 | Strauss | Jun 2001 | B1 |
6247020 | Minard | Jun 2001 | B1 |
6256031 | Meijer et al. | Jul 2001 | B1 |
6268852 | Lindhorst et al. | Jul 2001 | B1 |
6271846 | Martinez et al. | Aug 2001 | B1 |
6275829 | Angiulo et al. | Aug 2001 | B1 |
6279016 | De Vorchik et al. | Aug 2001 | B1 |
6301586 | Yang et al. | Oct 2001 | B1 |
6308173 | Glasser et al. | Oct 2001 | B1 |
6317142 | Decoste et al. | Nov 2001 | B1 |
6324541 | L'etraz et al. | Nov 2001 | B1 |
6324551 | Lamping et al. | Nov 2001 | B1 |
6326953 | Wana | Dec 2001 | B1 |
6330007 | Isreal | Dec 2001 | B1 |
6339767 | Rivette et al. | Jan 2002 | B1 |
6341280 | Glass et al. | Jan 2002 | B1 |
6342907 | Petty | Jan 2002 | B1 |
6356863 | Sayle | Mar 2002 | B1 |
6356908 | Brown et al. | Mar 2002 | B1 |
6356915 | Chtchetkine et al. | Mar 2002 | B1 |
6363377 | Kravets et al. | Mar 2002 | B1 |
6363400 | Chtchetkine et al. | Mar 2002 | B1 |
6369840 | Barnett et al. | Apr 2002 | B1 |
6370518 | Payne et al. | Apr 2002 | B1 |
6377283 | Thomas | Apr 2002 | B1 |
6385641 | Jiang et al. | May 2002 | B1 |
6393429 | Yagi et al. | May 2002 | B1 |
6401097 | McCotter et al. | Jun 2002 | B1 |
6405265 | Kronenberg | Jun 2002 | B1 |
6408298 | Van | Jun 2002 | B1 |
6411311 | Rich et al. | Jun 2002 | B1 |
6425120 | Morganelli et al. | Jul 2002 | B1 |
6425121 | Phillips | Jul 2002 | B1 |
6430575 | Dourish et al. | Aug 2002 | B1 |
6437807 | Berquist et al. | Aug 2002 | B1 |
6438590 | Gartner | Aug 2002 | B1 |
6448985 | McNally | Sep 2002 | B1 |
6453311 | Powers, III | Sep 2002 | B1 |
6453319 | Mattis et al. | Sep 2002 | B1 |
6613101 | Mander et al. | Sep 2002 | B2 |
6462762 | Ku | Oct 2002 | B1 |
6466228 | Ulrich | Oct 2002 | B1 |
6466238 | Berry et al. | Oct 2002 | B1 |
6466932 | Dennis et al. | Oct 2002 | B1 |
6470344 | Kothuri et al. | Oct 2002 | B1 |
6473100 | Beaumont et al. | Oct 2002 | B1 |
6430835 | Light | Nov 2002 | B1 |
6480835 | Light | Nov 2002 | B1 |
6483525 | Tange | Nov 2002 | B1 |
6484205 | Byford | Nov 2002 | B1 |
6505233 | Hanson et al. | Jan 2003 | B1 |
6513038 | Hasegawa et al. | Jan 2003 | B1 |
6519612 | Howard et al. | Feb 2003 | B1 |
6526399 | Coulson et al. | Feb 2003 | B1 |
6535229 | Kraft | Mar 2003 | B1 |
6535230 | Celik | Mar 2003 | B1 |
6539399 | Hazama et al. | Mar 2003 | B1 |
6544295 | Bodnar | Apr 2003 | B1 |
6549217 | De Greef et al. | Apr 2003 | B1 |
6549916 | Sedlar | Apr 2003 | B1 |
6563514 | Samar | May 2003 | B1 |
6571245 | Huang et al. | May 2003 | B2 |
7191195 | Koyama et al. | May 2003 | B2 |
6573906 | Harding et al. | Jun 2003 | B1 |
6573907 | Madrane | Jun 2003 | B1 |
6583799 | Manolis et al. | Jun 2003 | B1 |
6590585 | Suzuki et al. | Jul 2003 | B1 |
6606105 | Quartetti | Aug 2003 | B1 |
6628309 | Dodson et al. | Sep 2003 | B1 |
6636238 | Amir et al. | Oct 2003 | B1 |
6636250 | Gasser | Oct 2003 | B1 |
6638313 | Freeman | Oct 2003 | B1 |
6658406 | Mazner et al. | Dec 2003 | B1 |
6662198 | Satyanarayanan et al. | Dec 2003 | B2 |
6684222 | Cornelius et al. | Jan 2004 | B1 |
6721760 | Ono | Apr 2004 | B1 |
6735623 | Prust | May 2004 | B1 |
6738770 | Gorman | May 2004 | B2 |
6745206 | Mandler et al. | Jun 2004 | B2 |
6745207 | Reuter et al. | Jun 2004 | B2 |
6751611 | Krupin et al. | Jun 2004 | B2 |
6751626 | Brown et al. | Jun 2004 | B2 |
6754829 | Butt et al. | Jun 2004 | B1 |
6760721 | Chasen et al. | Jul 2004 | B1 |
6760722 | Raghunandan | Jul 2004 | B1 |
6762776 | Huapaya | Jul 2004 | B2 |
6762777 | Carroll | Jul 2004 | B2 |
6763458 | Watanabe et al. | Jul 2004 | B1 |
6763777 | Rosenberg | Jul 2004 | B1 |
6768999 | Prager et al. | Jul 2004 | B2 |
6784900 | Dobronsky et al. | Aug 2004 | B1 |
6784925 | Tomat et al. | Aug 2004 | B1 |
6795094 | Watanabe et al. | Sep 2004 | B1 |
6801909 | Delgado et al. | Oct 2004 | B2 |
6801919 | Hunt et al. | Oct 2004 | B2 |
6803926 | Lamb et al. | Oct 2004 | B1 |
6810404 | Ferguson et al. | Oct 2004 | B1 |
6813474 | Robinson et al. | Nov 2004 | B2 |
6816863 | Bates et al. | Nov 2004 | B2 |
6816868 | Shimizu | Nov 2004 | B1 |
6820083 | Nagy et al. | Nov 2004 | B1 |
6823344 | Isensee et al. | Nov 2004 | B1 |
6826443 | Makinen | Nov 2004 | B2 |
6847959 | Arrouye et al. | Jan 2005 | B1 |
6853391 | Bates et al. | Feb 2005 | B2 |
6865568 | Chau | Mar 2005 | B2 |
6871348 | Cooper | Mar 2005 | B1 |
6876900 | Takeda et al. | Apr 2005 | B2 |
6876996 | Czajkowski et al. | Apr 2005 | B2 |
6880132 | Uemura | Apr 2005 | B2 |
6883009 | Yoo | Apr 2005 | B2 |
6883146 | Prabhu et al. | Apr 2005 | B2 |
6885860 | Bahl | Apr 2005 | B2 |
6906722 | Hrebejk et al. | Jun 2005 | B2 |
6910049 | Fenton et al. | Jun 2005 | B2 |
6922709 | Goodman | Jul 2005 | B2 |
7650575 | Cummins | Jul 2005 | B2 |
6925608 | Neale et al. | Aug 2005 | B1 |
6938207 | Haynes | Aug 2005 | B1 |
6944647 | Shah et al. | Sep 2005 | B2 |
6947959 | Gill | Sep 2005 | B1 |
6948120 | Delgobbo | Sep 2005 | B1 |
6950818 | Dennis et al. | Sep 2005 | B2 |
6950989 | Rosenzweig | Sep 2005 | B2 |
6952714 | Peart | Oct 2005 | B2 |
6952724 | Prust | Oct 2005 | B2 |
6980993 | Horvitz et al. | Dec 2005 | B2 |
6983424 | Dutta | Jan 2006 | B1 |
7010755 | Anderson et al. | Mar 2006 | B2 |
7024427 | Bobbitt et al. | Apr 2006 | B2 |
7028262 | Estrada et al. | Apr 2006 | B2 |
7512586 | Kaasten et al. | Apr 2006 | B2 |
7043472 | Aridor et al. | May 2006 | B2 |
7047498 | Lui | May 2006 | B2 |
7051291 | Sciammarella et al. | May 2006 | B2 |
7162466 | Kaasten et al. | May 2006 | B2 |
7058891 | O'Neal et al. | Jun 2006 | B2 |
7062500 | Hall et al. | Jun 2006 | B1 |
7062718 | Kodosky et al. | Jun 2006 | B2 |
7068291 | Roberts et al. | Jun 2006 | B1 |
7100150 | Polk | Aug 2006 | B2 |
7106843 | Gainsboro | Sep 2006 | B1 |
7139811 | Lev Ran et al. | Nov 2006 | B2 |
7149729 | Kaasten et al. | Dec 2006 | B2 |
7168051 | Robinson et al. | Jan 2007 | B2 |
7194743 | Hayton | Mar 2007 | B2 |
7203948 | Mukundan et al. | Apr 2007 | B2 |
7216289 | Kagle | May 2007 | B2 |
7216301 | Moehrie | May 2007 | B2 |
7219302 | O'Shaughnessy et al. | May 2007 | B1 |
7240292 | Hally et al. | Jul 2007 | B2 |
7243334 | Berger et al. | Jul 2007 | B1 |
7275063 | Horn | Sep 2007 | B2 |
7278106 | Mason | Oct 2007 | B1 |
7290245 | Skjolsvold | Oct 2007 | B2 |
7293031 | Dusker et al. | Nov 2007 | B1 |
7383494 | Krolczyk et al. | Jun 2008 | B2 |
7409382 | Kido | Aug 2008 | B2 |
7409644 | Moore et al. | Aug 2008 | B2 |
7415484 | Tulkoff et al. | Aug 2008 | B1 |
7484183 | Look et al. | Jan 2009 | B2 |
7499925 | Moore et al. | Mar 2009 | B2 |
7526483 | Samji et al. | Apr 2009 | B2 |
7536386 | Samji et al. | May 2009 | B2 |
7536410 | Wong | May 2009 | B2 |
7587411 | De Vorchik | Sep 2009 | B2 |
7614016 | Wong | Nov 2009 | B2 |
7627552 | Moore et al. | Dec 2009 | B2 |
7853890 | Miner et al. | Dec 2010 | B2 |
20010034733 | Prompt et al. | Oct 2001 | A1 |
20010034771 | Hutsch et al. | Oct 2001 | A1 |
20010047368 | Oshinsky et al. | Nov 2001 | A1 |
20010049675 | Mandler et al. | Dec 2001 | A1 |
20010053996 | Atkinson | Dec 2001 | A1 |
20010056434 | Kaplan et al. | Dec 2001 | A1 |
20010056508 | Arneson et al. | Dec 2001 | A1 |
20020010736 | Marques et al. | Jan 2002 | A1 |
20020019935 | Andrew et al. | Feb 2002 | A1 |
20020021828 | Papier | Feb 2002 | A1 |
20020033844 | Levy et al. | Mar 2002 | A1 |
20020046209 | De Bellis | Apr 2002 | A1 |
20020046232 | Adams et al. | Apr 2002 | A1 |
20020046299 | Lefeber et al. | Apr 2002 | A1 |
20020049717 | Routtenberg et al. | Apr 2002 | A1 |
20020049777 | Terayama et al. | Apr 2002 | A1 |
20020052885 | Levy | May 2002 | A1 |
20020054167 | Hugh | May 2002 | A1 |
20020059199 | Harvey | May 2002 | A1 |
20020059288 | Yagi | May 2002 | A1 |
20020062310 | Marmor et al. | May 2002 | A1 |
20020063734 | Khalfay et al. | May 2002 | A1 |
20020070965 | Austin | Jun 2002 | A1 |
20020075310 | Prabhu et al. | Jun 2002 | A1 |
20020075312 | Amadio et al. | Jun 2002 | A1 |
20020075330 | Rosenzweig et al. | Jun 2002 | A1 |
20020078035 | Frank et al. | Jun 2002 | A1 |
20020087652 | Davis et al. | Jul 2002 | A1 |
20020087740 | Castanho et al. | Jul 2002 | A1 |
20020087969 | Brunheroto et al. | Jul 2002 | A1 |
20020089540 | Geier et al. | Jul 2002 | A1 |
20020091679 | Wright | Jul 2002 | A1 |
20020091697 | Huang et al. | Jul 2002 | A1 |
20020091739 | Ferlitsch et al. | Jul 2002 | A1 |
20020095416 | Schwols | Jul 2002 | A1 |
20020097278 | Mandler et al. | Jul 2002 | A1 |
20020100039 | Iatropoulos | Jul 2002 | A1 |
20020103998 | DeBruine | Aug 2002 | A1 |
20020104069 | Gouge et al. | Aug 2002 | A1 |
20020105548 | Hayton | Aug 2002 | A1 |
20020107973 | Lennon et al. | Aug 2002 | A1 |
20020111942 | Campbell et al. | Aug 2002 | A1 |
20020113821 | Hrebejk et al. | Aug 2002 | A1 |
20020120604 | Labarge | Aug 2002 | A1 |
20020120757 | Sutherland et al. | Aug 2002 | A1 |
20020120505 | Henkin et al. | Sep 2002 | A1 |
20020129033 | Hoxie et al. | Sep 2002 | A1 |
20020138552 | DeBruine et al. | Sep 2002 | A1 |
20020138582 | Chandra et al. | Sep 2002 | A1 |
20020138744 | Schleicher et al. | Sep 2002 | A1 |
20020144155 | Bate | Oct 2002 | A1 |
20020149888 | Motonishi | Oct 2002 | A1 |
20020152262 | Arkin et al. | Oct 2002 | A1 |
20020152267 | Lennon | Oct 2002 | A1 |
20020156756 | Stanley | Oct 2002 | A1 |
20020156895 | Brown | Oct 2002 | A1 |
20020161800 | Eld et al. | Oct 2002 | A1 |
20020163572 | Center et al. | Nov 2002 | A1 |
20020169678 | Chao et al. | Nov 2002 | A1 |
20020174329 | Bowler et al. | Nov 2002 | A1 |
20020181398 | Szlam | Dec 2002 | A1 |
20020184357 | Traversat et al. | Dec 2002 | A1 |
20020188605 | Adya et al. | Dec 2002 | A1 |
20020188621 | Flank et al. | Dec 2002 | A1 |
20020188735 | Needham et al. | Dec 2002 | A1 |
20020194252 | Powers, III | Dec 2002 | A1 |
20020196276 | Corl et al. | Dec 2002 | A1 |
20020199061 | Friedman et al. | Dec 2002 | A1 |
20030001964 | Masukura et al. | Jan 2003 | A1 |
20030009484 | Hamanaka et al. | Jan 2003 | A1 |
20030014415 | Weiss et al. | Jan 2003 | A1 |
20030018657 | Monday | Jan 2003 | A1 |
20030018712 | Harrow et al. | Jan 2003 | A1 |
20030028610 | Pearson | Feb 2003 | A1 |
20030033367 | Itoh | Feb 2003 | A1 |
20030037060 | Kuehnel | Feb 2003 | A1 |
20030041178 | Brouk et al. | Feb 2003 | A1 |
20030046011 | Friedman | Mar 2003 | A1 |
20030046260 | Satyanarayanan et al. | Mar 2003 | A1 |
20030050927 | Hussam | Mar 2003 | A1 |
20030063124 | Melhem et al. | Apr 2003 | A1 |
20030069893 | Kanai et al. | Apr 2003 | A1 |
20030069908 | Anthony et al. | Apr 2003 | A1 |
20030074356 | Kaler et al. | Apr 2003 | A1 |
20030076322 | Ouzts et al. | Apr 2003 | A1 |
20030078918 | Souvignier et al. | Apr 2003 | A1 |
20030079038 | Robbin et al. | Apr 2003 | A1 |
20030081002 | De Vorchik | May 2003 | A1 |
20030081007 | Cyr et al. | May 2003 | A1 |
20030084425 | Glaser | May 2003 | A1 |
20030085918 | Beaumont et al. | May 2003 | A1 |
20030093321 | Bodmer et al. | May 2003 | A1 |
20030093531 | Yeung et al. | May 2003 | A1 |
20030093580 | Thomas et al. | May 2003 | A1 |
20030097361 | Huang et al. | May 2003 | A1 |
20030098881 | Nolte et al. | May 2003 | A1 |
20030098893 | Makinen | May 2003 | A1 |
20030098894 | Sheldon | May 2003 | A1 |
20030101200 | Koyama et al. | May 2003 | A1 |
20030105745 | Davidson et al. | Jun 2003 | A1 |
20030107597 | Jameson | Jun 2003 | A1 |
20030110188 | Howard et al. | Jun 2003 | A1 |
20030115218 | Bobbitt et al. | Jun 2003 | A1 |
20030117403 | Park et al. | Jun 2003 | A1 |
20030117422 | Hiyama et al. | Jun 2003 | A1 |
20030120678 | Hill | Jun 2003 | A1 |
20030120928 | Cato et al. | Jun 2003 | A1 |
20030120952 | Tarbotton et al. | Jun 2003 | A1 |
20030122873 | Dieberger et al. | Jul 2003 | A1 |
20030126136 | Omoigui | Jul 2003 | A1 |
20030126212 | Morris et al. | Jul 2003 | A1 |
20030135495 | Vagnozzi | Jul 2003 | A1 |
20030135513 | Quinn et al. | Jul 2003 | A1 |
20030135517 | Kauffman | Jul 2003 | A1 |
20030135659 | Bellotti et al. | Jul 2003 | A1 |
20030140115 | Mehra | Jul 2003 | A1 |
20030154185 | Suzuki et al. | Aug 2003 | A1 |
20030158855 | Farnham et al. | Aug 2003 | A1 |
20030177422 | Tararoukhine et al. | Sep 2003 | A1 |
20030184587 | Ording et al. | Oct 2003 | A1 |
20030195950 | Huang et al. | Oct 2003 | A1 |
20030210281 | Ellis et al. | Nov 2003 | A1 |
20030212664 | Breining et al. | Nov 2003 | A1 |
20030212680 | Bates et al. | Nov 2003 | A1 |
20030212710 | Guy | Nov 2003 | A1 |
20030222915 | Marion et al. | Dec 2003 | A1 |
20030225796 | Matsubara | Dec 2003 | A1 |
20030227480 | Polk | Dec 2003 | A1 |
20030227487 | Hugh | Dec 2003 | A1 |
20030233419 | Beringer | Dec 2003 | A1 |
20040001106 | Deutscher et al. | Jan 2004 | A1 |
20040002993 | Toussaint et al. | Jan 2004 | A1 |
20040003247 | Fraser et al. | Jan 2004 | A1 |
20040004638 | Babaria | Jan 2004 | A1 |
20040006549 | Mullins | Jan 2004 | A1 |
20040008226 | Manolis et al. | Jan 2004 | A1 |
20040019584 | Greening et al. | Jan 2004 | A1 |
20040019655 | Uemura et al. | Jan 2004 | A1 |
20040019875 | Welch | Jan 2004 | A1 |
20040030731 | Iftode et al. | Feb 2004 | A1 |
20040044696 | Frost | Mar 2004 | A1 |
20040044776 | Larkin | Mar 2004 | A1 |
20040054674 | Carpenter et al. | Mar 2004 | A1 |
20040056894 | Zaika et al. | Mar 2004 | A1 |
20040056896 | Doblmayr et al. | Mar 2004 | A1 |
20040059755 | Farrington et al. | Mar 2004 | A1 |
20040068524 | Aboulhosn et al. | Apr 2004 | A1 |
20040070612 | Sinclair et al. | Apr 2004 | A1 |
20040073705 | Madril | Apr 2004 | A1 |
20040083433 | Takeya | Apr 2004 | A1 |
20040085581 | Tonkin | May 2004 | A1 |
20040088374 | Webb et al. | May 2004 | A1 |
20040091175 | Beyrouti | May 2004 | A1 |
20040098370 | Garland et al. | May 2004 | A1 |
20040098379 | Huang | May 2004 | A1 |
20040098742 | Hsieh et al. | May 2004 | A1 |
20040103073 | Blake et al. | May 2004 | A1 |
20040103280 | Balfanz et al. | May 2004 | A1 |
20040105127 | Cudd | Jun 2004 | A1 |
20040117358 | von Kaenel et al. | Jun 2004 | A1 |
20040117405 | Short | Jun 2004 | A1 |
20040128322 | Nagy | Jul 2004 | A1 |
20040133572 | Bailey et al. | Jul 2004 | A1 |
20040133588 | Kiessig et al. | Jul 2004 | A1 |
20040133845 | Forstall et al. | Jul 2004 | A1 |
20040142749 | Ishimaru et al. | Jul 2004 | A1 |
20040143349 | Roberts et al. | Jul 2004 | A1 |
20040148434 | Matsubara et al. | Jul 2004 | A1 |
20040153451 | Phillips et al. | Aug 2004 | A1 |
20040153968 | Ching et al. | Aug 2004 | A1 |
20040162838 | Murayama et al. | Aug 2004 | A1 |
20040167942 | Oshinsky et al. | Aug 2004 | A1 |
20040168118 | Wong et al. | Aug 2004 | A1 |
20040174396 | Jobs et al. | Sep 2004 | A1 |
20040177116 | McConn et al. | Sep 2004 | A1 |
20040177148 | Tsimelzon, Jr. | Sep 2004 | A1 |
20040177319 | Horn | Sep 2004 | A1 |
20040181516 | Ellwanger et al. | Sep 2004 | A1 |
20040183824 | Benson et al. | Sep 2004 | A1 |
20040189694 | Kurtz et al. | Sep 2004 | A1 |
20040189704 | Walsh et al. | Sep 2004 | A1 |
20040189707 | Moore et al. | Sep 2004 | A1 |
20040193594 | Moore et al. | Sep 2004 | A1 |
20040193599 | Liu et al. | Sep 2004 | A1 |
20040193600 | Kaasten et al. | Sep 2004 | A1 |
20040193621 | Moore et al. | Sep 2004 | A1 |
20040193672 | Samji et al. | Sep 2004 | A1 |
20040193673 | Samji et al. | Sep 2004 | A1 |
20040199507 | Tawa | Oct 2004 | A1 |
20040205168 | Asher | Oct 2004 | A1 |
20040205625 | Banatwala et al. | Oct 2004 | A1 |
20040205633 | Martinez et al. | Oct 2004 | A1 |
20040205698 | Schliesmann et al. | Oct 2004 | A1 |
20040215600 | Aridor et al. | Oct 2004 | A1 |
20040220899 | Barney et al. | Nov 2004 | A1 |
20040223057 | Oura et al. | Nov 2004 | A1 |
20040225650 | Cooper et al. | Nov 2004 | A1 |
20040230572 | Omoigui | Nov 2004 | A1 |
20040230599 | Moore et al. | Nov 2004 | A1 |
20040230917 | Bales et al. | Nov 2004 | A1 |
20040233235 | Rubin et al. | Nov 2004 | A1 |
20040243597 | Jensen et al. | Dec 2004 | A1 |
20040249902 | Tadayon et al. | Dec 2004 | A1 |
20040255048 | Lev Ran et al. | Dec 2004 | A1 |
20040257169 | Nelson | Dec 2004 | A1 |
20050004928 | Hamer et al. | Jan 2005 | A1 |
20050010860 | Weiss et al. | Jan 2005 | A1 |
20050015405 | Plastina et al. | Jan 2005 | A1 |
20050022132 | Herzberg et al. | Jan 2005 | A1 |
20050027757 | Kiessig et al. | Feb 2005 | A1 |
20050050470 | Hudson et al. | Mar 2005 | A1 |
20050055306 | Miller et al. | Mar 2005 | A1 |
20050071355 | Cameron et al. | Mar 2005 | A1 |
20050080807 | Beilinson et al. | Apr 2005 | A1 |
20050097477 | Camara et al. | May 2005 | A1 |
20050114672 | Duncan et al. | May 2005 | A1 |
20050120242 | Mayer et al. | Jun 2005 | A1 |
20050131903 | Margolus et al. | Jun 2005 | A1 |
20050138567 | Smith et al. | Jun 2005 | A1 |
20050149481 | Hesselink et al. | Jul 2005 | A1 |
20050165753 | Chen et al. | Jul 2005 | A1 |
20050166159 | Mondry et al. | Jul 2005 | A1 |
20050166189 | Ma | Jul 2005 | A1 |
20050171947 | Gautestad | Aug 2005 | A1 |
20050188174 | Guzak | Aug 2005 | A1 |
20050192953 | Neale et al. | Sep 2005 | A1 |
20050192966 | Hilbert et al. | Sep 2005 | A1 |
20050207757 | Okuno | Sep 2005 | A1 |
20050240880 | Banks | Oct 2005 | A1 |
20050243993 | McKinzie et al. | Nov 2005 | A1 |
20050246331 | De Vorchik et al. | Nov 2005 | A1 |
20050246643 | Gusmorino et al. | Nov 2005 | A1 |
20050246648 | Miner | Nov 2005 | A1 |
20050246664 | Michelman et al. | Nov 2005 | A1 |
20050256909 | Aboulhosn et al. | Nov 2005 | A1 |
20050257169 | Tu | Nov 2005 | A1 |
20050283476 | Kaasten et al. | Dec 2005 | A1 |
20050283742 | Gusmorino | Dec 2005 | A1 |
20060004692 | Kaasten et al. | Jan 2006 | A1 |
20060004739 | Anthony et al. | Jan 2006 | A1 |
20060020586 | Prompt et al. | Jan 2006 | A1 |
20060036568 | Moore et al. | Feb 2006 | A1 |
20060053066 | Sherr et al. | Mar 2006 | A1 |
20060053388 | Michelman | Mar 2006 | A1 |
20060059204 | Borthakur | Mar 2006 | A1 |
20060080308 | Carpentier et al. | Apr 2006 | A1 |
20060090137 | Cheng et al. | Apr 2006 | A1 |
20060129627 | Phillips et al. | Jun 2006 | A1 |
20060173873 | Prompt et al. | Aug 2006 | A1 |
20060200455 | Wilson | Sep 2006 | A1 |
20060200466 | Kaasten et al. | Sep 2006 | A1 |
20060200832 | Dutton | Sep 2006 | A1 |
20060218122 | Poston et al. | Sep 2006 | A1 |
20060242122 | De Vorchik | Oct 2006 | A1 |
20060242164 | Evans | Oct 2006 | A1 |
20060242585 | Cutsinger | Oct 2006 | A1 |
20060242591 | Van Dok | Oct 2006 | A1 |
20060242604 | Wong | Oct 2006 | A1 |
20060277432 | Patel et al. | Dec 2006 | A1 |
20070088672 | Kaasten et al. | Apr 2007 | A1 |
20070129977 | Forney | Jun 2007 | A1 |
20070130170 | Forney | Jun 2007 | A1 |
20070130182 | Forney | Jun 2007 | A1 |
20070168885 | Muller et al. | Jul 2007 | A1 |
20070168886 | Hally | Jul 2007 | A1 |
20070180432 | Gassner et al. | Aug 2007 | A1 |
20070186183 | Hudson | Aug 2007 | A1 |
20080222547 | Wong | Sep 2008 | A1 |
20090171983 | Samji et al. | Jul 2009 | A1 |
Number | Date | Country |
---|---|---|
1421800 | Nov 2001 | CN |
1089196 | Apr 2001 | EP |
1235137 | Aug 2002 | EP |
2329492 | Mar 1999 | GB |
2004362745 | Dec 1992 | JP |
05-089173 | Sep 1993 | JP |
07-129448 | May 1995 | JP |
09244940 | Aug 1997 | JP |
11-212842 | Aug 1999 | JP |
2000-242655 | Sep 2000 | JP |
2000348049 | Dec 2000 | JP |
2001142766 | May 2001 | JP |
2001154831 | Jun 2001 | JP |
2001188702 | Jul 2001 | JP |
2001-297022 | Oct 2001 | JP |
2002099565 | Apr 2002 | JP |
2002140216 | May 2002 | JP |
2002182953 | Jun 2002 | JP |
2002269145 | Sep 2002 | JP |
2004133796 | Oct 2002 | JP |
2002334103 | Nov 2002 | JP |
2004046870 | Feb 2004 | JP |
2347258 | Feb 2009 | RU |
9322738 | Jun 1994 | WO |
9412944 | Jun 1994 | WO |
9414281 | Jun 1994 | WO |
9938092 | Jul 1999 | WO |
9949663 | Sep 1999 | WO |
0163919 | Aug 2001 | WO |
0157867 | Aug 2001 | WO |
WO 0225420 | Mar 2002 | WO |
WO 2004107151 | Sep 2004 | WO |
2004097680 | Nov 2004 | WO |
Number | Date | Country | |
---|---|---|---|
20060004739 A1 | Jan 2006 | US |
Number | Date | Country | |
---|---|---|---|
60566947 | May 2004 | US |