US Patent No: 8,001,459 - Analytics, PDF, Full Text and PAIR Access

Number of patents in Portfolio can not be more than 2000

Enabling electronic documents for limited-capability computing devices

ALSO PUBLISHED AS: 20070130500

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

System(s), method(s), and/or techniques (“tools”) are described that enable electronic document functionality for a limited-capability computing device. The tools may enable a computing device with limited display capabilities to present and enable navigation through nested items or hierarchical view levels of an electronic document. The tools may also build renderable view information by which a device may enable electronic document functionality based on the capabilities of that device.

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

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Moldovanu, Petru M Redmond, WA 6 106
Rivers-Moore, Jonathan E Bellevue, WA 19 360
Singh, Balbir Woodlands, AU 60 431

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (33)
5,815,830 Automatic generation of hypertext links to multimedia topic objects 231 1995
5,692,540 Automatic air compressor drain device 19 1996
5,655,887 Valved Piston arrangement for an electric motor driven air compressor 37 1996
6,235,027 Thermal cautery surgical forceps 137 1999
6,675,202 Methods, articles and apparatus for providing a browsing session 84 2000
7,124,167 Computer based system for directing communications over electronic networks 56 2001
2003/0046,665 Reusable software component for textually supplementing, modifying, evaluating and processing procedural logic for a compiled host program at run-time 76 2001
6,539,464 Memory allocator for multithread environment 46 2001
2002/0053,021 Internet-based secure document signing network 43 2001
2001/0051,928 Protection of software by personalization, and an arrangement, method, and system therefor 74 2001
2002/0070,973 Method of entering, updating and display of related data on a single screen page 70 2001
2004/0205,534 System and method for providing access to forms and maintaining the data used to complete the forms 109 2002
2004/0205,473 Method and system for implementing an enterprise information portal 175 2002
2003/0192,008 System and method for comprising manual function for managing a form 65 2002
2003/0135,825 Dynamically generated mark-up based graphical user interfaced with an extensible application framework with links to enterprise resources 204 2002
2003/0120,578 System and methods for electronic securities underwriting and electronic dissemination of annual financial and disclosure information from issuers to information repositories in accordance with U.S. securities laws and regulations 93 2002
2004/0148,178 Service management system 37 2003
2005/0038,711 Method for advertising for sale classroom materials and services 63 2003
2004/0046,789 Extensible user interface (XUI) framework and development environment 124 2003
2004/0039,993 Automatic formatting and validating of text for a markup language graphical user interface 81 2003
* 2004/0139,400 Method and apparatus for displaying and viewing information 174 2003
* 7,337,392 Method and apparatus for adapting web contents to different display area dimensions 56 2004
2004/0172,442 System and Method for Sharing Data Between Hierarchical Databases 83 2004
2005/0268,222 Method of creating, processing and storing HTML documents 66 2004
2006/0203,081 Optical command telecommunications device 13 2004
2006/0020,586 System and method for providing access to databases via directories and other hierarchical structures and interfaces 162 2005
2006/0036,995 Search window for adding program elements to a program 69 2005
2007/0050,719 System and method for dynamic assistance in software applications using behavior and host application models 88 2006
2007/0276,768 Trusted third party services system and method 37 2006
2007/0088,554 Method and system for building/updating grammars in voice access systems 35 2006
2008/0162,498 System and method for knowledge retrieval, management, delivery and presentation 75 2007
* 2009/0070,411 Mobile and pervasive output client and device 45 2007
2009/0138,389 DETERMINING THE OCCURRENCE OF EVENTS USING DECISION TREES 24 2009
 
PRESCOTT NETWORKS, LLC (1)
6,772,139 Method and apparatus for facilitating use of hypertext links on the world wide web 248 1999
 
ICTECT, INC. (1)
7,251,777 Method and system for automated structuring of textual documents 35 2004
 
Bull HN Information Systems Inc. (1)
5,333,317 Name resolution in a directory database 180 1992
 
QUINCY COMPRESSOR LLC (1)
RE36281 Valve system for capacity control of a screw compressor and method of manufacturing such valves 15 1998
 
LOCKHEED MARTIN FEDERAL SYSTEMS, INC. (1)
5,555,325 Data capture variable priority method and system for managing varying processing capacities 72 1993
 
FOCUS BUSINESS SOLUTIONS LIMITED (1)
2006/0101,051 Electronic data capture and verification 79 2003
 
HEALTHVISION SOLUTIONS, INC. (1)
6,968,503 XML user interface for a workflow server 128 2000
 
AVAYA INC. (1)
6,321,259 Attribute inheritance schema for network switches 100 1998
 
YODLEE.COM, INC. (1)
6,871,220 System and method for distributed storage and retrieval of personal information 214 1999
 
NORTEL NETWORKS APPLICATIONS MANAGEMENT SOLUTIONS, INC. (1)
6,065,043 Systems and methods for executing application programs from a memory device linked to a server 122 1998
 
LOCKHEED MARTIN CORPORATION (4)
5,634,121 System for identifying and linking domain information using a parsing process to identify keywords and phrases 122 1995
5,991,877 Object-oriented trusted application framework 233 1997
6,961,897 System and method for interactive electronic media extraction for web page generation 113 2000
7,496,632 Method and system for distributing a public information release authorization (PIRA) form over an intranet 32 2003
 
JENIKE & JOHANSON, INC. (1)
6,139,241 Multi-faceted modular silo for bulk solids 73 1999
 
UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC. (1)
5,991,731 Method and system for interactive prescription and distribution of prescriptions in conducting clinical studies 123 1999
 
CURTIS COMPUTER PRODUCTS, INC. (1)
5,314,152 Nestable, stackable printer support stand 72 1992
 
AUTODESK, INC. (1)
6,414,700 System for accessing a large number of menu items using a zoned menu bar 121 1998
 
FINA TECHNOLOGY, INC. (1)
6,180,697 Method for preparation of stable bitumen polymer compositions 76 1999
 
HEWLETT-PACKARD COMPANY (6)
5,410,688 Distributed object based systems for communicating object data among different storage domains 125 1990
5,438,659 Object-action user interface management system 137 1992
6,026,379 System, method and article of manufacture for managing transactions in a high availability system 269 1996
6,072,870 System, method and article of manufacture for a gateway payment architecture utilizing a multichannel, extensible, flexible architecture 393 1996
6,180,698 Polycarbonate-containing liquid chemical formulation and method for making polycarbonate film 72 1997
6,344,862 User interface mechanism for manipulating context in computer management applications 89 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (21)
4,910,663 System for measuring program execution by replacing an executable instruction with interrupt causing instruction 108 1987
5,379,419 Methods and apparatus for accesssing non-relational data files using relational queries 172 1990
5,313,631 Dual threshold system for immediate or delayed scheduled migration of computer data files 159 1991
5,297,283 Object transferring system and method in an object based computer operating system 323 1992
5,440,744 Methods and apparatus for implementing server functions in a distributed heterogeneous environment 300 1994
5,517,655 Method for monitoring transactions in an object-oriented environment 170 1995
5,644,738 System and method using context identifiers for menu customization in a window 86 1995
5,717,939 Method and apparatus for entering and manipulating spreadsheet cell data 180 1995
5,835,777 Method of automatically generating a software installation package 212 1996
6,054,987 Method of dynamically creating nodal views of a managed network 252 1998
6,163,772 Virtual point of sale processing using gateway-initiated messages 257 1998
6,405,238 Quick navigation upon demand to main areas of web site 63 1998
6,282,711 Method for more efficiently installing software components from a remote server source 299 1999
6,604,238 Method and system for installing software 42 2000
6,728,755 Dynamic user profiling for usability 56 2000
7,200,665 Allowing requests of a session to be serviced by different servers in a multi-server data service system 40 2001
6,845,380 Method and system of valuing transformation between extensible markup language (XML) documents 105 2002
* 7,081,882 Document viewing device 51 2002
7,562,215 System and method for electronic document security 16 2003
2005/0004,893 Workflow management devices and systems, and workflow assignment and management methods 73 2003
2005/0028,073 Method and system for automating workflows 45 2003
 
RHAPSODY INTERNATIONAL INC. (1)
6,366,907 Real-time search engine 169 1999
 
ROSE BLUSH SOFTWARE LLC (2)
5,806,079 System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects 198 1996
6,389,434 System, method, and computer program product for creating subnotes linked to portions of data objects after entering an annotation mode 181 1998
 
OKI ELECTRIC INDUSTRY CO., LTD. (2)
6,343,149 Document character reading system 55 1999
2004/0205,671 Natural-language processing system 131 2001
 
SUPERMEDIA NETWORKS, INC. (1)
2002/0178,232 METHOD OF BACKGROUND DOWNLOADING OF INFORMATION FROM A COMPUTER NETWORK 12 1997
 
SABA SOFTWARE, INC. (1)
6,643,652 Method and apparatus for managing data exchange among systems in a network 476 2001
 
SUN MICROSYSTEMS, INC. (27)
5,237,680 Method for incremental rename propagation between hierarchical file name spaces 100 1990
5,187,786 Method for apparatus for implementing a class hierarchy of objects in a hierarchical file system 162 1991
5,274,803 Method and apparatus for aligning a restored parent environment to its child environments with minimal data loss 112 1991
5,313,646 Method and apparatus for translucent file system 245 1991
5,377,323 Apparatus and method for a federated naming system which can resolve a composite name composed of names from any number of disparate naming systems 181 1991
5,577,252 Methods and apparatus for implementing secure name servers in an object-oriented system 140 1993
5,481,722 Method and apparatus for merging change control delta structure files of a source module from a parent and a child development environment 123 1994
5,745,683 System and method for allowing disparate naming service providers to dynamically join a naming federation 121 1995
6,405,221 Method and apparatus for creating the appearance of multiple embedded pages of information in a single web browser display 118 1995
5,845,122 Method and apparatus for allowing a user to select from a set of mutually exclusive options 43 1995
5,659,729 Method and system for implementing hypertext scroll attributes 199 1996
5,963,964 Method, apparatus and program product for updating visual bookmarks 176 1996
5,721,824 Multiple-package installation with package dependencies 180 1996
6,292,941 Operating system installation 80 1996
5,826,031 Method and system for prioritized downloading of embedded web objects 104 1996
5,854,630 Prospective view for web backtrack 153 1996
6,105,012 Security system and method for financial institution server and client web browser 198 1997
6,154,128 Automatic building and distribution of alerts in a remote monitoring system 102 1997
6,216,152 Method and apparatus for providing plug in media decoders 154 1997
6,349,408 Techniques for implementing a framework for extensible applications 130 1998
6,434,743 Method and apparatus for allocating stack slots 17 1999
6,546,554 Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer 159 2000
7,269,664 Network portal system and methods 146 2001
2002/0174,417 Defining and creating custom data fields within process management software 89 2001
2003/0074,279 Document exchange framework for automated extensible markup language data in an e-procurement system and method 31 2001
6,876,996 Method and apparatus for using a shared library mechanism to facilitate sharing of metadata 110 2002
2006/0041,838 System and method for automatically generating XML schema for validating XML input documents 131 2004
 
