Enabling electronic documents for limited-capability computing devices

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8001459
APP PUB NO 20070130500A1
SERIAL NO

11295178

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA31142

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Moldovanu, Petru M Redmond, US 4 141
Rivers-Moore, Jonathan E Bellevue, US 13 478
Singh, Balbir Bellevue, US 54 644

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (31)
5815830 Automatic generation of hypertext links to multimedia topic objects 256 1995
5692540 Automatic air compressor drain device 24 1996
5655887 Valved Piston arrangement for an electric motor driven air compressor 42 1996
6235027 Thermal cautery surgical forceps 164 1999
6675202 Methods, articles and apparatus for providing a browsing session 94 2000
7124167 Computer based system for directing communications over electronic networks 66 2001
2003/0046,665 Reusable software component for textually supplementing, modifying, evaluating and processing procedural logic for a compiled host program at run-time 84 2001
6539464 Memory allocator for multithread environment 58 2001
2002/0053,021 Internet-based secure document signing network 50 2001
2001/0051,928 Protection of software by personalization, and an arrangement, method, and system therefor 90 2001
2002/0070,973 Method of entering, updating and display of related data on a single screen page 77 2001
2004/0205,534 System and method for providing access to forms and maintaining the data used to complete the forms 136 2002
2004/0205,473 Method and system for implementing an enterprise information portal 191 2002
2003/0192,008 System and method for comprising manual function for managing a form 71 2002
2003/0135,825 Dynamically generated mark-up based graphical user interfaced with an extensible application framework with links to enterprise resources 250 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 98 2002
2004/0148,178 Service management system 42 2003
2005/0038,711 Method for advertising for sale classroom materials and services 69 2003
2004/0046,789 Extensible user interface (XUI) framework and development environment 166 2003
* 2004/0139,400 Method and apparatus for displaying and viewing information 239 2003
* 7337392 Method and apparatus for adapting web contents to different display area dimensions 72 2004
2004/0172,442 System and Method for Sharing Data Between Hierarchical Databases 95 2004
2005/0268,222 Method of creating, processing and storing HTML documents 73 2004
2006/0203,081 Optical command telecommunications device 17 2004
2006/0020,586 System and method for providing access to databases via directories and other hierarchical structures and interfaces 184 2005
2006/0036,995 Search window for adding program elements to a program 74 2005
2007/0050,719 System and method for dynamic assistance in software applications using behavior and host application models 103 2006
2007/0276,768 Trusted third party services system and method 42 2006
2007/0088,554 Method and system for building/updating grammars in voice access systems 41 2006
2008/0162,498 System and method for knowledge retrieval, management, delivery and presentation 122 2007
* 2009/0070,411 Mobile and pervasive output client and device 58 2007
 
ICTECT, INC. (1)
7251777 Method and system for automated structuring of textual documents 73 2004
 
BULL HN INFORMATION SYSTEMS INC. (1)
5333317 Name resolution in a directory database 190 1992
 
ROYAL BANK OF CANADA (1)
2004/0039,993 Automatic formatting and validating of text for a markup language graphical user interface 93 2003
 
QUINCY COMPRESSOR LLC (1)
RE36281 Valve system for capacity control of a screw compressor and method of manufacturing such valves 20 1998
 
LOCKHEED MARTIN FEDERAL SYSTEMS, INC. (1)
5555325 Data capture variable priority method and system for managing varying processing capacities 79 1993
 
Focus Business Solutions Limited (1)
2006/0101,051 Electronic data capture and verification 103 2003
 
HEALTHVISION SOLUTIONS, INC. (1)
6968503 XML user interface for a workflow server 144 2000
 
S. AQUA SEMICONDUCTOR, LLC (3)
6457009 Method of searching multiples internet resident databases using search fields in a generic form 148 1998
6678717 Method, product, and apparatus for requesting a network resource 182 2002
* 2006/0010,386 Microbrowser using voice internet rendering 35 2005
 
AVAYA INC. (1)
6321259 Attribute inheritance schema for network switches 109 1998
 
OPEN TEXT SA ULC (1)
2005/0066,287 User-friendly data binding, such as drag-and-drop data binding in a workflow application 108 2004
 
Yodlee.com, Inc. (1)
6871220 System and method for distributed storage and retrieval of personal information 268 1999
 
NORTEL NETWORKS APPLICATIONS MANAGEMENT SOLUTIONS, INC. (1)
6065043 Systems and methods for executing application programs from a memory device linked to a server 141 1998
 
LOCKHEED MARTIN CORPORATION (4)
5634121 System for identifying and linking domain information using a parsing process to identify keywords and phrases 134 1995
5991877 Object-oriented trusted application framework 271 1997
6961897 System and method for interactive electronic media extraction for web page generation 123 2000
7496632 Method and system for distributing a public information release authorization (PIRA) form over an intranet 36 2003
 
JENIKE & JOHANSON, INC. (1)
6139241 Multi-faceted modular silo for bulk solids 73 1999
 
UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC. (1)
5991731 Method and system for interactive prescription and distribution of prescriptions in conducting clinical studies 137 1999
 
CURTIS COMPUTER PRODUCTS, INC. (1)
5314152 Nestable, stackable printer support stand 72 1992
 
AUTODESK, INC. (1)
6414700 System for accessing a large number of menu items using a zoned menu bar 134 1998
 
Fina Technology, Inc. (1)
6180697 Method for preparation of stable bitumen polymer compositions 77 1999
 
CONEXANT SYSTEMS, INC. (1)
5973696 Embedded web server 288 1997
 
HEWLETT-PACKARD COMPANY (3)
5410688 Distributed object based systems for communicating object data among different storage domains 133 1990
5438659 Object-action user interface management system 143 1992
6180698 Polycarbonate-containing liquid chemical formulation and method for making polycarbonate film 74 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (13)
4910663 System for measuring program execution by replacing an executable instruction with interrupt causing instruction 114 1987
5379419 Methods and apparatus for accesssing non-relational data files using relational queries 190 1990
5297283 Object transferring system and method in an object based computer operating system 341 1992
5440744 Methods and apparatus for implementing server functions in a distributed heterogeneous environment 313 1994
5517655 Method for monitoring transactions in an object-oriented environment 176 1995
5644738 System and method using context identifiers for menu customization in a window 96 1995
5717939 Method and apparatus for entering and manipulating spreadsheet cell data 226 1995
6282711 Method for more efficiently installing software components from a remote server source 345 1999
6604238 Method and system for installing software 56 2000
6728755 Dynamic user profiling for usability 63 2000
* 7081882 Document viewing device 73 2002
2005/0004,893 Workflow management devices and systems, and workflow assignment and management methods 84 2003
2005/0028,073 Method and system for automating workflows 52 2003
 
RHAPSODY INTERNATIONAL INC. (1)
6366907 Real-time search engine 218 1999
 
CITY UNIVERSITY OF HONG KONG (1)
2006/0173,865 System and method of translating a relational database into an XML document and vice versa 74 2005
 
ROSE BLUSH SOFTWARE LLC (2)
5806079 System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects 226 1996
6389434 System, method, and computer program product for creating subnotes linked to portions of data objects after entering an annotation mode 207 1998
 
OKI ELECTRIC INDUSTRY CO., LTD. (2)
6343149 Document character reading system 60 1999
2004/0205,671 Natural-language processing system 213 2001
 
SUPERMEDIA NETWORKS, INC. (1)
2002/0178,232 METHOD OF BACKGROUND DOWNLOADING OF INFORMATION FROM A COMPUTER NETWORK 35 1997
 
SABA SOFTWARE, INC. (1)
6643652 Method and apparatus for managing data exchange among systems in a network 536 2001
 
SUN MICROSYSTEMS, INC. (11)
5237680 Method for incremental rename propagation between hierarchical file name spaces 105 1990
5187786 Method for apparatus for implementing a class hierarchy of objects in a hierarchical file system 167 1991
5274803 Method and apparatus for aligning a restored parent environment to its child environments with minimal data loss 117 1991
5313646 Method and apparatus for translucent file system 266 1991
5377323 Apparatus and method for a federated naming system which can resolve a composite name composed of names from any number of disparate naming systems 189 1991
5577252 Methods and apparatus for implementing secure name servers in an object-oriented system 146 1993
5481722 Method and apparatus for merging change control delta structure files of a source module from a parent and a child development environment 134 1994
6292941 Operating system installation 91 1996
5826031 Method and system for prioritized downloading of embedded web objects 115 1996
2002/0174,417 Defining and creating custom data fields within process management software 102 2001
2006/0041,838 System and method for automatically generating XML schema for validating XML input documents 140 2004
 
ApLix Research, Inc. (1)
6560620 Hierarchical document comparison system and method 368 1999
 
ACCENTURE GLOBAL SERVICES LIMITED (6)
6611822 System method and article of manufacture for creating collaborative application sharing 304 1999
6523027 Interfacing servers in a Java based e-commerce architecture 596 1999
6529909 Method for translating an object attribute converter in an information services patterns environment 508 1999
6640249 Presentation services patterns in a netcentric environment 459 1999
7669116 Single access point for filing of converted electronic forms to multiple processing entities 22 2002
2003/0220,930 System and method for translating to and from hierarchical information systems 68 2002
 
SYMBOL TECHNOLOGIES, INC. (1)
* 2002/0184,188 Method for extracting content from structured or unstructured text documents 101 2002
 
FUJI XEROX CO., LTD. (1)
5706501 Apparatus and method for managing resources in a network combining operations with name resolution functions 171 1995
 
XMLCITIES, INC. (1)
2004/0205,592 Method and apparatus for extensible stylesheet designs 87 2002
 
