System and method for managing data using static lists

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7181463
APP PUB NO 20050091235A1
SERIAL NO

10693666

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and system are provided in which static lists facilitate arbitrary grouping of items of data independent of their locations and in ways that are meaningful to the user. A static list is a set of items defined by a root item, a direction, and the entry relationships with that root item in that direction. The static list also defines the properties that each entry relationship in the list is required to have. Verbs are provided to manage a static list. A verb is an action that may be performed on the items in the static list, and includes, among others, move, copy, add, remove, and delete. A view is provided to specify characteristics for displaying data from a static list, including visibility, order, and formatting, among other characteristics.

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, WA29912

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Banks, Richard Malcolm Egham, GB 5 381
Belt, Jeffrey C Bellevue, WA 11 470
De, Vorchik David G Seattle, WA 62 2121
Guzak, Chris J Kirkland, WA 57 1789
Ivanovic, Relja Redmond, WA 24 632
McKee, Timothy P Seattle, WA 62 1996
Moore, Jason F Redmond, WA 39 1540
Smith, Walter R Seattle, WA 22 1095
van, Dok Cornelis K Bellevue, WA 77 2945

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (13)
6144968 Method and apparatus for menu access to information objects indexed by hierarchically-coded keywords 52 1998
6401097 System and method for integrated document management and related transmission and access 175 1999
6980993 Schemas for a notification platform and related information services 156 2002
2003/0126,136 System and method for knowledge retrieval, management, delivery and presentation 686 2002
2004/0098,379 Multi-indexed relationship media organization system 74 2002
2004/0205,168 Peer-to-peer service designer 65 2003
2003/0212,710 System for tracking activity and delivery of advertising over a file network 127 2003
2004/0030,731 System and method for accessing files in a network 80 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 114 2003
2005/0010,860 Systems and methods for generating and providing previews of electronic files such as Web files 110 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 182 2005
 
SONY CORPORATION (2)
* 6573907 Network distribution and management of interactive video and multi-media containers 301 1999
6590585 Apparatus, method, and medium for displaying a moving picture in alternative display picture formats 71 2000
 
EMC IP HOLDING COMPANY LLC (1)
* 6636250 Methods and apparatus for presenting information to a user of a computer system 137 2000
 
WEB SEARCH, INC. (1)
2005/0192,953 Graphical user interface for building boolean queries and viewing search results 66 2005
 
NERVANA, INC. (1)
2004/0230,572 System and method for semantic knowledge retrieval, management, capture, sharing, discovery, delivery and presentation 413 2004
 
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 334 2002
 
EOEXCHANGE, INC. (1)
6078924 Method and apparatus for performing data collection, interpretation and analysis, in an information platform 545 1998
 
HITACHI, LTD. (2)
2003/0225,796 Method and apparatus for peer-to-peer file sharing 174 2002
2004/0148,434 Method and apparatus for peer-to peer access 155 2003
 
HULU, LLC (1)
6636238 System and method for linking an audio stream with accompanying text material 146 1999
 
ORACLE AMERICA, INC. (1)
6876996 Method and apparatus for using a shared library mechanism to facilitate sharing of metadata 124 2002
 
AKAMAI TECHNOLOGIES, INC. (1)
2009/0132,648 CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK SYSTEM 77 2009
 
MULTIMEDIA ADVENTURES (1)
6014137 Electronic kiosk authoring system 231 1997
 
VIXEL VIKING, LLC (1)
5929854 Dialog box method and system for arranging document windows 85 1995
 
ORACLE INTERNATIONAL CORPORATION (2)
* 6549916 Event notification system tied to a file system 253 2000
2003/0140,115 System and method for using virtual directories to service URL requests in application servers 75 2003
 
APPLE INC. (6)
5680563 Object-oriented operating system enhancement for filtering items in a window 65 1994
5802516 Method of controlling an electronic book for a computer system 197 1995
5513306 Temporal event viewing and editing system 197 1995
6847959 Universal interface for retrieval of information in a computer system 179 2000
2002/0089,540 Media editing and creating interface 61 2001
6613101 Method and apparatus for organizing information in a computer system 136 2001
 
OLYMPUS CORPORATION (1)
2004/0223,057 Image pickup system, camera, external apparatus, image pickup program, recording medium, and image pickup method 47 2003
 
APPLE COMPUTER, INC. (3)
6453311 System and method for performing context checks 44 1994
* 6243724 Method and apparatus for organizing information in a computer system 244 1994
5504852 Method for creating a collection of aliases representing computer system files 169 1995
 