APLIX RESEARCH, INC. (1)
6,560,620 Hierarchical document comparison system and method 231 1999
 
ACCENTURE GLOBAL SERVICES LIMITED (6)
6,611,822 System method and article of manufacture for creating collaborative application sharing 250 1999
6,523,027 Interfacing servers in a Java based e-commerce architecture 504 1999
6,529,909 Method for translating an object attribute converter in an information services patterns environment 448 1999
6,640,249 Presentation services patterns in a netcentric environment 374 1999
7,669,116 Single access point for filing of converted electronic forms to multiple processing entities 17 2002
2003/0220,930 System and method for translating to and from hierarchical information systems 59 2002
 
SYMBOL TECHNOLOGIES, INC. (1)
* 2002/0184,188 Method for extracting content from structured or unstructured text documents 89 2002
 
FUJI XEROX CO., LTD. (1)
5,706,501 Apparatus and method for managing resources in a network combining operations with name resolution functions 133 1995
 
INTELLECTUAL VENTURES I LLC (3)
6,816,849 Advanced internet interface 155 1999
6,701,486 Method, apparatus, and computer program product for automatic page suppression in forms 70 1999
7,653,687 Method for distributing content to a user station 39 2007
 
ESDR NETWORK SOLUTIONS LLC (1)
6,678,717 Method, product, and apparatus for requesting a network resource 128 2002
 
XMLCITIES, INC. (1)
2004/0205,592 Method and apparatus for extensible stylesheet designs 82 2002
 
INVENSYS SYSTEMS, INC. (4)
7,272,815 Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects 179 2000
7,086,009 Customizable system for creating supervisory process control and manufacturing information applications 137 2002
2003/0217,053 Context control mechanism for data executed in workflows of process, factory-floor, environmental, computer aided manufacturing-based or other control system 91 2003
2004/0002,950 Methods and apparatus for process, factory-floor, environmental, computer aided manufacturing-based or other control system using hierarchically enumerated data set 48 2003
 
CITY UNIVERSITY OF HONG KONG (1)
2006/0173,865 System and method of translating a relational database into an XML document and vice versa 60 2005
 
Roku Technologies, L.L.C. (1)
6,078,326 System and method providing centricity user environment 106 1999
 
TEXAS INSTRUMENTS INCORPORATED (1)
5,249,275 Apparatus and method enabling a compiled program to exactly recreate its source code 103 1991
 
INTERMEC IP CORP. (1)
5,195,183 Data communication system with communicating and recharging docking apparatus for hand-held data terminal 167 1991
 
Multiscan Corp. (1)
6,782,144 Document scanner, system and method 80 2001
 
XML SOLUTIONS CORPORATION (1)
2002/0049,790 Data interchange format transformation method and data dictionary used therefor 111 2001
 
SYMANTEC CORPORATION (4)
5,790,796 Polymorphic package files to update software components 145 1996
6,052,531 Multi-tiered incremental software updating 254 1998
2001/0044,850 Method and apparatus for determining the order of streaming modules 96 2000
2003/0140,160 Method and apparatus for determining the order of streaming modules 86 2003
 
BARCLAYS CAPITAL INC. (1)
2006/0026,500 System and method for data collection and processing 29 2004
 
XML CITIES, INC. (2)
7,080,083 Extensible stylesheet designs in visual graphic environments 97 2002
7,146,564 Extensible stylesheet designs using meta-tag and/or associated meta-tag information 88 2002
 
CHEMICALS PTY LTD. (1)
5,497,489 Data storage and retrieval systems having labelling for data 119 1995
 
WEST SERVICES, INC. (1)
2003/0055,828 Methods for synchronizing on-line and off-line transcript projects 86 2002
 
XEROX CORPORATION (1)
5,649,099 Method for delegating access rights through executable access control program without delegating access rights not in a specification to any intermediary nor comprising server security 250 1993
 
STAFANPOLUS KG, LIMITED LIABILITY COMPANY (1)
5,410,646 System and method for creating, processing, and storing forms electronically 184 1994
 
ROGUE WAVE SOFTWARE, INC. (1)
6,901,403 XML presentation of general-purpose data sources 241 2001
 
NATIONAL BROADCASTING COMPANY, INC. (1)
6,748,385 Dynamic insertion and updating of hypertext links for internet servers 113 2001
 
AMPERSAND CORPORATION (1)
2003/0120,659 Systems for developing websites and methods therefor 106 2000
 
EVERYPATH, INC. (1)
* 2003/0037,021 JavaScript in a non-JavaScript environment 16 2001
 
PIC WEB SERVICES, INC. (1)
7,236,982 Computer systems and methods for platform independent presentation design 61 2003
 
International Computers Limited (1)
5,999,740 Updating mechanism for software 297 1997
 
FLASHFOTO, INC. (1)
2004/0059,754 Perceptual information processing system 72 2003
 
BATTELLE ENERGY ALLIANCE, LLC (1)
2002/0178,187 Electronically signed HTML forms 77 2001
 
Intermind Corporation (1)
6,044,205 Communications system for transferring information between memories according to processes transferred with the information 379 1996
 
CONTENTGUARD HOLDINGS, INC. (1)
6,885,748 System and method for protection of digital works 63 2000
 
GOENDAN HEALTH SOLUTIONS, LLC (1)
* 2006/0184,393 Online medical data collection 31 2005
 
COLLEGENET, INC. (2)
6,345,278 Universal forms engine 174 1999
2005/0268,217 System for describing the overlaying of electronic data onto an electronic image 42 2005
 
INFOSNAP (1)
2006/0200,754 Systems and methods for storing personal information, automatically filling out forms, and sharing information with a data recipient 67 2006
 
SEVEN NETWORKS, INC. (1)
5,704,029 System and method for completing an electronic form 519 1994
 
STRATUS TECHNOLOGIES BERMUDA LTD. (1)
6,862,689 Method and apparatus for managing session information 56 2001
 
CERNER INNOVATION, INC. (2)
2004/0015,778 Electronic healthcare management form creation 32 2003
2005/0015,279 Service order system and user interface for use in healthcare and other fields 56 2003
 
GOOGLE INC. (16)
5,862,372 Visually oriented computer implemented application development system utilizing standardized objects and multiple views 153 1994
6,081,610 System and method for verifying signatures on documents 99 1995
6,078,327 Navigating applications and objects in a graphical user interface 96 1997
6,219,698 Configuring client software using remote notification 124 1997
6,308,179 User level controlled mechanism inter-positioned in a read/write path of a property-based document management system 176 1998
6,691,230 Method and system for extending Java applets sand box with public client storage 126 1998
6,560,640 Remote bookmarking for wireless client devices 164 1999
6,578,144 Secure hash-and-sign signatures 106 1999
6,493,702 System and method for searching and recommending documents in a collection using share bookmarks 360 1999
6,603,489 Electronic calendaring system that automatically predicts calendar entries based upon previous activities 89 2000
6,658,652 Method and system for shadow heap memory leak detection and other heap analysis in an object-oriented environment during real-time trace processing 166 2000
6,604,099 Majority schema in semi-structured data 124 2000
2002/0133,481 Methods and apparatus for providing search results in response to an ambiguous search query 66 2000
6,631,379 Parallel loading of markup language data files and documents into a computer database 92 2001
2003/0020,746 System and method for dynamically generating a web page 70 2002
7,412,649 Viewing and editing markup language files with complex semantics 45 2005
 
LANGTREE ASSETS LLC (1)
2005/0160,398 Method and apparatus for dataflow creation and execution 43 2004
 
UBS AG, STAMFORD BRANCH (1)
2005/0234,890 Generation of database queries from database independent selection conditions 28 2005
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (4)
6,476,833 Method and apparatus for controlling browser functionality in the context of an application 268 1999
7,058,663 Automatic data update 86 2001
2004/0003,341 Method and apparatus for processing electronic forms for use with resource constrained devices 84 2002
2003/0037,303 Method of and system for updating a document 87 2002
 
MOBILEQ.COM, INC. (1)
2002/0032,706 Method and system for building internet-based applications 89 2001
 
IPF, Inc. (1)
6,631,357 METHOD OF AND SYSTEM FOR FINDING CONSUMER PRODUCT RELATED INFORMATION ON THE INTERNET USING AUTOMATIC REGISTRATION SOLICITATION TECHNIQUES TO HELP CREATE UPN/TM/PD/URL DATA LINKS STORED IN AN INTERNET-BASED RELATIONAL DATABASE SERVER 91 1999
 
3M INNOVATIVE PROPERTIES COMPANY (1)
5,761,683 Techniques for changing the behavior of a link in a hypertext document 314 1996
 
AT HOME BONDHOLDERS' LIQUIDATING TRUST (1)
6,122,647 Dynamic generation of contextual links in hypertext documents 416 1998
 
Workshare Technology, Ltd. (1)
2004/0205,653 Method and system for document collaboration 174 2001
 
QUARK MEDIA HOUSE B.V. (1)
5,907,704 Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objects 387 1996
 
OPENWAVE SYSTEMS INC. (1)
2003/0189,593 Method and apparatus for dynamically updating a markup language based user interface 91 2001
 
CIENA CORPORATION (1)
2005/0198,247 Granular management of network resources 154 2004
 
