US Patent No: 6,308,179

Number of patents in Portfolio can not be more than 2000

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

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

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
GOOGLE INC.MOUNTAIN VIEW, CA9917

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dourish, James P San Francisco, CA 18 851
Edwards, Warren K San Francisco, CA 16 785
LaMarca, Anthony G Redwood City, CA 47 956
Lamping, John O Los Altos, CA 49 1553
Petersen, Karin Menlo Park, CA 15 903
Salisbury, Michael P Mountain View, CA 17 849
Terry, Douglas B San Carlos, CA 35 2301
Thornton, James D Redwood City, CA 78 975

Cited Art Landscape

Patent Info (Count) # Cites Year
 
FUJI XEROX CO., LTD. (2)
5,692,141 Groupware system providing facilitated data transfer among common and individual work areas 16 1995
6,014,677 Document management device and method for managing documents by utilizing additive information 58 1996
 
MICROSOFT CORPORATION (2)
6,023,714 Method and system for dynamically adapting the layout of a document to an output device 344 1997
6,038,567 Method and system for propagating object properties in a desktop publishing program 47 1998
 
CANON KABUSHIKI KAISHA (1)
6,009,442 Computer-based document management system 279 1997
 
GOOGLE INC. (1)
5,930,801 Shared-data environment in which each file has independent security properties 107 1997
 
I4I LIMITED PARTNERSHIP (1)
5,787,449 Method and system for manipulating the architecture and the content of a document separately from each other 23 1994
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,299,123 Method for allowing retrieval of documents with user defined search descriptors 48 1992
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
5,812,995 Electronic document filing system for registering and retrieving a plurality of documents 43 1997
 
NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC. (1)
6,049,799 Document link management using directory services 105 1997
 
ORACLE INTERNATIONAL CORPORATION (1)
5,978,818 Automated hypertext outline generation for documents 60 1997
 
REGENTS OF THE UNIVERSITY OF MINNESOTA (1)
5,987,459 Image and document management system for content-based retrieval 69 1997
 
SEIKO EPSON CORPORATION (1)
6,070,162 Information search and collection system 15 1999
 
SOVERAIN SOFTWARE LLC (1)
5,708,780 Internet server access control and monitoring systems 1046 1995
 