ZAPLET, INC. (1)
6505233 Method for communicating information among a group of participants 85 1999
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
6549217 System and method for computer system management using bookmarks 94 2000
 
ONDINE COMPUTING, INC. (1)
2001/0056,434 Systems, methods and computer program products for managing multimedia content 166 2001
 
VERSATA DEVELOPMENT GROUP, INC. (1)
* 2002/0169,678 Framework for processing sales transaction data 59 2001
 
BEA SYSTEMS, INC. (1)
2004/0230,917 Systems and methods for navigating a graphical hierarchy 58 2004
 
CANON KABUSHIKI KAISHA (1)
* 6795094 Method and apparatus for processing an image, and storage 55 1998
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (12)
5875446 System and method for hierarchically grouping and ranking a set of objects in a query context based on one or more relationships 290 1997
6181342 Computer file directory system displaying visual summaries of visual data in desktop computer documents for quickly identifying document content 98 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 71 1999
6535229 Graphical user interface for selection of options within mutually exclusive subsets 102 1999
2002/0087,969 Interactive TV audience estimation and program rating in real-time using multi level tracking methods, systems and program products 89 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 89 2002
6922709 Method for maintaining consistent dual copies of vital product data in a dual accessor library of portable data storage media 44 2002
2004/0044,776 Peer to peer file sharing system using common protocols 87 2002
 
COMMSOFT CORPORATION (1)
2002/0091,679 System for searching collections of linked objects 72 2001
 
VIVINT, INC. (1)
6147601 Electronic message delivery system utilizable in the monitoring of remote equipment and method of same 229 1999
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
5333315 System of device independent file directories using a tag between the directories and file descriptors that migrate with the files 636 1991
5499364 System and method for optimizing message flows between agents in distributed computations 115 1993
5835094 Three-dimensional computer environment 191 1997
2002/0156,895 System and method for sharing contact information 93 2001
2003/0210,281 Magnifying a thumbnail image of a document 91 2002
 
SKLAR, PETER (1)
6025843 Clustering user interface 90 1997
 
BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (1)
7068291 Video display screen segmentation 43 2002
 
CISCO TECHNOLOGY, INC. (1)
2004/0103,280 Method and system for securely Sharing files 135 2002
 
MONUMENT PEAK VENTURES, LLC (1)
* 6883146 Picture database graphical user interface utilizing map-based metaphors for efficient browsing and retrieving of pictures 76 2000
 
DRNC HOLDINGS, INC. (1)
6880132 Method and apparatus for arranging and displaying files or folders in a three-dimensional body 102 2001
 
RICOH COMPANY, LTD. (1)
* 2003/0154,185 File creation and display method, file creation method, file display method, file structure and program 49 2003
 
SUN MICROSYSTEMS, INC. (3)
5630042 Method and apparatus for providing collection browsers 74 1995
5757925 Secure platform independent cross-platform remote execution computer system and method 296 1996
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 112 2000
 
DEEP SKY CONCEPTS, INC. (1)
6738770 System and method for filtering and sorting data 77 2001
 
SAP AG (1)
2003/0233,419 Enhanced email management system 227 2003
 
IMPERIAL BANK (1)
5987506 Remote access and geographically distributed computers in a globally addressable storage environment 637 1997
 
INTEL CORPORATION (4)
5899995 Method and apparatus for automatically organizing information 149 1997
6480835 Method and system for searching on integrated metadata 125 1998
6754829 Certificate-based authentication system for heterogeneous environments 139 1999
* 2003/0105,745 Text-file based relational database 50 2001
 
Shutterfly, Inc. (1)
6583799 Image uploading 199 1999
 
NIPPON TELEGRAPH AND TELEPHONE CORPORATION (1)
6513038 Scheme for accessing data management directory 70 1999
 
GENERAL HYDROGEN CORPORATION (1)
2002/0049,717 Digital content distribution system and method 228 2001
 
RED HAT, INC. (1)
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 587 1997
 
TOSHIBA TEC KABUSHIKI KAISHA (1)
2003/0093,531 Document service appliance 44 2002
 
Encyclopaedia Britannica, Inc. (1)
5241671 Multimedia search system using a plurality of entry path means which indicate interrelatedness of information 694 1989
 
PSCC PACIFIC, LLC (1)
5790121 Clustering user interface 142 1996
 
AMADA COMPANY, LIMITED (1)
6539399 Stand alone data management system for facilitating sheet metal part production 57 1999
 
NUANCE COMMUNICATIONS, INC. (1)
6237011 Computer-based document management system 142 1997
 