INVENSYS SYSTEMS, INC. (2)
2003/0217,053 Context control mechanism for data executed in workflows of process, factory-floor, environmental, computer aided manufacturing-based or other control system 106 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 53 2003
 
Roku Technologies, L.L.C. (1)
6078326 System and method providing centricity user environment 113 1999
 
FIELDSTACK, LLC (1)
6308179 User level controlled mechanism inter-positioned in a read/write path of a property-based document management system 187 1998
 
TEXAS INSTRUMENTS INCORPORATED (1)
5249275 Apparatus and method enabling a compiled program to exactly recreate its source code 110 1991
 
INTERMEC IP CORP. (1)
5195183 Data communication system with communicating and recharging docking apparatus for hand-held data terminal 178 1991
 
Multiscan Corporation (1)
6782144 Document scanner, system and method 90 2001
 
XML SOLUTIONS CORPORATION (1)
2002/0049,790 Data interchange format transformation method and data dictionary used therefor 129 2001
 
SYMANTEC CORPORATION (4)
5790796 Polymorphic package files to update software components 156 1996
6052531 Multi-tiered incremental software updating 270 1998
2001/0044,850 Method and apparatus for determining the order of streaming modules 122 2000
2003/0140,160 Method and apparatus for determining the order of streaming modules 113 2003
 
BARCLAYS CAPITAL INC. (1)
2006/0026,500 System and method for data collection and processing 33 2004
 
XML CITIES, INC. (2)
7080083 Extensible stylesheet designs in visual graphic environments 108 2002
7146564 Extensible stylesheet designs using meta-tag and/or associated meta-tag information 99 2002
 
INTERWORLD TECHNOLOGY VENTURES, INC. (1)
5987480 Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content 369 1996
 
CHEMICALS PTY LTD. (1)
5497489 Data storage and retrieval systems having labelling for data 133 1995
 
WEST SERVICES, INC. (1)
2003/0055,828 Methods for synchronizing on-line and off-line transcript projects 100 2002
 
XEROX CORPORATION (1)
5649099 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 292 1993
 
Stafanpolus KG, Limited Liability Company (1)
5410646 System and method for creating, processing, and storing forms electronically 199 1994
 
ROGUE WAVE SOFTWARE, INC. (1)
6901403 XML presentation of general-purpose data sources 281 2001
 
NATIONAL BROADCASTING COMPANY, INC. (1)
6748385 Dynamic insertion and updating of hypertext links for internet servers 128 2001
 
SERVICENOW, INC. (1)
6421777 Method and apparatus for managing boot images in a distributed data processing system 185 1999
 
AMPERSAND CORPORATION (1)
2003/0120,659 Systems for developing websites and methods therefor 117 2000
 
Everypath, Inc. (1)
* 2003/0037,021 JavaScript in a non-JavaScript environment 24 2001
 
Pic Web Services, Inc. (1)
7236982 Computer systems and methods for platform independent presentation design 70 2003
 
INTERNATIONAL COMPUTERS LIMITED (1)
5999740 Updating mechanism for software 326 1997
 
FlashFoto, Inc. (1)
2004/0059,754 Perceptual information processing system 79 2003
 
Battelle Energy Alliance, LLC (1)
2002/0178,187 Electronically signed HTML forms 98 2001
 
WSOU INVESTMENTS, LLC (3)
6121965 User interface for graphical application tool 138 1997
6247016 Decision tree classifier with integrated building and pruning phases 39 1998
6353851 Method and apparatus for sharing asymmetric information and services in simultaneously viewed documents on a communication system 211 1998
 
CONTENTGUARD HOLDINGS, INC. (1)
6885748 System and method for protection of digital works 82 2000
 
Intermind Corporation (1)
6044205 Communications system for transferring information between memories according to processes transferred with the information 430 1996
 
GOENDAN HEALTH SOLUTIONS, LLC (1)
* 2006/0184,393 Online medical data collection 41 2005
 
CollegeNET, Inc. (2)
6345278 Universal forms engine 198 1999
2005/0268,217 System for describing the overlaying of electronic data onto an electronic image 49 2005
 
INFOSNAP (1)
2006/0200,754 Systems and methods for storing personal information, automatically filling out forms, and sharing information with a data recipient 80 2006
 
STRATUS TECHNOLOGIES BERMUDA LTD. (1)
6862689 Method and apparatus for managing session information 61 2001
 
CERNER INNOVATION, INC. (2)
2004/0015,778 Electronic healthcare management form creation 38 2003
2005/0015,279 Service order system and user interface for use in healthcare and other fields 61 2003
 
GOOGLE TECHNOLOGY HOLDINGS LLC (15)
5862372 Visually oriented computer implemented application development system utilizing standardized objects and multiple views 166 1994
6081610 System and method for verifying signatures on documents 109 1995
6078327 Navigating applications and objects in a graphical user interface 105 1997
6219698 Configuring client software using remote notification 130 1997
6691230 Method and system for extending Java applets sand box with public client storage 186 1998
6560640 Remote bookmarking for wireless client devices 180 1999
6578144 Secure hash-and-sign signatures 112 1999
6493702 System and method for searching and recommending documents in a collection using share bookmarks 436 1999
6603489 Electronic calendaring system that automatically predicts calendar entries based upon previous activities 100 2000
6658652 Method and system for shadow heap memory leak detection and other heap analysis in an object-oriented environment during real-time trace processing 217 2000
6604099 Majority schema in semi-structured data 134 2000
2002/0133,481 Methods and apparatus for providing search results in response to an ambiguous search query 102 2000
6631379 Parallel loading of markup language data files and documents into a computer database 99 2001
2003/0020,746 System and method for dynamically generating a web page 77 2002
7412649 Viewing and editing markup language files with complex semantics 50 2005
 
LENOVO (SINGAPORE) PTE. LTD. (2)
4962475 Method for generating a document utilizing a plurality of windows associated with different data objects 173 1988
6069626 Method and apparatus for improved scrolling functionality in a graphical user interface utilizing a transparent scroll bar icon 78 1997
 
UBS AG (1)
2005/0234,890 Generation of database queries from database independent selection conditions 36 2005
 
MOBILEQ.COM, INC. (1)
2002/0032,706 Method and system for building internet-based applications 95 2001
 
IPF, Inc. (1)
6631357 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 101 1999
 
3M INNOVATIVE PROPERTIES COMPANY (1)
5761683 Techniques for changing the behavior of a link in a hypertext document 341 1996
 
AT HOME BONDHOLDERS' LIQUIDATING TRUST (1)
6122647 Dynamic generation of contextual links in hypertext documents 508 1998
 
Workshare Technology, Ltd. (1)
2004/0205,653 Method and system for document collaboration 219 2001
 
QUARK MEDIA HOUSE B.V. (1)
5907704 Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objects 413 1996
 
OPENWAVE SYSTEMS INC. (1)
2003/0189,593 Method and apparatus for dynamically updating a markup language based user interface 101 2001
 
CIENA CORPORATION (1)
2005/0198,247 Granular management of network resources 219 2004
 
NEXSTRIKE CORPORATION (1)
2004/0003,353 Workflow integration system for automatic real time data management 106 2003
 
IDK ENTERPRISES, INC. (1)
2004/0039,881 Systems and methods for storing differing data formats in fixed field definitions 33 2002
 
Altoweb, Inc. (1)
2002/0026,441 System and method for integrating multiple applications 98 2001
 
ADS SOFTWARE MGMT. L.L.C. (1)
* 2002/0107,885 System, computer program product, and method for capturing and processing form data 98 2002
 
OPEN TEXT CORPORATION (1)
2005/0080,801 System for transactionally deploying content across multiple machines 115 2004
 
Timebase Pty Limited (2)
7281206 Maintenance of a markup language document in a database 58 2002
2008/0021,916 Maintenance of a markup language document in a database 43 2007
 
GARDNER DENVER, INC. (1)
5947711 Rotary screw air compressor having a separator and a cooler fan assembly 30 1997
 
Broadvision (1)
6725426 Mechanism for translating between word processing documents and XML documents 118 2000
 
FACEBOOK, INC. (3)
6014135 Collaboration centric document processing environment using an information centric visual user interface and information presentation method 384 1997
6343377 System and method for rendering content received via the internet and world wide web via delegation of rendering processes 70 1997
7337391 Method and system for stylesheet execution interactive feedback 35 2002
 
AGILENT TECHNOLOGIES, INC. (1)
5313631 Dual threshold system for immediate or delayed scheduled migration of computer data files 179 1991
 
OPEN INVENTION NETWORK, LLC (1)
7107522 System and method for creating extensible content 54 2001
 
EBAY INC. (1)
6701434 Efficient hybrid public key signature scheme 99 1999
 
DIGIMARC CORPORATION (1)
6421070 Smart images and image bookmarking for an internet browser 226 1998
 
RealNames Corporation (1)
6151624 Navigating network resources based on metadata 599 1998
 
Benditalia S.p.A. (1)
4514985 Master cylinder 22 1984
 
DATA GENERAL CORPORATION (1)
4514800 Digital computer system including apparatus for resolving names representing data items and capable of executing instructions belonging to general instruction sets 89 1981
 
Verizon Ireland Limited (1)
2005/0050,066 Processing XML node sets 82 2003
 
Signix, Inc. (1)
7237114 Method and system for signing and authenticating electronic documents 83 2000
 
Japan Air Lines Co., Ltd. (1)
6178551 Method of and system for installing a computer program 40 1998
 
JUSTSYSTEMS CANADA INC. (1)
7424671 Methods and systems for enabling collaborative authoring of hierarchical documents 50 2004
 
