User level controlled mechanism inter-positioned in a read/write path of a property-based document management system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6308179
SERIAL NO

09143551

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A user-level controlled mechanism is interposed into a read/write path of a computer system. The mechanism can be implemented as properties attached to documents. Documents having properties attached thereto have the capability of separating the content of the document from the properties which describe the document. This separation of the document content from its properties allows for a user-level access and control of the properties thereby allowing a user flexibility in organizing, storing and retrieving documents. The mechanism allows a user to arrange collections of documents wherein a single document may appear in multiple collections. The properties of the present invention are user and document specific in the sense that they are associated with the user which attached the properties and are directed to control of specific documents.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
FIELDSTACK, LLCPORTLAND, ME2

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dourish, James P San Francisco, CA 15 1031
Edwards, Warren K San Francisco, CA 13 948
LaMarca, Anthony G Redwood City, CA 55 1263
Lamping, John O Los Altos, CA 39 1991
Petersen, Karin Palo Alto, CA 14 1065
Salisbury, Michael P Mountain View, CA 15 1017
Terry, Douglas B San Carlos, CA 27 2907
Thornton, James D Redwood City, CA 50 2135

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 5299123 Method for allowing retrieval of documents with user defined search descriptors 49 1992
 
SEIKO EPSON CORPORATION (1)
* 6070162 Information search and collection system 15 1999
 
REGENTS OF THE UNIVERSITY OF MINNESOTA (1)
* 5987459 Image and document management system for content-based retrieval 84 1997
 
SOVERAIN IP, LLC (1)
* 5708780 Internet server access control and monitoring systems 1210 1995
 
SUIKO CO., LTD. (1)
* 6072481 Electronic catalog data creating and/or displaying apparatus and method 62 1998
 
FUJI XEROX CO., LTD. (2)
* 5692141 Groupware system providing facilitated data transfer among common and individual work areas 16 1995
* 6014677 Document management device and method for managing documents by utilizing additive information 69 1996
 
ORACLE INTERNATIONAL CORPORATION (1)
* 5978818 Automated hypertext outline generation for documents 75 1997
 
I4I LIMITED PARTNERSHIP (1)
* 5787449 Method and system for manipulating the architecture and the content of a document separately from each other 26 1994
 
RPX CORPORATION (1)
* 6049799 Document link management using directory services 124 1997
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
* 6023714 Method and system for dynamically adapting the layout of a document to an output device 436 1997
* 6038567 Method and system for propagating object properties in a desktop publishing program 56 1998
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 5930801 Shared-data environment in which each file has independent security properties 130 1997
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 5812995 Electronic document filing system for registering and retrieving a plurality of documents 47 1997
 
CANON KABUSHIKI KAISHA (1)
* 6009442 Computer-based document management system 340 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (8)
* 2002/0019,936 File access control in a multi-protocol file server 35 2001
* 2004/0249,902 Method and apparatus for providing a web-based active virtual file system 9 2004
* 2007/0198,246 Interactive system for building, organising, and sharing one's own encyclopedia in one or more languages 1 2005
* 2007/0226,204 Content-based user interface for document management 97 2005
* 2006/0206,796 METHOD AND SYSTEM FOR PARAMETERIZED WEB DOCUMENTS 4 2006
* 2008/0059,495 Graphical User Interface for System and Method for Managing Content 42 2007
* 2008/0216,009 Virtual Library File System 22 2008
9336213 Active file system 0 2008
 
MIRROR IMAGING L.L.C. (5)
6963866 Method of obtaining an electronically stored financial document 2 2002
7552118 Method of obtaining an electronically-stored financial document 0 2005
* 2006/0041,493 Method of obtaining an electronically-stored financial document 1 2005
7836067 Method of obtaining electronically-stored financial documents 1 2009
* 2009/0259,668 METHOD OF OBTAINING ELECTRONICALLY-STORED FINANCIAL DOCUMENTS 0 2009
 