LENOVO (SINGAPORE) PTE LTD. (2)
4,962,475 Method for generating a document utilizing a plurality of windows associated with different data objects 164 1988
6,069,626 Method and apparatus for improved scrolling functionality in a graphical user interface utilizing a transparent scroll bar icon 66 1997
 
NEXSTRIKE CORPORATION (1)
2004/0003,353 Workflow integration system for automatic real time data management 90 2003
 
IDK ENTERPRISES, INC. (1)
2004/0039,881 Systems and methods for storing differing data formats in fixed field definitions 29 2002
 
ALTOWEB, INC., A CALIFORNIA CORPORATION (1)
2002/0026,441 System and method for integrating multiple applications 88 2001
 
ADS SOFTWARE MGMT. L.L.C. (1)
* 2002/0107,885 System, computer program product, and method for capturing and processing form data 76 2002
 
TIMEBASE PTY LIMITED (2)
7,281,206 Maintenance of a markup language document in a database 50 2002
2008/0021,916 Maintenance of a markup language document in a database 35 2007
 
GARDNER DENVER, INC. (1)
5,947,711 Rotary screw air compressor having a separator and a cooler fan assembly 20 1997
 
BROADVISION, INC. (1)
6,725,426 Mechanism for translating between word processing documents and XML documents 106 2000
 
FACEBOOK, INC. (3)
6,014,135 Collaboration centric document processing environment using an information centric visual user interface and information presentation method 299 1997
6,343,377 System and method for rendering content received via the internet and world wide web via delegation of rendering processes 56 1997
7,337,391 Method and system for stylesheet execution interactive feedback 31 2002
 
OPEN INVENTION NETWORK, LLC (1)
7,107,522 System and method for creating extensible content 35 2001
 
EBAY INC. (1)
6,701,434 Efficient hybrid public key signature scheme 94 1999
 
DIGIMARC CORPORATION (1)
6,421,070 Smart images and image bookmarking for an internet browser 201 1998
 
INET SPCH PROPERTY HLDG, LIMITED LIABILITY COMPANY (1)
* 2006/0010,386 Microbrowser using voice internet rendering 31 2005
 
RealNames Corporation (1)
6,151,624 Navigating network resources based on metadata 523 1998
 
Benditalia S.p.A. (1)
4,514,985 Master cylinder 17 1984
 
Data General Corporation (1)
4,514,800 Digital computer system including apparatus for resolving names representing data items and capable of executing instructions belonging to general instruction sets 84 1981
 
VERIZON IRELAND LIMITED (1)
2005/0050,066 Processing XML node sets 63 2003
 
SIGNIX, INC. (1)
7,237,114 Method and system for signing and authenticating electronic documents 60 2000
 
Japan Air Lines Co., Ltd. (1)
6,178,551 Method of and system for installing a computer program 34 1998
 
JUSTSYSTEMS CANADA INC. (1)
7,424,671 Methods and systems for enabling collaborative authoring of hierarchical documents 42 2004
 
VENTYX SOFTWARE SRL (1)
6,535,883 System and method for creating validation rules used to confirm input data 94 1999
 
EarthLink Network, Inc. (1)
6,091,417 Graphical user interface 109 1998
 
POLEDO HOLDINGS LLC (1)
6,735,721 System and method for message handling 79 2000
 
AISIN SEIKI KABUSHIKI KAISHA (1)
5,613,837 Air compressor inlet and outlet valve arrangement 18 1996
 
PEARSON EDUCATION, INC. (1)
6,611,840 Method and system for removing content entity object in a hierarchically structured content object stored in a database 172 2000
 
ORACLE INTERNATIONAL CORPORATION (12)
5,341,478 Methods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environment 328 1993
5,950,010 System and method for customized application package building and installation 227 1996
6,549,922 System for collecting, transforming and managing media metadata 241 1999
7,287,218 Dynamic publication of information from a database 50 2000
7,024,417 Data mining framework using a signature associated with an algorithm 75 2002
7,316,003 System and method for developing a dynamic web page 94 2002
7,107,282 Managing XPath expressions in a database system 89 2003
7,103,611 Techniques for retaining hierarchical information in mapping between XML documents and relational data 76 2003
* 2004/0261,032 Graphical user interface navigation method 21 2004
2006/0155,857 Deterministic session state management within a global cache array 95 2005
7,318,237 System and method for maintaining security in a distributed computer network 105 2005
2008/0027,896 HIERARCHICAL TRIGGERS FOR DATABASE 15 2007
 
ZAP ME!, A CORPORATION OF CALIFORNIA (1)
6,397,264 Multi-browser client architecture for managing multiple applications having a history list 92 1999
 
UNITED VIDEO PROPERTIES, INC. (3)
6,442,755 Electronic program guide using markup language 248 1999
6,766,526 Smart channel entry system 139 1999
6,774,926 Personal television channel system 310 2000
 
ZAPLET, INC. (1)
7,130,885 Methods and apparatus providing electronic messages that are linked and aggregated 241 2001
 
ALTMAN, GERALD (1)
2004/0044,961 Method and system for transformation of an extensible markup language document 77 2002
 
CITICORP DEVELOPMENT CENTER, INC. (1)
6,757,826 Digital graphic signature system 87 1999
 
PARTNERCOMMUNITY, INC. (1)
2002/0147,726 Creating, distributing and enforcing relational and business rules at front-end application 76 2002
 
MICROSCAN SYSTEMS, INC. (1)
5,742,504 Method and system for quickly developing application software for use in a machine vision system 161 1995
 
CANON KABUSHIKI KAISHA (8)
5,572,648 System for simultaneously displaying a static tool palette having predefined windowing tool functions and a dynamic tool palette which changes windowing tool functons in accordance with a context of an executed application program 129 1993
6,191,797 Expression tree optimization for processing obscured graphical objects 111 1997
7,190,376 Method of compiling compositing expressions for optimised rendering 70 2000
7,313,758 Markup-language document formatting in memory-constrained environment 57 2003
2004/0015,783 Methods for interactively defining transforms and for generating queries by manipulating existing query data 190 2003
2004/0093,596 Information processing apparatus having a capability of halting a printing process for off-line processing, and method and program for controlling printing process including halting the printing process for off-ling processing 65 2003
2004/0181,543 Method of using recommendations to visually create new views of data across heterogeneous sources 131 2003
2005/0060,647 Method for presenting hierarchical data 128 2003
 
ADREA, LLC (1)
6,828,992 User interface with dynamic menu option organization 94 2000
 
HON HAI PRECISION INDUSTRY CO., LTD. (1)
2005/0132,043 System and method for command line interface command processing 42 2004
 
SAP SE (3)
6,434,564 Browser for hierarchical structures 120 2001
7,234,105 Methods and systems for providing a document with interactive elements to retrieve information for processing by business applications 23 2002
2005/0262,112 Method and apparatus to convert project plans into workflow definitions 43 2004
 
LUCENT TECHNOLOGIES INC. (3)
5,551,035 Method and apparatus for inter-object communication in an object-oriented program controlled system 234 1995
6,353,851 Method and apparatus for sharing asymmetric information and services in simultaneously viewed documents on a communication system 190 1998
2004/0010,752 System and method for filtering XML documents with XPath expressions 160 2002
 
CISCO TECHNOLOGY, INC. (4)
6,243,088 User defined extensible visual integration 40 1997
6,779,154 Arrangement for reversibly converting extensible markup language documents to hypertext markup language documents 108 2000
* 7,346,840 Application server configured for dynamically generating web forms based on extensible markup language documents and retrieved subscriber data 46 2001
* 2005/0240,620 Arrangement for controlling and logging voice enabled web applications using extensible markup language documents 14 2005
 
PROBARIS TECHNOLOGIES, INC. (1)
2005/0210,263 Electronic form routing and data capture system and method 71 2004
 
NETACTIVE INC. (1)
2002/0083,318 Method and system for software integrity control using secure hardware assist 74 2000
 
SignatureMail.com, LLC (1)
2005/0055,627 System and method for personalizing electronic mail messages 79 2004
 
APPSTREAM LTD. (1)
6,311,221 Streaming modules 155 1998
 
NETCRACKER TECHNOLOGY SOLUTIONS INC. (1)
2006/0059,107 System and method for establishing eletronic business systems for supporting communications servuces commerce 241 2001
 
FINISAR CORPORATION (1)
2005/0097,536 Method of graphically displaying and manipulating multiple workflow run instances of a software application 41 2004
 
OPEN TEXT S.A. (2)
6,327,628 Portal server that provides a customizable user Interface for access to computer networks 385 2000
2005/0066,287 User-friendly data binding, such as drag-and-drop data binding in a workflow application 93 2004
 
SAP AG (9)
2004/0024,842 Validation framework for validating markup page input on a client computer 67 2002
2003/0233,374 Dynamic workflow process 116 2002
2005/0065,933 System and method for customizing form elements in a form building application 65 2003
2005/0065,936 System and method for reusing form elements in a form building application 67 2003
2005/0132,196 Electronic signatures 65 2003
2005/0138,031 Systems and methods for assigning task-oriented roles to users 78 2004
2005/0149,375 Systems and methods for handling and managing workflows 44 2004
2006/0230,363 Methods and systems for entering object assignments 21 2005
2006/0075,245 Long-term authenticity proof of electronic documents 34 2005
 
KING.COM LTD. (1)
6,505,200 Application-independent data synchronization technique 126 2000
 
EISENWORLD INTERNATIONAL (1)
6,625,622 Apparatus and method for transfering information between platforms 55 1999
 
COMMUNICATIONS ENHANCEMENT PRODUCTS, INC. (1)
2002/0010,743 Method and system for distributing and collecting spreadsheet information 87 2001
 
RESTAURANT SERVICES, INC. (1)
2003/0048,301 System, method and computer program product for editing supplier site information in a supply chain management framework 83 2001
 
PARC ACQUISITIONS, LLC (1)
2002/0147,748 Extensible stylesheet designs using meta-tag information 62 2002
 
INTEL CORPORATION (5)
6,219,423 System and method for digitally signing a digital agreement between remotely located nodes 52 1996
6,167,523 Method and apparatus for forms data validation and processing control 187 1997
6,286,130 Software implemented method for automatically validating the correctness of parallel computer programs 56 1997
2001/0054,004 Method of direct communication between a business and its customers 100 2001
6,941,521 Method for dynamically generating a user interface from XML-based documents 112 2002
 
