System and method for filtering and organizing items based on common elements

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7707197
APP PUB NO 20070088672A1
SERIAL NO

11548508

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method for filtering and organizing items from computer memories based on common elements is provided. Filters can be provided for manipulating the items, which serve as tools for narrowing down a set of items. The filters can be dynamically generated based on the properties of the separate items. The system can utilize virtual folders. The virtual folders can expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Quick links can be provided, which serve as a set of predefined links (e.g., located on the left side of the display) that can be clicked on to generate useful views of the sets of items. Libraries, which can provide large groups of usable types of items that can be associated together, may also be used.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA31142

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Banks, Richard M Egham, GB 41 2057
De, Vorchik David G Seattle, US 62 2250
Ivanovic, Relja Redmond, US 24 689
Kaasten, Shaun A Calgary, CA 16 802
Miner, Patrice L Kirkland, US 68 2681
Moore, Jason F Redmond, US 39 1639
Tubbs, Kenneth M Bellevue, US 20 1006

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (18)
6144968 Method and apparatus for menu access to information objects indexed by hierarchically-coded keywords 53 1998
6401097 System and method for integrated document management and related transmission and access 176 1999
2003/0046,011 Method for ab initio determination of macromolecular crystallographic phases at moderate resolution by a symmetry-enforced orthogonal multicenter spherical harmonic-spherical bessel expansion 13 2001
2002/0129,033 Browser for an accident and incident registry 47 2002
2003/0126,136 System and method for knowledge retrieval, management, delivery and presentation 697 2002
2003/0120,928 Methods for rights enabled peer-to-peer networking 115 2002
2004/0098,379 Multi-indexed relationship media organization system 74 2002
2004/0205,168 Peer-to-peer service designer 66 2003
6751611 Method and system for creating improved search queries 87 2003
6763777 Conversion cockpit for a sailboat 20 2003
2004/0006,549 Micro edition dynamic object-driven database manipulation and mapping system 45 2003
2003/0212,710 System for tracking activity and delivery of advertising over a file network 129 2003
2004/0030,731 System and method for accessing files in a network 81 2003
2004/0085,581 Previewing an assembled document 44 2003
2004/0153,968 Method and system for user customizable asset metadata generation in a web-based asset management system 119 2003
2005/0010,860 Systems and methods for generating and providing previews of electronic files such as Web files 119 2004
2004/0220,899 Providing file management of backup data stored on one or more removable storage media 50 2004
2006/0020,586 System and method for providing access to databases via directories and other hierarchical structures and interfaces 184 2005
 
BULL S.A. (1)
5297250 Method of generating interfaces for use applications that are displayable on the screen of a data processing system, and apparatus for performing the method 125 1992
 
WEB SEARCH, INC. (2)
6925608 Graphical user interface for building Boolean queries and viewing search results 91 2000
2005/0192,953 Graphical user interface for building boolean queries and viewing search results 67 2005
 
UECKER & ASSOCIATES, INC. (1)
2003/0041,178 System and method for routing messages between applications 149 2001
 
MULTIMEDIA ADVENTURES (1)
6014137 Electronic kiosk authoring system 239 1997
 
S. AQUA SEMICONDUCTOR, LLC (1)
2005/0243,993 Multi-modal address book 69 2005
 
TRANXITION CORPORATION (1)
2002/0174,329 Method and system for automatically transitioning files among computer systems 53 2001
 
AUTODESK, INC. (1)
5867163 Graphical user interface for defining and invoking user-customized tool shelf execution sequence 118 1997
 
MAGICALLY, INC. (2)
2003/0097,361 MESSAGE CENTER BASED DESKTOP SYSTEMS 298 1999
2003/0195,950 Virtual desktop in a computer network 112 2003
 
COMMSOFT CORPORATION (1)
2002/0091,679 System for searching collections of linked objects 73 2001
 
II-VI LASER ENTERPRISE GMBH (1)
5550852 Laser package with reversed laser diode 32 1995
 
WESTERN DIGITAL TECHNOLOGIES, INC. (1)
2005/0149,481 Managed peer-to-peer applications, systems and methods for distributed data access and storage 193 2004
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (7)
5333315 System of device independent file directories using a tag between the directories and file descriptors that migrate with the files 660 1991
5499364 System and method for optimizing message flows between agents in distributed computations 115 1993
5835094 Three-dimensional computer environment 193 1997
6438590 Computer system with preferential naming service 47 1999
2002/0156,895 System and method for sharing contact information 96 2001
2003/0210,281 Magnifying a thumbnail image of a document 93 2002
2004/0073,705 Print preview with edit hyperlink 23 2002
 
Zoteca Inc. (1)
6662198 Method and system for asynchronous transmission, backup, distribution of data and file sharing 175 2001
 
TRADECO ASIA LTD (1)
6324541 System, method, and computer program product for providing relational patterns between entities 398 2000
 
SUPERMEDIA NETWORKS, INC. (1)
2002/0178,232 METHOD OF BACKGROUND DOWNLOADING OF INFORMATION FROM A COMPUTER NETWORK 35 1997
 
SUN MICROSYSTEMS, INC. (5)
5630042 Method and apparatus for providing collection browsers 74 1995
5757925 Secure platform independent cross-platform remote execution computer system and method 300 1996
6160552 Method and apparatus for managing multiple hierarchical lists within a browser 137 1997
6175364 Framework and method for interfacing a GUI, container with a GUI component 72 1997
6906722 Graphical user interface for determining display element attribute values 42 2001
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6684222 Method and system for translating data associated with a relational database 114 2000
 