FRONTLINE SYSTEMS, INC. (1)
* 2006/0235,899 Method of migrating legacy database systems 46 2006
 
EMC IP HOLDING COMPANY LLC (1)
* 6636250 Methods and apparatus for presenting information to a user of a computer system 137 2000
 
Cadence Design Systems, Inc. (1)
* 7143341 Method and apparatus for concurrent engineering and design synchronization of multiple tools 62 2002
 
ESTsoft Corp. (1)
* 2013/0290,304 SYSTEM AND METHOD FOR SEPARATING DOCUMENTS 0 2013
 
INTERWOVEN (1)
* 2005/0080,804 System and method for maintaining componentized content 29 2004
 
XEROX CORPORATION (5)
6950982 Active annotation mechanism for document management systems 40 1999
8245137 Electronic filing system with scan-placeholders 2 2002
6868424 Electronic filing system with file-placeholders 24 2002
* 2004/0205,622 Electronic filing system with scan-placeholders 18 2002
* 2004/0019,613 Electronic filing system with file-placeholders 14 2002
 
INKTOMI CORPORATION (1)
6941302 Managing changes to a directory of electronic documents 10 2003
 
HERE GLOBAL B.V. (3)
* 7613917 Method and system for mass distribution of geographic data for navigation systems 9 2000
7640595 Computing system with decryption functions and secure data product 7 2004
* 2004/0193,364 Computing system with decryption functions and secure data product 36 2004
 
Mirrior Imaging, LLC (1)
9141612 Method of obtaining an electronically-stored financial document 0 2013
 
ORACLE AMERICA, INC. (5)
* 6592628 Modular storage method and apparatus for use with software applications 15 1999
6480206 Method and apparatus for an extensible editor 62 1999
6470364 Method and apparatus for generating text components 46 1999
* 7120698 Access control for an e-commerce application 6 2001
* 2003/0055,991 Access control for an e-commerce application 5 2001
 
HONDA GIKEN KOGYO KABUSHIKI KAISHA (1)
* 2004/0064,473 Storage of selected e-mails including attachments in document management system 45 2003
 
TWITTER, INC. (1)
* 6957224 Efficient retrieval of uniform resource locators 19 2000
 
ORACLE INTERNATIONAL CORPORATION (5)
* 7783616 System and method for managing objects and resources with access rights embedded in nodes within a hierarchical tree structure 1 2006
* 2006/0155,677 System and method for managing objects and resources with access rights embedded in nodes within a hierarchical tree structure 0 2006
7587417 Systems and methods for dynamic querying 0 2006
7454438 System and methods for dynamic querying 0 2006
* 2006/0173,835 System and methods for dynamic querying 0 2006
 
APPLE INC. (1)
* 6947991 Method and apparatus for exposing network administration stored in a directory using HTTP/WebDAV protocol 23 1999
 
United Services Automobile Association (1)
8738672 Document management system user interfaces 0 2012
 
HONDA MOTOR CO., LTD. (1)
8443045 Storage of selected e-mails including attachments in document management system 0 2003
 
LEADER TECHNOLOGIES, INC. (1)
* 2006/0069,726 Hospitality environment communications architecture 13 2005
 