RATEZE REMOTE MGMT. L.L.C. (1)
2005/0160,398 Method and apparatus for dataflow creation and execution 52 2004
 
ORACLE AMERICA, INC. (17)
5745683 System and method for allowing disparate naming service providers to dynamically join a naming federation 127 1995
6405221 Method and apparatus for creating the appearance of multiple embedded pages of information in a single web browser display 128 1995
5845122 Method and apparatus for allowing a user to select from a set of mutually exclusive options 48 1995
5659729 Method and system for implementing hypertext scroll attributes 220 1996
5963964 Method, apparatus and program product for updating visual bookmarks 214 1996
5721824 Multiple-package installation with package dependencies 201 1996
5854630 Prospective view for web backtrack 165 1996
6105012 Security system and method for financial institution server and client web browser 231 1997
6154128 Automatic building and distribution of alerts in a remote monitoring system 108 1997
6216152 Method and apparatus for providing plug in media decoders 173 1997
6349408 Techniques for implementing a framework for extensible applications 139 1998
6434743 Method and apparatus for allocating stack slots 22 1999
6546554 Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer 210 2000
7269664 Network portal system and methods 192 2001
6850895 Assignment manager 913 2001
2003/0074,279 Document exchange framework for automated extensible markup language data in an e-procurement system and method 36 2001
6876996 Method and apparatus for using a shared library mechanism to facilitate sharing of metadata 124 2002
 
EarthLink Network, Inc. (1)
6091417 Graphical user interface 125 1998
 
AISIN SEIKI KABUSHIKI KAISHA (1)
5613837 Air compressor inlet and outlet valve arrangement 24 1996
 
ZARBAÑA DIGITAL FUND LLC (1)
6513154 System and method for testing of computer programs in programming effort 109 1997
 
PEARSON EDUCATION, INC. (1)
6611840 Method and system for removing content entity object in a hierarchically structured content object stored in a database 193 2000
 
ORACLE INTERNATIONAL CORPORATION (12)
5341478 Methods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environment 342 1993
5950010 System and method for customized application package building and installation 255 1996
6549922 System for collecting, transforming and managing media metadata 280 1999
7287218 Dynamic publication of information from a database 62 2000
7024417 Data mining framework using a signature associated with an algorithm 82 2002
7316003 System and method for developing a dynamic web page 135 2002
7107282 Managing XPath expressions in a database system 100 2003
7103611 Techniques for retaining hierarchical information in mapping between XML documents and relational data 82 2003
* 2004/0261,032 Graphical user interface navigation method 27 2004
2006/0155,857 Deterministic session state management within a global cache array 136 2005
7318237 System and method for maintaining security in a distributed computer network 115 2005
2008/0027,896 HIERARCHICAL TRIGGERS FOR DATABASE 19 2007
 
ENT. SERVICES DEVELOPMENT CORPORATION LP (1)
7562215 System and method for electronic document security 22 2003
 
ZAP ME!, A CORPORATION OF CALIFORNIA (1)
6397264 Multi-browser client architecture for managing multiple applications having a history list 98 1999
 
ZAPLET, INC. (1)
7130885 Methods and apparatus providing electronic messages that are linked and aggregated 305 2001
 
GULA CONSULTING LIMITED LIABILITY COMPANY (2)
6493007 Method and device for removing junk e-mail messages 152 1998
6772139 Method and apparatus for facilitating use of hypertext links on the world wide web 284 1999
 
ALTMAN, GERALD (1)
2004/0044,961 Method and system for transformation of an extensible markup language document 87 2002
 
PartnerCommunity, Inc. (1)
2002/0147,726 Creating, distributing and enforcing relational and business rules at front-end application 89 2002
 
CITICORP CREDIT SERVICES, INC. (USA) (1)
6757826 Digital graphic signature system 98 1999
 
MICROSCAN SYSTEMS, INC. (1)
5742504 Method and system for quickly developing application software for use in a machine vision system 170 1995
 
CANON KABUSHIKI KAISHA (8)
5572648 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 146 1993
6191797 Expression tree optimization for processing obscured graphical objects 127 1997
7190376 Method of compiling compositing expressions for optimised rendering 77 2000
7313758 Markup-language document formatting in memory-constrained environment 63 2003
2004/0015,783 Methods for interactively defining transforms and for generating queries by manipulating existing query data 246 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 72 2003
2004/0181,543 Method of using recommendations to visually create new views of data across heterogeneous sources 169 2003
2005/0060,647 Method for presenting hierarchical data 201 2003
 
VIGNETTE LLC (1)
6327628 Portal server that provides a customizable user Interface for access to computer networks 425 2000
 
ADREA, LLC (1)
6828992 User interface with dynamic menu option organization 121 2000
 
HON HAI PRECISION INDUSTRY CO., LTD. (1)
2005/0132,043 System and method for command line interface command processing 56 2004
 
SAP SE (10)
6434564 Browser for hierarchical structures 128 2001
7234105 Methods and systems for providing a document with interactive elements to retrieve information for processing by business applications 28 2002
2005/0065,933 System and method for customizing form elements in a form building application 72 2003
2005/0132,196 Electronic signatures 75 2003
2005/0262,112 Method and apparatus to convert project plans into workflow definitions 48 2004
2005/0138,031 Systems and methods for assigning task-oriented roles to users 90 2004
2005/0149,375 Systems and methods for handling and managing workflows 52 2004
2006/0230,363 Methods and systems for entering object assignments 25 2005
2006/0075,245 Long-term authenticity proof of electronic documents 43 2005
2009/0138,389 DETERMINING THE OCCURRENCE OF EVENTS USING DECISION TREES 31 2009
 
LUCENT TECHNOLOGIES INC. (2)
5551035 Method and apparatus for inter-object communication in an object-oriented program controlled system 241 1995
2004/0010,752 System and method for filtering XML documents with XPath expressions 178 2002
 
COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC (2)
2001/0056,460 Method and system for transforming content for execution on multiple platforms 191 2001
2005/0114,757 Method and system for transforming content for execution on multiple platforms 138 2004
 
CISCO TECHNOLOGY, INC. (4)
6243088 User defined extensible visual integration 48 1997
6779154 Arrangement for reversibly converting extensible markup language documents to hypertext markup language documents 120 2000
* 7346840 Application server configured for dynamically generating web forms based on extensible markup language documents and retrieved subscriber data 56 2001
* 2005/0240,620 Arrangement for controlling and logging voice enabled web applications using extensible markup language documents 23 2005
 
PROBARIS TECHNOLOGIES, INC. (1)
2005/0210,263 Electronic form routing and data capture system and method 85 2004
 
NETACTIVE INC. (1)
2002/0083,318 Method and system for software integrity control using secure hardware assist 82 2000
 
SignatureMail.com, LLC (1)
2005/0055,627 System and method for personalizing electronic mail messages 91 2004
 
APPSTREAM LTD. (1)
6311221 Streaming modules 201 1998
 
NETCRACKER TECHNOLOGY SOLUTIONS INC. (1)
2006/0059,107 System and method for establishing eletronic business systems for supporting communications servuces commerce 282 2001
 
FINISAR CORPORATION (1)
2005/0097,536 Method of graphically displaying and manipulating multiple workflow run instances of a software application 51 2004
 
SAP AG (3)
2004/0024,842 Validation framework for validating markup page input on a client computer 81 2002
2003/0233,374 Dynamic workflow process 129 2002
2005/0065,936 System and method for reusing form elements in a form building application 74 2003
 
KING.COM LTD. (1)
6505200 Application-independent data synchronization technique 141 2000
 
EISENWORLD INTERNATIONAL (1)
6625622 Apparatus and method for transfering information between platforms 66 1999
 
Communication Enhancement Products, Inc. (1)
2002/0010,743 Method and system for distributing and collecting spreadsheet information 108 2001
 
Restaurant Services, Inc. (1)
2003/0048,301 System, method and computer program product for editing supplier site information in a supply chain management framework 107 2001
 
PARC ACQUISITIONS, LLC (1)
2002/0147,748 Extensible stylesheet designs using meta-tag information 75 2002
 
INTEL CORPORATION (5)
6219423 System and method for digitally signing a digital agreement between remotely located nodes 61 1996
6167523 Method and apparatus for forms data validation and processing control 211 1997
6286130 Software implemented method for automatically validating the correctness of parallel computer programs 70 1997
2001/0054,004 Method of direct communication between a business and its customers 109 2001
6941521 Method for dynamically generating a user interface from XML-based documents 127 2002
 
Onadime, Inc. (1)
6331864 Real-time multimedia visual programming system 113 1997
 
MEZEO SOFTWARE CORPORATION (1)
* 6950987 Remote document management system 51 2002
 
MITSUBISHI DENKI KABUSHIKI KAISHA (2)
5339424 System and method for compiling and executing a computer program written in more than one programming language 112 1992
2007/0005,611 Work flow managing system 36 2004
 
PROGRESS SOFTWARE CORPORATION (2)
7020869 Business rules user interface for development of adaptable enterprise applications 155 2001
2006/0129,978 Business rules user interface for development of adaptable enterprise applications 112 2006
 
BADGER I, LLC (1)
6996781 System and method for generating XSL transformation documents 92 2001
 
MICROSOFT CORPORATION (1)
5220649 Script/binary-encoded-character processing method and system with moving space insertion mode 187 1991
 
Engage Technologies, Inc. (1)
6108637 Content display monitor 413 1996
 
ADOBE SYSTEMS INCORPORATED (6)
6357038 Cross platform and cross operating system macros 97 1998
2002/0023,111 DRAW-BASED EDITOR FOR WEB PAGES 52 1998
7313757 Method and system for cross-platform form creation and deployment 46 2002
* 2002/0194,219 Method and system for cross-platform form creation and deployment 188 2002
* 7428699 Configurable representation of structured data 41 2003
2006/0136,422 Multiple bindings in web service data connection 42 2004
 