GREEN WIRELESS LLC (1)
2004/0103,073 System for and method of using component-based development and web tools to support a distributed data management system 90 2002
 
SPORTVISION, INC. (1)
2004/0205,698 System and method for event driven programming 41 2001
 
GENERAL HYDROGEN CORPORATION (1)
2002/0049,717 Digital content distribution system and method 240 2001
 
TEXAS INSTRUMENTS INCORPORATED (1)
4829423 Menu-based natural language understanding system 199 1987
 
SYMANTEC OPERATING CORPORATION (1)
2006/0059,204 System and method for selectively indexing file system content 39 2004
 
COMPUTERBOARDS, INC. (1)
6425121 Method and apparatus for resolving divergent paths in graphical programming environments 63 2000
 
COMPUTER BOARDS, INC. (1)
6425120 Repeating program object for use with a graphical program-development system 81 2000
 
LUMAPIX (1)
2005/0166,159 Method and system for distributing multiple dragged objects 62 2004
 
ACCESS CO., LTD. (1)
5327529 Process of designing user's interfaces for application programs 447 1992
 
VISIONSHARE, INC. (1)
2004/0003,247 Non-centralized secure communication services 62 2003
 
XEROX CORPORATION (4)
5388196 Hierarchical shared books with database 277 1990
6324551 Self-contained document management based on document properties 112 1998
6430575 Collaborative document management system with customizable filing structures that are mutually intelligible 172 1999
7383494 Generating a confirmation sheet listing identifiers, thumbnails, and pages associated with page thumbnails 24 2003
 
TeleNova Communications Corp. (1)
2002/0010,736 Internet based audio and video communication system using a virtual desktop 43 2001
 
PEOPLE TO PEOPLE PUBLISHING, INC. (1)
2003/0028,610 Peer-to-peer file sharing system and method using user datagram protocol 135 2001
 
GOOGLE TECHNOLOGY HOLDINGS LLC (5)
5696486 Method and apparatus for policy-based alarm notification in a distributed network management environment 260 1995
5930801 Shared-data environment in which each file has independent security properties 130 1997
6628309 Workspace drag and drop 102 1999
6453319 Maintaining counters for high performance object cache 161 2000
2006/0129,627 Internet-based shared file service with native PC client access and semantics and distributed version control 98 2005
 
LENOVO (SINGAPORE) PTE. LTD. (1)
5546527 Overriding action defaults in direct manipulation of objects on a user interface by hovering a source object 58 1994
 
SHARP KABUSHIKI KAISHA (1)
4438505 Electronic dictionary and language interpreter with auto-search key for deriving a full-length word and its associated translation word based on a partial word entered 68 1980
 
Reed Elsevier Inc. (2)
6820083 Relationship management system that limits access of contact information to particular folders 175 2000
2005/0004,928 Managing changes in a relationship management system 44 2004
 
Smart Peer LLC (1)
2002/0062,310 Peer-to-peer commerce system 190 2001
 
3M INNOVATIVE PROPERTIES COMPANY (1)
6437807 Topography of software notes 65 2000
 
Internet2Anywhere, Ltd. (1)
2002/0046,299 Method and system for location independent and platform independent network signaling and action initiating 180 2000
 
BIOSENTIENTS, INC. (1)
2002/0156,756 Intelligent molecular object data structure and method for application in heterogeneous data environments with high data density and dynamic application needs 65 2001
 
AGILENT TECHNOLOGIES, INC. (3)
6826443 Systems and methods for managing interaction with a presentation of a tree structure in a graphical user interface 61 2001
2003/0098,893 Systems and methods for managing interaction with a presentation of a tree structure in a graphical user interface 64 2001
2004/0004,638 Method and apparatus for multiple-window multiple-selection operations in graphical-user-interface environments 27 2002
 
FACEBOOK, INC. (2)
6216122 Electronic mail indexing folder having a search scope and interval 125 1997
6341280 Inline tree filters 159 1998
 
ZHIGU HOLDINGS LIMITED (1)
6526399 Method and system for grouping and displaying a database 82 1999
 
OPEN INVENTION NETWORK, LLC (2)
5710926 Developers tool for object-oriented programming 48 1993
6883009 Image data management method and system using network 44 2002
 
DIGIMARC CORPORATION (1)
2002/0052,885 Using embedded data with file sharing 240 2001
 
QURIO HOLDINGS, INC. (1)
2002/0138,552 Method and system for optimizing private network file transfers in a public peer-to-peer network 52 2001
 
EMC IP HOLDING COMPANY LLC (3)
6636250 Methods and apparatus for presenting information to a user of a computer system 137 2000
7024427 Virtual file system 153 2001
2006/0277,432 Systems and methods for providing a distributed file system incorporating a virtual hot spare 93 2006
 
BRAIN TECHNOLOGIES CORP., THE (1)
2003/0227,487 Method and apparatus for creating and accessing associative data structures under a shared model of categories, rules, triggers and data relationship permissions 347 2002
 
CANON U.S.A., INC. (1)
2004/0177,116 Digital image sharing enabled chat application 61 2003
 
RATEZE REMOTE MGMT. L.L.C. (1)
6055540 Method and apparatus for creating a category hierarchy for classification of documents 105 1997
 