KODAK GRAPHIC COMMUNICATIONS CANADA COMPANY (1)
2004/0153,451 Methods and systems for sharing data 145 2003
 
SYNIVERSE ICX CORPORATION (1)
* 2003/0093,321 Integrated shopping cart for sale of third party products and services via the internet 81 2001
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm 1 2001
6801919 Object oriented database interface encapsulation that allows for chronologically overlapping transactions in a multi-threaded environment 55 2001
 
SRI INTERNATIONAL (1)
6363377 Search data processor 352 1998
 
IMATION CORP. (1)
2003/0018,657 Backup of data on a network 153 2001
 
XEROX CORPORATION (3)
5388196 Hierarchical shared books with database 274 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 169 1999
 
CHEMTRON RESEARCH LLC (2)
6097389 Methods and apparatuses for presenting a collection of digital media in a media container 282 1997
6202061 Methods and apparatuses for creating a collection of media 208 1997
 
MEDTRONIC, INC. (1)
2004/0088,374 Aggregation and sharing of patient data 99 2002
 
PEERPRESSURE INC. (1)
2002/0152,262 Method and system for preventing the infringement of intellectual property rights 121 2001
 
AVID TECHNOLOGY, INC. (3)
6317142 Taxonomy of objects and a system of non-modal property inspectors 112 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 81 2003
 
THEBRAIN TECHNOLOGIES LP (1)
* 6037944 Method and apparatus for displaying a thought network from a thought's perspective 79 1996
 
COREL TW CORP. (1)
2004/0098,742 Apparatus and method of producing preview files 40 2003
 
SONY INTERACTIVE ENTERTAINMENT INC. (1)
2005/0257,169 Control of background media when foreground graphical user interface is invoked 88 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (33)
5831606 Shell extensions for an operating system 72 1994
5838317 Method and apparatus for arranging displayed graphical representations on a computer interface 268 1995
6021262 System and method for detection of, notification of, and automated repair of problem conditions in a messaging system 110 1996
5878410 File system sort order indexes 197 1996
6061695 Operating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia document 258 1996
5933139 Method and apparatus for creating help functions 105 1997
5838322 Shell extensions for an operating system 51 1997
6061692 System and method for administering a meta database as an integral component of an information server 350 1997
6275829 Representing a graphic image on a web page with a thumbnail-sized image 236 1997
6256031 Integration of physical and virtual namespace 146 1998
6466238 Computer operating system that defines default document folder for application programs 85 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 149 1998
6243094 Clustering user interface 60 1999
6762776 Mouse input panel windows class list 45 2001
6865568 Method, apparatus, and computer-readable medium for searching and navigating a document database 77 2001
2004/0001,106 System and process for creating an interactive presentation employing multi-media components 223 2002
2004/0002,993 User feedback processing of metadata associated with digital media files 89 2002
2003/0074,356 Scoped access control metadata element 61 2002
2004/0183,824 Interface for presenting data representations in a screen-area inset 59 2003
2004/0189,707 System and method for filtering and organizing items based on common elements 75 2003
2004/0193,621 System and method utilizing virtual folders 64 2003
2004/0070,612 System and method for making user interface elements known to an application and user 94 2003
2005/0015,405 Multi-valued properties 52 2003
* 2005/0080,807 Extensible creation and editing of integrated collections 75 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 57 2003
2005/0050,470 Interactive tooltip 58 2004
2005/0246,331 System and method for filtering and organizing items based on common elements 57 2005
2006/0036,568 File system shell 237 2005
2005/0246,664 Selection paradigm for displayed user interface 57 2005
2005/0283,476 System and method for filtering and organizing items based on common elements 38 2005
2006/0200,466 System and Method for Filtering and Organizing Items Based on Common Elements 45 2006
 
SCIENCE APPLICATIONS INTERNATIONAL CORPORATION (1)
2005/0055,306 User-defined dynamic collaborative environments 325 2004
 
BIGCHAMPAGNE, LLC (1)
2004/0098,370 Systems and methods to monitor file storage and transfer on a peer-to-peer network 86 2003
 
1Vision Software, Inc. (1)
2003/0110,188 Virtual directory file navigation system 115 2002
 
GOOGLE INC. (1)
5696486 Method and apparatus for policy-based alarm notification in a distributed network management environment 258 1995
 
ISC, INC. (1)
2003/0135,495 Database indexing method and apparatus 185 2002
 
Smart Peer LLC (1)
2002/0062,310 Peer-to-peer commerce system 183 2001
 
HD MEDIA, INC. (1)
* 2001/0053,996 System and method for distributing and controlling the output of media in public spaces 57 2001
 