SUIKO CO., LTD. (1)
6,072,481 Electronic catalog data creating and/or displaying apparatus and method 45 1998

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (85)
6,393,456 System, method, and computer program product for workflow processing using internet interoperable electronic messaging with mime multiple content type 200 1998
6,691,119 Translating property names and name space names according to different naming schemes 6 1999
7,346,848 Single window navigation methods and systems 42 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 72 2000
7,155,667 User interface for integrated spreadsheets and word processing tables 10 2000
7,117,435 Spreadsheet fields in text 5 2000
7,000,230 Network-based software extensions 40 2000
6,948,135 Method and systems of providing information to computer users 115 2000
6,883,168 Methods, systems, architectures and data structures for delivering software via a network 87 2000
6,874,143 Architectures for and methods of providing network-based software extensions 108 2000
6,915,299 Web server document library 8 2000
6,832,220 Method and apparatus for file searching, accessing file identifiers from reference page 15 2000
6,606,642 System, method, and computer program product for workflow processing using internet interoperable electronic messaging with MIME multipart content type 20 2002
7,415,672 System and method for designing electronic forms 3 2003
7,370,066 System and method for offline editing of data files 20 2003
7,275,216 System and method for designing electronic forms and hierarchical schemas 20 2003
7,913,159 System and method for real-time validation of structured data files 13 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 6 2003
7,168,035 Building a view on markup language data through a set of components 98 2003
7,197,515 Declarative solution definition 21 2003
7,581,177 Conversion of structured documents 13 2003
7,406,660 Mapping between structured data and a visual surface 69 2003
7,334,187 Electronic form aggregation 13 2003
7,296,017 Validation of XML data files 72 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 75 2003
7,376,673 Offline editing of XML files using a solution 25 2003
7,318,063 Managing XML documents containing hierarchical database information 8 2004
7,496,837 Structural editing with schema awareness 85 2004
7,412,645 User interface for integrated spreadsheets and word processing tables 15 2004
7,568,101 Digital signatures with an embedded view 14 2004
7,281,018 Form template data source change 100 2004
7,774,620 Executing applications at appropriate trust levels 15 2004
7,676,843 Executing applications at appropriate trust levels 18 2004
7,533,268 Digital signature with an embedded view 15 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 10 2004
7,610,562 Task-sensitive methods and systems for displaying command sets 16 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 13 2004
7,818,677 Single window navigation methods and systems 23 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 14 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 20 2004
7,350,141 User interface for integrated spreadsheets and word processing tables 38 2004
7,392,522 Architectures for and methods of providing network-based software extensions 12 2004
7,692,636 Systems and methods for handwriting to a screen 18 2004
7,689,564 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 4 2004
7,702,997 Spreadsheet fields in text 0 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 27 2004
7,523,390 Spreadsheet fields in text 2 2004
7,506,242 System and method for integrating spreadsheets and word processing tables 7 2004
7,120,866 Spreadsheet fields in text 8 2004
7,506,243 System and method for integrating spreadsheets and word processing tables 4 2004
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen 0 2004
7,493,332 Storing locally a file received from a remote location 0 2004
7,333,978 Searching to identify web page(s) 0 2004
7,712,022 Mutually exclusive options in electronic forms 20 2004
7,584,417 Role-dependent action for an electronic form 30 2004
7,721,190 Methods and systems for server side form processing 19 2004
7,509,353 Methods and systems for exchanging and rendering forms 2 2004
7,904,801 Recursive sections in electronic forms 5 2004
7,437,376 Scalable object model 12 2004
7,937,651 Structural editing operations for network forms 8 2005
7,743,063 Methods and systems for delivering software via a network 14 2005
7,689,929 Methods and systems of providing information to computer users 18 2005
7,346,610 Methods and systems of providing information to computer users 36 2005
7,725,834 Designer-created aspect for an electronic form template 20 2005
7,360,171 Methods and systems of providing information to computer users 1 2005
8,010,515 Query to an electronic form 6 2005
7,543,228 Template for rendering an electronic form 28 2005
8,200,975 Digital signatures for network forms 3 2005
7,743,082 Web server document library 0 2005
7,613,996 Enabling selection of an inferred schema part 26 2005
7,979,856 Network-based software extensions 9 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 5 2005
7,779,343 Opening network-enabled electronic documents 0 2006
7,490,109 System and method for offline editing of data files 21 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 11 2006
7,865,477 System and method for real-time validation of structured data files 11 2007
8,074,217 Methods and systems for delivering software 8 2007
7,971,139 Correlation, association, or correspondence of electronic forms 8 2007
7,933,871 Discovering and updating templates 0 2007
7,925,621 Installing a solution 10 2008
8,078,960 Rendering an HTML electronic form by applying XSLT to XML using a solution 3 2008
8,103,720 Apparatus and computer-readable media for processing HTTP requests 2 2010
7,945,602 Web server document library 0 2010
8,429,522 Correlation, association, or correspondence of electronic forms 1 2011
8,359,391 Apparatus and computer-readable media for processing HTTP requests determine scoping mapping between a mapped resource name extension and a content type 0 2012
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (14)
6,694,328 Method for creating queries on version objects 15 2000
6,721,785 System for directing e-mail to selected recipients by applying transmission control directives on aliases identifying lists of recipients to exclude or include recipients 34 2000
8,296,304 Method, system, and program for handling redirects in a search engine 0 2004
7,499,913 Method for handling anchor text 6 2004
7,424,467 Architecture for an indexer with fixed width sort and variable width sort 10 2004
8,631,077 Duplicate e-mail content detection and automatic doclink conversion 0 2004
7,461,064 Method for searching documents for ranges of numeric values 31 2004
8,417,693 Enforcing native access control to indexed documents 0 2005
7,743,060 Architecture for an indexer 2 2007
8,346,759 Searching documents for ranges of numeric values 1 2008
8,271,498 Searching documents for ranges of numeric values 1 2008
8,285,724 System and program for handling anchor text 0 2008
8,655,888 Searching documents for ranges of numeric values 0 2011
8,688,733 Remote inventory manager 0 2012
 
SHARP KABUSHIKI KAISHA (9)
7,889,932 Methods and systems for detecting regions in digital images 0 2006
8,437,054 Methods and systems for identifying regions of substantially uniform color in a digital image 1 2006
7,864,365 Methods and systems for segmenting a digital image into regions 3 2006
7,792,359 Methods and systems for detecting regions in digital images 1 2006
7,876,959 Methods and systems for identifying text in digital images 3 2006
8,121,403 Methods and systems for glyph-pixel selection 0 2007
8,014,596 Methods and systems for background color extrapolation 4 2007
8,368,956 Methods and systems for segmenting a digital image into regions 1 2010
8,150,166 Methods and systems for identifying text in digital images 0 2011
 
MATHON SYSTEMS, INC. (5)
7,386,529 System and method for managing content with event driven actions to facilitate workflow and other features 44 2003
7,386,530 System and method for managing content including addressability features 6 2003
7,386,531 System and method for managing content 4 2003
7,386,532 System and method for managing versions 14 2003
7,289,973 Graphical user interface for system and method for managing content 17 2003
 
NIMBLE TECHNOLOGY, INC. (5)
6,581,062 Method and apparatus for storing semi-structured data in a structured manner 118 2000
6,449,620 Method and apparatus for generating information pages using semi-structured data stored in a structured manner 127 2000
7,152,062 Technique for encapsulating a query definition 20 2000
7,756,904 Nested conditional relations (NCR) model and algebra 0 2001
7,124,144 Method and apparatus for storing semi-structured data in a structured manner 34 2001
 