ORACLE AMERICA, INC. (3)
7203948 Method, apparatus, and system for implementing caching of view custom options in a framework to support web-based applications 65 2001
6876996 Method and apparatus for using a shared library mechanism to facilitate sharing of metadata 124 2002
7100150 Method and apparatus for testing embedded examples in GUI documentation 36 2002
 
AKAMAI TECHNOLOGIES, INC. (2)
2004/0177,148 Method and apparatus for selecting and viewing portions of web pages 95 2004
2009/0132,648 CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK SYSTEM 89 2009
 
HONDA GIKEN KOGYO KABUSHIKI KAISHA (1)
5675663 Artificial visual system and method for image recognition 45 1996
 
ORACLE INTERNATIONAL CORPORATION (3)
6549916 Event notification system tied to a file system 254 2000
2007/0180,432 Customization of client-server interaction in an internet application 66 2001
2003/0140,115 System and method for using virtual directories to service URL requests in application servers 76 2003
 
ZAPLET, INC. (1)
6505233 Method for communicating information among a group of participants 85 1999
 
CANON INFORMATION SYSTEMS RESEARCH AUSTRALIA PTY. LTD. (1)
2004/0105,127 Efficient printing of frames pages 54 2003
 
CANON KABUSHIKI KAISHA (3)
6301586 System for managing multimedia objects 288 1997
6784925 System to manage digital camera images 207 1998
6795094 Method and apparatus for processing an image, and storage 56 1998
 
VIGNETTE LLC (1)
7415484 Method and system for modeling of system content for businesses 52 2003
 
VIVINT, INC. (1)
6147601 Electronic message delivery system utilizable in the monitoring of remote equipment and method of same 236 1999
 
Sklar, Peter (1)
6025843 Clustering user interface 93 1997
 
CISCO TECHNOLOGY, INC. (3)
7139811 Double-proxy remote data access system 199 2002
2004/0103,280 Method and system for securely Sharing files 137 2002
2004/0255,048 Virtual file-sharing network 369 2004
 
SAP AG (1)
2003/0233,419 Enhanced email management system 243 2003
 
EMC CORPORATION (1)
2006/0080,308 Content addressable information encapsulation, representation and transfer 41 2005
 
Shutterfly, Inc. (1)
6583799 Image uploading 205 1999
 
INTEL CORPORATION (7)
5899995 Method and apparatus for automatically organizing information 150 1997
6480835 Method and system for searching on integrated metadata 127 1998
6871348 Method and apparatus for integrating the user interfaces of multiple applications into one application 62 1999
6754829 Certificate-based authentication system for heterogeneous environments 141 1999
6760721 System and method of managing metadata data 434 2000
2002/0188,735 Partially replicated, locally searched peer to peer file sharing system 130 2001
2003/0105,745 Text-file based relational database 52 2001
 
DICTAPHONE CORPORATION (1)
2003/0081,007 Object oriented explorer type environment 26 2001
 
Encyclopaedia Britannica, Inc. (1)
5241671 Multimedia search system using a plurality of entry path means which indicate interrelatedness of information 703 1989
 
EPICOR SOFTWARE CORPORATION (1)
7243334 System and method for generating user interface code 43 2002
 
AMADA COMPANY, LIMITED (1)
6539399 Stand alone data management system for facilitating sheet metal part production 57 1999
 
ADOBE SYSTEMS INCORPORATED (3)
6061059 Providing a preview capability to a graphical user interface dialog 27 1998
6606105 Layer enhancements in digital illustration system 82 1999
6246411 Drag operation gesture controller 158 2000
 
NUANCE COMMUNICATIONS, INC. (1)
6237011 Computer-based document management system 145 1997
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (3)
2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm 2 2001
6745207 System and method for managing virtual storage 117 2001
6801919 Object oriented database interface encapsulation that allows for chronologically overlapping transactions in a multi-threaded environment 55 2001
 
ITVENTURES LIMITED (1)
6571245 Virtual desktop in a computer network 287 1999
 
LINKEDIN CORPORATION (1)
6448985 Directory tree user interface having scrollable subsections 87 1999
 
ADDNCLICK, INC. (1)
7168051 System and method to configure and provide a network-enabled three-dimensional computing environment 99 2000
 
PEERPRESSURE INC. (1)
2002/0152,262 Method and system for preventing the infringement of intellectual property rights 122 2001
 
MEDTRONIC, INC. (1)
2004/0088,374 Aggregation and sharing of patient data 104 2002
 
COREL TW CORP. (1)
2004/0098,742 Apparatus and method of producing preview files 40 2003
 
MYHTTP.COM (1)
6563514 System and method for providing contextual and dynamic information retrieval 237 2000
 
REDBANK MANOR PTY LTD (1)
2006/0200,455 Search engine result reporter 79 2003
 
encryptX Corporation (1)
2005/0114,672 Data rights management of digital information in a portable software permission wrapper 186 2003
 
GEODYNAMICS, INC. (1)
2002/0125,011 Casing conveyed perforating process and apparatus 0 2002
 
NOVELLUS SYSTEMS, INC. (1)
6024843 Sputtering apparatus with a rotating magnet array having a geometry for specified target erosion profile 28 1992
 
BARHON MAYER, BATYA (1)
2005/0120,242 System and method for comprehensive general electric protection for computers against malicious programs that may steal information and/or cause damages 169 2004
 
THOMSON LICENSING (1)
5696914 Using an embedded interpreted language to develop an interactive user-interface description tool 130 1994
 
Knoa Software, Inc. (1)
7047498 System and method for dynamic assistance in software applications using behavior and host application models 72 2001
 
