
US Patent No: 7,487,207
Number of patents in Portfolio can not be more than 2000
System and method for determining the functionality of a software application based on nodes within the software application and transitions between the nodes
Stats
-
Feb 3, 2009
Issued date -
Feb 17, 2006
filing date -
11/356,574
serial no -
In Force
status
Importance
Loading Importance Indicators...
Abstract
The invention uses a state machine to control the flow throughout a Web site including the execution of business logic, error handling and dispatching based on both user and programming events. This state machine is used as input to a flow processor and therein guides the system. The flow processor controls a series of online functions including HTML links, HTML form submissions, form processing, business logic execution, and business logic exceptions into one simple-to-manage element. Any required change to the logic flow of the system can be made by modifying just the flow processor itself, without necessary changes to the referenced online functions.
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 |
|---|---|---|---|
|
|
|||
| 6,055,515 Enhanced tree control system for navigating lattices data structures and displaying configurable lattice-node labels | 87 | 1996 | |
| 6,029,144 Compliance-to-policy detection method and system | 170 | 1997 | |
| 6,185,587 System and method for building a web site with automated help | 127 | 1998 | |
| 6,684,369 Web site creator using templates | 139 | 1998 | |
| 6,202,207 Method and a mechanism for synchronized updating of interoperating software | 295 | 1998 | |
| 6,477,543 Method, apparatus and program storage device for a client and adaptive synchronization and transformation server | 120 | 1998 | |
| 6,327,594 Methods for shared data management in a pervasive computing environment | 195 | 1999 | |
| 6,381,579 System and method to provide secure navigation to resources on the internet | 127 | 1999 | |
| 6,834,284 Process and system for providing name service scoping behavior in java object-oriented environment | 42 | 1999 | |
| 6,484,177 Data management interoperability methods for heterogeneous directory structures | 134 | 2000 | |
| 6,769,118 Dynamic, policy based management of administrative procedures within a distributed computing environment | 51 | 2000 | |
| 2002/0178,119 Method and system for a role-based access control model with active roles | 82 | 2001 | |
| 7,035,944 Programmatic management of software resources in a content framework environment | 64 | 2001 | |
| 2003/0204,481 Method and system for visually constructing XML schemas using an object-oriented model | 100 | 2002 | |
| 2004/0030,795 System, method and program product for inserting targeted content into a portlet content stream | 40 | 2002 | |
| 6,922,695 System and method for dynamically securing dynamic-multi-sourced persisted EJBS | 77 | 2002 | |
| 2005/0050,184 Method, system, and storage medium for providing life-cycle management of grid services | 43 | 2003 | |
| 2006/0085,412 System for managing multiple disparate content repositories and workflow systems | 69 | 2004 | |
|
|
|||
| 5,826,000 System and method for automatic configuration of home network computers | 116 | 1996 | |
| 5,797,128 System and method for implementing a hierarchical policy for computer system administration | 127 | 1997 | |
| 6,285,366 Hierarchy navigation system | 105 | 1998 | |
| 6,170,009 Controlling devices on a network through policies | 128 | 1998 | |
| 6,615,218 Database for executing policies for controlling devices on a network | 88 | 1998 | |
| 6,430,556 System and method for providing a query object development environment | 99 | 1999 | |
| 6,721,888 Mechanism for merging multiple policies | 50 | 2000 | |
| 6,865,549 Method and apparatus for concurrency control in a policy-based management system | 50 | 2000 | |
| 7,089,584 Security architecture for integration of enterprise information system with J2EE platform | 122 | 2000 | |
|
|
|||
| 5,347,653 System for reconstructing prior versions of indexes using records indicating changes between successive versions of the indexes | 418 | 1991 | |
| 5,918,210 Business query tool, using policy objects to provide query responses | 62 | 1996 | |
| 6,108,687 System and method for providing a synchronized display to a plurality of computers over a global computer network | 154 | 1998 | |
| 6,393,474 Dynamic policy management apparatus and method using active network devices | 151 | 1998 | |
| 6,308,163 System and method for enterprise workflow resource management | 116 | 1999 | |
| 6,978,379 Configuring computer systems | 74 | 2000 | |
| 2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm | 2001 | ||
| 2002/0161,903 System for secure access to information provided by a web application | 40 | 2001 | |
|
|
|||
| 5,544,322 System and method for policy-based inter-realm authentication within a distributed processing system | 232 | 1994 | |
| 5,867,667 Publication network control system using domain and client side communications resource locator lists for managing information communications between the domain server and publication servers | 120 | 1997 | |
| 6,167,445 Method and apparatus for defining and implementing high-level quality of service policies in computer networks | 448 | 1998 | |
| 6,301,613 Verifying that a network management policy used by a computer system can be satisfied and is feasible for use | 101 | 1998 | |
| 6,327,618 Recognizing and processing conflicts in network management policies | 88 | 1998 | |
| 6,484,261 Graphical network security policy management | 294 | 1998 | |
| 6,412,077 Disconnect policy for distributed computing systems | 56 | 1999 | |
|
|
|||
| 6,965,999 Intelligent trust management method and system | 49 | 1998 | |
| 6,473,791 Object load balancing | 129 | 1998 | |
| 6,519,647 Methods and apparatus for synchronizing access control in a web server | 104 | 1999 | |
| 6,539,375 Method and system for generating and using a computer user's personal interest profile | 147 | 1999 | |
| 6,697,805 XML methods and systems for synchronizing multiple computing devices | 93 | 2000 | |
| 6,856,999 Synchronizing a store with write generations | 46 | 2001 | |
| 7,062,490 Serverless distributed file system | 54 | 2001 | |
|
|
|||
| 6,182,277 Methods and apparatus for declarative programming techniques in an object oriented environment | 94 | 1998 | |
| 6,934,934 Method and system for software object testing | 105 | 2000 | |
| 2002/0069,261 Methods and systems for rule-based distributed and personlized content delivery | 71 | 2000 | |
| 7,062,511 Method and system for portal web site generation | 63 | 2001 | |
| 2002/0120,685 System for dynamically invoking remote network services using service descriptions stored in a service registry | 258 | 2002 | |
| 2002/0143,819 Web service syndication system | 177 | 2002 | |
|
|
|||
| 5,950,195 Generalized security policy management system and method | 194 | 1996 | |
| 6,182,226 System and method for controlling interactions between networks | 239 | 1998 | |
| 6,209,101 Adaptive security system having a hierarchy of security servers | 59 | 1998 | |
| 6,269,456 Method and system for providing automated updating and upgrading of antivirus applications using a computer network | 214 | 2000 | |
| 7,080,000 Method and system for bi-directional updating of antivirus database | 80 | 2001 | |
|
|
|||
| 6,587,876 Grouping targets of management policies | 139 | 1999 | |
| 6,751,659 Distributing policy information in a communication network | 84 | 2000 | |
| 6,880,005 Managing policy rules in a network | 90 | 2000 | |
| 6,957,261 Resource policy management using a centralized policy data structure | 102 | 2001 | |
|
|
|||
| 6,457,007 Distributed database management system including logical database constituted by a group of physical databases | 94 | 1994 | |
| 6,275,941 Security management method for network system | 134 | 1998 | |
| 7,003,578 Method and system for controlling a policy-based network | 97 | 2001 | |
|
|
|||
| 5,889,953 Policy management and conflict resolution in computer networks | 205 | 1996 | |
| 6,098,173 Method and system for enforcing a communication security policy | 84 | 1998 | |
|
|
|||
| 6,584,454 Method and apparatus for community management in remote system servicing | 172 | 1999 | |
| 2002/0152,279 Personalized intranet portal | 52 | 2001 | |
|
|
|||
| 5,966,707 Method for managing a plurality of data processes residing in heterogeneous data repositories | 215 | 1997 | |
| 6,654,747 Modular scalable system for managing data in a heterogeneous environment with generic structure for control repository access transactions | 110 | 1999 | |
|
|
|||
| 6,295,607 System and method for security control in a data processing system | 54 | 1998 | |
| 6,167,407 Backtracked incremental updating | 64 | 1998 | |
|
|
|||
| 2002/0194,267 Portal server that provides modification of user interfaces for access to computer networks | 110 | 2001 | |
| 2002/0029,296 Portal server that provides a customizable user interface for access to computer networks | 68 | 2001 | |
|
|
|||
| 2003/0187,956 Method and apparatus for providing access control and content management services | 60 | 2002 | |
|
|
|||
| 6,353,886 Method and system for secure network policy implementation | 132 | 1998 | |
|
|
|||
| 6,889,222 Method and an apparatus for providing personalized service | 66 | 2000 | |
|
|
|||
| 6,122,647 Dynamic generation of contextual links in hypertext documents | 354 | 1998 | |
|
|
|||
| 6,141,010 Computer interface method and apparatus with targeted advertising | 393 | 1998 | |
|
|
|||
| 2004/0167,880 System and method for searching a virtual repository content | 37 | 2003 | |
|
|
|||
| 6,157,924 Systems, methods, and computer program products for delivering information in a preferred medium | 176 | 1997 | |
|
|
|||
| 6,988,138 Internet-based education support system and methods | 92 | 2000 | |
|
|
|||
| 6,985,915 Application independent write monitoring method for fast backup and synchronization of files | 46 | 2001 | |
|
|
|||
| 2003/0220,963 System and method for converting data structures | 39 | 2002 | |
|
|
|||
| 6,029,182 System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents | 290 | 1996 | |
|
|
|||
| 6,477,575 System and method for performing dynamic Web marketing and advertising | 152 | 2000 | |
|
|
|||
| 6,754,672 System and method for efficient integration of government administrative and program systems | 59 | 2000 | |
|
|
|||
| 5,987,611 System and methodology for managing internet access on a per application basis for client computers connected to the internet | 542 | 1997 | |
|
|
|||
| 6,141,686 Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control | 291 | 1998 | |
|
|
|||
| 6,487,594 Policy management method and system for internet service providers | 84 | 1999 | |
|
|
|||
| 2006/0059,107 System and method for establishing eletronic business systems for supporting communications servuces commerce | 167 | 2001 | |
|
|
|||
| 2005/0097,008 Purpose-based adaptive rendering | 76 | 2004 | |
|
|
|||
| 2003/0014,442 Web site application development method using object model for managing web-based content | 122 | 2002 | |
|
|
|||
| 7,054,910 Data replication facility for distributed computing environments | 63 | 2001 | |
|
|
|||
| 6,377,973 Event management in a system with application and graphical user interface processing adapted to display predefined graphical elements resides separately on server and client machine | 46 | 1998 | |
|
|
|||
| 7,174,563 Computer network security system and method having unilateral enforceable security policy provision | 79 | 2000 | |
|
|
|||
| 6,202,157 Computer network security system and method having unilateral enforceable security policy provision | 155 | 1997 | |
|
|
|||
| 6,339,423 Multi-domain access control | 147 | 2000 | |
|
|
|||
| 2003/0065,721 Passive personalization of buddy lists | 132 | 2002 | |
|
|
|||
| 6,154,844 System and method for attaching a downloadable security profile to a downloadable | 236 | 1997 | |
|
|
|||
| 6,260,050 System and method of adapting automatic output of service related OLAP reports to disparate output devices | 191 | 1999 | |
|
|
|||
| 6,633,538 Node representation system, node monitor system, the methods and storage medium | 69 | 1999 | |
|
|
|||
| 7,047,522 Method and system for verifying a computer program | 57 | 2001 | |
|
|
|||
| 5,355,474 System for multilevel secure database management using a knowledge base with release-based and other security constraints for query, response and update modification | 218 | 1991 | |
|
|
|||
| 7,035,879 System and method for synchronizing data of wireless devices | 37 | 2002 | |
|
|
|||
| 2004/0098,467 Methods and systems for implementing a customized life portal | 54 | 2002 | |
|
|
|||
| 6,618,806 System and method for authenticating users in a computer network | 184 | 1999 | |
|
|
|||
| 6,665,677 System and method for transforming a relational database to a hierarchical database | 87 | 2000 | |
|
|
|||
| 6,148,333 Method and system for server access control and tracking | 105 | 1998 | |
|
|
|||
| 2002/0067,370 Extensible manufacturing/process control information portal server | 120 | 2001 | |
|
|
|||
| 6,732,144 Communication method for data synchronization processing and electronic device therefor | 57 | 2000 | |
|
|
|||
| 2002/0103,818 Information repository system and method for an internet portal system | 90 | 2001 | |
|
|
|||
| 6,757,698 Method and apparatus for automatically synchronizing data from a host computer to two or more backup data storage locations | 110 | 2000 | |
|
|
|||
| 6,961,897 System and method for interactive electronic media extraction for web page generation | 109 | 2000 | |
|
|
|||
| 6,769,095 Hierarchically structured control information editor | 76 | 2000 | |
|
|
|||
| 5,987,469 Method and apparatus for graphically representing information stored in electronic media | 86 | 1997 | |
|
|
|||
| 6,054,910 Dielectric filter having an inner conductor with two open-circuited inner ends | 37 | 1999 | |
|
|
|||
| 5,954,798 Mechanism for dependably managing web synchronization and tracking operations among multiple browsers | 163 | 1997 | |
|
|
|||
| 6,789,202 Method and apparatus for providing a policy-driven intrusion detection system | 113 | 1999 | |
|
|
|||
| 5,757,669 Method and apparatus for workgroup information replication | 117 | 1995 | |
|
|
|||
| 6,530,024 Adaptive feedback security system and method | 170 | 1998 | |
|
|
|||
| 6,904,454 Method and apparatus for content repository with versioning and data modeling | 95 | 2002 | |
|
|
|||
| 5,426,747 Method and apparatus for virtual memory mapping and transaction management in an object-oriented database system | 244 | 1991 | |
|
|
|||
| 2003/0078,972 Method and apparatus for disconnected chat room lurking in an interactive television environment | 79 | 2002 | |
|
|
|||
| 6,587,849 Method and system for constructing personalized result sets | 71 | 1999 | |
|
|
|||
| 2004/0078,371 Method and system for providing multiple virtual portals on a computer network | 48 | 2003 | |
|
|
|||
| 2004/0230,546 Personalization engine for rules and knowledge | 53 | 2001 | |
|
|
|||
| 6,857,012 Method and apparatus for initializing a new node in a network | 134 | 2001 | |
|
|
|||
| 6,360,363 Live upgrade process for object-oriented programs | 72 | 1998 | |
|
|
|||
| 6,269,393 System and method for automatic transmission of personalized OLAP report output | 138 | 2000 | |
|
|
|||
| 2002/0173,971 System, method and application of ontology driven inferencing-based personalization systems | 107 | 2001 | |
|
|
|||
| 6,901,403 XML presentation of general-purpose data sources | 196 | 2001 | |
|
|
|||
| 2002/0135,617 Proactive desktop portal | 40 | 2002 | |
|
|
|||
| 6,285,985 Advertising-subsidized and advertising-enabled software | 119 | 1998 | |
|
|
|||
| 2002/0059,394 Content propagation in interactive television | 52 | 2001 | |
|
|
|||
| 5,237,614 Integrated network security system | 259 | 1991 | |
|
|
|||
| 2005/0021,502 Data federation methods and system | 52 | 2004 | |
|
|
|||
| 2003/0167,315 Fast creation of custom internet portals using thin clients | 91 | 2003 | |
|
|
|||
| 6,970,876 Method and arrangement for the management of database schemas | 59 | 2001 | |
|
|
|||
| 6,466,239 Method and apparatus for editing data used in creating a three-dimensional virtual reality environment | 66 | 1998 | |
|
|
|||
| 6,779,002 Computer software framework and method for synchronizing data across multiple databases | 61 | 2000 | |
|
|
|||
| 5,557,747 Network policy implementation system for performing network control operations in response to changes in network state | 133 | 1993 | |
|
|
|||
| 6,738,789 Data package including synchronization data | 130 | 2001 | |
|
|
|||
| 2002/0062,451 System and method of providing communication security | 107 | 2001 | |
|
|
|||
| 5,369,702 Distributed cryptographic object method | 218 | 1993 | |
|
|
|||
| 6,253,321 Method and arrangement for implementing IPSEC policy management using filter code | 118 | 1998 | |
|
|
|||
| 2003/0212,766 Manufacturing method and software product for optimizing information flow | 42 | 2003 | |
|
|
|||
| 6,202,066 Implementation of role/group permission association using object access type | 182 | 1998 | |
|
|
|||
| 6,341,352 Method for changing a security policy during processing of a transaction request | 67 | 1998 | |
|
|
|||
| 5,825,883 Method and apparatus that accounts for usage of digital applications | 147 | 1995 | |
|
|
|||
| 6,581,071 Surveying system and method | 46 | 2000 | |
|
|
|||
| 6,317,868 Process for transparently enforcing protection domains and access control as well as auditing operations in software components | 80 | 1998 | |
|
|
|||
| 2002/0169,893 System and method for computer data synchronization | 46 | 2001 | |
|
|
|||
| 5,848,396 Method and apparatus for determining behavioral profile of a computer user | 1059 | 1996 | |
|
|
|||
| 5,956,400 Partitioned information storage systems with controlled retrieval | 101 | 1996 | |
|
|
|||
| 2005/0198,617 Graphically browsing schema documents described by XML schema | 33 | 2005 | |
|
|
|||
| 6,058,392 Method for the organizational indexing, storage, and retrieval of data according to data pattern signatures | 57 | 1998 | |
|
|
|||
| 2004/0024,812 Content publication system for supporting real-time integration and processing of multimedia content including dynamic data, and method thereof | 94 | 2003 | |
|
|
|||
| 6,216,231 Specifying security protocols and policy constraints in distributed systems | 130 | 1997 | |
|
|
|||
| 6,735,701 Network policy management and effectiveness system | 135 | 1998 | |
|
|
|||
| 6,006,194 Computer-implemented system for controlling resources and policies | 62 | 1997 | |
| 6,241,608 Progressive wagering system | 232 | 1998 | |
| 6,226,745 Information sharing system and method with requester dependent sharing and security rules | 134 | 1998 | |
| 6,397,222 Method and apparatus for end-user management of a content menu on a network | 71 | 1999 | |
| 6,418,448 METHOD AND APPARATUS FOR PROCESSING MARKUP LANGUAGE SPECIFICATIONS FOR DATA AND METADATA USED INSIDE MULTIPLE RELATED INTERNET DOCUMENTS TO NAVIGATE, QUERY AND MANIPULATE INFORMATION FROM A PLURALITY OF OBJECT RELATIONAL DATABASES OVER THE WEB | 326 | 1999 | |
| 2003/0167,455 Automatic software production system | 91 | 2001 | |
| 2003/0146,937 Multi-level data management system | 54 | 2001 | |
| 6,920,457 Virtual database of heterogeneous data structures | 76 | 2002 | |
| 2003/0216,938 Intelligent health care knowledge exchange platform | 38 | 2002 | |
| 2004/0205,473 Method and system for implementing an enterprise information portal | 158 | 2002 | |
| 2004/0030,744 Network portal apparatus and method | 36 | 2003 | |
| 2004/0019,650 Method, system, and program for filtering content using neural networks | 70 | 2003 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Aug 3, 2016 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Aug 3, 2020 |
| 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 |