CUTTING EDGE CODES LLC (4)
8,763,907 Barcode device 0 2013
8,746,565 Barcode device 0 2013
8,733,657 Barcode device 0 2013
8,733,658 Barcode device 0 2013
 
SUN MICROSYSTEMS, INC. (4)
6,592,628 Modular storage method and apparatus for use with software applications 12 1999
6,480,206 Method and apparatus for an extensible editor 59 1999
6,470,364 Method and apparatus for generating text components 43 1999
7,120,698 Access control for an e-commerce application 6 2001
 
CISCO TECHNOLOGY, INC. (3)
7,802,014 Method and system for class-based management of dynamic content in a networked environment 0 2007
7,702,815 Method and system for class-based management of dynamic content in a networked environment 1 2007
7,603,483 Method and system for class-based management of dynamic content in a networked environment 0 2007
 
GOOGLE INC. (3)
6,370,538 Direct manipulation interface for document properties 29 1999
7,293,005 Pipelined architecture for global analysis and index building 14 2004
7,783,626 Pipelined architecture for global analysis and index building 0 2007
 
MIRROR IMAGING L.L.C. (3)
6,963,866 Method of obtaining an electronically stored financial document 2 2002
7,552,118 Method of obtaining an electronically-stored financial document 0 2005
7,836,067 Method of obtaining electronically-stored financial documents 0 2009
 
ORACLE INTERNATIONAL CORPORATION (3)
7,783,616 System and method for managing objects and resources with access rights embedded in nodes within a hierarchical tree structure 0 2006
7,587,417 Systems and methods for dynamic querying 0 2006
7,454,438 System and methods for dynamic querying 0 2006
 
XEROX CORPORATION (3)
6,950,982 Active annotation mechanism for document management systems 33 1999
8,245,137 Electronic filing system with scan-placeholders 0 2002
6,868,424 Electronic filing system with file-placeholders 15 2002
 
NAVTEQ B.V. (2)
7,613,917 Method and system for mass distribution of geographic data for navigation systems 5 2000
7,640,595 Computing system with decryption functions and secure data product 5 2004
 
PALO ALTO RESEARCH CENTER INCORPORATED (2)
7,933,889 Method and system for metadata-driven document management and access control 11 2007
8,131,762 Method and system for metadata-driven document management and access control 3 2011
 
The Trustees of Columbia University in the City of New York (2)
7,428,547 System and method of organizing data to facilitate access and streaming 5 2004
8,046,338 System and method of organizing data to facilitate access and streaming 3 2008
 
TOSHIBA TEC KABUSHIKI KAISHA (2)
7,532,340 Document management system rule-based automation 71 2002
8,127,217 Document management system for transferring a plurality of documents 0 2009
 
ACTUATE CORPORATION (1)
7,707,159 Method and apparatus for storing semi-structured data in a structured manner 4 2006
 
APPLE INC. (1)
6,947,991 Method and apparatus for exposing network administration stored in a directory using HTTP/WebDAV protocol 18 1999
 
CADENCE DESIGN SYSTEMS, INC. (1)
7,143,341 Method and apparatus for concurrent engineering and design synchronization of multiple tools 49 2002
 
CDimensions, Inc. (1)
7,444,390 Method and apparatus for providing a web-based active virtual file system 6 2004
 
CRUCIAN GLOBAL SERVICES, INC. (1)
7,725,490 Collaborative file access management system 6 2001
 
EMC CORPORATION (1)
6,636,250 Methods and apparatus for presenting information to a user of a computer system 121 2000
 
FUJITSU LIMITED (1)
7,152,208 Apparatus managing document distribution 4 1998
 
GATES, WILLIAM H., III (1)
6,970,925 Method and system for property notification 21 1999
 
HONDA MOTOR CO., LTD. (1)
8,443,045 Storage of selected e-mails including attachments in document management system 0 2003
 
INKTOMI CORPORATION (1)
6,941,302 Managing changes to a directory of electronic documents 10 2003
 
LEADER TECHNOLOGIES, INC. (1)
7,925,246 Radio/telephony interoperability system 2 2005
 
Leaper Technologies, Inc. (1)
8,195,714 Context instantiated application protocol 0 2003
 
OPSHUB, INC. (1)
8,645,906 Method for enforcing change policy based on project state 0 2007
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 16 2004
 
SARKAR PTE. LTD. (1)
8,688,673 System for communication and collaboration 0 2006
 
SHARP LABORATORIES OF AMERICA, INC. (1)
8,630,498 Methods and systems for detecting pictorial regions in digital images 0 2006
 
Strazza, Steven Paul (1)
6,466,983 Systems and methods for controlling access to data maintained in a repository 16 1999
 
TWITTER, INC. (1)
6,957,224 Efficient retrieval of uniform resource locators 9 2000
 
UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA) (1)
8,738,672 Document management system user interfaces 0 2012
 
United States Automobile Association (USAA) (1)
8,122,070 Document management system user interfaces 0 2005
 
YAHOO! INC. (1)
6,675,161 Managing changes to a directory of electronic documents 27 1999

Full Text

 
loading....