DELL PRODUCTS L.P. (1)
2004/0054,674 Enabling a web application to access a protected file on a secured server 45 2002
 
WAM!NET, INC. (1)
6735623 Method and system for accessing a remote storage area 137 2000
 
eChalk: L.L.C. (1)
6813474 System and method for creating, processing and managing educational content within and between schools 35 2002
 
Hotbar.com, Inc. (1)
6784900 Method for the dynamic improvement of internet browser appearance and connectivity 89 1999
 
VERANO (1)
6055543 File wrapper containing cataloging information for content searching across multiple platforms 304 1997
 
CITRIX SYSTEMS, INC. (2)
7194743 Methods and apparatus for communicating changes between a user interface and an executing application using property paths 71 2001
6952714 Method for distributed program execution with server-based file type association 101 2001
 
CATERPILLAR INC. (1)
2004/0133,572 Parametric searching 45 2003
 
INFOLIO, INC. (1)
6763458 System and method for installing and servicing an operating system in a computer or information appliance 205 2000
 
MEDIATEK INC. (1)
6751626 Method, system, and program for mining data in a personal information manager database 115 2001
 
SONY CORPORATION (3)
6483525 Browser apparatus, address registering method, browser system and recording medium 42 1998
6573907 Network distribution and management of interactive video and multi-media containers 305 1999
6590585 Apparatus, method, and medium for displaying a moving picture in alternative display picture formats 72 2000
 
NERVANA, INC. (1)
2004/0230,572 System and method for semantic knowledge retrieval, management, capture, sharing, discovery, delivery and presentation 423 2004
 
EOEXCHANGE, INC. (1)
6078924 Method and apparatus for performing data collection, interpretation and analysis, in an information platform 554 1998
 
HULU, LLC (1)
6636238 System and method for linking an audio stream with accompanying text material 148 1999
 
EXPLOIT SYSTEMS, INC. (1)
2003/0078,918 Method, apparatus and system for file sharing between computers 50 2002
 
FCA US LLC (1)
6430835 Setting fixture for door measurement 21 2000
 
OLYMPUS CORPORATION (1)
2004/0223,057 Image pickup system, camera, external apparatus, image pickup program, recording medium, and image pickup method 47 2003
 
CALLAHAN CELLULAR L.L.C. (1)
2005/0171,947 Method and system for publication and revision or hierarchically organized sets of static intranet and internet web pages 48 2005
 
Paragon Concepts, Inc. (1)
5544360 Method for accessing computer files and data, using linked categories assigned to each data file record on entry of the data file record 332 1995
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (2)
6549217 System and method for computer system management using bookmarks 96 2000
2003/0093,580 Method and system for information alerts 148 2001
 
ONDINE COMPUTING, INC. (1)
2001/0056,434 Systems, methods and computer program products for managing multimedia content 172 2001
 
TOYOTA JIDOSHA KABUSHIKI KAISHA (1)
6876900 Unit designing apparatus and method 23 2002
 
Versata Development Group, Inc. (1)
2002/0169,678 Framework for processing sales transaction data 59 2001
 
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (1)
6470344 Buffering a hierarchical index of multi-dimensional data 261 1999
 
INTERTRUST TECHNOLOGIES CORPORATION (1)
7062500 Techniques for defining, using and manipulating rights management data structures 111 2000
 
BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (1)
7068291 Video display screen segmentation 43 2002
 
SONY PICTURES ENTERTAINMENT INC. (1)
6910049 System and process of managing media content 90 2001
 
MONUMENT PEAK VENTURES, LLC (2)
6883146 Picture database graphical user interface utilizing map-based metaphors for efficient browsing and retrieving of pictures 77 2000
6950989 Timeline-based graphical user interface for efficient image database browsing and retrieval 72 2000
 
TERADATA US, INC. (1)
7293031 Report specification generators and interfaces 51 2002
 
RICOH COMPANY, LTD. (1)
2003/0154,185 File creation and display method, file creation method, file display method, file structure and program 49 2003
 
QUARK SOFTWARE, INC. (1)
6947959 Digital media asset management system and process 172 1999
 
DEEP SKY CONCEPTS, INC. (1)
6738770 System and method for filtering and sorting data 78 2001
 
GRACENOTE, INC. (2)
2003/0135,513 Playlist generation, delivery and navigation 250 2002
2004/0143,349 Personal audio recording system 81 2003
 
IAC SEARCH & MEDIA, INC. (1)
6182068 Personalized search methods 378 1999
 
PSCC PACIFIC, LLC (1)
5790121 Clustering user interface 142 1996
 
NCR CORPORATION (1)
6330007 Graphical user interface (GUI) prototyping and specification tool 95 1998
 
SYNIVERSE ICX CORPORATION (1)
2003/0093,321 Integrated shopping cart for sale of third party products and services via the internet 81 2001
 
SRI INTERNATIONAL (1)
6363377 Search data processor 361 1998
 
IMATION CORP. (1)
2003/0018,657 Backup of data on a network 157 2001
 
CHEMTRON RESEARCH LLC (2)
6097389 Methods and apparatuses for presenting a collection of digital media in a media container 285 1997
6202061 Methods and apparatuses for creating a collection of media 212 1997
 
TWITTER, INC. (1)
7028262 Method and system for designing a theme and associating it with a collaboration space user interface 71 2000
 
THEBRAIN TECHNOLOGIES LP (1)
6037944 Method and apparatus for displaying a thought network from a thought's perspective 79 1996
 