SYBASE, INC. (1)
5566330 Method for forming a reusable and modifiable database interface object 274 1995
 
SUMTOTAL SYSTEMS, INC. (1)
6611843 Specification of sub-elements and attributes in an XML sub-tree and method for extracting data values therefrom 97 2001
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (9)
5835777 Method of automatically generating a software installation package 229 1996
6026379 System, method and article of manufacture for managing transactions in a high availability system 297 1996
6072870 System, method and article of manufacture for a gateway payment architecture utilizing a multichannel, extensible, flexible architecture 427 1996
6054987 Method of dynamically creating nodal views of a managed network 289 1998
6344862 User interface mechanism for manipulating context in computer management applications 128 1998
6163772 Virtual point of sale processing using gateway-initiated messages 268 1998
6405238 Quick navigation upon demand to main areas of web site 99 1998
7200665 Allowing requests of a session to be serviced by different servers in a multi-server data service system 47 2001
6845380 Method and system of valuing transformation between extensible markup language (XML) documents 110 2002
 
Cadence Design Systems, Inc. (1)
7143341 Method and apparatus for concurrent engineering and design synchronization of multiple tools 62 2002
 
COMMERCE ONE (1)
7036072 Method and apparatus for declarative updating of self-describing, structured documents 99 2001
 
JUNIPER NETWORKS, INC. (1)
6279042 Methods of performing an interdependent task on a document 89 1999
 
LINKEDIN CORPORATION (2)
6487566 Transforming documents using pattern matching and a replacement language 201 1998
2007/0130,504 Reusable XPath validation expressions 62 2005
 
BENHOV GMBH, LLC (1)
6735721 System and method for message handling 84 2000
 
PULSE COMMUNICATIONS, INC. (1)
5608720 Control system and operations system interface for a network element in an access system 237 1994
 
DELOITTE DEVELOPMENT LLC (1)
6754874 Computer-aided system and method for evaluating employees 105 2002
 
HUAWEI TECHNOLOGIES CO., LTD. (3)
5922072 Method and apparatus for creating alternate boot environments in a computer 181 1997
6636845 Generating one or more XML documents from a single SQL query 232 2002
6643633 Storing fragmented XML data into a relational database by decomposing XML documents with application specific mappings 265 2002
 
COREL INC. (1)
6225996 System and method for displaying a current value of a cell of a document 98 1998
 
NEC CORPORATION (1)
5640544 Computer network having an asynchronous document data management system 88 1992
 
INVENTOR HOLDINGS, LLC (1)
2007/0118,803 PRODUCTS AND PROCESSES FOR PROVIDING ONE OR MORE LINKS IN AN ELECTRONIC FILE THAT IS PRESENTED TO A USER 85 2006
 
MYHTTP.COM (1)
6563514 System and method for providing contextual and dynamic information retrieval 237 2000
 
INTERFACE IP HOLDINGS LLC (1)
7080325 Graphical device for comprehensive viewing and input of variable data via a browser-based display 108 2002
 
2 ORDER.COM, INC. (1)
6300948 Methods and systems for user interfaces and constraint handling in configuration software 127 1998
 
SILVERBROOK RESEARCH PTY LTD (3)
7106888 Signature capture via interface surface 90 2000
6720985 Method and system for object selection 160 2000
2004/0078,756 Method of improving recognition accuracy in form-based data entry systems 76 2003
 
WTVII, Inc. (1)
2006/0031,757 System for creating and editing mark up language forms and documents 114 2004
 
THE CODE CORPORATION (1)
2004/0030,991 Systems and methods for facilitating automatic completion of an electronic form 88 2003
 
SEVEN NETWORKS, LLC (1)
5704029 System and method for completing an electronic form 645 1994
 
DELL USA, L.P. (2)
6748569 XML server pages language 185 1999
6763343 Preventing duplication of the data in reference resource for XML page generation 152 1999
 
ALCATEL-LUCENT USA INC. (2)
6871345 Self managing software agents with introspection 88 2000
7039875 Computer user interfaces that are generated as needed 148 2000
 
NISSAN MOTOR CO., LTD. (1)
4391184 Diaphragm actuator 32 1980
 
QCORPS RESIDENTIAL, INC. (1)
2005/0240,876 System and method for generating XSL transformation documents 41 2005
 
Xorbix Technologies, Inc. (1)
2004/0039,990 Automated form and data analysis tool 181 2003
 
AUTOPROF.COM, INC. (1)
2002/0032,768 Method and system for configuring remotely located applications 119 2001
 
CRS LLC (1)
6401077 Method and system for providing additional behavior through a web page 121 1999
 
CODEGEAR LLC (1)
5408665 System and methods for linking compiled code with extended dictionary support 152 1993
 
CacheStream Corporation (1)
2002/0057,297 Personalized content management 132 2001
 
INTELLECTUAL VENTURES ASSETS 37 LLC (1)
7159011 System and method for managing an online message board 84 2004
 
JDA SOFTWARE GROUP, INC (1)
6845499 System and method for developing software applications using an extended XML-based framework 134 2001
 
Platinium Technology, Inc. (1)
5845090 System for software distribution in a digital computer network 338 1996
 
RPX CORPORATION (3)
5412772 System for permitting a view of an object or a user interface to be exchanged between operating system environments 162 1992
5428738 Logical expression calculation interface 37 1993
6097382 Method and apparatus for building an application interface 80 1998
 
ALCATEL (1)
6941129 Telecommunication system, and mobile station, and database, and method 34 2001
 
MATSUSHITA ELECTRIC CORPORATION OF AMERICA (1)
5748807 Method and means for enhancing optical character recognition of printed documents 85 1993
 
ENTRYPOINT, INC. (1)
6589290 Method and apparatus for populating a form with data 169 1999
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6266810 Remote program downloading system and apparatus 138 1998
 
JZ LINK, INC., A CORP. OF CALIFORNIA (1)
2002/0174,147 System and method for transcoding information for an audio or limited display user interface 185 2001
 
TREND MICRO INCORPORATED (2)
5983348 Computer network malicious code scanner 236 1997
6658622 Self-diagnosing and self-correcting data entry components with dependency behavior 84 1998
 
SCHNEIDER ELECTRIC SYSTEMS USA, INC. (1)
7272815 Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects 228 2000
 
SOPHEON N.V. (1)
6632251 Document producing support system 184 1998
 
1018989 ONTARIO LTD. (1)
2007/0186,157 SIMULTANEOUS MULTI-USER DOCUMENT EDITING SYSTEM 155 2007
 
POLEXIS, INC. (1)
2002/0184,401 Extensible information system 256 2001
 
SONY CORPORATION (2)
6144969 File name conversion 130 1998
6429885 GUI resource editor for an embedded system 91 1998
 
LEVEL 3 COMMUNICATIONS, LLC (1)
6263313 Method and apparatus to create encoded digital content 438 1998
 
Concepts Appsgo Inc. (1)
* 7441200 Method and apparatus for designing, rendering and programming a user interface 47 2003
 
SAMSUNG ELECTRONICS CO., LTD. (2)
5369778 Data processor that customizes program behavior by using a resource retrieval capability 350 1993
6182094 Programming tool for home networks with an HTML page for a plurality of home devices 509 1998
 
Sony Electronics Inc. (2)
5218672 Offline editing system with user interface for controlling edit list generation 179 1990
5191645 Digital signal processing system employing icon displays 286 1991
 
EOEXCHANGE, INC. (1)
6078924 Method and apparatus for performing data collection, interpretation and analysis, in an information platform 553 1998
 
Intertech Ventures, Ltd. (1)
2005/0171,746 Network models of complex systems 99 2004
 
INTERNETAD SYSTEMS LLC (1)
5572643 Web browser with dynamic display of information objects during linking 1919 1995
 
Movaris, Inc. (2)
6704906 Self-directed routable electronic form system and method 121 1999
7000179 Method and apparatus for programmatic learned routing in an electronic form system 67 2002
 
CALLAHAN CELLULAR L.L.C. (1)
6490601 Server for enabling the automatic insertion of data into electronic forms on a user computer 379 1999
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (4)
6476833 Method and apparatus for controlling browser functionality in the context of an application 302 1999
7058663 Automatic data update 102 2001
2004/0003,341 Method and apparatus for processing electronic forms for use with resource constrained devices 92 2002
2003/0037,303 Method of and system for updating a document 103 2002
 
ACTION TECHNOLOGIES, INC. (1)
6058413 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 88 1997
 
Versata Development Group, Inc. (1)
7269788 Extensibility and usability of document and data representation languages 22 2001
 
SIMPLE.COM INC. (1)
6434563 WWW browser configured to provide a windowed content manifestation environment 165 1999
 
Spectrum K12 School Solutions, Inc. (1)
2004/0073,868 Method and system for compliance forms and compliance forms user interface 91 2003
 
JOY TECHNOLOGIES INC. (1)
4362475 Compressor inlet valve 33 1981
 
PENDRAGON WIRELESS LLC (1)
6829745 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 68 2001
 
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (1)
6963875 Persistent archives 94 2001
 
COLTEC INDUSTRIES INC. (1)
5556271 Valve system for capacity control of a screw compressor and method of manufacturing such valves 27 1994
 
R+L Carriers, Inc. (1)
2002/0198,935 Methods and systems for validating the fields of a form 91 2001
 
SONY PICTURES ENTERTAINMENT INC. (2)
7490167 System and method for platform and language-independent development and delivery of page-based content 28 2002
2003/0225,829 System and method for platform and language-independent development and delivery of page-based content 178 2002
 