Onadime, Inc. (1)
6,331,864 Real-time multimedia visual programming system 103 1997
 
MEZEO SOFTWARE CORP. (1)
* 6,950,987 Remote document management system 44 2002
 
MITSUBISHI DENKI KABUSHIKI KAISHA (2)
5,339,424 System and method for compiling and executing a computer program written in more than one programming language 105 1992
2007/0005,611 Work flow managing system 30 2004
 
PROGRESS SOFTWARE CORPORATION (2)
7,020,869 Business rules user interface for development of adaptable enterprise applications 130 2001
2006/0129,978 Business rules user interface for development of adaptable enterprise applications 102 2006
 
BADGER I, LLC (1)
6,996,781 System and method for generating XSL transformation documents 85 2001
 
MICROSOFT CORPORATION (1)
5,220,649 Script/binary-encoded-character processing method and system with moving space insertion mode 174 1991
 
FORTUNE COMMUNICATIONS, L.L.C. (1)
6,493,007 Method and device for removing junk e-mail messages 125 1998
 
Engage Technologies, Inc. (1)
6,108,637 Content display monitor 279 1996
 
ADOBE SYSTEMS INCORPORATED (6)
6,357,038 Cross platform and cross operating system macros 91 1998
2002/0023,111 DRAW-BASED EDITOR FOR WEB PAGES 43 1998
7,313,757 Method and system for cross-platform form creation and deployment 34 2002
* 2002/0194,219 Method and system for cross-platform form creation and deployment 146 2002
* 7,428,699 Configurable representation of structured data 35 2003
2006/0136,422 Multiple bindings in web service data connection 37 2004
 
SYBASE, INC. (1)
5,566,330 Method for forming a reusable and modifiable database interface object 260 1995
 
SUMTOTAL SYSTEMS, INC. (1)
6,611,843 Specification of sub-elements and attributes in an XML sub-tree and method for extracting data values therefrom 91 2001
 
CADENCE DESIGN SYSTEMS, INC. (1)
7,143,341 Method and apparatus for concurrent engineering and design synchronization of multiple tools 52 2002
 
COMMERCE ONE (1)
7,036,072 Method and apparatus for declarative updating of self-describing, structured documents 85 2001
 
JUNIPER NETWORKS, INC. (1)
6,279,042 Methods of performing an interdependent task on a document 84 1999
 
LINKEDIN CORPORATION (2)
6,487,566 Transforming documents using pattern matching and a replacement language 180 1998
2007/0130,504 Reusable XPath validation expressions 56 2005
 
PULSE COMMUNICATIONS, INC. (1)
5,608,720 Control system and operations system interface for a network element in an access system 212 1994
 
DELOITTE DEVELOPMENT LLC (1)
6,754,874 Computer-aided system and method for evaluating employees 97 2002
 
HUAWEI TECHNOLOGIES CO., LTD. (1)
5,922,072 Method and apparatus for creating alternate boot environments in a computer 153 1997
 
COREL INC. (1)
6,225,996 System and method for displaying a current value of a cell of a document 92 1998
 
NEC CORPORATION (1)
5,640,544 Computer network having an asynchronous document data management system 83 1992
 
MYHTTP.COM (1)
6,563,514 System and method for providing contextual and dynamic information retrieval 202 2000
 
INTERFACE IP HOLDINGS LLC (1)
7,080,325 Graphical device for comprehensive viewing and input of variable data via a browser-based display 93 2002
 
2 ORDER.COM, INC. (1)
6,300,948 Methods and systems for user interfaces and constraint handling in configuration software 109 1998
 
SILVERBROOK RESEARCH PTY LTD (3)
7,106,888 Signature capture via interface surface 82 2000
6,720,985 Method and system for object selection 153 2000
2004/0078,756 Method of improving recognition accuracy in form-based data entry systems 68 2003
 
WALKER DIGITAL, LLC (1)
2007/0118,803 PRODUCTS AND PROCESSES FOR PROVIDING ONE OR MORE LINKS IN AN ELECTRONIC FILE THAT IS PRESENTED TO A USER 71 2006
 
WTVII, INC. (1)
2006/0031,757 System for creating and editing mark up language forms and documents 102 2004
 
ZETETIC FOUNDATION L.L.C. (1)
7,284,208 System and method for enabling at least one independent data navigation and interaction activity within a document 34 2007
 
The Code Corporation (1)
2004/0030,991 Systems and methods for facilitating automatic completion of an electronic form 77 2003
 
ALCATEL-LUCENT USA INC. (4)
6,121,965 User interface for graphical application tool 126 1997
6,247,016 Decision tree classifier with integrated building and pruning phases 31 1998
6,871,345 Self managing software agents with introspection 70 2000
7,039,875 Computer user interfaces that are generated as needed 113 2000
 
Dell USA, L.P. (2)
6,748,569 XML server pages language 160 1999
6,763,343 Preventing duplication of the data in reference resource for XML page generation 137 1999
 
NISSAN MOTOR CO., LTD. (1)
4,391,184 Diaphragm actuator 26 1980
 
QCORPS RESIDENTIAL, INC. (1)
2005/0240,876 System and method for generating XSL transformation documents 35 2005
 
Xorbix Technologies, Inc. (1)
2004/0039,990 Automated form and data analysis tool 164 2003
 
AUTOPROF.COM, INC. (1)
2002/0032,768 Method and system for configuring remotely located applications 108 2001
 
CRS LLC (1)
6,401,077 Method and system for providing additional behavior through a web page 93 1999
 
CODEGEAR LLC (1)
5,408,665 System and methods for linking compiled code with extended dictionary support 140 1993
 
CACHESTREAM CORPORATION (1)
2002/0057,297 Personalized content management 114 2001
 
JDA SOFTWARE GROUP, INC (1)
6,845,499 System and method for developing software applications using an extended XML-based framework 128 2001
 
Platinium Technology, Inc. (1)
5,845,090 System for software distribution in a digital computer network 304 1996
 
NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC. (3)
5,412,772 System for permitting a view of an object or a user interface to be exchanged between operating system environments 141 1992
5,428,738 Logical expression calculation interface 28 1993
6,097,382 Method and apparatus for building an application interface 71 1998
 
MATSUSHITA ELECTRIC CORPORATION OF AMERICA (1)
5,748,807 Method and means for enhancing optical character recognition of printed documents 77 1993
 
ALCATEL (1)
6,941,129 Telecommunication system, and mobile station, and database, and method 27 2001
 
ENTRYPOINT, INC. (1)
6,589,290 Method and apparatus for populating a form with data 145 1999
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6,266,810 Remote program downloading system and apparatus 127 1998
 
JZ LINK, INC., A CORP. OF CALIFORNIA (1)
2002/0174,147 System and method for transcoding information for an audio or limited display user interface 159 2001
 
TREND MICRO INCORPORATED (2)
5,983,348 Computer network malicious code scanner 197 1997
6,658,622 Self-diagnosing and self-correcting data entry components with dependency behavior 77 1998
 
SOPHEON N.V. (1)
6,632,251 Document producing support system 166 1998
 
1018989 ONTARIO LTD. (1)
2007/0186,157 SIMULTANEOUS MULTI-USER DOCUMENT EDITING SYSTEM 115 2007
 
POLEXIS, INC. (1)
2002/0184,401 Extensible information system 198 2001
 
SONY CORPORATION (1)
6,144,969 File name conversion 116 1998
 
LEVEL 3 COMMUNICATIONS, LLC (1)
6,263,313 Method and apparatus to create encoded digital content 382 1998
 
Concepts Appsgo Inc. (1)
* 7,441,200 Method and apparatus for designing, rendering and programming a user interface 40 2003
 
SAMSUNG ELECTRONICS CO., LTD. (2)
5,369,778 Data processor that customizes program behavior by using a resource retrieval capability 302 1993
6,182,094 Programming tool for home networks with an HTML page for a plurality of home devices 398 1998
 
SONY ELECTRONICS INC. (3)
5,218,672 Offline editing system with user interface for controlling edit list generation 172 1990
5,191,645 Digital signal processing system employing icon displays 269 1991
6,429,885 GUI resource editor for an embedded system 85 1998
 
EOEXCHANGE, INC. (1)
6,078,924 Method and apparatus for performing data collection, interpretation and analysis, in an information platform 487 1998
 
InterTech Ventures, Ltd. (1)
2005/0171,746 Network models of complex systems 80 2004
 
INTERNETAD SYSTEMS LLC (1)
5,572,643 Web browser with dynamic display of information objects during linking 1701 1995
 
WHEN, INC. (1)
6,369,840 Multi-layered online calendaring and purchasing 315 1999
 
Movaris, Inc. (2)
6,704,906 Self-directed routable electronic form system and method 111 1999
7,000,179 Method and apparatus for programmatic learned routing in an electronic form system 58 2002
 
VERSATA DEVELOPMENT GROUP, INC. (1)
7,269,788 Extensibility and usability of document and data representation languages 18 2001
 
SIMPLE.COM INC. (1)
6,434,563 WWW browser configured to provide a windowed content manifestation environment 150 1999
 
SPECTRUM K12 SCHOOL SOLUTIONS, INC. (1)
2004/0073,868 Method and system for compliance forms and compliance forms user interface 82 2003
 
JOY TECHNOLOGIES INC. (1)
4,362,475 Compressor inlet valve 27 1981
 
PENDRAGON WIRELESS LLC (1)
6,829,745 Method and system for transforming an XML document to at least one XML document structured according to a subset of a set of XML grammar rules 54 2001
 
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (2)
5,838,906 Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document 631 1994
6,963,875 Persistent archives 86 2001
 
COLTEC INDUSTRIES, INC. (1)
5,556,271 Valve system for capacity control of a screw compressor and method of manufacturing such valves 22 1994
 
R+L Carriers, Inc. (1)
2002/0198,935 Methods and systems for validating the fields of a form 84 2001
 
SONY PICTURES ENTERTAINMENT INC. (2)
7,490,167 System and method for platform and language-independent development and delivery of page-based content 22 2002
2003/0225,829 System and method for platform and language-independent development and delivery of page-based content 160 2002
 