Melting Point Limited (1)
6003040 Apparatus and method for storing, navigating among and adding links between data items in computer databases 162 1998
 
Punch Networks Corporation (1)
2002/0111,942 Method and system for providing remote access to the facilities of a server computer 76 2001
 
DELL PRODUCTS L.P. (1)
2004/0054,674 Enabling a web application to access a protected file on a secured server 45 2002
 
ROVI TECHNOLOGIES CORPORATION (1)
2002/0033,844 Content sensitive connected content 435 2001
 
MIRROR WORLDS TECHNOLOGIES, LLC (1)
6768999 Enterprise, stream-based, information management system 190 2001
 
F. POSZAT HU, L.L.C. (2)
6339767 Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing 223 1997
6240421 System, software and apparatus for organizing, storing and retrieving information from a computer database 141 1998
 
FACEBOOK, INC. (1)
6341280 Inline tree filters 156 1998
 
CATERPILLAR INC. (1)
2004/0133,572 Parametric searching 45 2003
 
ZHIGU HOLDINGS LIMITED (1)
6526399 Method and system for grouping and displaying a database 80 1999
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 9275371 Keeping track of a detached e-mail attachment 0 2005
* 2007/0022,166 System, computer program product and method of keeping track of a detached e-mail attachment 9 2005
* 2012/0284,225 AUTO-UPDATABLE DOCUMENT PARTS WITHIN CONTENT MANAGEMENT SYSTEMS 0 2012
 
SAP SE (9)
7711676 Tracking usage of data elements in electronic business communications 23 2004
* 2006/0106,746 Tracking usage of data elements in electronic business communications 15 2004
7865519 Using a controlled vocabulary library to generate business data component names 10 2004
* 2006/0106,824 Using a controlled vocabulary library to generate business data component names 47 2004
* 8150883 Managing data component with harmonization indicator 2 2005
* 2006/0218,175 Managing data component with harmonization indicator 16 2005
7818342 Tracking usage of data elements in electronic business communications 6 2005
* 2006/0106,755 Tracking usage of data elements in electronic business communications 23 2005
* 2006/0184,898 Context menu dependency on many objects of different type 2 2006
 
QNX SOFTWARE SYSTEMS GMBH & CO. KG (1)
* 2007/0005,874 File system storing transaction records in flash-like media 30 2005
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
* 2007/0055,928 User workflow lists to organize multimedia files 2 2005
8515946 Location description for federation and discoverability 7 2008
* 2009/0222,411 LOCATION DESCRIPTION FOR FEDERATION AND DISCOVERABILITY 2 2008
 
2236008 ONTARIO INC. (22)
7970803 Optimized startup verification of file system integrity 0 2005
7809777 File system having deferred verification of data integrity 10 2005
* 2007/0005,560 Optimized startup verification of file system integrity 17 2005
* 2007/0005,615 File system having inverted hierarchical structure 16 2005
7873683 File system having transaction record coalescing 1 2006
7698495 Computer system having logically ordered cache management 0 2006
* 2007/0005,627 File system having transaction record coalescing 40 2006
7707480 System employing data verification operations of differing computational costs 0 2006
* 2007/0113,120 System employing data verification operations of differing computational costs 19 2006
7599972 File system having variable logical storage block size 9 2006
* 2008/0052,329 File system having variable logical storage block size 22 2006
7908276 Filesystem having a filename cache 1 2007
* 2008/0059,510 MULTIMEDIA SYSTEM FRAMEWORK HAVING LAYER CONSOLIDATING ACCESS TO MULTIPLE MEDIA DEVICES 12 2007
* 2008/0147,747 MEDIA SYSTEM HAVING SYNCHRONIZATION WITH PREEMPTIVE PRIORITIZATION OF SYNCHRONIZATION ORDER 12 2007
8412752 File system having transaction record coalescing 20 2010
* 2011/0072,060 FILE SYSTEM HAVING TRANSACTION RECORD COALESCING 3 2010
8051114 Optimized startup verification of file system integrity 0 2010
* 2011/0072,061 OPTIMIZED STARTUP VERIFICATION OF FILE SYSTEM INTEGRITY 2 2010
7987190 Filesystem having a filename cache 0 2010
* 2011/0078,219 FILESYSTEM HAVING A FILENAME CACHE 2 2010
8122178 Filesystem having a filename cache 0 2011
8667029 Optimized startup verification of file system integrity 0 2011
 
226008 Ontario Inc. (1)
* 8959125 File system having inverted hierarchical structure 0 2005
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Aug 20, 2018
Fee Large entity fee small entity fee micro entity fee
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