SONY INTERACTIVE ENTERTAINMENT INC. (1)
2005/0257,169 Control of background media when foreground graphical user interface is invoked 90 2004
 
UPSTREAM SYSTEMS, INC. (1)
* 2002/0100,039 Media interactivity method and architecture 31 2001
 
SCIENCE APPLICATIONS INTERNATIONAL CORPORATION (1)
2005/0055,306 User-defined dynamic collaborative environments 342 2004
 
1Vision Software, Inc. (2)
6519612 Internet storage manipulation and navigation system 108 2000
2003/0110,188 Virtual directory file navigation system 115 2002
 
SYNOPSYS, INC. (1)
2003/0107,597 Collection extensible action GUI 29 2001
 
BIGCHAMPAGNE, LLC (1)
2004/0098,370 Systems and methods to monitor file storage and transfer on a peer-to-peer network 86 2003
 
SUBSCRIBER SOLUTIONS (1)
7106843 Computer-based method and apparatus for controlling, monitoring, recording and reporting telephone access 272 1998
 
TESSERA ADVANCED TECHNOLOGIES, INC. (1)
7051291 System for managing data objects 196 2001
 
GOOD TECHNOLOGY CORPORATION (1)
6023708 System and method for using a global translator to synchronize workspace elements across a network 465 1997
 
AOL INC. (1)
6369840 Multi-layered online calendaring and purchasing 382 1999
 
Punch Networks Corporation (1)
2002/0111,942 Method and system for providing remote access to the facilities of a server computer 76 2001
 
MIRROR WORLDS TECHNOLOGIES, LLC (2)
6638313 Document stream operating system 150 1999
6768999 Enterprise, stream-based, information management system 201 2001
 
SARATOGA DMS, LLC (1)
5924090 Method and apparatus for searching a database of records 394 1997
 
O&D USA LLC (1)
6240407 Method and apparatus for creating an index in a database system 194 1998
 
SIBERRA CORP. (1)
2002/0120,757 Controlled access system for online communities 171 2002
 
BIGTRIBE CORPORATION (1)
2004/0019,584 Community directory 113 2003
 
HITACHI, LTD. (5)
4931935 User interface system for permitting natural language interaction with an information retrieval system 82 1988
5905973 Shopping basket presentation method for an online shopping system 199 1997
6721760 Method and apparatus for searching multi-dimensional database and storage medium stored search program of multi-dimensional database 54 2000
2003/0225,796 Method and apparatus for peer-to-peer file sharing 177 2002
2004/0148,434 Method and apparatus for peer-to peer access 164 2003
 
VIXEL VIKING, LLC (1)
5929854 Dialog box method and system for arranging document windows 89 1995
 
APPLE INC. (15)
5598524 Method and apparatus for improved manipulation of data between an application program and the files system on a computer-controlled display system 161 1993
5680563 Object-oriented operating system enhancement for filtering items in a window 65 1994
5583982 Dialog system 65 1994
5802516 Method of controlling an electronic book for a computer system 201 1995
5513306 Temporal event viewing and editing system 200 1995
6535230 Graphical user interface providing consistent behavior for the dragging and dropping of content objects 51 1995
6101509 Method and apparatus for transmitting documents over a network 53 1996
6847959 Universal interface for retrieval of information in a computer system 182 2000
2002/0089,540 Media editing and creating interface 61 2001
6613101 Method and apparatus for organizing information in a computer system 137 2001
6466228 Pattern and color abstraction in a graphical user interface 39 2001
2003/0184,587 Dynamically changing appearances for user interface elements during drag-and-drop operations 76 2002
2003/0079,038 Intelligent interaction between media player and host computer 340 2002
2004/0133,845 User interface for accessing presentations 44 2003
2004/0174,396 Method and system for providing an embedded application tool bar 82 2003
 
RADIO FREQUENCY SYSTEMS, INC. (1)
2004/0257,169 Frequency selective low loss transmission line system 18 2003
 
APPLE COMPUTER, INC. (5)
6453311 System and method for performing context checks 44 1994
6243724 Method and apparatus for organizing information in a computer system 249 1994
5504852 Method for creating a collection of aliases representing computer system files 172 1995
5652876 Method and apparatus for launching files created by non-resident application programs 110 1996
5864844 System and method for enhancing a user interface with a computer based training tool 164 1996
 
KABUSHIKI KAISHA TOSHIBA (2)
5973686 GUI edition aiding apparatus, GUI edition aiding method, and record medium recording GUI edition aiding program 40 1997
2003/0069,893 Scheme for multimedia data retrieval using event names and time/location information 81 2001
 
EHIERARCHY LLC (1)
7275063 Computer system for automatic organization, indexing and viewing of information from multiple sources 169 2003
 
