AbstractThe present invention relates to systems and methods providing content-access-based information retrieval. Information items from a plurality of disparate information sources that have been previously accessed or considered are automatically indexed in a data store, whereby a multifaceted user interface is provided to efficiently retrieve the items in a cognitively relevant manner. Various display output arrangements are possible for the retrieved information items including timeline visualizations and multidimensional grid visualizations. Input options include explicit, implicit, and standing queries for retrieving data along with explicit and implicit tagging of items for ease of recall and retrieval. In one aspect, an automated system is provided that facilitates concurrent searching across a plurality of information sources. A usage analyzer determines user accessed items and a content analyzer stores subsets of data corresponding to the items, wherein at least two of the items are associated with disparate information sources, respectively. An automated indexing component indexes the data subsets according to past data access patterns as determined by the usage analyzer. A search component responds to a search query, initiates a search across the indexed data, and outputs links to locations of a subset and/or provides sparse representations of the subset. Other References- Biswajit Samanta et al. “Sparse data division using data segmentation and Kohonen network for neural network and geostatistical ore grade modeling in nome offshore placer deposit”, natural resources research vol. 13, No. 3, Sep. 2004, pp. 189-200.
- Lucio Soibelman et al. “data preparation process for construction knowledge generation through knowledge discovery in databases”, Journal of computing in civil engineering, Jan. 2002, pp. 39-48.
- Etzard Stolte et al. “streamCorder: fast trial-and-error analysis in scientific databases”, proceedings of the 18th international conference on data engineering, 2002 IEEE, computer society, 2 pages.
- Goebel,S, webvizard: intelligent system for geodata visualization and CBT in the WWW, proceddings, computer graphics internation, 1998, pp. 113-122.
- Hinds,N et al. “managing metadata for distributed information servers”, proceedings of the thirty first Hawai conference on system sciences, 1998, vol. 4, pp. 513-522.
- Zheng Chen et al. “a unified framework for web link analysis”, WISE 2002 proceedings third international conference on web information systems engineering, pp. 63-70.
- Paliouras,G et al. “from the web usage statistics to wseb usage analysis”, IEEE international conference on systems, Man, and cybernetics, 1999, vol. 2, pp. 159-164.
- E. Adar, et al. Haystack: Per-user Information Environments. In Proc. of CIKM '99, pp. 413-422, 1999.
- J. Anderson, et al. Reflections of the Environment in Memory. Psychological Science, vol. 10, pp. 396-408, 1991.
- D. Barreau and B. Nardi. Finding and Remembering: File Organization from the Desktop. SIGCHI Bulletin, vol. 27 No. 3, 1995. 5 pages.
- V. Bellotti and I. Smith. Informing the Design of an Information Management System with Iterative Fieldwork. Proc. of DIS '00, pp. 227-237, 2000.
- A. Broder, et al. Graph Structure in the Web. In Proc. of the 9th International WWW Conference, pp. 309-320, 2000.
- Q. Burrell. A Simple Stochastic Model for Library Loans. Journal of Documentation, vol. 36 No. 2, pp. 115-132, 1980.
- V. Bush. As We May Think. Atlantic Monthly, vol. 176, pp. 101-108, 1945.
- V. Bush. Science is Not Enough. Chapter: Memex Revisited, pp. 75-101. New York: William Morrow.
- L. Catledge and J. Pitkow. Characterizing Browsing Strategies in the World Wide Web. In Proc. of the 3rd International WWW Conference, 1995. 10 pages.
- A. Cockburn and S. Greenberg. Issues of Page Representation and Organization in Web Broswers Revisitation Tools. In Proc. of OzCHI '99, pp. 7-14, 1999.
- P. Dourish, et al. Presto: An Experimental Architecture for Fluid Interactive Document Spaces. ACM Transactions on Computer-Human Interaction, vol. 6 No. 2, pp. 133-161, 1999.
- T. Erickson. The Design and Long-term use of a Personal Electronic Notebook: A Reflective Analysis. Proc. of the ACM CHI 96 Conference on Human Factors in Computing Systems, pp. 11-18, 1996.
- S. Fertig, et al. Lifestreams: An Alternative to the Desktop Metaphor. In Proc. of ACM CHI 96 Conference on Human Factors in Computing, pp. 410-411, 1996.
- S. Greenberg. The Computer User as a Toolsmith: The use, reuse, and organization of computer-based tools. Cambridge, MA: Cambridge University Press. 198 pages.
- D. Hynh, et al. Haystack: A Platform for Creating, Organizing, and Visualizing Information using RDF. Semantic Web Workshop 2002. 10 pages.
- W. Jones, et al. Keeping Found Things Found on the Web. In Proc. of CIKM 2001, pp. 119-126, 2001.
- W. Jones, et al. Once Found What Next? A Study of “Keeping” Behaviors in the Personal Use of Web Information. ASIST 2002. 12 pages.
- S. Jones and P. Thomas. Empirical Assessment of Individuals' Personal Information Management Systems. Behaviour and Information Technology, vol. 16 No. 3, pp. 158-160, 1997.
- S. Kaasten and S. Greenberg. Integrating Back, History, and Bookmarks in Web Browsers. In Proc. of ACM Conference on Human Factors in Computing Systems, pp. 379-380, 2001.
- S. Kaasten, et al. How People Recognize Previously Seen WWW Pages from Titles, URLs, and Thumbnails. In Proc. of Human Computer Interaction 2002, pp. 247-265.
- T. Malone. How do People Organize their Desks? Implications for the Design of Office Information Systems. ACM Transactions on Office Information Systems, vol. 1 No. 1, pp. 99-112, 1983.
- H Marais and K. Bharat. Supporting Cooperative and Personal Surfing with a Desktop Assistant. Proceedings of UIST 1997, pp. 129-138.
- B. McKenzie and A. Cockburn. An Empirical Analysis of Web Page Revisitation. In Proc. of the 34th International Conference on System Science, 2001. 9 pages.
- B. Nardi, et al. Integrating Communication and Information through ContactMap. Communications of the ACM, vol. 45, pp. 89-95, 2002.
- J. Pitkow and P. Pirolli. Life, Death, and Lawfulness on the Electronic Frontier. In Proc. of ACM CHI 97 Conference on Human Factors in Computing Systems, pp. 383-390, 1997.
- M. Recker and J. Pitkow. Predicting Document Access in Large, Multimedia Repositories. Georgia Tech, Tech Report, Aug. 23, 1994. 24 pages.
- C. Silverstein, et al. Analysis of a Very Large Alta Vista Query Log. SRC Technical Note 1998-014, Oct. 26, 1998. 18 pages.
- A. Spink, et al. Searching the Web: The Public and their Queries. Journal of the American Society for Information Science, vol. 53 No. 2, pp. 226-234, 2001.
- L. Tauscher and S. Greenberg. How People Revisit Web Pages: Empirical Findings and Implications for the Design of history Systems. International Journal of Human Computer Studies, Special Issue on WWW Usability. vol. 47 No. 1. pp. 97-138.
- S. Whitaker and C. Sidner. Email Overload: Exploring Personal Information Management of Email. Proceedings of ACM CHI 96 Conference on Human Factors in Computing Systems, pp. 276-283, 1996.
- Dieter Fensel, et al., Oil: An Ontology Infrastructure for the Semantic Web, The Semantic Web, Mar./Apr. 2001, pp. 38-45.
- Lipyeow Lim, et al., Dynamic Maintenance of Web Indexes Using Landmarks, Proceedings of the Twelfth Internaitonal Conference on World Wide Web, May 20-24, 2003, pp. 102-111, Budapest, Hungary.
- Tetsuya Sakai, et al., Generic Summaries for Indexing in Information Retrieval-Detailed Test Results, Proceedings of the 24th Annual International ACM SIGIR Conference, pp. 190-198, 2001.
- Andy Harter, et al., A Distributed Location System for the Active Office, IEEE Network, 1994, pp. 62-70.
- Guanling Chen, et al., A Survey of Context-Aware Mobile Computing Research, Dartmouth Computer Science Technical Report, 2002, 16 pages.
- William Noah Schilt, A System Architecture for Context-Aware Mobile Computing, Columbia University, 1995, 153 pages.
- Mike Speitzer, et al., Providing Location Information in a Ubiquitous Computing Environment, SIGOPS '93, 1993, pp.270-283.
- Marvin Theimer, et al., Operating System Issues for PDAs, In Fourth Workshop on Workstation Operating Systems, 1993, 7 pages.
- Roy Want, Active Badges and Personal Interactive Computing Objects, IEEE Transactions on Consumer Electronics, 1992, 11 pages, vol. 38-No. 1.
- Bill N. Schilit, et al., The ParcTab Mobile Computing System, IEEE WWOS-IV, 1993, 4 pages.
- Bill Schilit, et al., Context-Aware Computing Applications, In Proceedings of the Workshop on Mobile Computing Systems and Applications, Dec. 1994. pp. 85-90.
- Bill N. Schilit, et al., Customizing Mobile Applications, Proceedings USENIX Symposium on Mobile and Location Independent Computing, Aug. 1993, 9 pages.
- Mike Spreitzer, et al., Architectural Considerations for Scalable, Secure, Mobile Computing with Location Information, In The 14th International Conference on Distributed Computing Systems, Jun. 1994, pp. 29-38.
- Mike Spreitzer et al., Scalable, Secure, Mobile Computing with Location Information, Communications of the ACM, Jul. 1993, 1 page, vol. 36- No. 7.
- Roy Want, et al., The Active Badge Location System, ACM Transactions on Information Systems, Jan. 1992, pp. 91-102, vol. 10 - No. 1.
- Mark Weiser, Some Computer Science Issues in Ubiquitous Computing, Communications of the ACM, Jul. 1993, pp. 75-84, vol. 36 - No. 7.
- M. Billinghurst, et al., An Evaluation of Wearable Information Spaces, Proceedings of the Virtual Reality Annual International Symposium, 1998, 8 pages.
- Bradley J. Rhodes, Remembrance Agent: A continuously running automated information retrieval system, The Proceedings of The First International Conference on The Practical Application Of Intelligent Agents and Multi Agent Technology, 1996, pp. 487-495.
- Eric Horvitz, et al., In Pursuit of Effective Handsfree Decision Support: Coupling Bayesian Inference, Speech Understanding, and User Models, 1995, 8 pages.
- Bradley J. Rhodes, The Wearable Remembrance Agent: A System for Augmented Theory, The Proceedings of The First International Symposium on Wearable Computers, Oct. 1997, pp. 123-128.
- Eric Horvitz, et al., Attention-Sensitive Alerting in Computing Systems, Microsoft Research, Aug. 1999.
- Bill N. Schilit, et al., Disseminationg Active Map Information to Mobile Hosts, IEEE Network, 1994, pp. 22-32, vol. 8 - No. 5.
- Mark Billinghurst, et al., Wearable Devices: New Ways to Manage Information, IEEE Computer Society, Jan. 1999, pp. 57-64.
- Thad Eugene Starner, Wearable Computing and Contextual Awareness, Massachusetts Institute of Technology, Jun. 1999, 248 pages.
- Bradley J. Rhodes, The Wearable Remembrance Agent: A System for Augmented Memory, Personal Technologies Journal Special Issue on Wearable Computing, 1997, 12 pages.
- Workshop on Wearable Computing Systems, Aug. 19-21, 1996.
- Mark Billinghurst, Research Directions in Wearable Computing, University of Washington, May 1998, 48 pages.
- Mark Weiser, The Computer for the 21st Century, Scientific American, Sep. 1991, pp. 94-104, vol. 265 - No. 3.
| Inventors- Dumais, Susan T.
- Horvitz, Eric J.
- Cutrell, Edward B.
- Cadiz, Jonathan J.
- Jancke, Gavin
- Sarin, Raman K.
- Robbins, Daniel C.
- Gupta, Anoop
- Robertson, George G.
- Ringel, Meredith J.
- Goecks, Jeremy
AssigneeApplication No. 10607228 filed on 06/26/2003 US Classes:707/5, Query augmenting and refining (e.g., inexact access)707/3, Query processing (i.e., searching)707/10, Distributed or remote access707/102, Generating database or data structure (e.g., via user interface)715/811, Based on usage or user profile (e.g., frequency of use)715/963, Calendar or scheduling715/968, Interface for database querying and retrieval715/512, Annotation control715/513, Structured document (e.g., HTML, SGML, ODA, CDA)704/1, LINGUISTICS709/231, Computer-to-computer data streaming709/223, COMPUTER NETWORK MANAGING709/224, Computer network monitoring705/51, Usage protection of distributed data files707/104.1, Application of database or data structure (e.g., distributed, multimedia, image)705/26, Electronic shopping (e.g., remote ordering)706/21, Prediction715/747, End user based (e.g., preference setting)704/9Natural languageField of Search707/10, Distributed or remote access707/103Z, Object-oriented database structure reference707/103R, Object-oriented database structure707/104.1, Application of database or data structure (e.g., distributed, multimedia, image)707/101, Manipulating data structure (e.g., compression, compaction, compilation)707/100, DATABASE SCHEMA OR DATA STRUCTURE707/102, Generating database or data structure (e.g., via user interface)707/103X, Object-oriented database structure network707/103Y, Object-oriented database structure processing707/200, FILE OR DATABASE MAINTENANCE715/811, Based on usage or user profile (e.g., frequency of use)715/812, Preselection (e.g., best guess before mouse click)715/813, Default selection item715/814, Limited time selection opportunity715/815, Sizing modification (e.g., scaling)715/816, Partial input lookup (e.g., partial string lookup)715/817, Context location indication (e.g., previous or next menu item indication)715/818, Simultaneous next and previous indication (e.g., menu road map)715/819, Next menu indication715/854, Navigation within structure715/963, Calendar or scheduling715/968, Interface for database querying and retrieval709/220, NETWORK COMPUTER CONFIGURING709/221, Reconfiguring709/222, Initializing709/223, COMPUTER NETWORK MANAGING709/224, Computer network monitoring709/225, Computer network access regulating709/226Network resource allocatingExaminers Primary: Channavajjala, SriramaAttorney, Agent or FirmUS Patent References5493692, Selective delivery of electronic messages in a multiple computer system based on context and environment of a user Issued on: 02/20/1996 Inventor: Theimer, et al.5544321, System for granting ownership of device by user based on requested level of ownership, present state of the device, and the context of the device Issued on: 08/06/1996 Inventor: Theimer, et al.5555376, Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request Issued on: 09/10/1996 Inventor: Theimer, et al.5603054, Method for triggering selected machine event when the triggering properties of the system are met and the triggering conditions of an identified user are perceived Issued on: 02/11/1997 Inventor: Theimer, et al.5611050, Method for selectively performing event on computer controlled device whose location and allowable operation is consistent with the contextual and locational attributes of the event Issued on: 03/11/1997 Inventor: Theimer, et al.5778378, Object oriented information retrieval framework mechanism Issued on: 07/07/1998 Inventor: Rubin5812865Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users Issued on: 09/22/1998 Inventor: Theimer, et al.Foreign Patent References- 2364920 CA 06/01/2002
- 0497479 EP 01/01/1991
- 1282270 EP 02/01/2003
- 1677217 EP 07/01/2006
- WO 98/32289 WO 07/01/1998
- WO 2004/088510 WO 10/01/2004
International Classes G06F 17/30 G06F 17/00
|