E-Numerate Solutions, Inc. (2)
7249328 Tree view for reusable data markup language 63 2000
2008/0028,340 Tree view for reusable data markup language 68 2007
 
Chartering Solutions (1)
6463419 Internet system for exchanging and organizing vessel transport information 102 2000
 
TERADYNE, INC. (1)
5910895 Low cost, easy to use automatic test system software 113 1997
 
ENTERWORKS ACQUISITION, INC. (1)
6442563 Workflow management system, method, and medium that morphs work items 110 1998
 
OneCore Financial Network, Inc. (1)
6606606 Systems and methods for performing integrated financial transaction 212 1999
 
PFU LIMITED (1)
5222160 Document revising system for use with document reading and translating system 115 1990
 
AG Communication Systems Corporation (1)
5542070 Method for rapid development of software systems 159 1994
 
INGERSOLL-RAND COMPANY (3)
4396345 Unloader valve having bypass valving means 29 1981
5388968 Compressor inlet valve 32 1994
5540558 Apparatus and method for electronically controlling inlet flow and preventing backflow in a compressor 45 1995
 
RICOH COMPANY, LTD. (1)
6281896 Data processor controlled interface with multiple tree of elements views expandable into individual detail views 117 1998
 
COMMVAULT SYSTEMS, INC. (1)
6760723 Storage management across multiple time zones 302 2001
 
NEXTPAGE, INC. (1)
6553402 Method for coordinating activities and sharing information using a data definition language 86 1999
 
HTC CORPORATION (1)
6629109 System and method of enabling file revision management of application software 114 2000
 
CCH INCORPORATED (1)
6314415 Automated forms publishing system and method using a rule-based expert system to dynamically generate a graphical user interface 163 1998
 
NOKIA CORPORATION (2)
* 2003/0069,881 Apparatus and method for dynamic partitioning of structured documents 93 2001
2006/0107,206 Form related data reduction 47 2004
 
NORTEL NETWORKS LIMITED (3)
6115646 Dynamic and generic process automation system 260 1997
2002/0083,148 System and method for sender initiated caching of personalized content 228 2000
2002/0083,145 Method and system for online/offline services 156 2000
 
CIRRUS LOGIC, INC. (1)
6993722 User interface system methods and computer program products for multi-function consumer entertainment appliances 49 2000
 
NCR Canada Ltd. - NCR Canada LTEE (1)
4564752 Concurrent, image-based, reject-re-entry system and method 91 1982
 
G.E. INFORMATION SERVICES, INC. (1)
7043687 Document/message management 82 2001
 
Topaz Systems, Inc. (1)
6307955 Electronic signature management system 236 1998
 
VERIDOCS CORPORATION (1)
2004/0088,647 Web-based XML document processing system 173 2002
 
WOLTERS KLUWER TECHNOLOGY B.V. (1)
6671805 System and method for document-driven processing of digitally-signed electronic documents 178 1999
 
INTELLECTUAL VENTURES I LLC (4)
6816849 Advanced internet interface 188 1999
6701486 Method, apparatus, and computer program product for automatic page suppression in forms 75 1999
2005/0091,305 Network system extensible by users 105 2004
7653687 Method for distributing content to a user station 55 2007
 
XYLON LLC (1)
6297819 Parallel web sites 324 1998
 
GE CAPITAL CORPORATION (1)
2004/0205,525 Automatic identification of form contents 84 2001
 
The United States of America as represented by the Secretary of the Air Force (1)
2005/0198,086 Persistent archives 85 2004
 
BMC SOFTWARE, INC. (2)
5396623 Method for editing the contents of a DB.sub.2 table using an editproc manager 129 1992
5919247 Method for the distribution of code and data updates 544 1996
 
ViryaNet Ltd. (1)
2003/0158,897 Networked platform for creating and supporting communities 181 2000
 
AOL INC. (1)
6369840 Multi-layered online calendaring and purchasing 382 1999
 
ABB SCHWEIZ AG (1)
6535883 System and method for creating validation rules used to confirm input data 121 1999
 
MIRROR WORLDS TECHNOLOGIES, LLC (1)
6006227 Document stream operating system 267 1996
 
WISTRON CORPORATION (1)
6611812 Secure electronic content distribution on CDS and DVDs 309 1999
 
NETWORK ASSOCIATES TECHNOLOGY, INC. (1)
6594686 Obtaining user responses in a virtual execution environment 97 2000
 
WESTINGHOUSE AIR BRAKE TECHNOLOGIES CORPORATION (1)
6336797 Oiless rotary scroll air compressor air inlet valve 25 2000
 
GREEN BORDER TECHNOLOGIES (1)
2005/0149,726 Systems and methods for secure client applications 407 2004
 
Vallon, Inc. (1)
6012066 Computerized work flow system 174 1997
 
WESTINGHOUSE AIR BRAKE CO. (1)
5785081 Compressor inlet valve 31 1997
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION;INTELLECTUAL PROPERTY & STANDARDS (1)
6282709 Software update manager 290 1997
 
ALTOVA, GMBH (1)
7200816 Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment 62 2004
 
NMETRIC, LLC (1)
5550976 Decentralized distributed asynchronous object oriented system and method for electronic data management, storage, and communication 338 1992
 
BLACK & DECKER INC. (1)
5681151 Motor driven air compressor having a combined vent valve and check valve assembly 53 1996
 
TECHNOLOGY LICENSING CORPORATION (1)
5072412 User interface with multiple workspaces for sharing display system objects 576 1987
 
THE UNITED STATES OF AMERICA, AS REPRESENTED BY THE SECRETARY OF COMMERCE (2)
6088679 Workflow management employing role-based access control 264 1997
2002/0184,485 Method for electronic communication providing self-encrypting and self-verification capabilities 68 2000
 
ATTACHMATE CORPORATION (1)
2004/0046,787 System and method for screen connector design, configuration, and runtime access 66 2003
 
HITACHI, LTD. (1)
2002/0032,692 Workflow management method and workflow management system of controlling workflow process 104 2001
 
VirtualAgility Inc. (1)
2004/0186,762 System for performing collaborative tasks 148 2004
 
SULLAIR, LLC (1)
5456582 Compressor inlet valve with improved response time 24 1993
 
APPLE INC. (9)
5390325 Automated testing system 174 1992
5446842 Object-oriented collaboration system 283 1993
5369766 Object-oriented loader system with support for different load formats 189 1993
5459865 Runtime loader 125 1993
5602996 Method and apparatus for determining window order when one of multiple displayed windows is selected 103 1995
5669005 System for automatically embedding or incorporating contents added to a document 195 1995
5995103 Window grouping mechanism for creating, manipulating and displaying windows and window groups on a display screen of a computer system 122 1996
6493006 Graphical user interface having contextual menus 164 1996
6957395 Computer interface having a single window mode of operation 103 2000
 
CHI SYSTEMS, INC. (1)
6427142 Intelligent agent workbench 53 1998
 
DICARTA (1)
2002/0129,056 Method and apparatus for electronic negotiation of document content 120 2001
 
APPLE COMPUTER, INC. (1)
5537596 Method and apparatus for overriding resource maps in a computer system 35 1995
 
KABUSHIKI KAISHA TOSHIBA (2)
5025484 Character reader device 80 1988
6106570 Network computer, and file transfer method applied to network computer 30 1998
 
GE MEDICAL SYSTEMS GLOBAL TECHNOLOGY COMPANY, LLC (1)
2003/0025,732 Method and apparatus for providing customizable graphical user interface and screen layout 158 2001
 
AGILE SOFTWARE CORPORATION (1)
7010580 Method and apparatus for exchanging data in a platform independent manner 100 2000
 