E-Numerate Solutions, Inc. (2)
7,249,328 Tree view for reusable data markup language 44 2000
2008/0028,340 Tree view for reusable data markup language 54 2007
 
Chartering Solutions (1)
6,463,419 Internet system for exchanging and organizing vessel transport information 94 2000
 
TERADYNE, INC. (1)
5,910,895 Low cost, easy to use automatic test system software 103 1997
 
OneCore Financial Network, Inc. (1)
6,606,606 Systems and methods for performing integrated financial transaction 201 1999
 
PFU LIMITED (1)
5,222,160 Document revising system for use with document reading and translating system 106 1990
 
AG COMMUNICATION SYSTEMS CORPORATION, 2500 W. UTOPIA RD., PHOENIX, AZ 85027, A DE CORP. (1)
5,542,070 Method for rapid development of software systems 153 1994
 
INGERSOLL-RAND COMPANY (3)
4,396,345 Unloader valve having bypass valving means 24 1981
5,388,968 Compressor inlet valve 25 1994
5,540,558 Apparatus and method for electronically controlling inlet flow and preventing backflow in a compressor 38 1995
 
COMMVAULT SYSTEMS, INC. (1)
6,760,723 Storage management across multiple time zones 196 2001
 
NEXTPAGE, INC. (1)
6,553,402 Method for coordinating activities and sharing information using a data definition language 81 1999
 
HTC CORPORATION (1)
6,629,109 System and method of enabling file revision management of application software 108 2000
 
QUALIQODE, LLC (1)
6,058,413 Method and apparatus for utilizing a standard transaction format to provide application platform and a medium independent representation and transfer of data for the management of business process and their workflows 81 1997
 
CCH INCORPORATED (1)
6,314,415 Automated forms publishing system and method using a rule-based expert system to dynamically generate a graphical user interface 144 1998
 
INTERWOVEN, INC. (1)
2005/0080,801 System for transactionally deploying content across multiple machines 82 2004
 
INFOPRINT SOLUTIONS COMPANY, LLC, A DELAWARE CORPORATION (1)
6,281,896 Data processor controlled interface with multiple tree of elements views expandable into individual detail views 104 1998
 
NOKIA CORPORATION (2)
* 2003/0069,881 Apparatus and method for dynamic partitioning of structured documents 77 2001
2006/0107,206 Form related data reduction 41 2004
 
NORTEL NETWORKS LIMITED (3)
6,115,646 Dynamic and generic process automation system 245 1997
2002/0083,148 System and method for sender initiated caching of personalized content 150 2000
2002/0083,145 Method and system for online/offline services 122 2000
 
YAHOO! INC. (2)
6,343,302 Remote web site authoring system and method 137 1997
6,581,061 Remote web site authoring system and method 95 2002
 
CIRRUS LOGIC, INC. (1)
6,993,722 User interface system methods and computer program products for multi-function consumer entertainment appliances 42 2000
 
NCR Canada Ltd - NCR Canada Ltee (1)
4,564,752 Concurrent, image-based, reject-re-entry system and method 86 1982
 
G.E. INFORMATION SERVICES, INC. (1)
7,043,687 Document/message management 68 2001
 
TOPAZ SYSTEMS, INC. (1)
6,307,955 Electronic signature management system 198 1998
 
VERIDOCS CORPORATION (1)
2004/0088,647 Web-based XML document processing system 110 2002
 
INTELLECTUAL VENTURES I LLC (1)
2005/0091,305 Network system extensible by users 96 2004
 
GE CAPITAL CORPORATION (1)
2004/0205,525 Automatic identification of form contents 78 2001
 
The United States of America as represented by the Secretary of the Air Force (1)
2005/0198,086 Persistent archives 79 2004
 
WARED COMMUNICATIONS LLC (1)
6,297,819 Parallel web sites 285 1998
 
BMC SOFTWARE, INC. (2)
5,396,623 Method for editing the contents of a DB.sub.2 table using an editproc manager 123 1992
5,919,247 Method for the distribution of code and data updates 454 1996
 
SIEBEL SYSTEMS, INC. (1)
6,850,895 Assignment manager 378 2001
 
ViryaNet Ltd. (1)
2003/0158,897 Networked platform for creating and supporting communities 162 2000
 
INTERWORLD TECHNOLOGY VENTURES, INC. (1)
5,987,480 Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content 335 1996
 
AOL INC. (1)
6,393,469 Method and apparatus for publishing hypermedia documents over wide area networks 50 1998
 
WHILOM PROCESSING, L.L.C. (1)
6,772,165 Electronic document processing system and method for merging source documents on a node-by-node basis to generate a target document 118 2002
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 20 2004
 
MIRROR WORLDS TECHNOLOGIES, LLC (1)
6,006,227 Document stream operating system 214 1996
 
WISTRON CORPORATION (1)
6,611,812 Secure electronic content distribution on CDS and DVDs 255 1999
 
NETWORK ASSOCIATES TECHNOLOGY, INC. (1)
6,594,686 Obtaining user responses in a virtual execution environment 85 2000
 
WESTINGHOUSE AIR BRAKE TECHNOLOGIES CORPORATION (1)
6,336,797 Oiless rotary scroll air compressor air inlet valve 18 2000
 
GREEN BORDER TECHNOLOGIES (1)
2005/0149,726 Systems and methods for secure client applications 258 2004
 
Vallon, Inc. (1)
6,012,066 Computerized work flow system 155 1997
 
WESTINGHOUSE AIR BRAKE COMPANY (1)
5,785,081 Compressor inlet valve 23 1997
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION (1)
6,282,709 Software update manager 216 1997
 
ALTOVA, GMBH (1)
7,200,816 Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment 52 2004
 
NMETRIC, LLC (1)
5,550,976 Decentralized distributed asynchronous object oriented system and method for electronic data management, storage, and communication 323 1992
 
BLACK & DECKER INC. (1)
5,681,151 Motor driven air compressor having a combined vent valve and check valve assembly 48 1996
 
TECHNOLOGY LICENSING CORPORATION (1)
5,072,412 User interface with multiple workspaces for sharing display system objects 507 1987
 
The United States of America as represented by the Secretary of Commerce (2)
6,088,679 Workflow management employing role-based access control 231 1997
2002/0184,485 Method for electronic communication providing self-encrypting and self-verification capabilities 49 2000
 
ATTACHMATE CORPORATION (1)
2004/0046,787 System and method for screen connector design, configuration, and runtime access 48 2003
 
KLAPMAN IP ASSET 2006 LIMITED LIABILITY COMPANY (1)
6,457,009 Method of searching multiples internet resident databases using search fields in a generic form 129 1998
 
HITACHI, LTD. (1)
2002/0032,692 Workflow management method and workflow management system of controlling workflow process 97 2001
 
AGRANAT IP LICENSING LLC (1)
5,973,696 Embedded web server 250 1997
 
iLumin Corporation (1)
6,671,805 System and method for document-driven processing of digitally-signed electronic documents 152 1999
 
VirtualAgility Inc. (1)
2004/0186,762 System for performing collaborative tasks 117 2004
 
SULLAIR, LLC (1)
5,456,582 Compressor inlet valve with improved response time 19 1993
 
APPLE INC. (9)
5,390,325 Automated testing system 164 1992
5,446,842 Object-oriented collaboration system 255 1993
5,369,766 Object-oriented loader system with support for different load formats 183 1993
5,459,865 Runtime loader 116 1993
5,602,996 Method and apparatus for determining window order when one of multiple displayed windows is selected 98 1995
5,669,005 System for automatically embedding or incorporating contents added to a document 179 1995
5,995,103 Window grouping mechanism for creating, manipulating and displaying windows and window groups on a display screen of a computer system 104 1996
6,493,006 Graphical user interface having contextual menus 111 1996
6,957,395 Computer interface having a single window mode of operation 84 2000
 
CHI SYSTEMS, INC. (1)
6,427,142 Intelligent agent workbench 43 1998
 
DICARTA (1)
2002/0129,056 Method and apparatus for electronic negotiation of document content 92 2001
 
APPLE COMPUTER, INC. (1)
5,537,596 Method and apparatus for overriding resource maps in a computer system 29 1995
 
KABUSHIKI KAISHA TOSHIBA (2)
5,025,484 Character reader device 72 1988
6,106,570 Network computer, and file transfer method applied to network computer 22 1998
 
GE MEDICAL SYSTEMS GLOBAL TECHNOLOGY COMPANY, LLC (1)
2003/0025,732 Method and apparatus for providing customizable graphical user interface and screen layout 129 2001
 
AGILE SOFTWARE CORPORATION (1)
7,010,580 Method and apparatus for exchanging data in a platform independent manner 92 2000
 