BEA SYSTEMS, INC. (1)
2004/0230,917 Systems and methods for navigating a graphical hierarchy 58 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (33)
4881179 Method for providing information security protocols to an electronic calendar 94 1988
5333266 Method and apparatus for message handling in computer systems 685 1992
5596702 Method and system for dynamically sharing user interface displays among a plurality of application program 216 1993
5461710 Method for providing a readily distinguishable template and means of duplication thereof in a computer system graphical user interface 170 1994
5559948 Apparatus and method for manipulating an object in a computer system graphical user interface 57 1995
5606669 System for managing topology of a network in spanning tree data structure by maintaining link table and parent table in each network node 272 1995
5600778 Graphical resource editor for software customization 174 1995
5875446 System and method for hierarchically grouping and ranking a set of objects in a query context based on one or more relationships 293 1997
6237004 System and method for displaying data using graphical user interface control elements 80 1998
6181342 Computer file directory system displaying visual summaries of visual data in desktop computer documents for quickly identifying document content 98 1998
6342907 Specification language for defining user interface panels that are platform-independent 267 1998
6823344 File manager system providing faster and more efficient interactive user access to files in computer displays 65 1998
6411311 User interface for transferring items between displayed windows 72 1999
6535229 Graphical user interface for selection of options within mutually exclusive subsets 104 1999
6462762 Apparatus, method, and program product for facilitating navigation among tree nodes in a tree structure 66 1999
6573906 Method and system for delivering integrated user assistance information and traditional help from the same source 47 1999
6762777 System and method for associating popup windows with selective regions of a document 79 1999
6760722 Computer implemented automated remote support 48 2000
6938207 Method and system for indicating document traversal direction in a hyper linked navigation system 44 2000
2002/0087,969 Interactive TV audience estimation and program rating in real-time using multi level tracking methods, systems and program products 91 2000
6745206 File system with access and retrieval of XML documents 68 2001
6944647 Methods and apparatus for bookmarking and annotating data in a log file 40 2001
6853391 Multi-node user interface component and method thereof for use in performing a common operation on linked records 63 2001
2004/0205,633 Previewing file or document content 92 2002
6922709 Method for maintaining consistent dual copies of vital product data in a dual accessor library of portable data storage media 45 2002
2004/0044,776 Peer to peer file sharing system using common protocols 87 2002
6816863 Method, system, and computer product for providing a distribution list 47 2002
2003/0222,915 Data processor controlled display system with drag and drop movement of displayed items from source to destination screen positions and interactive modification of dragged items during the movement 78 2002
7043472 File system with access and retrieval of XML documents 70 2002
2005/0166,189 Method, system, and program for navigating files 18 2004
2006/0090,137 Chat user interface for threaded text chat systems 59 2004
2007/0186,183 User interface for presenting a palette of items 29 2006
2007/0168,885 SORTING AND FILTERING ACTIVITIES IN AN ACTIVITY-CENTRIC COLLABORATIVE COMPUTING ENVIRONMENT 31 2006
 
TELECOMMUNICATION SYSTEMS, INC. (1)
2001/0056,508 Event notification system and method 45 2001
 
FILECAT PTY LTD (1)
2002/0046,232 Organizing content on a distributed file-sharing network 99 2001
 
NATIONAL INSTRUMENTS CORPORATION (3)
5870088 System and method for editing a control via direct graphical user interaction 66 1996
7062718 Configuration diagram which graphically displays program relationship 190 2002
2004/0019,875 Masked edit control for use in a graphical programming environment 37 2003
 
DRNC HOLDINGS, INC. (1)
6880132 Method and apparatus for arranging and displaying files or folders in a three-dimensional body 105 2001
 
FUJITSU LIMITED (1)
7409382 Information processing system, terminal device, method and medium 19 2001
 
Logical Images, Inc. (1)
2002/0021,828 System and method to aid diagnoses using cross-referenced knowledge and image databases 102 2001
 
FIRST DATA CORPORATION (1)
* 2004/0181,516 Methods and systems for monitoring document-production processes 26 2003
 
IMPERIAL BANK (2)
5909540 System and method for providing highly available data storage using globally addressable memory 328 1997
5987506 Remote access and geographically distributed computers in a globally addressable storage environment 653 1997
 
SIFTOLOGY, INC. (1)
2004/0117,405 Relating media to information in a workflow system 28 2003
 
NIPPON TELEGRAPH AND TELEPHONE CORPORATION (1)
6513038 Scheme for accessing data management directory 71 1999
 
RED HAT, INC. (3)
5987454 Method and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resource 598 1997
2005/0131,903 Data repository and method for promoting network storage of data 65 2004
2005/0131,905 Data repository and method for promoting network storage of data 42 2004
 
TOSHIBA TEC KABUSHIKI KAISHA (1)
2003/0093,531 Document service appliance 44 2002
 
MITSUMI ELECTRIC CO., LTD. (1)
2004/0142,749 Controller for games 19 2004
 
Q-SENSEI CORP. (1)
2006/0218,122 Search and presentation engine 45 2006
 
KODAK GRAPHIC COMMUNICATIONS CANADA COMPANY (1)
2004/0153,451 Methods and systems for sharing data 153 2003
 
BORLAND SOFTWARE CORPORATION (3)
5590259 System and methods for improved spreadsheet interface with user-familiar objects 54 1995
6356915 Installable file system having virtual file system drive, virtual device driver, and virtual disks 170 1999
6363400 Name space extension for an operating system 106 1999
 
ALTERA CORPORATION (2)
5420605 Method of resetting a computer video display mode 37 1993
5648795 Method of resetting a computer video display mode 36 1994
 
PIXAR (1)
2004/0243,597 Model referencing method and apparatus 24 2004
 
SMITH MICRO SOFTWARE, INC. (2)
5907703 Device driver for accessing computer files 53 1996
6405265 Device driver for accessing computer files 30 1999
 
AVID TECHNOLOGY, INC. (3)
6317142 Taxonomy of objects and a system of non-modal property inspectors 115 1998
2004/0189,704 Graphical user interface for navigating and displaying relationships among media data and metadata 46 2003
2004/0199,507 Indexing media files in a distributed, multi-user system for managing and editing digital media 85 2003
 