MICROSOFT TECHNOLOGY LICENSING, LLC (103)
* 6393456 System, method, and computer program product for workflow processing using internet interoperable electronic messaging with mime multiple content type 216 1998
* 6691119 Translating property names and name space names according to different naming schemes 7 1999
* 7346848 Single window navigation methods and systems 49 2000
7191394 Authoring arbitrary XML documents using DHTML and XSLT 89 2000
7155667 User interface for integrated spreadsheets and word processing tables 23 2000
7117435 Spreadsheet fields in text 9 2000
7000230 Network-based software extensions 71 2000
6948135 Method and systems of providing information to computer users 153 2000
6883168 Methods, systems, architectures and data structures for delivering software via a network 115 2000
6874143 Architectures for and methods of providing network-based software extensions 130 2000
* 6915299 Web server document library 9 2000
* 6832220 Method and apparatus for file searching, accessing file identifiers from reference page 15 2000
* 6606642 System, method, and computer program product for workflow processing using internet interoperable electronic messaging with MIME multipart content type 28 2002
7415672 System and method for designing electronic forms 9 2003
7370066 System and method for offline editing of data files 29 2003
7275216 System and method for designing electronic forms and hierarchical schemas 27 2003
7913159 System and method for real-time validation of structured data files 24 2003
7516145 System and method for incrementally transforming and rendering hierarchical data files 18 2003
7168035 Building a view on markup language data through a set of components 132 2003
7197515 Declarative solution definition 31 2003
7581177 Conversion of structured documents 25 2003
7406660 Mapping between structured data and a visual surface 86 2003
7334187 Electronic form aggregation 19 2003
7296017 Validation of XML data files 88 2003
7451392 Rendering an HTML electronic form by applying XSLT to XML using a solution 93 2003
7376673 Offline editing of XML files using a solution 33 2003
8819072 Promoting data from structured data files 10 2004
7318063 Managing XML documents containing hierarchical database information 18 2004
7496837 Structural editing with schema awareness 95 2004
7412645 User interface for integrated spreadsheets and word processing tables 20 2004
7568101 Digital signatures with an embedded view 34 2004
7281018 Form template data source change 144 2004
7774620 Executing applications at appropriate trust levels 28 2004
7676843 Executing applications at appropriate trust levels 31 2004
7533268 Digital signature with an embedded view 33 2004
7712048 Task-sensitive methods and systems for displaying command sets 19 2004
7610562 Task-sensitive methods and systems for displaying command sets 24 2004
7512896 Task-sensitive methods and systems for displaying command sets 22 2004
7818677 Single window navigation methods and systems 34 2004
7779027 Methods, systems, architectures and data structures for delivering software via a network 35 2004
7673227 User interface for integrated spreadsheets and word processing tables 29 2004
7350141 User interface for integrated spreadsheets and word processing tables 46 2004
7392522 Architectures for and methods of providing network-based software extensions 26 2004
7692636 Systems and methods for handwriting to a screen 26 2004
* 7689564 Apparatus and computer-readable media for determining whether an existing map specifies a different content type than the content type that is specified for the specified resource name extension in a web distributed authoring and versioning (WebDAV) request 7 2004
7516399 Structured-document path-language expression methods and systems 30 2004
* 2005/0055,333 Apparatus and computer-readable media for processing HTTP requests 6 2004
7702997 Spreadsheet fields in text 2 2004
7549115 System and method for integrated spreadsheets and word processing tables 38 2004
7523390 Spreadsheet fields in text 4 2004
7506242 System and method for integrating spreadsheets and word processing tables 13 2004
7120866 Spreadsheet fields in text 10 2004
7506243 System and method for integrating spreadsheets and word processing tables 16 2004
8487879 Systems and methods for interacting with a computer through handwriting to a screen 8 2004
7493332 Storing locally a file received from a remote location 0 2004
7333978 Searching to identify web page(s) 0 2004
* 2005/0108,238 Web page identifiers 1 2004
* 2005/0097,102 Searching to identify web page(s) 0 2004
* 2005/0060,352 Storing locally a file received from a remote location 0 2004
* 2005/0060,351 Graphical user interface for automatically accessing files 10 2004
7712022 Mutually exclusive options in electronic forms 27 2004
7584417 Role-dependent action for an electronic form 46 2004
7721190 Methods and systems for server side form processing 26 2004
7509353 Methods and systems for exchanging and rendering forms 6 2004
7904801 Recursive sections in electronic forms 12 2004
7437376 Scalable object model 26 2004
7937651 Structural editing operations for network forms 20 2005
7743063 Methods and systems for delivering software via a network 27 2005
7689929 Methods and systems of providing information to computer users 27 2005
7346610 Methods and systems of providing information to computer users 45 2005
7725834 Designer-created aspect for an electronic form template 29 2005
7360171 Methods and systems of providing information to computer users 11 2005
8010515 Query to an electronic form 12 2005
7543228 Template for rendering an electronic form 38 2005
8200975 Digital signatures for network forms 11 2005
* 7743082 Web server document library 1 2005
* 2005/0267,917 Web server document library 3 2005
7613996 Enabling selection of an inferred schema part 35 2005
7979856 Network-based software extensions 21 2005
8001459 Enabling electronic documents for limited-capability computing devices 11 2005
7779343 Opening network-enabled electronic documents 0 2006
7490109 System and method for offline editing of data files 34 2006
7900134 Authoring arbitrary XML documents using DHTML and XSLT 19 2006
* 2008/0263,449 Automated maintenance of pooled media content 4 2007
7865477 System and method for real-time validation of structured data files 20 2007
8074217 Methods and systems for delivering software 28 2007
7971139 Correlation, association, or correspondence of electronic forms 18 2007
7933871 Discovering and updating templates 0 2007
* 2009/0172,005 Discovering and Updating Templates 8 2007
7925621 Installing a solution 19 2008
8892993 Translation file 4 2008
8918729 Designing electronic forms 4 2008
8078960 Rendering an HTML electronic form by applying XSLT to XML using a solution 12 2008
9507610 Task-sensitive methods and systems for displaying command sets 0 2010
8103720 Apparatus and computer-readable media for processing HTTP requests 2 2010
* 2010/0250,666 APPARATUS AND COMPUTER-READABLE MEDIA FOR PROCESSING HTTP REQUESTS 1 2010
* 7945602 Web server document library 0 2010
9229917 Electronic form user interfaces 1 2011
9210234 Enabling electronic documents for limited-capability computing devices 1 2011
8429522 Correlation, association, or correspondence of electronic forms 7 2011
8359391 Apparatus and computer-readable media for processing HTTP requests determine scoping mapping between a mapped resource name extension and a content type 1 2012
9268760 Correlation, association, or correspondence of electronic forms 0 2013
9239821 Translation file 0 2014
 
THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK (4)
* 7428547 System and method of organizing data to facilitate access and streaming 10 2004
* 2004/0167,916 System and method of organizing data to facilitate access and streaming 3 2004
8046338 System and method of organizing data to facilitate access and streaming 4 2008
* 2008/0228,825 SYSTEM AND METHOD OF ORGANIZING DATA TO FACILITATE ACCESS AND STREAMING 1 2008
 
FineGround Networks (2)
* 2007/0226,371 METHOD AND SYSTEM FOR CLASS-BASED MANAGEMENT OF DYNAMIC CONTENT IN A NETWORKED ENVIRONMENT 4 2007
* 2007/0226,229 METHOD AND SYSTEM FOR CLASS-BASED MANAGEMENT OF DYNAMIC CONTENT IN A NETWORKED ENVIRONMENT 7 2007
 
GOOGLE TECHNOLOGY HOLDINGS LLC (5)
* 6370538 Direct manipulation interface for document properties 42 1999
7293005 Pipelined architecture for global analysis and index building 14 2004
* 2005/0165,718 Pipelined architecture for global analysis and index building 3 2004
7783626 Pipelined architecture for global analysis and index building 0 2007
* 2007/0282,829 PIPELINED ARCHITECTURE FOR GLOBAL ANALYSIS AND INDEX BUILDING 10 2007
 
REFLECTION CODE LLC (4)
8763907 Barcode device 0 2013
8746565 Barcode device 0 2013
8733657 Barcode device 0 2013
8733658 Barcode device 0 2013
 