SIEMENS CORPORATION;INTELLECTUAL PROPERTY DEPARTMENT (1)
7,152,205 System for multimedia document and file processing and format conversion 88 2001
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (140)
4,498,147 Methodology for transforming a first editable document form prepared with a batch text processing system to a second editable document form usable by an interactive or batch text processing system 81 1982
4,723,211 Editing of a superblock data structure 174 1984
4,739,477 Implicit creation of a superblock data structure 175 1984
4,674,040 Merging of documents 120 1984
4,641,274 Method for communicating changes made to text form a text processor to a remote host 193 1985
4,815,029 In-line dynamic editor for mixed object documents 233 1985
4,847,749 Job interrupt at predetermined boundary for enhanced recovery 90 1986
4,933,880 Method for dynamically processing non-text components in compound documents 175 1988
5,179,703 Dynamically adaptive environment for computer programs 131 1990
5,204,947 Application independent (open) hypermedia enablement services 420 1990
5,297,249 Hypermedia link marker abstract and search services 446 1990
5,251,273 Data processing system and method for sequentially repairing character recognition errors for scanned images of document forms 103 1992
5,371,675 Spreadsheet program which implements alternative range references 168 1992
5,535,389 Business process objects with associated attributes such as version identifier 121 1993
5,339,423 System for accessing objects external to an application using tables containing path definitions 101 1993
5,317,686 Data processing apparatus and method for a reformattable multidimensional spreadsheet 183 1993
5,455,875 System and method for correction of optical character recognition with display of image segments according to character data 121 1993
6,195,661 Method for locating application records in an interactive-services database 125 1993
5,504,898 Threaded environment for AS/400 113 1994
5,627,979 System and method for providing a graphical user interface for mapping and accessing objects in data stores 339 1994
5,630,126 Systems and methods for integrating computations into compound documents 92 1994
5,668,966 System and method for direct manipulation of search predicates using a graphical user interface 122 1995
5,862,379 Visual programming tool for developing software applications 109 1995
5,787,274 Data mining method and system for generating a decision tree classifier for data records based on a minimum description length (MDL) and presorting of records 84 1995
5,915,112 Remote procedure interface with support for multiple versions 145 1996
5,870,735 Method and system for generating a decision-tree classifier in parallel in a multi-processor system 49 1996
5,799,311 Method and system for generating a decision-tree classifier independent of system memory size 63 1996
5,859,973 Methods, system and computer program products for delayed message generation and encoding in an intermittently connected data communication system 102 1996
6,018,743 Framework for object-oriented interface to record file data 147 1996
5,864,819 Internal window object tree method for representing graphical user interface applications for speech navigation 108 1996
5,907,621 System and method for session management 181 1996
5,764,984 System for multiple co-existing operating system personalities on a microkernel 122 1996
5,826,265 Data management system having shared libraries 237 1996
6,035,297 Data management system for concurrent engineering 155 1996
5,953,731 HTML integration utility for a program development environment 69 1997
5,960,199 Model trace view for object-oriented systems 91 1997
5,991,710 Statistical translation system with features based on phrases or groups of words 150 1997
6,035,309 System and method for editing and viewing a very wide flat file 76 1997
5,982,370 Highlighting tool for search specification in a user interface of a computer system 206 1997
5,928,363 Method and means for preventing unauthorized resumption of suspended authenticated internet sessions using locking and trapping measures 116 1997
6,070,184 Server-side asynchronous form management 190 1997
6,167,521 Securely downloading and executing code from mutually suspicious authorities 137 1997
6,094,657 Apparatus and method for dynamic meta-tagging of compound documents 153 1997
6,292,897 Undeniable certificates for digital signature verification 106 1997
6,275,227 Computer system and method for controlling the same utilizing a user interface control integrated with multiple sets of instructional material therefor 104 1998
6,108,783 Chameleon hashing and signatures 98 1998
6,209,128 Apparatus and method for providing access to multiple object versions 117 1998
6,757,868 Programmatic switching of arbitrary HTML forms 69 1998
6,084,585 System for directly accessing fields on electronic forms 162 1998
6,275,599 Compressed image authentication and verification 175 1998
6,199,204 Distribution of software updates via a computer network 362 1998
6,643,684 Sender- specified delivery customization 253 1998
2002/0054,126 BROWSER TRANSLATION BETWEEN FRAMES AND NO FRAMES 76 1998
6,342,907 Specification language for defining user interface panels that are platform-independent 221 1998
6,751,777 Multi-target links for navigating between hypertext documents and the like 164 1998
6,336,214 System and method for automatically generating browsable language grammars 67 1998
6,192,367 Data file editor presenting semi-formatted view 80 1998
6,345,256 Automated method and apparatus to package digital content for electronic distribution using the identity of the source content 498 1998
6,351,574 Interactive verification of OCRed characters 64 1998
6,507,856 Dynamic business process automation system using XML documents 280 1999
6,635,089 Method for producing composite XML document object model trees using dynamic data retrievals 212 1999
6,480,860 Tagged markup language interface with document type definition to access data in object oriented database 252 1999
6,711,679 Public key infrastructure delegation 121 1999
6,446,110 Method and apparatus for representing host datastream screen image information using markup languages 227 1999
6,519,617 Automated creation of an XML dialect and dynamic generation of a corresponding DTD 214 1999
6,421,777 Method and apparatus for managing boot images in a distributed data processing system 164 1999
6,476,828 Systems, methods and computer program products for building and displaying dynamic graphical user interfaces 160 1999
6,421,656 Method and apparatus for creating structure indexes for a data base extender 165 1999
6,502,103 Providing composed containers and data objects to support multiple resources 102 1999
6,535,229 Graphical user interface for selection of options within mutually exclusive subsets 91 1999
6,631,497 Binding data from data source to cells in a spreadsheet 171 1999
6,584,548 Method and apparatus for invalidating data in a cache 153 1999
6,585,778 Enforcing data policy using style sheet processing 137 1999
6,799,299 Method and apparatus for creating stylesheets in a data processing system 114 1999
6,745,367 Method and computer program product for implementing parental supervision for internet browsing 119 1999
6,598,219 Method and mechanism for a task oriented XML data model 139 1999
6,889,359 Method for providing a visual representation of dynamic HTML table attributes 87 1999
6,311,271 How to sign digital streams 91 1999
6,931,532 Selective data encryption using style sheet processing 186 1999
6,654,932 Validating data within container objects handled by view controllers 147 1999
6,848,078 Comparison of hierarchical structures and merging of differences 132 1999
7,120,863 Method, system, and program for interfacing with elements in a document 42 1999
6,801,929 Relevance clause for computed relevance messaging 101 1999
6,546,546 Integrating operating systems and run-time systems 137 1999
6,549,221 User interface management through branch isolation 107 1999
6,668,369 Software debugging tool for displaying dynamically written software code 107 1999
6,505,344 Object oriented apparatus and method for allocating objects on an invocation stack 41 2000
6,925,609 Hybrid task and file oriented user interface 47 2000
6,615,276 Method and apparatus for a centralized facility for administering and performing connectivity and information management tasks for a mobile user 144 2000
6,874,130 Copy/move graphical user interface apparatus and method 100 2000
6,584,469 Automatically initiating a knowledge portal query from within a displayed document 61 2000
6,571,253 Hierarchical view of data binding between display elements that are organized in a hierarchical structure to a data store that is also organized in a hierarchical structure 124 2000
6,781,609 Technique for flexible inclusion of information items and various media types in a user interface 138 2000
6,996,776 Method and system for SGML-to-HTML migration to XML-based system 81 2000
6,950,980 System, method, and program product for saving a submitted form of a web page 86 2000
7,308,646 Integrating diverse data sources using a mark-up language 24 2000
6,941,511 High-performance extensible document transformation 116 2000
7,178,166 Vulnerability assessment and authentication of a computer by a local scanner 172 2000
6,658,417 Term-based methods and apparatus for access to files on shared storage devices 143 2000
7,076,728 Method and apparatus for end-to-end content publishing system using XML with an object dependency graph 74 2000
2002/0152,244 Method and apparatus to dynamically create a customized user interface based on a document type definition 193 2000
2004/0205,644 Method and system for allowing in place editing of office documents in a place 43 2000
* 2005/0159,136 System and method for providing wireless device access 46 2000
6,847,387 Menu management mechanism that displays menu items based on multiple heuristic factors 96 2001
2002/0032,590 E-market architecture for supporting multiple roles and reconfigurable business porcesses 73 2001
7,065,493 Workflow system and method 117 2001
6,968,505 Use of conceptual diagrams to support relationships between launchpads and its wizards 81 2001
2002/0054,128 Multi-format and multi-view synchronized data editor 40 2001
7,100,147 Method, system, and program for generating a workflow 90 2001
7,107,521 XSL dynamic inheritance 65 2001
2003/0018,668 Enhanced transcoding of structured documents through use of annotation techniques 121 2001
2003/0061,567 Apparatus and method for protecting entries in a form using access rights information 75 2001
2003/0126,555 Enhanced attribute prompting in browser clients 71 2002
2002/0136,317 Block coding for multilevel data communication 3 2002
6,636,845 Generating one or more XML documents from a single SQL query 218 2002
6,643,633 Storing fragmented XML data into a relational database by decomposing XML documents with application specific mappings 245 2002
2004/0205,605 Method and system for stylesheet rule creation, combination, and removal 79 2002
7,086,042 Generating and utilizing robust XPath expressions 63 2002
7,213,200 Selectable methods for generating robust XPath expressions 60 2002
2003/0200,506 Anchoring method for computing an XPath expression 71 2002
2002/0184,213 Data instance transformation tool for transforming a source instance to a target instance 36 2002
2003/0204,481 Method and system for visually constructing XML schemas using an object-oriented model 122 2002
2003/0029,911 System and method for converting digital content 21 2002
2004/0054,966 Real-time method, system and program product for collecting web form data 65 2002
2004/0010,753 Converting markup language files 29 2002
2004/0162,741 Method and apparatus for product lifecycle management in a distributed environment enabled by dynamic business process composition and execution by rule inference 192 2003
7,058,645 Mapping between native data type instances 54 2003
2004/0117,769 Visual debugger for stylesheets 90 2003
2004/0088,652 Data processing and difference computation for generating addressing information 51 2003
2005/0060,721 User-centric policy creation and enforcement to manage visually notified state changes of disparate applications 56 2003
* 2005/0102,612 Web-enabled XML editor 71 2003
2005/0108,624 Lightweight form pattern validation 69 2003
7,809,698 System and method remapping identifiers to secure files 17 2003
2004/0261,019 XPath evaluation and information processing 81 2004
2006/0059,434 System and method to capture and manage input values for automatic form fill 149 2004
2006/0080,657 Method and structure for autonomic application differentiation/specialization 57 2004
2005/0138,539 Method of assisting a user 46 2004
2006/0161,559 Methods and systems for analyzing XML documents 62 2005
2007/0118,538 Forms integration of an external data model not implemented through a document object model (DOM) accessible application programming interface (API) 39 2005
2007/0208,769 System and method for generating an XPath expression 67 2006
 
AT&T IPM CORP. (1)
5,434,975 System for interconnecting a synchronous path having semaphores and an asynchronous path having message queuing for interprocess communications 149 1992
 
Enterworks (1)
6,442,563 Workflow management system, method, and medium that morphs work items 103 1998
 
SIEMENS AKTIENGESELLSCHAFT (2)
5,381,547 Method for dynamically linking definable program elements of an interactive data processing system 119 1992
6,369,841 Graphical user interface for the programming of programmable controllers 81 1998
 