SIEMENS CORPORATION (1)
7152205 System for multimedia document and file processing and format conversion 99 2001
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (136)
4498147 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 86 1982
4723211 Editing of a superblock data structure 179 1984
4739477 Implicit creation of a superblock data structure 181 1984
4674040 Merging of documents 125 1984
4641274 Method for communicating changes made to text form a text processor to a remote host 267 1985
4815029 In-line dynamic editor for mixed object documents 261 1985
4847749 Job interrupt at predetermined boundary for enhanced recovery 95 1986
4933880 Method for dynamically processing non-text components in compound documents 180 1988
5179703 Dynamically adaptive environment for computer programs 141 1990
5204947 Application independent (open) hypermedia enablement services 454 1990
5297249 Hypermedia link marker abstract and search services 481 1990
5251273 Data processing system and method for sequentially repairing character recognition errors for scanned images of document forms 125 1992
5371675 Spreadsheet program which implements alternative range references 185 1992
5535389 Business process objects with associated attributes such as version identifier 129 1993
5339423 System for accessing objects external to an application using tables containing path definitions 111 1993
5317686 Data processing apparatus and method for a reformattable multidimensional spreadsheet 192 1993
5455875 System and method for correction of optical character recognition with display of image segments according to character data 129 1993
6195661 Method for locating application records in an interactive-services database 146 1993
5504898 Threaded environment for AS/400 120 1994
5627979 System and method for providing a graphical user interface for mapping and accessing objects in data stores 363 1994
5630126 Systems and methods for integrating computations into compound documents 97 1994
5668966 System and method for direct manipulation of search predicates using a graphical user interface 146 1995
5862379 Visual programming tool for developing software applications 120 1995
5787274 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 93 1995
5915112 Remote procedure interface with support for multiple versions 157 1996
5870735 Method and system for generating a decision-tree classifier in parallel in a multi-processor system 75 1996
5799311 Method and system for generating a decision-tree classifier independent of system memory size 74 1996
5859973 Methods, system and computer program products for delayed message generation and encoding in an intermittently connected data communication system 114 1996
6018743 Framework for object-oriented interface to record file data 153 1996
5864819 Internal window object tree method for representing graphical user interface applications for speech navigation 122 1996
5907621 System and method for session management 227 1996
5764984 System for multiple co-existing operating system personalities on a microkernel 147 1996
5826265 Data management system having shared libraries 285 1996
6035297 Data management system for concurrent engineering 175 1996
5953731 HTML integration utility for a program development environment 86 1997
5960199 Model trace view for object-oriented systems 101 1997
5991710 Statistical translation system with features based on phrases or groups of words 178 1997
6035309 System and method for editing and viewing a very wide flat file 81 1997
5982370 Highlighting tool for search specification in a user interface of a computer system 239 1997
5928363 Method and means for preventing unauthorized resumption of suspended authenticated internet sessions using locking and trapping measures 141 1997
6070184 Server-side asynchronous form management 205 1997
6167521 Securely downloading and executing code from mutually suspicious authorities 160 1997
6094657 Apparatus and method for dynamic meta-tagging of compound documents 170 1997
6292897 Undeniable certificates for digital signature verification 113 1997
6275227 Computer system and method for controlling the same utilizing a user interface control integrated with multiple sets of instructional material therefor 111 1998
6108783 Chameleon hashing and signatures 106 1998
6209128 Apparatus and method for providing access to multiple object versions 129 1998
6757868 Programmatic switching of arbitrary HTML forms 75 1998
6084585 System for directly accessing fields on electronic forms 198 1998
6275599 Compressed image authentication and verification 185 1998
6199204 Distribution of software updates via a computer network 417 1998
2002/0054,126 BROWSER TRANSLATION BETWEEN FRAMES AND NO FRAMES 88 1998
6342907 Specification language for defining user interface panels that are platform-independent 267 1998
6751777 Multi-target links for navigating between hypertext documents and the like 213 1998
6336214 System and method for automatically generating browsable language grammars 72 1998
6192367 Data file editor presenting semi-formatted view 85 1998
6345256 Automated method and apparatus to package digital content for electronic distribution using the identity of the source content 570 1998
6351574 Interactive verification of OCRed characters 75 1998
6507856 Dynamic business process automation system using XML documents 311 1999
6635089 Method for producing composite XML document object model trees using dynamic data retrievals 251 1999
6480860 Tagged markup language interface with document type definition to access data in object oriented database 279 1999
6711679 Public key infrastructure delegation 135 1999
6446110 Method and apparatus for representing host datastream screen image information using markup languages 246 1999
6519617 Automated creation of an XML dialect and dynamic generation of a corresponding DTD 260 1999
6476828 Systems, methods and computer program products for building and displaying dynamic graphical user interfaces 186 1999
6421656 Method and apparatus for creating structure indexes for a data base extender 183 1999
6502103 Providing composed containers and data objects to support multiple resources 111 1999
6535229 Graphical user interface for selection of options within mutually exclusive subsets 104 1999
6631497 Binding data from data source to cells in a spreadsheet 193 1999
6584548 Method and apparatus for invalidating data in a cache 170 1999
6585778 Enforcing data policy using style sheet processing 149 1999
6799299 Method and apparatus for creating stylesheets in a data processing system 134 1999
6745367 Method and computer program product for implementing parental supervision for internet browsing 148 1999
6598219 Method and mechanism for a task oriented XML data model 147 1999
6889359 Method for providing a visual representation of dynamic HTML table attributes 100 1999
6311271 How to sign digital streams 96 1999
6931532 Selective data encryption using style sheet processing 213 1999
6654932 Validating data within container objects handled by view controllers 158 1999
6848078 Comparison of hierarchical structures and merging of differences 148 1999
7120863 Method, system, and program for interfacing with elements in a document 48 1999
6801929 Relevance clause for computed relevance messaging 110 1999
6546546 Integrating operating systems and run-time systems 153 1999
6549221 User interface management through branch isolation 115 1999
6668369 Software debugging tool for displaying dynamically written software code 123 1999
6505344 Object oriented apparatus and method for allocating objects on an invocation stack 48 2000
6925609 Hybrid task and file oriented user interface 68 2000
6615276 Method and apparatus for a centralized facility for administering and performing connectivity and information management tasks for a mobile user 157 2000
6874130 Copy/move graphical user interface apparatus and method 112 2000
6584469 Automatically initiating a knowledge portal query from within a displayed document 78 2000
6571253 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 133 2000
6781609 Technique for flexible inclusion of information items and various media types in a user interface 146 2000
6996776 Method and system for SGML-to-HTML migration to XML-based system 88 2000
6950980 System, method, and program product for saving a submitted form of a web page 96 2000
7308646 Integrating diverse data sources using a mark-up language 33 2000
6941511 High-performance extensible document transformation 136 2000
7178166 Vulnerability assessment and authentication of a computer by a local scanner 254 2000
6658417 Term-based methods and apparatus for access to files on shared storage devices 162 2000
7076728 Method and apparatus for end-to-end content publishing system using XML with an object dependency graph 87 2000
2002/0152,244 Method and apparatus to dynamically create a customized user interface based on a document type definition 219 2000
2004/0205,644 Method and system for allowing in place editing of office documents in a place 54 2000
* 2005/0159,136 System and method for providing wireless device access 50 2000
6847387 Menu management mechanism that displays menu items based on multiple heuristic factors 118 2001
2002/0032,590 E-market architecture for supporting multiple roles and reconfigurable business porcesses 80 2001
7065493 Workflow system and method 137 2001
6968505 Use of conceptual diagrams to support relationships between launchpads and its wizards 87 2001
2002/0054,128 Multi-format and multi-view synchronized data editor 61 2001
7100147 Method, system, and program for generating a workflow 98 2001
7107521 XSL dynamic inheritance 70 2001
2003/0018,668 Enhanced transcoding of structured documents through use of annotation techniques 146 2001
2003/0061,567 Apparatus and method for protecting entries in a form using access rights information 80 2001
2003/0126,555 Enhanced attribute prompting in browser clients 76 2002
2002/0136,317 Block coding for multilevel data communication 6 2002
2004/0205,605 Method and system for stylesheet rule creation, combination, and removal 90 2002
7086042 Generating and utilizing robust XPath expressions 69 2002
7213200 Selectable methods for generating robust XPath expressions 65 2002
2003/0200,506 Anchoring method for computing an XPath expression 79 2002
2002/0184,213 Data instance transformation tool for transforming a source instance to a target instance 44 2002
2003/0204,481 Method and system for visually constructing XML schemas using an object-oriented model 137 2002
2003/0029,911 System and method for converting digital content 28 2002
2004/0054,966 Real-time method, system and program product for collecting web form data 75 2002
2004/0010,753 Converting markup language files 40 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 269 2003
7058645 Mapping between native data type instances 59 2003
2004/0117,769 Visual debugger for stylesheets 97 2003
2004/0088,652 Data processing and difference computation for generating addressing information 60 2003
2005/0060,721 User-centric policy creation and enforcement to manage visually notified state changes of disparate applications 64 2003
* 2005/0102,612 Web-enabled XML editor 81 2003
2005/0108,624 Lightweight form pattern validation 77 2003
7809698 System and method remapping identifiers to secure files 25 2003
2004/0261,019 XPath evaluation and information processing 87 2004
2006/0059,434 System and method to capture and manage input values for automatic form fill 170 2004
2006/0080,657 Method and structure for autonomic application differentiation/specialization 69 2004
2005/0138,539 Method of assisting a user 54 2004
2006/0161,559 Methods and systems for analyzing XML documents 68 2005
2007/0118,538 Forms integration of an external data model not implemented through a document object model (DOM) accessible application programming interface (API) 58 2005
2007/0208,769 System and method for generating an XPath expression 74 2006
 
AT&T IPM CORP. (1)
5434975 System for interconnecting a synchronous path having semaphores and an asynchronous path having message queuing for interprocess communications 157 1992
 
SIEMENS AKTIENGESELLSCHAFT (2)
5381547 Method for dynamically linking definable program elements of an interactive data processing system 125 1992
6369841 Graphical user interface for the programming of programmable controllers 86 1998
 
NATIONAL INSTRUMENTS CORPORATION (3)
2004/0221,245 Graphical user interface including palette windows with an improved navigation interface 81 2000
7152027 Reconfigurable test system 77 2001
7228541 Creation of application system installer 68 2003
 
LOGIC TREE CORPORATION (1)
6948129 Multi-modal, multi-path user interface for simultaneous access to internet data over multiple media 58 2002
 
FLEETBOSTON FINANCIAL CORPORATION (1)
6609200 Method and system for processing electronic documents 275 2000
 
ALTO WEB, INC. (2)
2002/0026,461 System and method for creating a source document and presenting the source document to a user in a target format 118 2001
2002/0169,789 System and method for accessing, organizing, and presenting data 107 2001
 
FILENET NOVA SCOTIA CORPORATION (1)
2004/0237,030 System and method of implementing calculation fields in an electronic form 94 2003
 
EORIGINAL, INC. (1)
6367013 System and method for electronic transmission, storage, and retrieval of authenticated electronic original documents 315 1999
 
FUJITSU LIMITED (5)
5873088 Derived data base processing system enabling one program to access a plurality of data basis 81 1994
5929858 Device for aiding analysis of infeasible solution and unbounded solution 83 1995
6501864 Data medium handling apparatus and data medium handling method 68 1999
7293268 Installation method, activation method, execution apparatus and medium of application program 20 2001
2003/0038,846 Message display program and message display apparatus 37 2002
 