SAS INSTITUTE INC. (1)
6948120 Computer-implemented system and method for hosting design-time controls 24 2000
 
SEAGATE TECHNOLOGY LLC (1)
6016692 Glide test slider having electrically isolated piezoelectric crystal for improved noise suppression 34 1997
 
MICROSOFT TECHNOLOGY LICENSING, LLC (70)
5625783 Automated system and method for dynamic menu construction in a graphical user interface 282 1994
5831606 Shell extensions for an operating system 72 1994
5675520 Method for extending a common user interface 85 1995
5838317 Method and apparatus for arranging displayed graphical representations on a computer interface 276 1995
5907837 Information retrieval system in an on-line network including separate content and layout of published titles 468 1995
5760770 System and method for defining a view to display data 61 1996
6021262 System and method for detection of, notification of, and automated repair of problem conditions in a messaging system 115 1996
5923328 Method and system for displaying a hierarchical sub-tree by selection of a user interface element in a sub-tree bar control 108 1996
5878410 File system sort order indexes 198 1996
5935210 Mapping the structure of a collection of computer resources 141 1996
* 6061695 Operating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia document 261 1996
5933139 Method and apparatus for creating help functions 106 1997
6268852 System and method for facilitating generation and editing of event handlers 155 1997
5886694 Method for automatically laying out controls in a dialog window 76 1997
5838322 Shell extensions for an operating system 51 1997
* 6279016 Standardized filtering control techniques 55 1997
6061692 System and method for administering a meta database as an integral component of an information server 361 1997
6275829 Representing a graphic image on a web page with a thumbnail-sized image 239 1997
6065012 System and method for displaying and manipulating user-relevant data 135 1998
6473100 Hosting controls in a window via an interface for controlling the window 28 1998
6326953 Method for converting text corresponding to one keyboard mode to text corresponding to another keyboard mode 34 1998
* 6256031 Integration of physical and virtual namespace 147 1998
6466238 Computer operating system that defines default document folder for application programs 87 1998
6803926 System and method for dynamically adjusting data values and enforcing valid combinations of the data in response to remote user input 55 1998
6008806 Shell extensions for an operating system 151 1998
6466932 System and method for implementing group policy 266 1999
6243094 Clustering user interface 60 1999
6408298 Methods and systems for copying and moving across virtual namespaces 68 1999
6308173 Methods and arrangements for controlling resource access in a networked computing environment 155 2000
6658406 Method for selecting terms from vocabularies in a category-based system 41 2000
6885860 Information management and processing in a wireless network 32 2001
6762776 Mouse input panel windows class list 46 2001
7216289 Method and apparatus for synchronizing multiple versions of digital data 101 2001
6865568 Method, apparatus, and computer-readable medium for searching and navigating a document database 82 2001
7290245 Methods and systems for navigating deterministically through a graphical user interface 30 2001
2003/0076,322 Method for graphical representation of a content collection 69 2001
2003/0081,002 Method and system for chaining and extending wizards 51 2001
6980993 Schemas for a notification platform and related information services 158 2002
7010755 Virtual desktop manager 99 2002
2004/0001,106 System and process for creating an interactive presentation employing multi-media components 248 2002
2004/0002,993 User feedback processing of metadata associated with digital media files 89 2002
2004/0056,894 System and method for describing and instantiating extensible user interfaces 134 2002
6950818 System and method for implementing group policy 141 2002
2003/0074,356 Scoped access control metadata element 61 2002
2003/0085,918 Standardized and application-independent graphical user interface components implemented with web technology 34 2002
2004/0183,824 Interface for presenting data representations in a screen-area inset 64 2003
2004/0189,707 System and method for filtering and organizing items based on common elements 79 2003
2004/0193,594 File system for displaying items of different types and from different physical locations 104 2003
2004/0193,621 System and method utilizing virtual folders 64 2003
2004/0193,599 System architecture and related methods for dynamically adding software components to extend functionality of system processes 55 2003
7240292 Virtual address bar user interface control 35 2003
2004/0070,612 System and method for making user interface elements known to an application and user 106 2003
2004/0168,118 Interactive media frame display 61 2003
2005/0015,405 Multi-valued properties 52 2003
2005/0080,807 Extensible creation and editing of integrated collections 76 2003
2004/0193,672 System and method for virtual folder sharing including utilization of static and dynamic lists 54 2003
2004/0193,673 System and method for sharing items in a computer system 58 2003
2004/0233,235 Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history 97 2004
2005/0050,470 Interactive tooltip 60 2004
2005/0256,909 Peer-to-peer file sharing 122 2004
2005/0246,331 System and method for filtering and organizing items based on common elements 61 2005
2005/0246,643 System and method for shell browser 57 2005
2006/0036,568 File system shell 257 2005
2005/0246,664 Selection paradigm for displayed user interface 57 2005
7149729 System and method for filtering and organizing items based on common elements 96 2005
2005/0283,476 System and method for filtering and organizing items based on common elements 38 2005
2007/0129,977 User interface incorporating data ecosystem awareness 47 2005
2007/0130,170 Data ecosystem awareness 16 2005
2007/0130,182 Data ecosystem awareness 33 2005
2006/0200,466 System and Method for Filtering and Organizing Items Based on Common Elements 46 2006
 
ETP TRANSMISSION AB (1)
5855446 Hydraulic clamp bushing having sigma shaped bushing ends 29 1997
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (1)
2003/0117,403 System and method for operation optimization in hardware graphics accelerator for real-time rendering 38 2002
 