NATIONAL INSTRUMENTS CORPORATION (3)
2004/0221,245 Graphical user interface including palette windows with an improved navigation interface 75 2000
7,152,027 Reconfigurable test system 69 2001
7,228,541 Creation of application system installer 51 2003
 
FLEETBOSTON FINANCIAL CORPORATION (1)
6,609,200 Method and system for processing electronic documents 252 2000
 
LOGIC TREE CORPORTION (1)
6,948,129 Multi-modal, multi-path user interface for simultaneous access to internet data over multiple media 51 2002
 
ALTO WEB, INC. (2)
2002/0026,461 System and method for creating a source document and presenting the source document to a user in a target format 105 2001
2002/0169,789 System and method for accessing, organizing, and presenting data 99 2001
 
FILENET NOVA SCOTIA CORPORATION (1)
2004/0237,030 System and method of implementing calculation fields in an electronic form 87 2003
 
TVWORKS, LLC (2)
2001/0056,460 Method and system for transforming content for execution on multiple platforms 169 2001
2005/0114,757 Method and system for transforming content for execution on multiple platforms 121 2004
 
EORIGINAL, INC. (1)
6,367,013 System and method for electronic transmission, storage, and retrieval of authenticated electronic original documents 278 1999
 
FUJITSU LIMITED (5)
5,873,088 Derived data base processing system enabling one program to access a plurality of data basis 66 1994
5,929,858 Device for aiding analysis of infeasible solution and unbounded solution 78 1995
6,501,864 Data medium handling apparatus and data medium handling method 62 1999
7,293,268 Installation method, activation method, execution apparatus and medium of application program 16 2001
2003/0038,846 Message display program and message display apparatus 31 2002
 
FORTE INTERNET SOFTWARE, INC. (1)
2005/0198,125 Methods and system for creating and managing identity oriented networked communication 91 2004
 
PATERRA, INC. (1)
2004/0163,041 Relational database structures for structured documents 93 2003
 
BROWZ, LLC (1)
6,470,349 Server-side scripting language and programming tool 139 1999
 
NELSON IRRIGATION CORPORATION (2)
5,257,646 O-ring damped regulator 40 1992
5,875,815 Combination pressure regulator/drain check valve 43 1997
 
EXIGEN GROUP (1)
2003/0210,428 Non-OCR method for capture of computer filled-in forms 53 2002
 
Wang Laboratories, Inc. (1)
5,182,709 System for parsing multidimensional and multidirectional text into encoded units and storing each encoded unit as a separate data structure 120 1990
 
HUMAN INTERFACE TECHNOLOGIES INC. (1)
7,002,560 Method of combining data entry of handwritten symbols with displayed character data 74 2002
 
MCKESSON INFORMATION SOLUTIONS LLC (1)
* 2006/0248,468 Apparatus and method for controlling visibility of data with visual nesting 36 2005
 
HITACHI-OMRON TERMINAL SOLUTIONS CORP. (1)
2002/0065,847 Form processing system, management system of form identification dictionary, form processing terminal and distribution mehtod of form identification dictionary 49 2001
 
PARASOFT CORPORATION (1)
5,761,408 Method and system for generating a computer program test suite using dynamic symbolic execution 108 1996
 
CVC TECHNOLOGIES, INC. (2)
5,630,706 Multichannel pump apparatus with microflow rate capability 47 1993
5,664,938 Mixing apparatus for microflow gradient pumping 32 1995
 
ZANNI ASSETS LIMITED LIABILITY COMPANY (1)
6,490,601 Server for enabling the automatic insertion of data into electronic forms on a user computer 330 1999
 
TRIRIGA LLC (1)
2006/0143,220 Software application framework using meta-data defined object definitions 82 2005
 
BORLAND SOFTWARE CORPORATION (6)
5,600,789 Automated GUI interface testing 150 1992
5,436,637 Graphical user interface system and methods for improved user feedback 166 1993
5,798,757 Methods and interface for building command expressions in a computer system 112 1995
5,745,712 Graphical programming system and methods for assisting a user with creating screen objects on a screen device 151 1995
6,005,570 Graphical user interface system and methods for improved user feedback 86 1997
2002/0188,597 Methods and systems for linking tasks to workflow 101 2002
 
IHS GLOBAL INC. (1)
* 2006/0271,839 Connecting structured data sets 10 2006
 
SULLAIR CORPORATION (1)
5,388,967 Compressor start control and air inlet valve therefor 20 1993
 
NIPKOW DISK LLC (1)
6,513,154 System and method for testing of computer programs in programming effort 92 1997
 
SIEMENS MEDICAL SOLUTIONS USA, INC. (1)
6,948,133 System for dynamically configuring a user interface display 111 2002
 
SIEMENS MEDICAL SOLUTIONS HEALTH SERVICES CORPORATION (2)
2004/0260,593 System and user interface supporting workflow operation improvement 62 2004
2005/0071,752 Forms management system 80 2004
 
JPMORGAN CHASE BANK, N.A. (2)
6,396,488 System and method for determining a path in a graphical diagram 114 1999
2007/0208,606 WORKFLOW MANAGEMENT SYSTEM AND METHOD 73 2007
 