NIMBLE TECHNOLOGY, INC. (5)
6581062 Method and apparatus for storing semi-structured data in a structured manner 126 2000
* 6449620 Method and apparatus for generating information pages using semi-structured data stored in a structured manner 230 2000
7152062 Technique for encapsulating a query definition 37 2000
7756904 Nested conditional relations (NCR) model and algebra 0 2001
7124144 Method and apparatus for storing semi-structured data in a structured manner 69 2001
 
SHARP KABUSHIKI KAISHA (14)
7889932 Methods and systems for detecting regions in digital images 1 2006
* 2007/0206,855 Methods and systems for detecting regions in digital images 0 2006
8630498 Methods and systems for detecting pictorial regions in digital images 0 2006
8437054 Methods and systems for identifying regions of substantially uniform color in a digital image 1 2006
7864365 Methods and systems for segmenting a digital image into regions 9 2006
7792359 Methods and systems for detecting regions in digital images 1 2006
* 2007/0291,288 Methods and Systems for Segmenting a Digital Image into Regions 7 2006
7876959 Methods and systems for identifying text in digital images 9 2006
* 2008/0056,573 Methods and Systems for Identifying Text in Digital Images 1 2006
8121403 Methods and systems for glyph-pixel selection 0 2007
8014596 Methods and systems for background color extrapolation 6 2007
8368956 Methods and systems for segmenting a digital image into regions 2 2010
* 2011/0096,993 Methods and Systems for Segmenting a Digital Image into Regions 2 2010
8150166 Methods and systems for identifying text in digital images 0 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (23)
* 6694328 Method for creating queries on version objects 18 2000
* 6721785 System for directing e-mail to selected recipients by applying transmission control directives on aliases identifying lists of recipients to exclude or include recipients 39 2000
* 2002/0087,594 Methods, systems and computer program products for subscriber customized generation of publications 8 2001
* 2005/0038,788 Annotation security to prevent the divulgence of sensitive information 45 2003
8296304 Method, system, and program for handling redirects in a search engine 0 2004
7499913 Method for handling anchor text 9 2004
7424467 Architecture for an indexer with fixed width sort and variable width sort 12 2004
* 2005/0165,800 Method, system, and program for handling redirects in a search engine 15 2004
* 2005/0165,781 Method, system, and program for handling anchor text 35 2004
* 2005/0165,838 Architecture for an indexer 7 2004
7461064 Method for searching documents for ranges of numeric values 41 2004
* 2006/0074,962 Method, system, and program for searching documents for ranges of numeric values 4 2004
8417693 Enforcing native access control to indexed documents 1 2005
* 2007/0016,583 Enforcing native access control to indexed documents 59 2005
7743060 Architecture for an indexer 6 2007
8346759 Searching documents for ranges of numeric values 1 2008
8271498 Searching documents for ranges of numeric values 1 2008
* 2008/0301,130 METHOD, SYSTEM AND ARTICLE OF MANUFACTURE FOR SEARCHING DOCUMENTS FOR RANGES OF NUMERIC VALUES 12 2008
* 2009/0049,078 AUTOFOLDERING PROCESS IN CONTENT MANAGEMENT 1 2008
8285724 System and program for handling anchor text 0 2008
8655888 Searching documents for ranges of numeric values 0 2011
* 8688733 Remote inventory manager 0 2012
RE45184 Sectional E-mail transmission 0 2013
 
EXCALIBUR IP, LLC (1)
* 6675161 Managing changes to a directory of electronic documents 34 1999
 
GATES, WILLIAM H., III (1)
* 6970925 Method and system for property notification 27 1999
 
CISCO TECHNOLOGY, INC. (4)
8799764 Method and system for parameterized web documents 0 2006
* 7802014 Method and system for class-based management of dynamic content in a networked environment 2 2007
7702815 Method and system for class-based management of dynamic content in a networked environment 1 2007
7603483 Method and system for class-based management of dynamic content in a networked environment 165 2007
 