Forte Internet Software, Inc. (1)
2005/0198,125 Methods and system for creating and managing identity oriented networked communication 125 2004
 
PATERRA, INC. (1)
2004/0163,041 Relational database structures for structured documents 104 2003
 
BROWZ, LLC (1)
6470349 Server-side scripting language and programming tool 150 1999
 
NELSON IRRIGATION CORPORATION (2)
5257646 O-ring damped regulator 47 1992
5875815 Combination pressure regulator/drain check valve 54 1997
 
EXIGEN GROUP (1)
2003/0210,428 Non-OCR method for capture of computer filled-in forms 85 2002
 
WANG LABORATORIES, INC. (1)
5182709 System for parsing multidimensional and multidirectional text into encoded units and storing each encoded unit as a separate data structure 131 1990
 
Human Interface Technologies Inc. (1)
7002560 Method of combining data entry of handwritten symbols with displayed character data 81 2002
 
MCKESSON INFORMATION SOLUTIONS LLC (1)
* 2006/0248,468 Apparatus and method for controlling visibility of data with visual nesting 45 2005
 
HITACHI-OMRON TERMINAL SOLUTIONS, CORP. (1)
2002/0065,847 Form processing system, management system of form identification dictionary, form processing terminal and distribution mehtod of form identification dictionary 55 2001
 
PARASOFT CORPORATION (1)
5761408 Method and system for generating a computer program test suite using dynamic symbolic execution 115 1996
 
CVC TECHNOLOGIES, INC. (2)
5630706 Multichannel pump apparatus with microflow rate capability 61 1993
5664938 Mixing apparatus for microflow gradient pumping 37 1995
 
TRIRIGA LLC (1)
2006/0143,220 Software application framework using meta-data defined object definitions 98 2005
 
BORLAND SOFTWARE CORPORATION (6)
5600789 Automated GUI interface testing 180 1992
5436637 Graphical user interface system and methods for improved user feedback 174 1993
5798757 Methods and interface for building command expressions in a computer system 126 1995
5745712 Graphical programming system and methods for assisting a user with creating screen objects on a screen device 163 1995
6005570 Graphical user interface system and methods for improved user feedback 92 1997
2002/0188,597 Methods and systems for linking tasks to workflow 121 2002
 
IHS GLOBAL INC. (1)
* 2006/0271,839 Connecting structured data sets 14 2006
 
SULLAIR CORPORATION (1)
5388967 Compressor start control and air inlet valve therefor 25 1993
 
SIEMENS MEDICAL SOLUTIONS USA, INC. (1)
6948133 System for dynamically configuring a user interface display 118 2002
 
SIEMENS MEDICAL SOLUTIONS HEALTH SERVICES CORPORATION (2)
2004/0260,593 System and user interface supporting workflow operation improvement 70 2004
2005/0071,752 Forms management system 90 2004
 
JPMORGAN CHASE BANK, N.A. (2)
6396488 System and method for determining a path in a graphical diagram 120 1999
2007/0208,606 WORKFLOW MANAGEMENT SYSTEM AND METHOD 84 2007
 
MICROSOFT TECHNOLOGY LICENSING, LLC (167)
5581760 Method and system for referring to and binding to objects using identifier objects 238 1993
5625783 Automated system and method for dynamic menu construction in a graphical user interface 281 1994
5758184 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 137 1995
5581686 Method and system for in-place interaction with contained objects 271 1995
5689703 Method and system for referring to and binding to objects using identifier objects 142 1995
5740439 Method and system for referring to and binding to objects using identifier objects 110 1995
5842018 Method and system for referring to and binding to objects using identifier objects 211 1995
5664178 Method and system for organizing internal structure of a file 107 1995
5682536 Method and system for referring to and binding to objects using identifier objects 113 1995
5778402 Method and system for auto-formatting a document using an event-based rule engine to format a document as the user types 143 1995
6016520 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 278 1995
5845077 Method and system for identifying and obtaining computer software from a remote computer 429 1995
5758358 Method and system for reconciling sections of documents 132 1996
5778372 Remote retrieval and display management of electronic document with incorporated images 295 1996
5784555 Automation and dial-time checking of system configuration for internet 180 1996
5802304 Automatic dialer responsive to network programming interface access 150 1996
5664133 Context sensitive menu system/menu behavior 168 1996
6098081 Hypermedia navigation using soft hyperlinks 150 1996
6026416 System and method for storing, viewing, editing, and processing ordered sections having different file formats 178 1996
6052710 System and method for making function calls over a distributed network 234 1996
6021403 Intelligent user assistance facility 489 1996
7051273 Customizing forms in an electronic mail system utilizing custom field behaviors and user defined operations 211 1996
5801701 Method and system for in-place interaction with contained objects 155 1996
5905492 Dynamically updating themes for an operating system shell 368 1996
6460058 Object-oriented framework for hyperlink navigation 218 1996
6096096 Web-site delivery 113 1996
6088708 System and method for creating an online table from a layout of objects 166 1997
5950221 Variably-sized kernel memory stacks 60 1997
5956481 Method and apparatus for protecting data files on a computer from virus infection 273 1997
6031989 Method of formatting and displaying nested documents 206 1997
6006241 Production of a video stream with synchronized annotations over a computer network 331 1997
6268852 System and method for facilitating generation and editing of event handlers 155 1997
5764985 Notification mechanism for coordinating software extensions 110 1997
6057837 On-screen indentification and manipulation of sources that an object depends upon 62 1997
5974454 Method and system for installing and updating program module components 356 1997
6188401 Script-based user interface implementation defining components using a text markup language 178 1998
6366912 Network security zones 258 1998
6308273 Method and system of security location discrimination 457 1998
6505300 Method and system for secure running of untrusted content 267 1998
6381742 Software package management 402 1998
6253374 Method for validating a signed program prior to execution time or an unsigned program at execution time 172 1998
6321334 Administering permissions associated with a security zone in a computer system security model 298 1998
6345361 Directional set operations for permission based security in a computer system 170 1998
6353926 Software update notification 316 1998
6473800 Declarative permission requests in a computer system 281 1998
6393456 System, method, and computer program product for workflow processing using internet interoperable electronic messaging with mime multiple content type 216 1998
6549878 System and method for editing a spreadsheet via an improved editing and cell selection model 112 1998
6347323 Robust modification of persistent objects while preserving formatting and other attributes 94 1999
6425125 System and method for upgrading client software 249 1999
6374402 Method and apparatus for installation abstraction in a secure content delivery system 329 1999
6681370 HTML/XML tree synchronization 112 1999
* 6633315 Context-based dynamic user interface elements 77 1999
6449617 Edit command delegation program for editing electronic files 86 1999
6613098 Storage of application specific data in HTML 219 1999
6691281 Publishing/republishing data tables in HTML documents while maintaining formatting and functionality for restoring back the data tables 189 1999
6477544 Single instance store for file systems 287 1999
6356906 Standard database queries within standard request-response protocols 140 1999
RE38070 Cryptography system and method for providing cryptographic services for a computer application 103 1999
6651217 System and method for populating forms with previously used data values 261 1999
6697944 Digital content distribution, transmission and protection system and method, and portable device for use therewith 516 1999
6631519 Automated schema and interface generation 230 2000
6516322 XML-based representation of mobile process calculi 159 2000
6560616 Robust modification of persistent objects while preserving formatting and other attributes 84 2000
* 7013340 Postback input handling by server-side control objects 53 2000
6941510 Method and apparatus for efficient management of XML documents 149 2000
6874143 Architectures for and methods of providing network-based software extensions 130 2000
6883168 Methods, systems, architectures and data structures for delivering software via a network 115 2000
6948135 Method and systems of providing information to computer users 153 2000
7191394 Authoring arbitrary XML documents using DHTML and XSLT 89 2000
7346848 Single window navigation methods and systems 49 2000
7624356 Task-sensitive methods and systems for displaying command sets 23 2000
6502101 Converting a hierarchical data structure into a flat data structure 151 2000
6823478 System and method for automating the testing of software processing environment changes 39 2000
6915454 Web controls validation 167 2001
7107539 Thematic response to a computer user's context, such as by a wearable personal computer 62 2001
2002/0035,581 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 124 2001
2003/0204,511 System and method for viewing relational data using a hierarchical schema 126 2002
7281245 Mechanism for downloading software components from a remote source for use by a local software application 83 2002
7062764 System and method for manipulating offline software 88 2002
7124251 Stack allocation system and method 22 2002
7373595 System and method for validating an XML document and reporting schema violations 49 2002
6993714 Grouping and nesting hierarchical namespaces 77 2002
7003722 Method and system for converting a schema-based hierarchical data structure into a flat data structure 83 2003
7275216 System and method for designing electronic forms and hierarchical schemas 27 2003
7370066 System and method for offline editing of data files 29 2003
7088374 System and method for managing visual structure, timing, and animation in a graphics processing system 163 2003
7913159 System and method for real-time validation of structured data files 24 2003
2004/0189,708 System and method for real-time validation of structured data files 77 2003
7168035 Building a view on markup language data through a set of components 132 2003
* 2004/0268,229 Markup language editing with an electronic form 187 2003
7197515 Declarative solution definition 31 2003
7406660 Mapping between structured data and a visual surface 86 2003
7581177 Conversion of structured documents 25 2003
7334187 Electronic form aggregation 19 2003
2004/0199,572 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 102 2003
2004/0148,514 Evidence-based application security 97 2003
7296017 Validation of XML data files 88 2003
2005/0114,764 Producing a page of information based on a dynamic edit form and one or more transforms 36 2003
7376673 Offline editing of XML files using a solution 33 2003
7451392 Rendering an HTML electronic form by applying XSLT to XML using a solution 93 2003
7430711 Systems and methods for editing XML documents 32 2004
7496837 Structural editing with schema awareness 95 2004
* 2005/0256,933 Client-side callbacks to server events 50 2004
7568101 Digital signatures with an embedded view 34 2004
7281018 Form template data source change 144 2004
7774620 Executing applications at appropriate trust levels 28 2004
* 2006/0020,883 Web page personalization 38 2004
7676843 Executing applications at appropriate trust levels 31 2004
7533268 Digital signature with an embedded view 33 2004
7512896 Task-sensitive methods and systems for displaying command sets 22 2004
7610562 Task-sensitive methods and systems for displaying command sets 24 2004
7712048 Task-sensitive methods and systems for displaying command sets 19 2004
2004/0268,259 Task-sensitive methods and systems for displaying command sets 38 2004
2004/0268,260 Task-sensitive methods and systems for displaying command sets 27 2004
2005/0005,248 Task-sensitive methods and systems for displaying command sets 87 2004
2005/0246,304 End-user application customization using rules 67 2004
7818677 Single window navigation methods and systems 34 2004
2005/0015,732 Mapping tool graphical user interface 118 2004
7779027 Methods, systems, architectures and data structures for delivering software via a network 35 2004
2005/0033,728 Methods, systems, architectures and data structures for delivering software via a network 109 2004
* 7350141 User interface for integrated spreadsheets and word processing tables 46 2004
7673227 User interface for integrated spreadsheets and word processing tables 29 2004
7516399 Structured-document path-language expression methods and systems 30 2004
7692636 Systems and methods for handwriting to a screen 26 2004
* 2006/0074,981 Web-based data form 28 2004
7549115 System and method for integrated spreadsheets and word processing tables 38 2004
7712022 Mutually exclusive options in electronic forms 27 2004
7721190 Methods and systems for server side form processing 26 2004
2006/0129,583 Recursive sections in electronic forms 38 2004
7937651 Structural editing operations for network forms 20 2005
2006/0161,837 Structural editing operations for network forms 40 2005
7743063 Methods and systems for delivering software via a network 27 2005
7346610 Methods and systems of providing information to computer users 45 2005
7689929 Methods and systems of providing information to computer users 27 2005
7725834 Designer-created aspect for an electronic form template 29 2005
2006/0069,605 Workflow association in a collaborative application 166 2005
7673228 Data-driven actions for network forms 25 2005
7543228 Template for rendering an electronic form 38 2005
2006/0101,037 Application programming interface for text mining and search 62 2005
7613996 Enabling selection of an inferred schema part 35 2005
2007/0036,433 Recognizing data conforming to a rule 72 2005
2007/0061,706 Mapping property hierarchies to schemas 71 2005
2007/0061,467 Sessions and session states 73 2005
2006/0026,534 Providing information to computer users 83 2005
2006/0085,409 Method and apparatus for information transformation and exchange in a relational database environment 82 2005
* 2007/0130,500 Enabling electronic documents for limited-capability computing devices 35 2005
2006/0195,413 Programmability for XML data store for documents 50 2006
7490109 System and method for offline editing of data files 34 2006
* 2007/0100,967 Application Program Interface for Network Software Platform 154 2006
7900134 Authoring arbitrary XML documents using DHTML and XSLT 19 2006
2007/0074,106 Authoring Arbitrary XML Documents Using DHTML and XSLT 73 2006
* 2007/0094,589 Incrementally Designing Electronic Forms and Hierarchical Schemas 70 2006
2007/0100,877 Building Electronic Forms 74 2006
2007/0101,280 Closer Interface for Designing Electronic Forms and Hierarchical Schemas 73 2006
7865477 System and method for real-time validation of structured data files 20 2007
2008/0040,635 System and Method for Real-Time Validation of Structured Data Files 20 2007
2008/0134,162 Methods and Systems For Delivering Software 40 2007
7971139 Correlation, association, or correspondence of electronic forms 18 2007
2008/0052,287 Correlation, Association, or Correspondence of Electronic Forms 24 2007
7925621 Installing a solution 19 2008
2008/0189,335 Installing A Solution 16 2008
2008/0126,402 Translation File 40 2008
2009/0177,961 Designing Electronic Forms 39 2008
2008/0222,514 Systems and Methods for Editing XML Documents 20 2008
2009/0044,103 RENDERING AN HTML ELECTRONIC FORM BY APPLYING XSLT TO XML USING A SOLUTION 37 2008
2010/0125,778 Data-Driven Actions For Network Forms 15 2010
2010/0229,110 Task Sensitive Methods and Systems for Displaying Command Sets 25 2010
 