MICROSOFT TECHNOLOGY LICENSING, LLC (166)
5,581,760 Method and system for referring to and binding to objects using identifier objects 225 1993
5,625,783 Automated system and method for dynamic menu construction in a graphical user interface 250 1994
5,758,184 System for performing asynchronous file operations requested by runnable threads by processing completion messages with different queue thread and checking for completion by runnable threads 125 1995
5,581,686 Method and system for in-place interaction with contained objects 240 1995
5,689,703 Method and system for referring to and binding to objects using identifier objects 134 1995
5,740,439 Method and system for referring to and binding to objects using identifier objects 105 1995
5,842,018 Method and system for referring to and binding to objects using identifier objects 204 1995
5,664,178 Method and system for organizing internal structure of a file 100 1995
5,682,536 Method and system for referring to and binding to objects using identifier objects 107 1995
5,778,402 Method and system for auto-formatting a document using an event-based rule engine to format a document as the user types 120 1995
6,016,520 Method of viewing at a client viewing station a multiple media title stored at a server and containing a plurality of topics utilizing anticipatory caching 230 1995
5,845,077 Method and system for identifying and obtaining computer software from a remote computer 403 1995
5,758,358 Method and system for reconciling sections of documents 118 1996
5,778,372 Remote retrieval and display management of electronic document with incorporated images 275 1996
5,784,555 Automation and dial-time checking of system configuration for internet 174 1996
5,802,304 Automatic dialer responsive to network programming interface access 135 1996
5,664,133 Context sensitive menu system/menu behavior 125 1996
6,098,081 Hypermedia navigation using soft hyperlinks 136 1996
6,026,416 System and method for storing, viewing, editing, and processing ordered sections having different file formats 171 1996
6,052,710 System and method for making function calls over a distributed network 217 1996
6,021,403 Intelligent user assistance facility 410 1996
7,051,273 Customizing forms in an electronic mail system utilizing custom field behaviors and user defined operations 182 1996
5,801,701 Method and system for in-place interaction with contained objects 142 1996
5,905,492 Dynamically updating themes for an operating system shell 299 1996
6,460,058 Object-oriented framework for hyperlink navigation 200 1996
6,096,096 Web-site delivery 95 1996
6,088,708 System and method for creating an online table from a layout of objects 145 1997
5,950,221 Variably-sized kernel memory stacks 55 1997
5,956,481 Method and apparatus for protecting data files on a computer from virus infection 250 1997
6,031,989 Method of formatting and displaying nested documents 174 1997
6,006,241 Production of a video stream with synchronized annotations over a computer network 290 1997
6,268,852 System and method for facilitating generation and editing of event handlers 138 1997
5,764,985 Notification mechanism for coordinating software extensions 101 1997
6,057,837 On-screen indentification and manipulation of sources that an object depends upon 51 1997
5,974,454 Method and system for installing and updating program module components 276 1997
6,188,401 Script-based user interface implementation defining components using a text markup language 155 1998
6,366,912 Network security zones 217 1998
6,308,273 Method and system of security location discrimination 395 1998
6,505,300 Method and system for secure running of untrusted content 242 1998
6,381,742 Software package management 349 1998
6,253,374 Method for validating a signed program prior to execution time or an unsigned program at execution time 152 1998
6,321,334 Administering permissions associated with a security zone in a computer system security model 241 1998
6,345,361 Directional set operations for permission based security in a computer system 139 1998
6,353,926 Software update notification 253 1998
6,473,800 Declarative permission requests in a computer system 223 1998
6,393,456 System, method, and computer program product for workflow processing using internet interoperable electronic messaging with mime multiple content type 205 1998
6,549,878 System and method for editing a spreadsheet via an improved editing and cell selection model 102 1998
6,347,323 Robust modification of persistent objects while preserving formatting and other attributes 88 1999
6,425,125 System and method for upgrading client software 205 1999
6,374,402 Method and apparatus for installation abstraction in a secure content delivery system 289 1999
6,681,370 HTML/XML tree synchronization 94 1999
* 6,633,315 Context-based dynamic user interface elements 47 1999
6,449,617 Edit command delegation program for editing electronic files 79 1999
6,613,098 Storage of application specific data in HTML 187 1999
6,691,281 Publishing/republishing data tables in HTML documents while maintaining formatting and functionality for restoring back the data tables 153 1999
6,477,544 Single instance store for file systems 251 1999
6,356,906 Standard database queries within standard request-response protocols 134 1999
RE38070 Cryptography system and method for providing cryptographic services for a computer application 93 1999
6,651,217 System and method for populating forms with previously used data values 214 1999
6,697,944 Digital content distribution, transmission and protection system and method, and portable device for use therewith 440 1999
6,631,519 Automated schema and interface generation 208 2000
6,516,322 XML-based representation of mobile process calculi 150 2000
6,560,616 Robust modification of persistent objects while preserving formatting and other attributes 75 2000
* 7,013,340 Postback input handling by server-side control objects 44 2000
6,941,510 Method and apparatus for efficient management of XML documents 136 2000
6,874,143 Architectures for and methods of providing network-based software extensions 115 2000
6,883,168 Methods, systems, architectures and data structures for delivering software via a network 95 2000
6,948,135 Method and systems of providing information to computer users 125 2000
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT 78 2000
7,346,848 Single window navigation methods and systems 44 2000
7,624,356 Task-sensitive methods and systems for displaying command sets 16 2000
6,502,101 Converting a hierarchical data structure into a flat data structure 137 2000
6,823,478 System and method for automating the testing of software processing environment changes 32 2000
6,915,454 Web controls validation 146 2001
7,107,539 Thematic response to a computer user's context, such as by a wearable personal computer 51 2001
2002/0035,581 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 105 2001
2003/0204,511 System and method for viewing relational data using a hierarchical schema 114 2002
7,281,245 Mechanism for downloading software components from a remote source for use by a local software application 72 2002
7,062,764 System and method for manipulating offline software 80 2002
7,124,251 Stack allocation system and method 16 2002
7,373,595 System and method for validating an XML document and reporting schema violations 42 2002
6,993,714 Grouping and nesting hierarchical namespaces 70 2002
7,003,722 Method and system for converting a schema-based hierarchical data structure into a flat data structure 76 2003
7,275,216 System and method for designing electronic forms and hierarchical schemas 23 2003
7,370,066 System and method for offline editing of data files 24 2003
7,088,374 System and method for managing visual structure, timing, and animation in a graphics processing system 130 2003
7,913,159 System and method for real-time validation of structured data files 15 2003
2004/0189,708 System and method for real-time validation of structured data files 56 2003
7,168,035 Building a view on markup language data through a set of components 106 2003
* 2004/0268,229 Markup language editing with an electronic form 150 2003
7,197,515 Declarative solution definition 24 2003
7,406,660 Mapping between structured data and a visual surface 73 2003
7,581,177 Conversion of structured documents 15 2003
7,334,187 Electronic form aggregation 16 2003
2004/0199,572 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 69 2003
2004/0148,514 Evidence-based application security 74 2003
7,296,017 Validation of XML data files 75 2003
2005/0114,764 Producing a page of information based on a dynamic edit form and one or more transforms 32 2003
7,376,673 Offline editing of XML files using a solution 28 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 78 2003
7,430,711 Systems and methods for editing XML documents 18 2004
7,496,837 Structural editing with schema awareness 88 2004
* 2005/0256,933 Client-side callbacks to server events 44 2004
7,568,101 Digital signatures with an embedded view 19 2004
7,281,018 Form template data source change 113 2004
7,774,620 Executing applications at appropriate trust levels 19 2004
* 2006/0020,883 Web page personalization 29 2004
7,676,843 Executing applications at appropriate trust levels 21 2004
7,533,268 Digital signature with an embedded view 20 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 16 2004
7,610,562 Task-sensitive methods and systems for displaying command sets 18 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 13 2004
2004/0268,259 Task-sensitive methods and systems for displaying command sets 33 2004
2004/0268,260 Task-sensitive methods and systems for displaying command sets 19 2004
2005/0005,248 Task-sensitive methods and systems for displaying command sets 74 2004
2005/0246,304 End-user application customization using rules 56 2004
7,818,677 Single window navigation methods and systems 26 2004
2005/0015,732 Mapping tool graphical user interface 107 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 18 2004
2005/0033,728 Methods, systems, architectures and data structures for delivering software via a network 72 2004
* 7,350,141 User interface for integrated spreadsheets and word processing tables 41 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 23 2004
7,692,636 Systems and methods for handwriting to a screen 21 2004
* 2006/0074,981 Web-based data form 16 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 32 2004
7,712,022 Mutually exclusive options in electronic forms 23 2004
7,721,190 Methods and systems for server side form processing 22 2004
2006/0129,583 Recursive sections in electronic forms 30 2004
7,937,651 Structural editing operations for network forms 11 2005
2006/0161,837 Structural editing operations for network forms 31 2005
7,743,063 Methods and systems for delivering software via a network 20 2005
7,346,610 Methods and systems of providing information to computer users 40 2005
7,689,929 Methods and systems of providing information to computer users 23 2005
7,725,834 Designer-created aspect for an electronic form template 23 2005
2006/0069,605 Workflow association in a collaborative application 140 2005
7,673,228 Data-driven actions for network forms 21 2005
7,543,228 Template for rendering an electronic form 31 2005
2006/0101,037 Application programming interface for text mining and search 56 2005
7,613,996 Enabling selection of an inferred schema part 29 2005
2007/0036,433 Recognizing data conforming to a rule 65 2005
2007/0061,706 Mapping property hierarchies to schemas 63 2005
2007/0061,467 Sessions and session states 68 2005
2006/0026,534 Providing information to computer users 77 2005
2006/0085,409 Method and apparatus for information transformation and exchange in a relational database environment 76 2005
* 2007/0130,500 Enabling electronic documents for limited-capability computing devices 31 2005
2006/0195,413 Programmability for XML data store for documents 43 2006
7,490,109 System and method for offline editing of data files 26 2006
* 2007/0100,967 Application Program Interface for Network Software Platform 109 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 13 2006
2007/0074,106 Authoring Arbitrary XML Documents Using DHTML and XSLT 66 2006
* 2007/0094,589 Incrementally Designing Electronic Forms and Hierarchical Schemas 65 2006
2007/0100,877 Building Electronic Forms 69 2006
2007/0101,280 Closer Interface for Designing Electronic Forms and Hierarchical Schemas 68 2006
7,865,477 System and method for real-time validation of structured data files 13 2007
2008/0040,635 System and Method for Real-Time Validation of Structured Data Files 14 2007
2008/0134,162 Methods and Systems For Delivering Software 29 2007
7,971,139 Correlation, association, or correspondence of electronic forms 10 2007
2008/0052,287 Correlation, Association, or Correspondence of Electronic Forms 19 2007
7,925,621 Installing a solution 13 2008
2008/0189,335 Installing A Solution 12 2008
2008/0126,402 Translation File 34 2008
2009/0177,961 Designing Electronic Forms 33 2008
2008/0222,514 Systems and Methods for Editing XML Documents 14 2008
2009/0044,103 RENDERING AN HTML ELECTRONIC FORM BY APPLYING XSLT TO XML USING A SOLUTION 18 2008
2010/0125,778 Data-Driven Actions For Network Forms 12 2010
2010/0229,110 Task Sensitive Methods and Systems for Displaying Command Sets 15 2010
 
F5 NETWORKS, INC. (1)
6,505,230 Client-server independent intermediary mechanism 111 1999
 
LIXTO SOFTWARE GMBH (1)
2005/0022,115 Visual and interactive wrapper generation, automated information extraction from web pages, and translation into xml 175 2004
 
DASSAULT SYSTEMES AMERICAS CORP. (1)
6,654,737 Hypertext-based database architecture 117 2000
 
HITACHI SOFTWARE ENGINEERING CO., LTD. (1)
5,228,100 Method and system for producing from document image a form display with blank fields and a program to input data to the blank fields 132 1990
 
GENESYS TELECOMMUNICATIONS LABORATORIES, INC. (1)
6,286,033 Method and apparatus for distributing computer integrated telephony (CTI) scripts using extensible mark-up language (XML) for mixed platform distribution and third party manipulation 113 2000
 
AHT CORPORATION (1)
2003/0187,756 Electronic realty and transaction system and method therein 105 2002
 
GENERAL ELECTRIC COMPANY (4)
7,003,548 Method and apparatus for developing and checking technical configurations of a product 52 1999
2002/0078,103 Wizard development kit 75 2000
2003/0023,641 Web page authoring tool 99 2001
7,032,170 Creating data structures from a form file and creating a web page in conjunction with corresponding data structures 69 2002
 
QUALCOMM INCORPORATED (1)
6,661,920 Method and apparatus for multiple simultaneously active data entry mechanisms on a computer system 106 2000
 
MAQUIS TECHTRIX LLC (1)
7,159,011 System and method for managing an online message board 59 2004
 
CASH ENGINEERING RESEARCH PTY. LTD. (1)
5,803,715 Inlet control combination for a compressor system 17 1996
 
Timex Corporation (1)
5,140,563 Multimode electronic timepiece having a mutually exclusive submode display 37 1991
 
GENERAL ELECTRIC CAPITAL CORPORATION (1)
6,182,095 Document generator 115 1998
 
EASTMAN KODAK COMPANY (2)
5,206,951 Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types 255 1991
5,634,124 Data integration by object management 166 1995
 
CHARTERIS PLC (1)
2003/0149,934 Computer program connecting the structure of a xml document to its underlying meaning 233 2002
 
ALIAS WAVEFRONT (1)
5,689,667 Methods and system of controlling menus with radial and linear portions 141 1995
 
SOFTVIEW L.L.C. (1)
* 2009/0119,580 Scalable Display of Internet Content on Mobile Devices 48 2008
 
3565 ACQUISITION, LLC (1)
2004/0216,084 System and method of managing web content 59 2004
 
UNISYS CORPORATION (7)
5,634,113 Method for generating a preferred processing order and for detecting cycles in a directed graph used to represent system component connectivity 32 1994
5,911,776 Automatic format conversion system and publishing methodology for multi-user network 443 1996
5,940,075 Method for extending the hypertext markup language (HTML) to support enterprise application data binding 186 1997
6,253,366 Method and system for generating a compact document type definition for data interchange among software tools 155 1999
6,381,743 Method and system for generating a hierarchial document type definition for data interchange among software tools 129 1999
6,408,311 Method for identifying UML objects in a repository with objects in XML content 155 1999
6,385,767 Method and system for creating and manipulating extensions to version control systems 31 1999
 
GENERAL DYNAMICS C4 SYSTEMS, INC. (1)
4,926,476 Method and apparatus for secure execution of untrusted software 84 1989
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT TECHNOLOGY LICENSING, LLC (7)
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen 3 2004
8,200,975 Digital signatures for network forms 5 2005
8,117,552 Incrementally designing electronic forms and hierarchical schemas 6 2006
8,074,217 Methods and systems for delivering software 13 2007
8,892,993 Translation file 0 2008
8,918,729 Designing electronic forms 0 2008
8,429,522 Correlation, association, or correspondence of electronic forms 3 2011
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Feb 16, 2015
7.5 Year Payment $3600.00 $1800.00 $900.00 Feb 16, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Feb 16, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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