POSTECH ACADEMY-INDUSTRY FOUNDATION (1)
* 2008/0086,483 FILE SERVICE SYSTEM IN PERSONAL AREA NETWORK 2 2007
 
E-Numerate Solutions, Inc. (4)
9600842 RDX enhancement of system and method for implementing reusable data markup language (RDL) 0 2002
9268748 System, method, and computer program product for outputting markup language documents 1 2015
9262383 System, method, and computer program product for processing a markup document 0 2015
9262384 Markup language system, method, and computer program product 0 2015
 
United States Automobile Association (USAA) (1)
8122070 Document management system user interfaces 1 2005
 
FUJITSU LIMITED (1)
* 7152208 Apparatus managing document distribution 4 1998
 
CDimensions, Inc. (1)
* 7444390 Method and apparatus for providing a web-based active virtual file system 16 2004
 
MCKIBBEN, MICHAEL T. (4)
* 8195714 Context instantiated application protocol 6 2003
* 2004/0123,242 Context instantiated application protocol 39 2003
7925246 Radio/telephony interoperability system 11 2005
* 2006/0080,344 Radio/telephony interoperability system 35 2005
 
Crucian Global Services, Inc. (2)
* 7725490 Collaborative file access management system 11 2001
* 2003/0105,734 Collaborative file access management system 79 2001
 
SNAPCHAT, INC. (2)
8631077 Duplicate e-mail content detection and automatic doclink conversion 1 2004
* 2006/0020,668 System and method for duplicate e-mail content detection and automatic doclink conversion 8 2004
 
OPEN TEXT CORPORATION (2)
7707159 Method and apparatus for storing semi-structured data in a structured manner 4 2006
* 2006/0265,410 Method and apparatus for storing semi-structured data in a structured manner 4 2006
 
PALO ALTO RESEARCH CENTER INCORPORATED (5)
8966362 Method and system for in-document markup in support of information sharing 0 2007
7933889 Method and system for metadata-driven document management and access control 12 2007
* 2008/0288,862 Method and system for in-document markup in support of information sharing 24 2007
8131762 Method and system for metadata-driven document management and access control 3 2011
* 2011/0196,896 METHOD AND SYSTEM FOR METADATA-DRIVEN DOCUMENT MANAGEMENT AND ACCESS CONTROL 1 2011
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 2004/0078,528 Cache coherency in a multi-processor system 2 2003
 
GENERAL DYNAMICS ADVANCED INFORMATION SYSTEMS, INC. (1)
* 2007/0195,960 Apparatus and method for encrypting data 12 2006
 
TOSHIBA TEC KABUSHIKI KAISHA (3)
* 7532340 Document management system rule-based automation 129 2002
* 2003/0200,234 Document management system rule-based automation 106 2002
8127217 Document management system for transferring a plurality of documents 2 2009
 
OPSHUB, INC. (2)
* 8645906 Method for enforcing change policy based on project state 3 2007
* 2008/0066,049 METHOD FOR ENFORCING CHANGE POLICY BASED ON PROJECT STATE 10 2007
 
Mathon Systems, Inc. (7)
7386529 System and method for managing content with event driven actions to facilitate workflow and other features 53 2003
7386530 System and method for managing content including addressability features 8 2003
7386531 System and method for managing content 4 2003
7386532 System and method for managing versions 24 2003
7289973 Graphical user interface for system and method for managing content 30 2003
* 2004/0133,588 Graphical user interface for system and method for managing content 14 2003
* 2004/0133,589 System and method for managing content 20 2003
 
CUICA LLC (1)
* 6466983 Systems and methods for controlling access to data maintained in a repository 25 1999
 
Sarkar Pte Ltd (2)
* 2006/0074,980 System for semantically disambiguating text information 156 2004
8688673 System for communication and collaboration 7 2006
* Cited By Examiner