F5 NETWORKS, INC. (1)
6505230 Client-server independent intermediary mechanism 120 1999
 
Lixto Software GmbH (1)
2005/0022,115 Visual and interactive wrapper generation, automated information extraction from web pages, and translation into xml 217 2004
 
DASSAULT SYSTEMES AMERICAS CORP. (1)
6654737 Hypertext-based database architecture 168 2000
 
HITACHI SOFTWARE ENGINEERING CO., LTD. (1)
5228100 Method and system for producing from document image a form display with blank fields and a program to input data to the blank fields 141 1990
 
GENESYS TELECOMMUNICATIONS LABORATORIES, INC. (1)
6286033 Method and apparatus for distributing computer integrated telephony (CTI) scripts using extensible mark-up language (XML) for mixed platform distribution and third party manipulation 136 2000
 
EOLAS TECHNOLOGIES, INC. (1)
5838906 Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document 692 1994
 
AHT CORPORATION (1)
2003/0187,756 Electronic realty and transaction system and method therein 120 2002
 
GENERAL ELECTRIC COMPANY (4)
7003548 Method and apparatus for developing and checking technical configurations of a product 62 1999
2002/0078,103 Wizard development kit 84 2000
2003/0023,641 Web page authoring tool 113 2001
7032170 Creating data structures from a form file and creating a web page in conjunction with corresponding data structures 76 2002
 
QUALCOMM INCORPORATED (1)
6661920 Method and apparatus for multiple simultaneously active data entry mechanisms on a computer system 124 2000
 
CASH ENGINEERING RESEARCH PTY. LTD. (1)
5803715 Inlet control combination for a compressor system 23 1996
 
TIMEX CORPORATION (1)
5140563 Multimode electronic timepiece having a mutually exclusive submode display 41 1991
 
ROVI GUIDES, INC. (3)
6442755 Electronic program guide using markup language 286 1999
6766526 Smart channel entry system 214 1999
6774926 Personal television channel system 451 2000
 
GENERAL ELECTRIC CAPITAL CORPORATION (1)
6182095 Document generator 123 1998
 
SNAPCHAT, INC. (1)
6643684 Sender- specified delivery customization 278 1998
 
YAHOO HOLDINGS, INC. (2)
6343302 Remote web site authoring system and method 148 1997
6581061 Remote web site authoring system and method 105 2002
 
SCHNEIDER ELECTRIC SOFTWARE, LLC (1)
7086009 Customizable system for creating supervisory process control and manufacturing information applications 154 2002
 
EASTMAN KODAK COMPANY (2)
5206951 Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types 267 1991
5634124 Data integration by object management 185 1995
 
CHARTERIS PLC (1)
2003/0149,934 Computer program connecting the structure of a xml document to its underlying meaning 280 2002
 
ALIAS WAVEFRONT (1)
5689667 Methods and system of controlling menus with radial and linear portions 164 1995
 
OATH INC. (1)
6393469 Method and apparatus for publishing hypermedia documents over wide area networks 54 1998
 
SOFTVIEW L.L.C. (1)
* 2009/0119,580 Scalable Display of Internet Content on Mobile Devices 70 2008
 
XENOGENIC DEVELOPMENT LIMITED LIABILITY COMPANY (2)
6772165 Electronic document processing system and method for merging source documents on a node-by-node basis to generate a target document 129 2002
7284208 System and method for enabling at least one independent data navigation and interaction activity within a document 39 2007
 
3565 ACQUISITION, LLC (1)
2004/0216,084 System and method of managing web content 69 2004
 
UNISYS CORPORATION (7)
5634113 Method for generating a preferred processing order and for detecting cycles in a directed graph used to represent system component connectivity 36 1994
5911776 Automatic format conversion system and publishing methodology for multi-user network 524 1996
5940075 Method for extending the hypertext markup language (HTML) to support enterprise application data binding 205 1997
6253366 Method and system for generating a compact document type definition for data interchange among software tools 163 1999
6381743 Method and system for generating a hierarchial document type definition for data interchange among software tools 137 1999
6408311 Method for identifying UML objects in a repository with objects in XML content 166 1999
6385767 Method and system for creating and manipulating extensions to version control systems 36 1999
 
GENERAL DYNAMICS C4 SYSTEMS, INC. (1)
4926476 Method and apparatus for secure execution of untrusted software 93 1989
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT TECHNOLOGY LICENSING, LLC (12)
8487879 Systems and methods for interacting with a computer through handwriting to a screen 8 2004
8200975 Digital signatures for network forms 11 2005
8117552 Incrementally designing electronic forms and hierarchical schemas 10 2006
8074217 Methods and systems for delivering software 28 2007
8892993 Translation file 4 2008
8918729 Designing electronic forms 4 2008
9229917 Electronic form user interfaces 1 2011
* 2011/0173,560 Electronic Form User Interfaces 11 2011
9210234 Enabling electronic documents for limited-capability computing devices 1 2011
8429522 Correlation, association, or correspondence of electronic forms 7 2011
9268760 Correlation, association, or correspondence of electronic forms 0 2013
9239821 Translation file 0 2014
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Feb 16, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Feb 16, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 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