ISC, INC. (1)
2003/0135,495 Database indexing method and apparatus 188 2002
 
Cascade Basic Research Corp. (1)
2006/0053,388 Manipulation of objects in a multi-dimensional representation of an on-line connectivity universe 33 2005
 
GENERAL ELECTRIC COMPANY (1)
6377283 Man-machine interface for a custom tabular display 67 1998
 
VAROLII CORPORATION (1)
2002/0087,740 System and method for service specific notification 58 2001
 
GLOBAL 360, INC. (1)
5060135 Apparatus for manipulating documents in a data processing system utilizing reduced images of sheets of information which are movable 192 1988
 
EVEREZ SYSTEMS LIMITED (1)
7219302 System and method for organizing, managing, and manipulating desktop objects with an activity-oriented user interface 65 2001
 
HD MEDIA, INC. (1)
2001/0053,996 System and method for distributing and controlling the output of media in public spaces 57 2001
 
Movielink, LLC (1)
2006/0053,066 Online digital video signal transfer apparatus and method 55 2005
 
Melting Point Limited (1)
6003040 Apparatus and method for storing, navigating among and adding links between data items in computer databases 163 1998
 
Radiant Logic, Inc. (1)
2006/0173,873 System and method for providing access to databases via directories and other hierarchical structures and interfaces 114 2006
 
ERICSSON INC. (1)
2002/0198,027 Convenient dialing of names and numbers from a phone without alpha keypad 84 2001
 
Caseventure LLC (1)
6208985 Data refinery: a direct manipulation user interface for data querying with integrated qualitative and quantitative graphical representations of query construction and query result presentation 84 1997
 
METAREGISTER CANADA INC. (1)
2005/0138,567 Method of realistically displaying and interacting with electronic files 23 2004
 
PRUST, MITCH (1)
6952724 Network-based remote data storage system having multiple access interfaces 112 2004
 
CADDO SYSTEMS, LLC (1)
7216301 Active path menu navigation system 68 2003
 
ROVI TECHNOLOGIES CORPORATION (1)
2002/0033,844 Content sensitive connected content 450 2001
 
Daylight Chemical Information Systems, Inc. (1)
6356863 Virtual network file server 176 1999
 
INTELLISYNC CORPORATION (1)
6544295 Methods for managing preferred internet sites in a computer system having a browser 117 1996
 
F. POSZAT HU, L.L.C. (2)
6339767 Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing 232 1997
6240421 System, software and apparatus for organizing, storing and retrieving information from a computer database 142 1998
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 2011/0320,479 COLLECTIONS FOR STORAGE ARTIFACTS OF A TREE STRUCTURED REPOSITORY ESTABLISHED VIA ARTIFACT METADATA 8 2010
 
Other [Check patent profile for assignment information] (1)
* 2013/0232,168 Presenting a Temporal Sequence of Geographic Location-Specific Digital Data 0 2013
 
SEIKO EPSON CORPORATION (1)
* 2010/0107,081 PROJECTION DEVICE IMAGE VIEWER USER INTERFACE 5 2008
 
GUANGDONG ELECTRONICS INDUSTRY INSTITUTE LTD. (1)
* 9715536 Virtualization method for large-scale distributed heterogeneous data 0 2014
 
CUILL, INC. (6)
* 2009/0241,058 APPARATUS AND METHOD FOR DISPLAYING SEARCH RESULTS WITH AN ASSOCIATED ANCHOR AREA 6 2008
* 2009/0241,065 APPARATUS AND METHOD FOR DISPLAYING SEARCH RESULTS WITH VARIOUS FORMS OF ADVERTISING 11 2008
* 2009/0241,066 APPARATUS AND METHOD FOR DISPLAYING SEARCH RESULTS WITH A MENU OF REFINING SEARCH TERMS 15 2008
* 2009/0241,018 APPARATUS AND METHOD FOR DISPLAYING SEARCH RESULTS WITH CONFIGURABLE COLUMNS AND TEXTUAL SUMMARY LENGTHS 4 2008
* 2009/0241,044 APPARATUS AND METHOD FOR DISPLAYING SEARCH RESULTS USING STACKS 3 2008
* 2009/0240,685 APPARATUS AND METHOD FOR DISPLAYING SEARCH RESULTS USING TABS 5 2008
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
9361312 System and method for filtering and organizing items based on metadata 0 2005
* 2005/0283,476 System and method for filtering and organizing items based on common elements 38 2005
9361313 System and method for filtering and organizing items based on common elements 0 2010
 
GOOGLE TECHNOLOGY HOLDINGS LLC (3)
8694526 Apparatus and method for displaying search results using tabs 2 2008
* 9081481 Adjusting list views based on list sorting and item highlighting 7 2010
* 2015/0169,699 Adjusting List Views Based on List Sorting and Item Highlighting 2 2010
 
VERISIGN, INC. (2)
* 9015670 Test automation tool for domain registration systems 0 2013
* 2014/0052,747 TEST AUTOMATION TOOL FOR DOMAIN REGISTRATION SYSTEMS 1 2013
 
CANON KABUSHIKI KAISHA (2)
* 8671358 Information-processing apparatus and control method thereof 0 2008
* 2009/0064,036 INFORMATION-PROCESSING APPARATUS AND CONTROL METHOD THEREOF 1 2008
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Oct 27, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 27, 2021
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00