
US Patent No: 8,074,217
Number of patents in Portfolio can not be more than 2000
Methods and systems for delivering software
Stats
-
Dec 6, 2011
Issued date -
Oct 29, 2007
filing date -
11/927,296
serial no -
In Force
status
Importance
Loading Importance Indicators...
Abstract
Methods and systems for software delivery are described. In one embodiment, an extension definition catalog structure is defined and can be used to select one or more software extensions for incorporation on a computing device. At least one software extension is identified using a uniform resource name and, for the one software extension, at least one instance of the software extension is identified using a uniform resource name. For the one instance of the software extension, a uniform resource locator can be used to select the instance.
Loading the Abstract Image...
First Claim
Related Publications
Loading Related Publications...
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,220,649 Script/binary-encoded-character processing method and system with moving space insertion mode | 164 | 1991 | |
| 5,581,760 Method and system for referring to and binding to objects using identifier objects | 215 | 1993 | |
| 5,625,783 Automated system and method for dynamic menu construction in a graphical user interface | 216 | 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 | 117 | 1995 | |
| 5,581,686 Method and system for in-place interaction with contained objects | 216 | 1995 | |
| 5,689,703 Method and system for referring to and binding to objects using identifier objects | 125 | 1995 | |
| 5,740,439 Method and system for referring to and binding to objects using identifier objects | 99 | 1995 | |
| 5,842,018 Method and system for referring to and binding to objects using identifier objects | 198 | 1995 | |
| 5,664,178 Method and system for organizing internal structure of a file | 91 | 1995 | |
| 5,682,536 Method and system for referring to and binding to objects using identifier objects | 101 | 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 | 103 | 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 | 162 | 1995 | |
| 5,845,077 Method and system for identifying and obtaining computer software from a remote computer | 335 | 1995 | |
| 5,758,358 Method and system for reconciling sections of documents | 106 | 1996 | |
| 5,778,372 Remote retrieval and display management of electronic document with incorporated images | 242 | 1996 | |
| 5,784,555 Automation and dial-time checking of system configuration for internet | 168 | 1996 | |
| 5,802,304 Automatic dialer responsive to network programming interface access | 119 | 1996 | |
| 5,664,133 Context sensitive menu system/menu behavior | 103 | 1996 | |
| 6,098,081 Hypermedia navigation using soft hyperlinks | 118 | 1996 | |
| 6,026,416 System and method for storing, viewing, editing, and processing ordered sections having different file formats | 157 | 1996 | |
| 6,052,710 System and method for making function calls over a distributed network | 179 | 1996 | |
| 6,021,403 Intelligent user assistance facility | 325 | 1996 | |
| 7,051,273 Customizing forms in an electronic mail system utilizing custom field behaviors and user defined operations | 164 | 1996 | |
| 5,801,701 Method and system for in-place interaction with contained objects | 130 | 1996 | |
| 5,905,492 Dynamically updating themes for an operating system shell | 224 | 1996 | |
| 6,460,058 Object-oriented framework for hyperlink navigation | 171 | 1996 | |
| 6,096,096 Web-site delivery | 81 | 1996 | |
| 6,088,708 System and method for creating an online table from a layout of objects | 127 | 1997 | |
| 5,950,221 Variably-sized kernel memory stacks | 51 | 1997 | |
| 5,956,481 Method and apparatus for protecting data files on a computer from virus infection | 223 | 1997 | |
| 6,031,989 Method of formatting and displaying nested documents | 153 | 1997 | |
| 6,006,241 Production of a video stream with synchronized annotations over a computer network | 243 | 1997 | |
| 6,268,852 System and method for facilitating generation and editing of event handlers | 126 | 1997 | |
| 6,057,837 On-screen indentification and manipulation of sources that an object depends upon | 39 | 1997 | |
| 5,974,454 Method and system for installing and updating program module components | 201 | 1997 | |
| 6,188,401 Script-based user interface implementation defining components using a text markup language | 130 | 1998 | |
| 6,366,912 Network security zones | 153 | 1998 | |
| 6,308,273 Method and system of security location discrimination | 283 | 1998 | |
| 6,505,300 Method and system for secure running of untrusted content | 200 | 1998 | |
| 6,381,742 Software package management | 265 | 1998 | |
| 6,253,374 Method for validating a signed program prior to execution time or an unsigned program at execution time | 128 | 1998 | |
| 6,321,334 Administering permissions associated with a security zone in a computer system security model | 197 | 1998 | |
| 6,345,361 Directional set operations for permission based security in a computer system | 115 | 1998 | |
| 6,353,926 Software update notification | 211 | 1998 | |
| 6,473,800 Declarative permission requests in a computer system | 177 | 1998 | |
| 6,393,456 System, method, and computer program product for workflow processing using internet interoperable electronic messaging with mime multiple content type | 192 | 1998 | |
| 6,549,878 System and method for editing a spreadsheet via an improved editing and cell selection model | 95 | 1998 | |
| 6,347,323 Robust modification of persistent objects while preserving formatting and other attributes | 84 | 1999 | |
| 6,425,125 System and method for upgrading client software | 150 | 1999 | |
| 6,374,402 Method and apparatus for installation abstraction in a secure content delivery system | 240 | 1999 | |
| 6,681,370 HTML/XML tree synchronization | 78 | 1999 | |
| 6,633,315 Context-based dynamic user interface elements | 30 | 1999 | |
| 6,449,617 Edit command delegation program for editing electronic files | 74 | 1999 | |
| 6,613,098 Storage of application specific data in HTML | 156 | 1999 | |
| 6,691,281 Publishing/republishing data tables in HTML documents while maintaining formatting and functionality for restoring back the data tables | 128 | 1999 | |
| 6,477,544 Single instance store for file systems | 209 | 1999 | |
| 6,356,906 Standard database queries within standard request-response protocols | 130 | 1999 | |
| RE38070 Cryptography system and method for providing cryptographic services for a computer application | 80 | 1999 | |
| 6,651,217 System and method for populating forms with previously used data values | 179 | 1999 | |
| 6,697,944 Digital content distribution, transmission and protection system and method, and portable device for use therewith | 325 | 1999 | |
| 6,631,519 Automated schema and interface generation | 190 | 2000 | |
| 6,516,322 XML-based representation of mobile process calculi | 141 | 2000 | |
| 6,560,616 Robust modification of persistent objects while preserving formatting and other attributes | 66 | 2000 | |
| 7,013,340 Postback input handling by server-side control objects | 37 | 2000 | |
| 6,941,510 Method and apparatus for efficient management of XML documents | 116 | 2000 | |
| 6,874,143 Architectures for and methods of providing network-based software extensions | 98 | 2000 | |
| 6,883,168 Methods, systems, architectures and data structures for delivering software via a network | 57 | 2000 | |
| 6,948,135 Method and systems of providing information to computer users | 99 | 2000 | |
| 7,191,394 Authoring arbitrary XML documents using DHTML and XSLT | 70 | 2000 | |
| 7,346,848 Single window navigation methods and systems | 39 | 2000 | |
| 7,624,356 Task-sensitive methods and systems for displaying command sets | 12 | 2000 | |
| 6,502,101 Converting a hierarchical data structure into a flat data structure | 124 | 2000 | |
| 6,823,478 System and method for automating the testing of software processing environment changes | 28 | 2000 | |
| 6,915,454 Web controls validation | 116 | 2001 | |
| 2002/0035,581 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings | 92 | 2001 | |
| 7,107,539 Thematic response to a computer user's context, such as by a wearable personal computer | 42 | 2001 | |
| 2003/0204,511 System and method for viewing relational data using a hierarchical schema | 105 | 2002 | |
| 7,281,245 Mechanism for downloading software components from a remote source for use by a local software application | 56 | 2002 | |
| 7,062,764 System and method for manipulating offline software | 72 | 2002 | |
| 7,124,251 Stack allocation system and method | 14 | 2002 | |
| 7,373,595 System and method for validating an XML document and reporting schema violations | 36 | 2002 | |
| 6,993,714 Grouping and nesting hierarchical namespaces | 65 | 2002 | |
| 7,003,722 Method and system for converting a schema-based hierarchical data structure into a flat data structure | 66 | 2003 | |
| 7,275,216 System and method for designing electronic forms and hierarchical schemas | 18 | 2003 | |
| 7,370,066 System and method for offline editing of data files | 19 | 2003 | |
| 7,088,374 System and method for managing visual structure, timing, and animation in a graphics processing system | 97 | 2003 | |
| 2004/0189,708 System and method for real-time validation of structured data files | 41 | 2003 | |
| 7,913,159 System and method for real-time validation of structured data files | 11 | 2003 | |
| 7,168,035 Building a view on markup language data through a set of components | 90 | 2003 | |
| 2004/0268,229 Markup language editing with an electronic form | 131 | 2003 | |
| 7,197,515 Declarative solution definition | 21 | 2003 | |
| 7,406,660 Mapping between structured data and a visual surface | 66 | 2003 | |
| 7,581,177 Conversion of structured documents | 11 | 2003 | |
| 2004/0199,572 Architecture for distributed computing system and automated design, deployment, and management of distributed applications | 54 | 2003 | |
| 2004/0148,514 Evidence-based application security | 54 | 2003 | |
| 2005/0114,764 Producing a page of information based on a dynamic edit form and one or more transforms | 27 | 2003 | |
| 7,296,017 Validation of XML data files | 71 | 2003 | |
| 7,376,673 Offline editing of XML files using a solution | 23 | 2003 | |
| 7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution | 70 | 2003 | |
| 7,430,711 Systems and methods for editing XML documents | 13 | 2004 | |
| 7,496,837 Structural editing with schema awareness | 83 | 2004 | |
| 2005/0256,933 Client-side callbacks to server events | 25 | 2004 | |
| 7,568,101 Digital signatures with an embedded view | 11 | 2004 | |
| 7,281,018 Form template data source change | 87 | 2004 | |
| 7,774,620 Executing applications at appropriate trust levels | 13 | 2004 | |
| 2006/0020,883 Web page personalization | 20 | 2004 | |
| 7,676,843 Executing applications at appropriate trust levels | 17 | 2004 | |
| 7,533,268 Digital signature with an embedded view | 12 | 2004 | |
| 2004/0268,259 Task-sensitive methods and systems for displaying command sets | 27 | 2004 | |
| 2004/0268,260 Task-sensitive methods and systems for displaying command sets | 16 | 2004 | |
| 2005/0005,248 Task-sensitive methods and systems for displaying command sets | 69 | 2004 | |
| 7,512,896 Task-sensitive methods and systems for displaying command sets | 12 | 2004 | |
| 7,610,562 Task-sensitive methods and systems for displaying command sets | 14 | 2004 | |
| 7,712,048 Task-sensitive methods and systems for displaying command sets | 10 | 2004 | |
| 2005/0246,304 End-user application customization using rules | 48 | 2004 | |
| 7,818,677 Single window navigation methods and systems | 19 | 2004 | |
| 2005/0015,732 Mapping tool graphical user interface | 84 | 2004 | |
| 7,755,786 Systems and methods for support of various processing capabilities | 13 | 2004 | |
| 2005/0033,728 Methods, systems, architectures and data structures for delivering software via a network | 54 | 2004 | |
| 7,779,027 Methods, systems, architectures and data structures for delivering software via a network | 12 | 2004 | |
| 7,350,141 User interface for integrated spreadsheets and word processing tables | 37 | 2004 | |
| 7,673,227 User interface for integrated spreadsheets and word processing tables | 18 | 2004 | |
| 2006/0074,981 Web-based data form | 13 | 2004 | |
| 7,692,636 Systems and methods for handwriting to a screen | 17 | 2004 | |
| 7,549,115 System and method for integrated spreadsheets and word processing tables | 26 | 2004 | |
| 7,584,417 Role-dependent action for an electronic form | 27 | 2004 | |
| 7,712,022 Mutually exclusive options in electronic forms | 18 | 2004 | |
| 7,721,190 Methods and systems for server side form processing | 17 | 2004 | |
| 2006/0129,583 Recursive sections in electronic forms | 27 | 2004 | |
| 2006/0161,837 Structural editing operations for network forms | 27 | 2005 | |
| 7,937,651 Structural editing operations for network forms | 7 | 2005 | |
| 7,743,063 Methods and systems for delivering software via a network | 12 | 2005 | |
| 7,346,610 Methods and systems of providing information to computer users | 35 | 2005 | |
| 7,689,929 Methods and systems of providing information to computer users | 17 | 2005 | |
| 7,725,834 Designer-created aspect for an electronic form template | 16 | 2005 | |
| 2006/0069,605 Workflow association in a collaborative application | 102 | 2005 | |
| 7,673,228 Data-driven actions for network forms | 17 | 2005 | |
| 8,010,515 Query to an electronic form | 5 | 2005 | |
| 7,543,228 Template for rendering an electronic form | 27 | 2005 | |
| 2007/0005,978 Digital signatures for network forms | 5 | 2005 | |
| 2006/0101,037 Application programming interface for text mining and search | 52 | 2005 | |
| 2007/0036,433 Recognizing data conforming to a rule | 61 | 2005 | |
| 7,613,996 Enabling selection of an inferred schema part | 25 | 2005 | |
| 7,979,856 Network-based software extensions | 6 | 2005 | |
| 2007/0061,706 Mapping property hierarchies to schemas | 60 | 2005 | |
| 2007/0061,467 Sessions and session states | 63 | 2005 | |
| 2006/0026,534 Providing information to computer users | 68 | 2005 | |
| 2006/0085,409 Method and apparatus for information transformation and exchange in a relational database environment | 69 | 2005 | |
| 2007/0130,500 Enabling electronic documents for limited-capability computing devices | 27 | 2005 | |
| 8,001,459 Enabling electronic documents for limited-capability computing devices | 4 | 2005 | |
| 2006/0195,413 Programmability for XML data store for documents | 29 | 2006 | |
| 7,490,109 System and method for offline editing of data files | 19 | 2006 | |
| 2007/0100,967 Application Program Interface for Network Software Platform | 52 | 2006 | |
| 2007/0074,106 Authoring Arbitrary XML Documents Using DHTML and XSLT | 62 | 2006 | |
| 7,900,134 Authoring arbitrary XML documents using DHTML and XSLT | 10 | 2006 | |
| 2007/0094,589 Incrementally Designing Electronic Forms and Hierarchical Schemas | 62 | 2006 | |
| 2007/0100,877 Building Electronic Forms | 65 | 2006 | |
| 2007/0101,280 Closer Interface for Designing Electronic Forms and Hierarchical Schemas | 65 | 2006 | |
| 2008/0040,635 System and Method for Real-Time Validation of Structured Data Files | 11 | 2007 | |
| 7,865,477 System and method for real-time validation of structured data files | 10 | 2007 | |
| 2008/0052,287 Correlation, Association, or Correspondence of Electronic Forms | 15 | 2007 | |
| 7,971,139 Correlation, association, or correspondence of electronic forms | 6 | 2007 | |
| 2008/0189,335 Installing A Solution | 9 | 2008 | |
| 7,925,621 Installing a solution | 9 | 2008 | |
| 2008/0126,402 Translation File | 29 | 2008 | |
| 2009/0177,961 Designing Electronic Forms | 26 | 2008 | |
| 2008/0222,514 Systems and Methods for Editing XML Documents | 12 | 2008 | |
| 2009/0044,103 RENDERING AN HTML ELECTRONIC FORM BY APPLYING XSLT TO XML USING A SOLUTION | 12 | 2008 | |
| 2010/0229,110 Task Sensitive Methods and Systems for Displaying Command Sets | 13 | 2010 | |
| 2011/0173,560 Electronic Form User Interfaces | 5 | 2011 | |
| 2011/0239,101 ENABLING ELECTRONIC DOCUMENTS FOR LIMITED-CAPABILITY COMPUTING DEVICES | 4 | 2011 | |
| 2011/0246,868 CORRELATION, ASSOCIATION, OR CORRESPONDENCE OF ELECTRONIC FORMS | 3 | 2011 | |
|
|
|||
| 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 | 77 | 1982 | |
| 4,723,211 Editing of a superblock data structure | 165 | 1984 | |
| 4,739,477 Implicit creation of a superblock data structure | 169 | 1984 | |
| 4,674,040 Merging of documents | 116 | 1984 | |
| 4,641,274 Method for communicating changes made to text form a text processor to a remote host | 168 | 1985 | |
| 4,815,029 In-line dynamic editor for mixed object documents | 220 | 1985 | |
| 4,847,749 Job interrupt at predetermined boundary for enhanced recovery | 86 | 1986 | |
| 4,933,880 Method for dynamically processing non-text components in compound documents | 169 | 1988 | |
| 4,975,690 Method for concurrent data entry and manipulation in multiple applications | 64 | 1988 | |
| 5,179,703 Dynamically adaptive environment for computer programs | 123 | 1990 | |
| 5,204,947 Application independent (open) hypermedia enablement services | 378 | 1990 | |
| 5,297,249 Hypermedia link marker abstract and search services | 410 | 1990 | |
| 5,251,273 Data processing system and method for sequentially repairing character recognition errors for scanned images of document forms | 71 | 1992 | |
| 5,371,675 Spreadsheet program which implements alternative range references | 160 | 1992 | |
| 5,535,389 Business process objects with associated attributes such as version identifier | 115 | 1993 | |
| 5,339,423 System for accessing objects external to an application using tables containing path definitions | 95 | 1993 | |
| 5,317,686 Data processing apparatus and method for a reformattable multidimensional spreadsheet | 174 | 1993 | |
| 5,455,875 System and method for correction of optical character recognition with display of image segments according to character data | 109 | 1993 | |
| 6,195,661 Method for locating application records in an interactive-services database | 111 | 1993 | |
| 5,504,898 Threaded environment for AS/400 | 109 | 1994 | |
| 5,627,979 System and method for providing a graphical user interface for mapping and accessing objects in data stores | 306 | 1994 | |
| 5,463,726 Method and apparatus for graphic accessing of multiple software applications | 38 | 1994 | |
| 5,630,126 Systems and methods for integrating computations into compound documents | 83 | 1994 | |
| 5,668,966 System and method for direct manipulation of search predicates using a graphical user interface | 112 | 1995 | |
| 5,862,379 Visual programming tool for developing software applications | 89 | 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 | 76 | 1995 | |
| 5,915,112 Remote procedure interface with support for multiple versions | 132 | 1996 | |
| 5,870,735 Method and system for generating a decision-tree classifier in parallel in a multi-processor system | 45 | 1996 | |
| 5,799,311 Method and system for generating a decision-tree classifier independent of system memory size | 59 | 1996 | |
| 5,859,973 Methods, system and computer program products for delayed message generation and encoding in an intermittently connected data communication system | 91 | 1996 | |
| 6,018,743 Framework for object-oriented interface to record file data | 138 | 1996 | |
| 5,864,819 Internal window object tree method for representing graphical user interface applications for speech navigation | 99 | 1996 | |
| 5,907,621 System and method for session management | 129 | 1996 | |
| 5,764,984 System for multiple co-existing operating system personalities on a microkernel | 99 | 1996 | |
| 5,826,265 Data management system having shared libraries | 201 | 1996 | |
| 6,035,297 Data management system for concurrent engineering | 136 | 1996 | |
| 5,953,731 HTML integration utility for a program development environment | 63 | 1997 | |
| 5,960,199 Model trace view for object-oriented systems | 85 | 1997 | |
| 5,991,710 Statistical translation system with features based on phrases or groups of words | 117 | 1997 | |
| 6,035,309 System and method for editing and viewing a very wide flat file | 72 | 1997 | |
| 5,982,370 Highlighting tool for search specification in a user interface of a computer system | 168 | 1997 | |
| 5,928,363 Method and means for preventing unauthorized resumption of suspended authenticated internet sessions using locking and trapping measures | 100 | 1997 | |
| 6,070,184 Server-side asynchronous form management | 169 | 1997 | |
| 6,167,521 Securely downloading and executing code from mutually suspicious authorities | 113 | 1997 | |
| 6,094,657 Apparatus and method for dynamic meta-tagging of compound documents | 140 | 1997 | |
| 6,292,897 Undeniable certificates for digital signature verification | 100 | 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 | 98 | 1998 | |
| 6,108,783 Chameleon hashing and signatures | 91 | 1998 | |
| 6,115,044 Data processor controlled display with a tree of items with modification of child item properties designated at parent level without modification of parent item properties | 17 | 1998 | |
| 6,393,442 Document format transforations for converting plurality of documents which are consistent with each other | 27 | 1998 | |
| 6,209,128 Apparatus and method for providing access to multiple object versions | 107 | 1998 | |
| 6,757,868 Programmatic switching of arbitrary HTML forms | 63 | 1998 | |
| 6,084,585 System for directly accessing fields on electronic forms | 131 | 1998 | |
| 6,275,599 Compressed image authentication and verification | 161 | 1998 | |
| 6,199,204 Distribution of software updates via a computer network | 314 | 1998 | |
| 6,487,566 Transforming documents using pattern matching and a replacement language | 162 | 1998 | |
| 6,643,684 Sender- specified delivery customization | 215 | 1998 | |
| 2002/0054,126 BROWSER TRANSLATION BETWEEN FRAMES AND NO FRAMES | 67 | 1998 | |
| 6,342,907 Specification language for defining user interface panels that are platform-independent | 187 | 1998 | |
| 6,751,777 Multi-target links for navigating between hypertext documents and the like | 131 | 1998 | |
| 6,336,214 System and method for automatically generating browsable language grammars | 62 | 1998 | |
| 6,192,367 Data file editor presenting semi-formatted view | 75 | 1998 | |
| 6,345,256 Automated method and apparatus to package digital content for electronic distribution using the identity of the source content | 420 | 1998 | |
| 6,351,574 Interactive verification of OCRed characters | 56 | 1998 | |
| 6,507,856 Dynamic business process automation system using XML documents | 248 | 1999 | |
| 6,635,089 Method for producing composite XML document object model trees using dynamic data retrievals | 184 | 1999 | |
| 6,480,860 Tagged markup language interface with document type definition to access data in object oriented database | 217 | 1999 | |
| 6,711,679 Public key infrastructure delegation | 107 | 1999 | |
| 6,446,110 Method and apparatus for representing host datastream screen image information using markup languages | 204 | 1999 | |
| 6,519,617 Automated creation of an XML dialect and dynamic generation of a corresponding DTD | 191 | 1999 | |
| 6,421,777 Method and apparatus for managing boot images in a distributed data processing system | 137 | 1999 | |
| 6,476,828 Systems, methods and computer program products for building and displaying dynamic graphical user interfaces | 140 | 1999 | |
| 6,421,656 Method and apparatus for creating structure indexes for a data base extender | 142 | 1999 | |
| 6,502,103 Providing composed containers and data objects to support multiple resources | 94 | 1999 | |
| 6,535,229 Graphical user interface for selection of options within mutually exclusive subsets | 79 | 1999 | |
| 6,631,497 Binding data from data source to cells in a spreadsheet | 154 | 1999 | |
| 6,584,548 Method and apparatus for invalidating data in a cache | 139 | 1999 | |
| 6,585,778 Enforcing data policy using style sheet processing | 127 | 1999 | |
| 6,799,299 Method and apparatus for creating stylesheets in a data processing system | 101 | 1999 | |
| 6,745,367 Method and computer program product for implementing parental supervision for internet browsing | 93 | 1999 | |
| 6,598,219 Method and mechanism for a task oriented XML data model | 125 | 1999 | |
| 6,889,359 Method for providing a visual representation of dynamic HTML table attributes | 77 | 1999 | |
| 6,311,271 How to sign digital streams | 85 | 1999 | |
| 6,931,532 Selective data encryption using style sheet processing | 145 | 1999 | |
| 6,654,932 Validating data within container objects handled by view controllers | 138 | 1999 | |
| 6,848,078 Comparison of hierarchical structures and merging of differences | 122 | 1999 | |
| 7,120,863 Method, system, and program for interfacing with elements in a document | 38 | 1999 | |
| 6,801,929 Relevance clause for computed relevance messaging | 96 | 1999 | |
| 6,546,546 Integrating operating systems and run-time systems | 122 | 1999 | |
| 6,549,221 User interface management through branch isolation | 96 | 1999 | |
| 6,806,892 Layer viewport for enhanced viewing in layered drawings | 37 | 1999 | |
| 6,668,369 Software debugging tool for displaying dynamically written software code | 93 | 1999 | |
| 6,505,344 Object oriented apparatus and method for allocating objects on an invocation stack | 37 | 2000 | |
| 6,925,609 Hybrid task and file oriented user interface | 41 | 2000 | |
| 6,615,276 Method and apparatus for a centralized facility for administering and performing connectivity and information management tasks for a mobile user | 120 | 2000 | |
| 6,874,130 Copy/move graphical user interface apparatus and method | 91 | 2000 | |
| 6,584,469 Automatically initiating a knowledge portal query from within a displayed document | 57 | 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 | 115 | 2000 | |
| 6,781,609 Technique for flexible inclusion of information items and various media types in a user interface | 124 | 2000 | |
| 6,996,776 Method and system for SGML-to-HTML migration to XML-based system | 72 | 2000 | |
| 6,950,980 System, method, and program product for saving a submitted form of a web page | 79 | 2000 | |
| 6,505,200 Application-independent data synchronization technique | 108 | 2000 | |
| 7,308,646 Integrating diverse data sources using a mark-up language | 19 | 2000 | |
| 6,941,511 High-performance extensible document transformation | 105 | 2000 | |
| 7,178,166 Vulnerability assessment and authentication of a computer by a local scanner | 103 | 2000 | |
| 6,658,417 Term-based methods and apparatus for access to files on shared storage devices | 113 | 2000 | |
| 2002/0152,244 Method and apparatus to dynamically create a customized user interface based on a document type definition | 166 | 2000 | |
| 7,076,728 Method and apparatus for end-to-end content publishing system using XML with an object dependency graph | 53 | 2000 | |
| 2004/0205,644 Method and system for allowing in place editing of office documents in a place | 31 | 2000 | |
| 2005/0159,136 System and method for providing wireless device access | 39 | 2000 | |
| 6,847,387 Menu management mechanism that displays menu items based on multiple heuristic factors | 76 | 2001 | |
| 2002/0032,590 E-market architecture for supporting multiple roles and reconfigurable business porcesses | 70 | 2001 | |
| 7,065,493 Workflow system and method | 102 | 2001 | |
| 6,968,505 Use of conceptual diagrams to support relationships between launchpads and its wizards | 76 | 2001 | |
| 2002/0054,128 Multi-format and multi-view synchronized data editor | 28 | 2001 | |
| 7,100,147 Method, system, and program for generating a workflow | 80 | 2001 | |
| 7,107,521 XSL dynamic inheritance | 62 | 2001 | |
| 2003/0018,668 Enhanced transcoding of structured documents through use of annotation techniques | 103 | 2001 | |
| 2003/0061,567 Apparatus and method for protecting entries in a form using access rights information | 69 | 2001 | |
| 2003/0126,555 Enhanced attribute prompting in browser clients | 67 | 2002 | |
| 2002/0136,317 Block coding for multilevel data communication | 2002 | ||
| 6,636,845 Generating one or more XML documents from a single SQL query | 196 | 2002 | |
| 6,643,633 Storing fragmented XML data into a relational database by decomposing XML documents with application specific mappings | 214 | 2002 | |
| 2004/0205,605 Method and system for stylesheet rule creation, combination, and removal | 73 | 2002 | |
| 2003/0200,506 Anchoring method for computing an XPath expression | 58 | 2002 | |
| 7,086,042 Generating and utilizing robust XPath expressions | 59 | 2002 | |
| 7,213,200 Selectable methods for generating robust XPath expressions | 56 | 2002 | |
| 2002/0184,213 Data instance transformation tool for transforming a source instance to a target instance | 30 | 2002 | |
| 2003/0204,481 Method and system for visually constructing XML schemas using an object-oriented model | 98 | 2002 | |
| 2003/0029,911 System and method for converting digital content | 16 | 2002 | |
| 2004/0054,966 Real-time method, system and program product for collecting web form data | 61 | 2002 | |
| 2004/0010,753 Converting markup language files | 27 | 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 | 122 | 2003 | |
| 7,058,645 Mapping between native data type instances | 48 | 2003 | |
| 2004/0117,769 Visual debugger for stylesheets | 82 | 2003 | |
| 2004/0088,652 Data processing and difference computation for generating addressing information | 47 | 2003 | |
| 2005/0060,721 User-centric policy creation and enforcement to manage visually notified state changes of disparate applications | 49 | 2003 | |
| 2005/0102,612 Web-enabled XML editor | 66 | 2003 | |
| 2005/0108,624 Lightweight form pattern validation | 65 | 2003 | |
| 7,809,698 System and method remapping identifiers to secure files | 11 | 2003 | |
| 2004/0261,019 XPath evaluation and information processing | 73 | 2004 | |
| 2006/0059,434 System and method to capture and manage input values for automatic form fill | 133 | 2004 | |
| 2006/0080,657 Method and structure for autonomic application differentiation/specialization | 50 | 2004 | |
| 2005/0138,539 Method of assisting a user | 42 | 2004 | |
| 2006/0161,559 Methods and systems for analyzing XML documents | 58 | 2005 | |
| 2007/0118,538 Forms integration of an external data model not implemented through a document object model (DOM) accessible application programming interface (API) | 27 | 2005 | |
| 2007/0130,504 Reusable XPath validation expressions | 53 | 2005 | |
| 2007/0208,769 System and method for generating an XPath expression | 60 | 2006 | |
|
|
|||
| 5,237,680 Method for incremental rename propagation between hierarchical file name spaces | 96 | 1990 | |
| 5,187,786 Method for apparatus for implementing a class hierarchy of objects in a hierarchical file system | 153 | 1991 | |
| 5,274,803 Method and apparatus for aligning a restored parent environment to its child environments with minimal data loss | 105 | 1991 | |
| 5,313,646 Method and apparatus for translucent file system | 218 | 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 | 174 | 1991 | |
| 5,577,252 Methods and apparatus for implementing secure name servers in an object-oriented system | 131 | 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 | 113 | 1994 | |
| 5,745,683 System and method for allowing disparate naming service providers to dynamically join a naming federation | 115 | 1995 | |
| 6,405,221 Method and apparatus for creating the appearance of multiple embedded pages of information in a single web browser display | 110 | 1995 | |
| 5,845,122 Method and apparatus for allowing a user to select from a set of mutually exclusive options | 36 | 1995 | |
| 5,659,729 Method and system for implementing hypertext scroll attributes | 175 | 1996 | |
| 5,963,964 Method, apparatus and program product for updating visual bookmarks | 149 | 1996 | |
| 5,721,824 Multiple-package installation with package dependencies | 147 | 1996 | |
| 6,292,941 Operating system installation | 64 | 1996 | |
| 5,826,031 Method and system for prioritized downloading of embedded web objects | 82 | 1996 | |
| 5,854,630 Prospective view for web backtrack | 143 | 1996 | |
| 6,105,012 Security system and method for financial institution server and client web browser | 157 | 1997 | |
| 6,154,128 Automatic building and distribution of alerts in a remote monitoring system | 89 | 1997 | |
| 6,216,152 Method and apparatus for providing plug in media decoders | 130 | 1997 | |
| 6,349,408 Techniques for implementing a framework for extensible applications | 123 | 1998 | |
| 6,434,743 Method and apparatus for allocating stack slots | 11 | 1999 | |
| 6,546,554 Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer | 128 | 2000 | |
| 6,757,890 Methods and apparatus for enabling local Java object allocation and collection | 26 | 2000 | |
| 7,269,664 Network portal system and methods | 101 | 2001 | |
| 2002/0174,417 Defining and creating custom data fields within process management software | 79 | 2001 | |
| 2003/0074,279 Document exchange framework for automated extensible markup language data in an e-procurement system and method | 29 | 2001 | |
| 6,876,996 Method and apparatus for using a shared library mechanism to facilitate sharing of metadata | 100 | 2002 | |
| 2006/0041,838 System and method for automatically generating XML schema for validating XML input documents | 121 | 2004 | |
|
|
|||
| 4,910,663 System for measuring program execution by replacing an executable instruction with interrupt causing instruction | 103 | 1987 | |
| 5,379,419 Methods and apparatus for accesssing non-relational data files using relational queries | 162 | 1990 | |
| 5,313,631 Dual threshold system for immediate or delayed scheduled migration of computer data files | 133 | 1991 | |
| 5,297,283 Object transferring system and method in an object based computer operating system | 305 | 1992 | |
| 5,440,744 Methods and apparatus for implementing server functions in a distributed heterogeneous environment | 282 | 1994 | |
| 5,517,655 Method for monitoring transactions in an object-oriented environment | 161 | 1995 | |
| 5,644,738 System and method using context identifiers for menu customization in a window | 80 | 1995 | |
| 5,717,939 Method and apparatus for entering and manipulating spreadsheet cell data | 138 | 1995 | |
| 5,835,777 Method of automatically generating a software installation package | 176 | 1996 | |
| 6,054,987 Method of dynamically creating nodal views of a managed network | 207 | 1998 | |
| 6,163,772 Virtual point of sale processing using gateway-initiated messages | 201 | 1998 | |
| 6,405,238 Quick navigation upon demand to main areas of web site | 52 | 1998 | |
| 6,282,711 Method for more efficiently installing software components from a remote server source | 241 | 1999 | |
| 6,604,238 Method and system for installing software | 29 | 2000 | |
| 6,728,755 Dynamic user profiling for usability | 52 | 2000 | |
| 6,738,783 Dynamically configurable generic container | 6 | 2001 | |
| 7,200,665 Allowing requests of a session to be serviced by different servers in a multi-server data service system | 30 | 2001 | |
| 6,845,380 Method and system of valuing transformation between extensible markup language (XML) documents | 97 | 2002 | |
| 7,081,882 Document viewing device | 35 | 2002 | |
| 2004/0193,465 Automated workflow assignment to print jobs | 13 | 2003 | |
| 7,562,215 System and method for electronic document security | 12 | 2003 | |
| 2005/0004,893 Workflow management devices and systems, and workflow assignment and management methods | 65 | 2003 | |
| 2005/0028,073 Method and system for automating workflows | 37 | 2003 | |
| 2004/0088,320 Methods and apparatus for storing hierarchical documents in a relational database | 46 | 2003 | |
|
|
|||
| 5,862,372 Visually oriented computer implemented application development system utilizing standardized objects and multiple views | 135 | 1994 | |
| 6,081,610 System and method for verifying signatures on documents | 93 | 1995 | |
| 6,078,327 Navigating applications and objects in a graphical user interface | 90 | 1997 | |
| 6,308,179 User level controlled mechanism inter-positioned in a read/write path of a property-based document management system | 158 | 1998 | |
| 6,691,230 Method and system for extending Java applets sand box with public client storage | 106 | 1998 | |
| 6,560,640 Remote bookmarking for wireless client devices | 144 | 1999 | |
| 6,578,144 Secure hash-and-sign signatures | 99 | 1999 | |
| 6,493,702 System and method for searching and recommending documents in a collection using share bookmarks | 270 | 1999 | |
| 6,603,489 Electronic calendaring system that automatically predicts calendar entries based upon previous activities | 81 | 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 | 123 | 2000 | |
| 6,604,099 Majority schema in semi-structured data | 115 | 2000 | |
| 2002/0133,481 Methods and apparatus for providing search results in response to an ambiguous search query | 15 | 2000 | |
| 6,631,379 Parallel loading of markup language data files and documents into a computer database | 86 | 2001 | |
| 2003/0020,746 System and method for dynamically generating a web page | 67 | 2002 | |
| 7,412,649 Viewing and editing markup language files with complex semantics | 40 | 2005 | |
|
|
|||
| 6,434,564 Browser for hierarchical structures | 114 | 2001 | |
| 7,305,613 Indexing structured documents | 9 | 2002 | |
| 2004/0024,842 Validation framework for validating markup page input on a client computer | 62 | 2002 | |
| 7,234,105 Methods and systems for providing a document with interactive elements to retrieve information for processing by business applications | 19 | 2002 | |
| 2003/0233,374 Dynamic workflow process | 89 | 2002 | |
| 2005/0065,933 System and method for customizing form elements in a form building application | 62 | 2003 | |
| 2005/0065,936 System and method for reusing form elements in a form building application | 64 | 2003 | |
| 2005/0132,196 Electronic signatures | 54 | 2003 | |
| 2005/0033,626 Universal worklist service and user interface | 33 | 2004 | |
| 2005/0262,112 Method and apparatus to convert project plans into workflow definitions | 38 | 2004 | |
| 2005/0138,031 Systems and methods for assigning task-oriented roles to users | 52 | 2004 | |
| 2005/0149,375 Systems and methods for handling and managing workflows | 37 | 2004 | |
| 2006/0230,363 Methods and systems for entering object assignments | 18 | 2005 | |
| 2006/0075,245 Long-term authenticity proof of electronic documents | 25 | 2005 | |
|
|
|||
| 5,341,478 Methods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environment | 307 | 1993 | |
| 5,950,010 System and method for customized application package building and installation | 196 | 1996 | |
| 6,549,922 System for collecting, transforming and managing media metadata | 197 | 1999 | |
| 7,287,218 Dynamic publication of information from a database | 39 | 2000 | |
| 7,024,417 Data mining framework using a signature associated with an algorithm | 70 | 2002 | |
| 7,316,003 System and method for developing a dynamic web page | 70 | 2002 | |
| 7,107,282 Managing XPath expressions in a database system | 80 | 2003 | |
| 7,103,611 Techniques for retaining hierarchical information in mapping between XML documents and relational data | 68 | 2003 | |
| 2004/0261,032 Graphical user interface navigation method | 16 | 2004 | |
| 2006/0155,857 Deterministic session state management within a global cache array | 56 | 2005 | |
| 7,318,237 System and method for maintaining security in a distributed computer network | 95 | 2005 | |
| 2008/0027,896 HIERARCHICAL TRIGGERS FOR DATABASE | 11 | 2007 | |
|
|
|||
| 5,390,325 Automated testing system | 158 | 1992 | |
| 5,446,842 Object-oriented collaboration system | 234 | 1993 | |
| 5,369,766 Object-oriented loader system with support for different load formats | 179 | 1993 | |
| 5,459,865 Runtime loader | 112 | 1993 | |
| 5,602,996 Method and apparatus for determining window order when one of multiple displayed windows is selected | 93 | 1995 | |
| 5,825,359 Method and system for improved arbitration of a display screen in a computer system | 20 | 1995 | |
| 5,669,005 System for automatically embedding or incorporating contents added to a document | 166 | 1995 | |
| 5,995,103 Window grouping mechanism for creating, manipulating and displaying windows and window groups on a display screen of a computer system | 98 | 1996 | |
| 6,493,006 Graphical user interface having contextual menus | 85 | 1996 | |
| 6,957,395 Computer interface having a single window mode of operation | 67 | 2000 | |
|
|
|||
| 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 | 119 | 1993 | |
| 6,191,797 Expression tree optimization for processing obscured graphical objects | 96 | 1997 | |
| 7,190,376 Method of compiling compositing expressions for optimised rendering | 66 | 2000 | |
| 7,313,758 Markup-language document formatting in memory-constrained environment | 53 | 2003 | |
| 2004/0015,783 Methods for interactively defining transforms and for generating queries by manipulating existing query data | 132 | 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 | 60 | 2003 | |
| 2004/0181,543 Method of using recommendations to visually create new views of data across heterogeneous sources | 84 | 2003 | |
| 2005/0060,647 Method for presenting hierarchical data | 79 | 2003 | |
|
|
|||
| 6,357,038 Cross platform and cross operating system macros | 84 | 1998 | |
| 2002/0023,111 DRAW-BASED EDITOR FOR WEB PAGES | 36 | 1998 | |
| 7,284,239 Transforming server-side processing grammars | 14 | 2000 | |
| 2002/0194,219 Method and system for cross-platform form creation and deployment | 119 | 2002 | |
| 7,313,757 Method and system for cross-platform form creation and deployment | 27 | 2002 | |
| 7,428,699 Configurable representation of structured data | 29 | 2003 | |
| 2006/0136,422 Multiple bindings in web service data connection | 29 | 2004 | |
|
|
|||
| 5,634,113 Method for generating a preferred processing order and for detecting cycles in a directed graph used to represent system component connectivity | 29 | 1994 | |
| 5,911,776 Automatic format conversion system and publishing methodology for multi-user network | 389 | 1996 | |
| 5,940,075 Method for extending the hypertext markup language (HTML) to support enterprise application data binding | 171 | 1997 | |
| 6,253,366 Method and system for generating a compact document type definition for data interchange among software tools | 144 | 1999 | |
| 6,381,743 Method and system for generating a hierarchial document type definition for data interchange among software tools | 118 | 1999 | |
| 6,408,311 Method for identifying UML objects in a repository with objects in XML content | 146 | 1999 | |
| 6,385,767 Method and system for creating and manipulating extensions to version control systems | 28 | 1999 | |
|
|
|||
| 6,611,822 System method and article of manufacture for creating collaborative application sharing | 179 | 1999 | |
| 6,523,027 Interfacing servers in a Java based e-commerce architecture | 354 | 1999 | |
| 6,529,909 Method for translating an object attribute converter in an information services patterns environment | 344 | 1999 | |
| 6,640,249 Presentation services patterns in a netcentric environment | 234 | 1999 | |
| 7,669,116 Single access point for filing of converted electronic forms to multiple processing entities | 11 | 2002 | |
| 2003/0220,930 System and method for translating to and from hierarchical information systems | 53 | 2002 | |
|
|
|||
| 5,600,789 Automated GUI interface testing | 134 | 1992 | |
| 5,436,637 Graphical user interface system and methods for improved user feedback | 152 | 1993 | |
| 5,798,757 Methods and interface for building command expressions in a computer system | 105 | 1995 | |
| 5,745,712 Graphical programming system and methods for assisting a user with creating screen objects on a screen device | 138 | 1995 | |
| 6,005,570 Graphical user interface system and methods for improved user feedback | 82 | 1997 | |
| 2002/0188,597 Methods and systems for linking tasks to workflow | 84 | 2002 | |
|
|
|||
| 5,873,088 Derived data base processing system enabling one program to access a plurality of data basis | 50 | 1994 | |
| 5,929,858 Device for aiding analysis of infeasible solution and unbounded solution | 74 | 1995 | |
| 5,720,016 Multi-window display apparatus for managing writing frame memory | 13 | 1997 | |
| 6,501,864 Data medium handling apparatus and data medium handling method | 58 | 1999 | |
| 7,293,268 Installation method, activation method, execution apparatus and medium of application program | 10 | 2001 | |
| 2003/0038,846 Message display program and message display apparatus | 27 | 2002 | |
|
|
|||
| 5,410,688 Distributed object based systems for communicating object data among different storage domains | 118 | 1990 | |
| 5,438,659 Object-action user interface management system | 131 | 1992 | |
| 6,026,379 System, method and article of manufacture for managing transactions in a high availability system | 206 | 1996 | |
| 6,072,870 System, method and article of manufacture for a gateway payment architecture utilizing a multichannel, extensible, flexible architecture | 295 | 1996 | |
| 6,180,698 Polycarbonate-containing liquid chemical formulation and method for making polycarbonate film | 70 | 1997 | |
| 6,344,862 User interface mechanism for manipulating context in computer management applications | 59 | 1998 | |
|
|
|||
| 5,551,035 Method and apparatus for inter-object communication in an object-oriented program controlled system | 225 | 1995 | |
| 6,121,965 User interface for graphical application tool | 108 | 1997 | |
| 6,247,016 Decision tree classifier with integrated building and pruning phases | 29 | 1998 | |
| 6,353,851 Method and apparatus for sharing asymmetric information and services in simultaneously viewed documents on a communication system | 155 | 1998 | |
| 7,039,875 Computer user interfaces that are generated as needed | 89 | 2000 | |
| 2004/0010,752 System and method for filtering XML documents with XPath expressions | 139 | 2002 | |
|
|
|||
| 6,219,423 System and method for digitally signing a digital agreement between remotely located nodes | 42 | 1996 | |
| 6,167,523 Method and apparatus for forms data validation and processing control | 154 | 1997 | |
| 6,286,130 Software implemented method for automatically validating the correctness of parallel computer programs | 46 | 1997 | |
| 2001/0054,004 Method of direct communication between a business and its customers | 86 | 2001 | |
| 6,941,521 Method for dynamically generating a user interface from XML-based documents | 90 | 2002 | |
|
|
|||
| 6,243,088 User defined extensible visual integration | 35 | 1997 | |
| 6,779,154 Arrangement for reversibly converting extensible markup language documents to hypertext markup language documents | 95 | 2000 | |
| 7,346,840 Application server configured for dynamically generating web forms based on extensible markup language documents and retrieved subscriber data | 39 | 2001 | |
| 2005/0240,620 Arrangement for controlling and logging voice enabled web applications using extensible markup language documents | 9 | 2005 | |
|
|
|||
| 7,003,548 Method and apparatus for developing and checking technical configurations of a product | 41 | 1999 | |
| 2002/0078,103 Wizard development kit | 68 | 2000 | |
| 2003/0023,641 Web page authoring tool | 80 | 2001 | |
| 7,032,170 Creating data structures from a form file and creating a web page in conjunction with corresponding data structures | 66 | 2002 | |
|
|
|||
| 7,272,815 Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects | 124 | 2000 | |
| 7,086,009 Customizable system for creating supervisory process control and manufacturing information applications | 103 | 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 | 82 | 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 | 41 | 2003 | |
|
|
|||
| 6,476,833 Method and apparatus for controlling browser functionality in the context of an application | 234 | 1999 | |
| 7,058,663 Automatic data update | 75 | 2001 | |
| 2004/0003,341 Method and apparatus for processing electronic forms for use with resource constrained devices | 77 | 2002 | |
| 2003/0037,303 Method of and system for updating a document | 78 | 2002 | |
|
|
|||
| 5,634,121 System for identifying and linking domain information using a parsing process to identify keywords and phrases | 115 | 1995 | |
| 5,991,877 Object-oriented trusted application framework | 192 | 1997 | |
| 6,961,897 System and method for interactive electronic media extraction for web page generation | 108 | 2000 | |
| 7,496,632 Method and system for distributing a public information release authorization (PIRA) form over an intranet | 27 | 2003 | |
|
|
|||
| 5,790,796 Polymorphic package files to update software components | 136 | 1996 | |
| 6,052,531 Multi-tiered incremental software updating | 225 | 1998 | |
| 2001/0044,850 Method and apparatus for determining the order of streaming modules | 70 | 2000 | |
| 2003/0140,160 Method and apparatus for determining the order of streaming modules | 61 | 2003 | |
|
|
|||
| 4,396,345 Unloader valve having bypass valving means | 20 | 1981 | |
| 5,388,968 Compressor inlet valve | 21 | 1994 | |
| 5,540,558 Apparatus and method for electronically controlling inlet flow and preventing backflow in a compressor | 31 | 1995 | |
|
|
|||
| 2004/0221,245 Graphical user interface including palette windows with an improved navigation interface | 71 | 2000 | |
| 7,152,027 Reconfigurable test system | 46 | 2001 | |
| 7,228,541 Creation of application system installer | 33 | 2003 | |
|
|
|||
| 6,115,646 Dynamic and generic process automation system | 209 | 1997 | |
| 2002/0083,148 System and method for sender initiated caching of personalized content | 88 | 2000 | |
| 2002/0083,145 Method and system for online/offline services | 78 | 2000 | |
|
|
|||
| 5,412,772 System for permitting a view of an object or a user interface to be exchanged between operating system environments | 125 | 1992 | |
| 5,428,738 Logical expression calculation interface | 23 | 1993 | |
| 6,097,382 Method and apparatus for building an application interface | 67 | 1998 | |
|
|
|||
| 6,948,133 System for dynamically configuring a user interface display | 102 | 2002 | |
| 2004/0015,778 Electronic healthcare management form creation | 22 | 2003 | |
| 2005/0015,279 Service order system and user interface for use in healthcare and other fields | 51 | 2003 | |
|
|
|||
| 7,106,888 Signature capture via interface surface | 78 | 2000 | |
| 6,720,985 Method and system for object selection | 150 | 2000 | |
| 2004/0078,756 Method of improving recognition accuracy in form-based data entry systems | 63 | 2003 | |
|
|
|||
| 5,218,672 Offline editing system with user interface for controlling edit list generation | 165 | 1990 | |
| 5,191,645 Digital signal processing system employing icon displays | 243 | 1991 | |
| 6,429,885 GUI resource editor for an embedded system | 79 | 1998 | |
|
|
|||
| 6,442,755 Electronic program guide using markup language | 174 | 1999 | |
| 6,766,526 Smart channel entry system | 95 | 1999 | |
| 6,774,926 Personal television channel system | 196 | 2000 | |
|
|
|||
| 2002/0026,461 System and method for creating a source document and presenting the source document to a user in a target format | 97 | 2001 | |
| 2002/0169,789 System and method for accessing, organizing, and presenting data | 87 | 2001 | |
|
|
|||
| 5,396,623 Method for editing the contents of a DB.sub.2 table using an editproc manager | 115 | 1992 | |
| 5,919,247 Method for the distribution of code and data updates | 333 | 1996 | |
|
|
|||
| 6,345,278 Universal forms engine | 145 | 1999 | |
| 2005/0268,217 System for describing the overlaying of electronic data onto an electronic image | 33 | 2005 | |
|
|
|||
| 5,630,706 Multichannel pump apparatus with microflow rate capability | 39 | 1993 | |
| 5,664,938 Mixing apparatus for microflow gradient pumping | 27 | 1995 | |
|
|
|||
| 6,748,569 XML server pages language | 134 | 1999 | |
| 6,763,343 Preventing duplication of the data in reference resource for XML page generation | 120 | 1999 | |
|
|
|||
| 7,249,328 Tree view for reusable data markup language | 34 | 2000 | |
| 2008/0028,340 Tree view for reusable data markup language | 47 | 2007 | |
|
|
|||
| 5,206,951 Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types | 240 | 1991 | |
| 5,634,124 Data integration by object management | 145 | 1995 | |
|
|
|||
| 6,701,434 Efficient hybrid public key signature scheme | 87 | 1999 | |
| 2005/0108,104 Integrating third party shopping cart applications with an online payment service | 68 | 2004 | |
|
|
|||
| 4,783,648 Display control system for multiwindow | 98 | 1986 | |
| 2002/0032,692 Workflow management method and workflow management system of controlling workflow process | 87 | 2001 | |
|
|
|||
| 5,734,380 Method for controlling the presentation of displays in a multi-window computer environment | 49 | 1996 | |
| 5,796,403 Method of display categorization in a multi-window display | 17 | 1996 | |
|
|
|||
| 6,396,488 System and method for determining a path in a graphical diagram | 107 | 1999 | |
| 2007/0208,606 WORKFLOW MANAGEMENT SYSTEM AND METHOD | 67 | 2007 | |
|
|
|||
| 5,025,484 Character reader device | 66 | 1988 | |
| 6,106,570 Network computer, and file transfer method applied to network computer | 15 | 1998 | |
|
|
|||
| 4,962,475 Method for generating a document utilizing a plurality of windows associated with different data objects | 154 | 1988 | |
| 6,069,626 Method and apparatus for improved scrolling functionality in a graphical user interface utilizing a transparent scroll bar icon | 55 | 1997 | |
|
|
|||
| 5,339,424 System and method for compiling and executing a computer program written in more than one programming language | 97 | 1992 | |
| 2007/0005,611 Work flow managing system | 26 | 2004 | |
|
|
|||
| 6,704,906 Self-directed routable electronic form system and method | 98 | 1999 | |
| 7,000,179 Method and apparatus for programmatic learned routing in an electronic form system | 52 | 2002 | |
|
|
|||
| 4,201,978 Document processing system | 158 | 1978 | |
| 4,564,752 Concurrent, image-based, reject-re-entry system and method | 83 | 1982 | |
|
|
|||
| 5,257,646 O-ring damped regulator | 36 | 1992 | |
| 5,875,815 Combination pressure regulator/drain check valve | 39 | 1997 | |
|
|
|||
| 6,014,135 Collaboration centric document processing environment using an information centric visual user interface and information presentation method | 249 | 1997 | |
| 6,343,377 System and method for rendering content received via the internet and world wide web via delegation of rendering processes | 45 | 1997 | |
|
|
|||
| 2003/0069,881 Apparatus and method for dynamic partitioning of structured documents | 50 | 2001 | |
| 2006/0107,206 Form related data reduction | 31 | 2004 | |
|
|
|||
| 6,343,149 Document character reading system | 52 | 1999 | |
| 2004/0205,671 Natural-language processing system | 97 | 2001 | |
|
|
|||
| 6,327,628 Portal server that provides a customizable user Interface for access to computer networks | 343 | 2000 | |
| 2005/0066,287 User-friendly data binding, such as drag-and-drop data binding in a workflow application | 82 | 2004 | |
|
|
|||
| 7,020,869 Business rules user interface for development of adaptable enterprise applications | 96 | 2001 | |
| 2006/0129,978 Business rules user interface for development of adaptable enterprise applications | 83 | 2006 | |
|
|
|||
| 5,806,079 System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects | 182 | 1996 | |
| 6,389,434 System, method, and computer program product for creating subnotes linked to portions of data objects after entering an annotation mode | 166 | 1998 | |
|
|
|||
| 5,369,778 Data processor that customizes program behavior by using a resource retrieval capability | 251 | 1993 | |
| 6,182,094 Programming tool for home networks with an HTML page for a plurality of home devices | 310 | 1998 | |
|
|
|||
| 5,381,547 Method for dynamically linking definable program elements of an interactive data processing system | 112 | 1992 | |
| 6,369,841 Graphical user interface for the programming of programmable controllers | 73 | 1998 | |
|
|
|||
| 2004/0260,593 System and user interface supporting workflow operation improvement | 49 | 2004 | |
| 2005/0071,752 Forms management system | 73 | 2004 | |
|
|
|||
| 2003/0225,829 System and method for platform and language-independent development and delivery of page-based content | 134 | 2002 | |
| 7,490,167 System and method for platform and language-independent development and delivery of page-based content | 18 | 2002 | |
|
|
|||
| 5,838,906 Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document | 541 | 1994 | |
| 6,963,875 Persistent archives | 81 | 2001 | |
|
|
|||
| 6,088,679 Workflow management employing role-based access control | 188 | 1997 | |
| 2002/0184,485 Method for electronic communication providing self-encrypting and self-verification capabilities | 39 | 2000 | |
|
|
|||
| 7,281,206 Maintenance of a markup language document in a database | 38 | 2002 | |
| 2008/0021,916 Maintenance of a markup language document in a database | 26 | 2007 | |
|
|
|||
| 5,983,348 Computer network malicious code scanner | 177 | 1997 | |
| 6,658,622 Self-diagnosing and self-correcting data entry components with dependency behavior | 71 | 1998 | |
|
|
|||
| 2001/0056,460 Method and system for transforming content for execution on multiple platforms | 151 | 2001 | |
| 2005/0114,757 Method and system for transforming content for execution on multiple platforms | 101 | 2004 | |
|
|
|||
| 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 | 219 | 1993 | |
| 6,833,925 Composite job tickets to support proofing | 11 | 1999 | |
|
|
|||
| 7,080,083 Extensible stylesheet designs in visual graphic environments | 88 | 2002 | |
| 7,146,564 Extensible stylesheet designs using meta-tag and/or associated meta-tag information | 80 | 2002 | |
|
|
|||
| 6,343,302 Remote web site authoring system and method | 116 | 1997 | |
| 6,581,061 Remote web site authoring system and method | 90 | 2002 | |
|
|
|||
| 2007/0186,157 SIMULTANEOUS MULTI-USER DOCUMENT EDITING SYSTEM | 81 | 2007 | |
|
|
|||
| 6,300,948 Methods and systems for user interfaces and constraint handling in configuration software | 95 | 1998 | |
|
|
|||
| 2004/0216,084 System and method of managing web content | 43 | 2004 | |
|
|
|||
| 5,761,683 Techniques for changing the behavior of a link in a hypertext document | 269 | 1996 | |
|
|
|||
| 5,742,795 Method of initializing and updating a network model | 13 | 1995 | |
|
|
|||
| 2001/0047,372 Nested relational data model | 79 | 2001 | |
|
|
|||
| 6,828,992 User interface with dynamic menu option organization | 57 | 2000 | |
|
|
|||
| 2002/0107,885 System, computer program product, and method for capturing and processing form data | 54 | 2002 | |
|
|
|||
| 5,542,070 Method for rapid development of software systems | 147 | 1994 | |
|
|
|||
| 7,010,580 Method and apparatus for exchanging data in a platform independent manner | 77 | 2000 | |
|
|
|||
| 5,973,696 Embedded web server | 189 | 1997 | |
|
|
|||
| 2003/0187,756 Electronic realty and transaction system and method therein | 92 | 2002 | |
|
|
|||
| 5,613,837 Air compressor inlet and outlet valve arrangement | 16 | 1996 | |
|
|
|||
| 6,941,129 Telecommunication system, and mobile station, and database, and method | 15 | 2001 | |
|
|
|||
| 5,689,667 Methods and system of controlling menus with radial and linear portions | 120 | 1995 | |
|
|
|||
| 2004/0044,961 Method and system for transformation of an extensible markup language document | 69 | 2002 | |
|
|
|||
| 7,200,816 Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment | 43 | 2004 | |
|
|
|||
| 2002/0026,441 System and method for integrating multiple applications | 83 | 2001 | |
|
|
|||
| 2003/0120,659 Systems for developing websites and methods therefor | 96 | 2000 | |
|
|
|||
| 6,393,469 Method and apparatus for publishing hypermedia documents over wide area networks | 41 | 1998 | |
|
|
|||
| 6,560,620 Hierarchical document comparison system and method | 161 | 1999 | |
|
|
|||
| 5,537,596 Method and apparatus for overriding resource maps in a computer system | 25 | 1995 | |
|
|
|||
| 6,311,221 Streaming modules | 110 | 1998 | |
|
|
|||
| 6,122,647 Dynamic generation of contextual links in hypertext documents | 352 | 1998 | |
|
|
|||
| 5,434,975 System for interconnecting a synchronous path having semaphores and an asynchronous path having message queuing for interprocess communications | 144 | 1992 | |
|
|
|||
| 2004/0046,787 System and method for screen connector design, configuration, and runtime access | 24 | 2003 | |
|
|
|||
| 6,414,700 System for accessing a large number of menu items using a zoned menu bar | 109 | 1998 | |
|
|
|||
| 2002/0032,768 Method and system for configuring remotely located applications | 94 | 2001 | |
|
|
|||
| 6,321,259 Attribute inheritance schema for network switches | 92 | 1998 | |
|
|
|||
| 2006/0026,500 System and method for data collection and processing | 25 | 2004 | |
|
|
|||
| 2002/0178,187 Electronically signed HTML forms | 63 | 2001 | |
|
|
|||
| 2005/0091,305 Network system extensible by users | 91 | 2004 | |
|
|
|||
| 4,514,985 Master cylinder | 15 | 1984 | |
|
|
|||
| 5,681,151 Motor driven air compressor having a combined vent valve and check valve assembly | 45 | 1996 | |
|
|
|||
| 6,725,426 Mechanism for translating between word processing documents and XML documents | 97 | 2000 | |
|
|
|||
| 6,470,349 Server-side scripting language and programming tool | 124 | 1999 | |
|
|
|||
| 5,333,317 Name resolution in a directory database | 159 | 1992 | |
|
|
|||
| 2002/0057,297 Personalized content management | 97 | 2001 | |
|
|
|||
| 7,143,341 Method and apparatus for concurrent engineering and design synchronization of multiple tools | 45 | 2002 | |
|
|
|||
| 5,803,715 Inlet control combination for a compressor system | 15 | 1996 | |
|
|
|||
| 7,043,688 Document processing apparatus capable of increasing printing efficiency by forming virtual document and storage medium | 21 | 1999 | |
|
|
|||
| 6,314,415 Automated forms publishing system and method using a rule-based expert system to dynamically generate a graphical user interface | 125 | 1998 | |
|
|
|||
| 6,463,419 Internet system for exchanging and organizing vessel transport information | 84 | 2000 | |
|
|
|||
| 2003/0149,934 Computer program connecting the structure of a xml document to its underlying meaning | 194 | 2002 | |
|
|
|||
| 5,497,489 Data storage and retrieval systems having labelling for data | 94 | 1995 | |
|
|
|||
| 6,427,142 Intelligent agent workbench | 34 | 1998 | |
|
|
|||
| 2005/0198,247 Granular management of network resources | 106 | 2004 | |
|
|
|||
| 6,993,722 User interface system methods and computer program products for multi-function consumer entertainment appliances | 33 | 2000 | |
|
|
|||
| 6,757,826 Digital graphic signature system | 71 | 1999 | |
|
|
|||
| 2006/0173,865 System and method of translating a relational database into an XML document and vice versa | 45 | 2005 | |
|
|
|||
| 2010/0125,788 DISPLAY DEVICE | 9 | 2009 | |
|
|
|||
| 5,408,665 System and methods for linking compiled code with extended dictionary support | 134 | 1993 | |
|
|
|||
| 5,556,271 Valve system for capacity control of a screw compressor and method of manufacturing such valves | 20 | 1994 | |
|
|
|||
| 7,036,072 Method and apparatus for declarative updating of self-describing, structured documents | 80 | 2001 | |
|
|
|||
| 2002/0010,743 Method and system for distributing and collecting spreadsheet information | 73 | 2001 | |
|
|
|||
| 6,760,723 Storage management across multiple time zones | 126 | 2001 | |
|
|
|||
| 7,441,200 Method and apparatus for designing, rendering and programming a user interface | 29 | 2003 | |
|
|
|||
| 6,885,748 System and method for protection of digital works | 49 | 2000 | |
|
|
|||
| 2006/0059,107 System and method for establishing eletronic business systems for supporting communications servuces commerce | 163 | 2001 | |
|
|
|||
| 6,225,996 System and method for displaying a current value of a cell of a document | 86 | 1998 | |
|
|
|||
| 6,401,077 Method and system for providing additional behavior through a web page | 77 | 1999 | |
|
|
|||
| 5,314,152 Nestable, stackable printer support stand | 71 | 1992 | |
|
|
|||
| 2005/0050,066 Processing XML node sets | 48 | 2003 | |
|
|
|||
| 6,654,737 Hypertext-based database architecture | 103 | 2000 | |
|
|
|||
| 4,514,800 Digital computer system including apparatus for resolving names representing data items and capable of executing instructions belonging to general instruction sets | 80 | 1981 | |
|
|
|||
| 6,754,874 Computer-aided system and method for evaluating employees | 88 | 2002 | |
|
|
|||
| 2002/0129,056 Method and apparatus for electronic negotiation of document content | 80 | 2001 | |
|
|
|||
| 6,421,070 Smart images and image bookmarking for an internet browser | 163 | 1998 | |
|
|
|||
| 6,091,417 Graphical user interface | 100 | 1998 | |
|
|
|||
| 6,625,622 Apparatus and method for transfering information between platforms | 39 | 1999 | |
|
|
|||
| 6,108,637 Content display monitor | 209 | 1996 | |
|
|
|||
| 6,442,563 Workflow management system, method, and medium that morphs work items | 91 | 1998 | |
|
|
|||
| 6,589,290 Method and apparatus for populating a form with data | 120 | 1999 | |
|
|
|||
| 6,078,924 Method and apparatus for performing data collection, interpretation and analysis, in an information platform | 418 | 1998 | |
|
|
|||
| 6,367,013 System and method for electronic transmission, storage, and retrieval of authenticated electronic original documents | 229 | 1999 | |
|
|
|||
| 6,678,717 Method, product, and apparatus for requesting a network resource | 110 | 2002 | |
|
|
|||
| 2003/0037,021 JavaScript in a non-JavaScript environment | 13 | 2001 | |
|
|
|||
| 6,219,698 Configuring client software using remote notification | 115 | 1997 | |
|
|
|||
| 2003/0210,428 Non-OCR method for capture of computer filled-in forms | 38 | 2002 | |
|
|
|||
| 6,505,230 Client-server independent intermediary mechanism | 97 | 1999 | |
|
|
|||
| 7,337,391 Method and system for stylesheet execution interactive feedback | 27 | 2002 | |
|
|
|||
| 2004/0237,030 System and method of implementing calculation fields in an electronic form | 80 | 2003 | |
|
|
|||
| 6,180,697 Method for preparation of stable bitumen polymer compositions | 75 | 1999 | |
|
|
|||
| 2005/0097,536 Method of graphically displaying and manipulating multiple workflow run instances of a software application | 36 | 2004 | |
|
|
|||
| 2004/0059,754 Perceptual information processing system | 66 | 2003 | |
|
|
|||
| 6,609,200 Method and system for processing electronic documents | 216 | 2000 | |
|
|
|||
| 2006/0101,051 Electronic data capture and verification | 64 | 2003 | |
|
|
|||
| 2005/0198,125 Methods and system for creating and managing identity oriented networked communication | 65 | 2004 | |
|
|
|||
| 6,493,007 Method and device for removing junk e-mail messages | 103 | 1998 | |
|
|
|||
| 5,706,501 Apparatus and method for managing resources in a network combining operations with name resolution functions | 118 | 1995 | |
|
|
|||
| 7,043,687 Document/message management | 52 | 2001 | |
|
|
|||
| 7,934,098 System and method for capturing and applying a legal signature to documents over a network | 7 | 2005 | |
|
|
|||
| 5,947,711 Rotary screw air compressor having a separator and a cooler fan assembly | 16 | 1997 | |
|
|
|||
| 2004/0205,525 Automatic identification of form contents | 72 | 2001 | |
|
|
|||
| 2003/0025,732 Method and apparatus for providing customizable graphical user interface and screen layout | 101 | 2001 | |
|
|
|||
| 4,926,476 Method and apparatus for secure execution of untrusted software | 76 | 1989 | |
|
|
|||
| 6,182,095 Document generator | 101 | 1998 | |
|
|
|||
| 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 | 102 | 2000 | |
|
|
|||
| 2006/0184,393 Online medical data collection | 25 | 2005 | |
|
|
|||
| 2005/0149,726 Systems and methods for secure client applications | 142 | 2004 | |
|
|
|||
| 6,968,503 XML user interface for a workflow server | 117 | 2000 | |
|
|
|||
| 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 | 128 | 1990 | |
|
|
|||
| 2002/0065,847 Form processing system, management system of form identification dictionary, form processing terminal and distribution mehtod of form identification dictionary | 44 | 2001 | |
|
|
|||
| 2005/0132,043 System and method for command line interface command processing | 33 | 2004 | |
|
|
|||
| 7,002,560 Method of combining data entry of handwritten symbols with displayed character data | 67 | 2002 | |
|
|
|||
| 5,805,824 Method of propagating data through a distributed information system | 45 | 1996 | |
|
|
|||
| 7,251,777 Method and system for automated structuring of textual documents | 21 | 2004 | |
|
|
|||
| 2004/0039,881 Systems and methods for storing differing data formats in fixed field definitions | 26 | 2002 | |
|
|
|||
| 2006/0271,839 Connecting structured data sets | 7 | 2006 | |
|
|
|||
| 6,671,805 System and method for document-driven processing of digitally-signed electronic documents | 128 | 1999 | |
|
|
|||
| 6,559,966 Trapping of graphic image files | 14 | 2000 | |
|
|
|||
| 2006/0010,386 Microbrowser using voice internet rendering | 27 | 2005 | |
|
|
|||
| 6,281,896 Data processor controlled interface with multiple tree of elements views expandable into individual detail views | 98 | 1998 | |
|
|
|||
| 2006/0200,754 Systems and methods for storing personal information, automatically filling out forms, and sharing information with a data recipient | 55 | 2006 | |
|
|
|||
| 5,742,504 Method and system for quickly developing application software for use in a machine vision system | 141 | 1995 | |
|
|
|||
| 7,653,687 Method for distributing content to a user station | 21 | 2007 | |
|
|
|||
| 7,080,325 Graphical device for comprehensive viewing and input of variable data via a browser-based display | 74 | 2002 | |
|
|
|||
| 5,195,183 Data communication system with communicating and recharging docking apparatus for hand-held data terminal | 154 | 1991 | |
|
|
|||
| 6,044,205 Communications system for transferring information between memories according to processes transferred with the information | 292 | 1996 | |
|
|
|||
| 5,999,740 Updating mechanism for software | 242 | 1997 | |
|
|
|||
| 5,572,643 Web browser with dynamic display of information objects during linking | 1416 | 1995 | |
|
|
|||
| 2005/0171,746 Network models of complex systems | 69 | 2004 | |
|
|
|||
| 5,987,480 Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content | 293 | 1996 | |
|
|
|||
| 2005/0080,801 System for transactionally deploying content across multiple machines | 56 | 2004 | |
|
|
|||
| 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 | 83 | 1999 | |
|
|
|||
| 6,272,506 Computerized verification form processing system and method | 119 | 1997 | |
|
|
|||
| 6,178,551 Method of and system for installing a computer program | 30 | 1998 | |
|
|
|||
| 6,845,499 System and method for developing software applications using an extended XML-based framework | 111 | 2001 | |
|
|
|||
| 6,139,241 Multi-faceted modular silo for bulk solids | 73 | 1999 | |
|
|
|||
| 4,362,475 Compressor inlet valve | 22 | 1981 | |
|
|
|||
| 6,279,042 Methods of performing an interdependent task on a document | 79 | 1999 | |
|
|
|||
| 7,424,671 Methods and systems for enabling collaborative authoring of hierarchical documents | 36 | 2004 | |
|
|
|||
| 2002/0174,147 System and method for transcoding information for an audio or limited display user interface | 115 | 2001 | |
|
|
|||
| 6,457,009 Method of searching multiples internet resident databases using search fields in a generic form | 114 | 1998 | |
|
|
|||
| 2005/0160,398 Method and apparatus for dataflow creation and execution | 38 | 2004 | |
|
|
|||
| 6,263,313 Method and apparatus to create encoded digital content | 306 | 1998 | |
|
|
|||
| 2005/0022,115 Visual and interactive wrapper generation, automated information extraction from web pages, and translation into xml | 136 | 2004 | |
|
|
|||
| 5,555,325 Data capture variable priority method and system for managing varying processing capacities | 68 | 1993 | |
|
|
|||
| 6,948,129 Multi-modal, multi-path user interface for simultaneous access to internet data over multiple media | 46 | 2002 | |
|
|
|||
| 6,678,625 Method and apparatus for a multipurpose configurable bus independent simulation bus functional model | 16 | 2000 | |
|
|
|||
| 7,159,011 System and method for managing an online message board | 36 | 2004 | |
|
|
|||
| 2004/0060,006 XML-DB transactional update scheme | 34 | 2003 | |
|
|
|||
| 5,748,807 Method and means for enhancing optical character recognition of printed documents | 73 | 1993 | |
|
|
|||
| 6,266,810 Remote program downloading system and apparatus | 109 | 1998 | |
|
|
|||
| 2006/0248,468 Apparatus and method for controlling visibility of data with visual nesting | 25 | 2005 | |
|
|
|||
| 6,950,987 Remote document management system | 36 | 2002 | |
|
|
|||
| 5,963,208 Integrated network access user interface for navigating with a hierarchical graph | 83 | 1998 | |
|
|
|||
| 6,006,227 Document stream operating system | 153 | 1996 | |
|
|
|||
| 2002/0032,706 Method and system for building internet-based applications | 79 | 2001 | |
|
|
|||
| 6,871,345 Self managing software agents with introspection | 53 | 2000 | |
|
|
|||
| 6,782,144 Document scanner, system and method | 72 | 2001 | |
|
|
|||
| 6,563,514 System and method for providing contextual and dynamic information retrieval | 166 | 2000 | |
|
|
|||
| 6,748,385 Dynamic insertion and updating of hypertext links for internet servers | 100 | 2001 | |
|
|
|||
| 5,922,072 Method and apparatus for creating alternate boot environments in a computer | 128 | 1997 | |
|
|
|||
| 5,640,544 Computer network having an asynchronous document data management system | 79 | 1992 | |
|
|
|||
| 2002/0083,318 Method and system for software integrity control using secure hardware assist | 63 | 2000 | |
|
|
|||
| 6,594,686 Obtaining user responses in a virtual execution environment | 67 | 2000 | |
|
|
|||
| 2004/0003,353 Workflow integration system for automatic real time data management | 80 | 2003 | |
|
|
|||
| 6,553,402 Method for coordinating activities and sharing information using a data definition language | 77 | 1999 | |
|
|
|||
| 6,513,154 System and method for testing of computer programs in programming effort | 66 | 1997 | |
|
|
|||
| 4,225,466 Catalytic oxide composition for preparing methacrylic acid | 82 | 1979 | |
|
|
|||
| 4,391,184 Diaphragm actuator | 21 | 1980 | |
|
|
|||
| 5,550,976 Decentralized distributed asynchronous object oriented system and method for electronic data management, storage, and communication | 296 | 1992 | |
|
|
|||
| 6,065,043 Systems and methods for executing application programs from a memory device linked to a server | 98 | 1998 | |
|
|
|||
| 6,331,864 Real-time multimedia visual programming system | 94 | 1997 | |
|
|
|||
| 6,606,606 Systems and methods for performing integrated financial transaction | 167 | 1999 | |
|
|
|||
| 7,107,522 System and method for creating extensible content | 23 | 2001 | |
|
|
|||
| 2003/0189,593 Method and apparatus for dynamically updating a markup language based user interface | 77 | 2001 | |
|
|
|||
| 2002/0059,566 Uni-level description of computer information and transformation of computer information between representation schemes | 46 | 2001 | |
|
|
|||
| 6,661,920 Method and apparatus for multiple simultaneously active data entry mechanisms on a computer system | 91 | 2000 | |
|
|
|||
| 6,710,789 Device and method for authorizing use of a pre-coded display area | 12 | 1999 | |
|
|
|||
| 5,761,408 Method and system for generating a computer program test suite using dynamic symbolic execution | 99 | 1996 | |
|
|
|||
| 2002/0147,748 Extensible stylesheet designs using meta-tag information | 49 | 2002 | |
|
|
|||
| 2002/0147,726 Creating, distributing and enforcing relational and business rules at front-end application | 64 | 2002 | |
|
|
|||
| 2004/0163,041 Relational database structures for structured documents | 81 | 2003 | |
|
|
|||
| 6,611,840 Method and system for removing content entity object in a hierarchically structured content object stored in a database | 145 | 2000 | |
|
|
|||
| 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 | 48 | 2001 | |
|
|
|||
| 5,222,160 Document revising system for use with document reading and translating system | 100 | 1990 | |
|
|
|||
| 6,282,709 Software update manager | 149 | 1997 | |
|
|
|||
| 7,236,982 Computer systems and methods for platform independent presentation design | 54 | 2003 | |
|
|
|||
| 6,735,721 System and method for message handling | 75 | 2000 | |
|
|
|||
| 2002/0184,401 Extensible information system | 152 | 2001 | |
|
|
|||
| 6,772,139 Method and apparatus for facilitating use of hypertext links on the world wide web | 203 | 1999 | |
|
|
|||
| 2005/0210,263 Electronic form routing and data capture system and method | 53 | 2004 | |
|
|
|||
| 7,516,399 Structured-document path-language expression methods and systems | 13 | 2004 | |
|
|
|||
| 5,608,720 Control system and operations system interface for a network element in an access system | 195 | 1994 | |
|
|
|||
| 2005/0240,876 System and method for generating XSL transformation documents | 32 | 2005 | |
|
|
|||
| 5,907,704 Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objects | 343 | 1996 | |
|
|
|||
| RE36281 Valve system for capacity control of a screw compressor and method of manufacturing such valves | 13 | 1998 | |
|
|
|||
| 2002/0198,935 Methods and systems for validating the fields of a form | 80 | 2001 | |
|
|
|||
| 2002/0065,950 Device event handler | 31 | 2001 | |
|
|
|||
| 6,151,624 Navigating network resources based on metadata | 431 | 1998 | |
|
|
|||
| 6,701,486 Method, apparatus, and computer program product for automatic page suppression in forms | 67 | 1999 | |
|
|
|||
| 2003/0048,301 System, method and computer program product for editing supplier site information in a supply chain management framework | 68 | 2001 | |
|
|
|||
| 6,366,907 Real-time search engine | 140 | 1999 | |
|
|
|||
| 7,295,336 Document-management printing system having a displaying unit, and its control method | 12 | 2002 | |
|
|
|||
| 6,901,403 XML presentation of general-purpose data sources | 194 | 2001 | |
|
|
|||
| 6,078,326 System and method providing centricity user environment | 101 | 1999 | |
|
|
|||
| 6,816,849 Advanced internet interface | 90 | 1999 | |
|
|
|||
| 4,833,490 Writing element with exchange mechanism | 7 | 1987 | |
|
|
|||
| 6,629,109 System and method of enabling file revision management of application software | 95 | 2000 | |
|
|
|||
| 6,643,652 Method and apparatus for managing data exchange among systems in a network | 407 | 2001 | |
|
|
|||
| 5,704,029 System and method for completing an electronic form | 371 | 1994 | |
|
|
|||
| 6,850,895 Assignment manager | 99 | 2001 | |
|
|
|||
| 2003/0101,414 Two-layer form-based document generation for multimedia data collection and exchange | 9 | 2001 | |
|
|
|||
| 7,152,205 System for multimedia document and file processing and format conversion | 81 | 2001 | |
|
|
|||
| 2005/0055,627 System and method for personalizing electronic mail messages | 72 | 2004 | |
|
|
|||
| 7,237,114 Method and system for signing and authenticating electronic documents | 39 | 2000 | |
|
|
|||
| 6,434,563 WWW browser configured to provide a windowed content manifestation environment | 133 | 1999 | |
|
|
|||
| 2009/0119,580 Scalable Display of Internet Content on Mobile Devices | 27 | 2008 | |
|
|
|||
| 6,144,969 File name conversion | 102 | 1998 | |
|
|
|||
| 6,632,251 Document producing support system | 142 | 1998 | |
|
|
|||
| 2004/0073,868 Method and system for compliance forms and compliance forms user interface | 75 | 2003 | |
|
|
|||
| 5,410,646 System and method for creating, processing, and storing forms electronically | 170 | 1994 | |
|
|
|||
| 6,862,689 Method and apparatus for managing session information | 50 | 2001 | |
|
|
|||
| 5,388,967 Compressor start control and air inlet valve therefor | 18 | 1993 | |
|
|
|||
| 5,456,582 Compressor inlet valve with improved response time | 17 | 1993 | |
|
|
|||
| 6,611,843 Specification of sub-elements and attributes in an XML sub-tree and method for extracting data values therefrom | 84 | 2001 | |
|
|
|||
| 2002/0178,232 METHOD OF BACKGROUND DOWNLOADING OF INFORMATION FROM A COMPUTER NETWORK | 1 | 1997 | |
|
|
|||
| 5,566,330 Method for forming a reusable and modifiable database interface object | 220 | 1995 | |
|
|
|||
| 2002/0184,188 Method for extracting content from structured or unstructured text documents | 73 | 2002 | |
|
|
|||
| 5,072,412 User interface with multiple workspaces for sharing display system objects | 431 | 1987 | |
|
|
|||
| 5,910,895 Low cost, easy to use automatic test system software | 97 | 1997 | |
|
|
|||
| 5,801,702 System and method for adding network links in a displayed hierarchy | 208 | 1995 | |
|
|
|||
| 5,249,275 Apparatus and method enabling a compiled program to exactly recreate its source code | 94 | 1991 | |
|
|
|||
| 2004/0030,991 Systems and methods for facilitating automatic completion of an electronic form | 67 | 2003 | |
|
|
|||
| 4,256,019 Turbocharger control actuator | 28 | 1979 | |
|
|
|||
| 2005/0198,086 Persistent archives | 72 | 2004 | |
|
|
|||
| 6,574,655 Associative management of multimedia assets and associated resources using multi-domain agent-based communication between heterogeneous peers | 84 | 1999 | |
|
|
|||
| 5,140,563 Multimode electronic timepiece having a mutually exclusive submode display | 32 | 1991 | |
|
|
|||
| 6,307,955 Electronic signature management system | 161 | 1998 | |
|
|
|||
| 2006/0143,220 Software application framework using meta-data defined object definitions | 75 | 2005 | |
|
|
|||
| 7,272,789 Method of formatting documents | 45 | 2003 | |
|
|
|||
| 2005/0234,890 Generation of database queries from database independent selection conditions | 19 | 2005 | |
|
|
|||
| 5,991,731 Method and system for interactive prescription and distribution of prescriptions in conducting clinical studies | 102 | 1999 | |
|
|
|||
| 6,012,066 Computerized work flow system | 132 | 1997 | |
|
|
|||
| 6,535,883 System and method for creating validation rules used to confirm input data | 81 | 1999 | |
|
|
|||
| 2004/0088,647 Web-based XML document processing system | 82 | 2002 | |
|
|
|||
| 7,269,788 Extensibility and usability of document and data representation languages | 15 | 2001 | |
|
|
|||
| 2004/0186,762 System for performing collaborative tasks | 91 | 2004 | |
|
|
|||
| 2003/0158,897 Networked platform for creating and supporting communities | 140 | 2000 | |
|
|
|||
| 2007/0118,803 PRODUCTS AND PROCESSES FOR PROVIDING ONE OR MORE LINKS IN AN ELECTRONIC FILE THAT IS PRESENTED TO A USER | 59 | 2006 | |
|
|
|||
| 5,182,709 System for parsing multidimensional and multidirectional text into encoded units and storing each encoded unit as a separate data structure | 113 | 1990 | |
|
|
|||
| 6,297,819 Parallel web sites | 240 | 1998 | |
|
|
|||
| 2003/0055,828 Methods for synchronizing on-line and off-line transcript projects | 77 | 2002 | |
|
|
|||
| 2002/0103,711 Online method and system for ordering and having delivered a paper greeting message and payment instrument | 13 | 2000 | |
|
|
|||
| 5,785,081 Compressor inlet valve | 18 | 1997 | |
|
|
|||
| 6,336,797 Oiless rotary scroll air compressor air inlet valve | 15 | 2000 | |
|
|
|||
| 6,369,840 Multi-layered online calendaring and purchasing | 255 | 1999 | |
|
|
|||
| 6,772,165 Electronic document processing system and method for merging source documents on a node-by-node basis to generate a target document | 104 | 2002 | |
|
|
|||
| 6,996,781 System and method for generating XSL transformation documents | 77 | 2001 | |
|
|
|||
| 6,611,812 Secure electronic content distribution on CDS and DVDs | 199 | 1999 | |
|
|
|||
| 2004/0205,653 Method and system for document collaboration | 153 | 2001 | |
|
|
|||
| 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 | 68 | 1997 | |
|
|
|||
| 2006/0031,757 System for creating and editing mark up language forms and documents | 88 | 2004 | |
|
|
|||
| 2002/0049,790 Data interchange format transformation method and data dictionary used therefor | 98 | 2001 | |
|
|
|||
| 2004/0205,592 Method and apparatus for extensible stylesheet designs | 77 | 2002 | |
|
|
|||
| 2004/0039,990 Automated form and data analysis tool | 154 | 2003 | |
|
|
|||
| 7,334,178 Randomized self-checking test system | 31 | 2005 | |
|
|
|||
| 6,871,220 System and method for distributed storage and retrieval of personal information | 132 | 1999 | |
|
|
|||
| 6,490,601 Server for enabling the automatic insertion of data into electronic forms on a user computer | 273 | 1999 | |
|
|
|||
| 6,397,264 Multi-browser client architecture for managing multiple applications having a history list | 81 | 1999 | |
|
|
|||
| 7,130,885 Methods and apparatus providing electronic messages that are linked and aggregated | 158 | 2001 | |
|
|
|||
| 7,284,208 System and method for enabling at least one independent data navigation and interaction activity within a document | 28 | 2007 | |
|
|
|||
| 5,815,830 Automatic generation of hypertext links to multimedia topic objects | 198 | 1995 | |
| 5,692,540 Automatic air compressor drain device | 17 | 1996 | |
| 5,655,887 Valved Piston arrangement for an electric motor driven air compressor | 35 | 1996 | |
| 5,764,985 Notification mechanism for coordinating software extensions | 93 | 1997 | |
| 6,235,027 Thermal cautery surgical forceps | 125 | 1999 | |
| 6,675,202 Methods, articles and apparatus for providing a browsing session | 71 | 2000 | |
| 7,124,167 Computer based system for directing communications over electronic networks | 47 | 2001 | |
| 2003/0046,665 Reusable software component for textually supplementing, modifying, evaluating and processing procedural logic for a compiled host program at run-time | 68 | 2001 | |
| 6,539,464 Memory allocator for multithread environment | 38 | 2001 | |
| 2002/0053,021 Internet-based secure document signing network | 32 | 2001 | |
| 2001/0051,928 Protection of software by personalization, and an arrangement, method, and system therefor | 54 | 2001 | |
| 2002/0070,973 Method of entering, updating and display of related data on a single screen page | 65 | 2001 | |
| 2004/0205,534 System and method for providing access to forms and maintaining the data used to complete the forms | 82 | 2002 | |
| 2004/0205,473 Method and system for implementing an enterprise information portal | 157 | 2002 | |
| 2003/0192,008 System and method for comprising manual function for managing a form | 62 | 2002 | |
| 2003/0135,825 Dynamically generated mark-up based graphical user interfaced with an extensible application framework with links to enterprise resources | 138 | 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 | 83 | 2002 | |
| 2004/0148,178 Service management system | 32 | 2003 | |
| 2005/0038,711 Method for advertising for sale classroom materials and services | 59 | 2003 | |
| 2004/0046,789 Extensible user interface (XUI) framework and development environment | 84 | 2003 | |
| 2004/0039,993 Automatic formatting and validating of text for a markup language graphical user interface | 75 | 2003 | |
| 2004/0139,400 Method and apparatus for displaying and viewing information | 101 | 2003 | |
| 7,337,392 Method and apparatus for adapting web contents to different display area dimensions | 38 | 2004 | |
| 2004/0172,442 System and Method for Sharing Data Between Hierarchical Databases | 70 | 2004 | |
| 2005/0268,222 Method of creating, processing and storing HTML documents | 62 | 2004 | |
| 2006/0203,081 Optical command telecommunications device | 11 | 2004 | |
| 2006/0020,586 System and method for providing access to databases via directories and other hierarchical structures and interfaces | 138 | 2005 | |
| 2006/0036,995 Search window for adding program elements to a program | 64 | 2005 | |
| 2007/0050,719 System and method for dynamic assistance in software applications using behavior and host application models | 72 | 2006 | |
| 2007/0276,768 Trusted third party services system and method | 30 | 2006 | |
| 2007/0088,554 Method and system for building/updating grammars in voice access systems | 28 | 2006 | |
| 2008/0162,498 System and method for knowledge retrieval, management, delivery and presentation | 36 | 2007 | |
| 2009/0070,411 Mobile and pervasive output client and device | 29 | 2007 | |
| 2009/0138,389 DETERMINING THE OCCURRENCE OF EVENTS USING DECISION TREES | 20 | 2009 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Jun 6, 2015 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Jun 6, 2019 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Jun 6, 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 |