Streamline your patent due diligence with deep analytics for patents, inventors, and attorneys



Compare patents by technology sector



Deep Analytics



Quickly evaluate patents of interest

► Want to see more? Join for free!

PatentQuant Patent Profile
Generated January 22, 2018

System and method for developing software applications using an extended XML-based framework

Patent Number: 6,845,499

Patent Information

Abstract
An XML-based framework (30) for developing software applications (12) includes a document manager (32) to manage activities relating to one or more XML-based data documents (34) associated with an application (12), each data document (34) modeling data associated with the application (12) and representing relationships between the data document (34) and one or more other data documents (34). The framework (30) includes a rules manager (36) to manage rules (38) specifying logic for handling notifications associated with XML-based action documents (34) received at the application (12), the notifications requesting actions involving data documents (34). The framework (30) also includes an operations manager (40) to manage the execution of transactions involving data documents (34) based on operations (42) defined for the application (12) during its development. The framework (30) provides a generic XML-based transaction engine, the application (12) being one of a plurality of distributed applications (12) each being an instance of the generic transaction engine. An electronic marketplace with a distributed transaction layer may include such a plurality of distributed applications (12), where the applications (12) interact with one another using the distributed transaction layer (14) to conduct electronic commerce within the marketplace.
Patent Number: 6,845,499
Issue Date: 2005-01-18

Primary Category

Biographical Information

Executive Summary

Summary

This patent was granted in ► Log In, which is ► Log In speed.

It has ► Log In claims, which is ► Log In than average for this category.

Its proximity to basic research is ► Log In than others in this category, and it displays ► Log In technology cycle time.

This patent received ► Log In citations from other patents, and references ► Log In other patents, as compared to other patents in this category.

Grant Time

► Log In

Claims

► Log In

► Want to see more? Join for free!

PatentStat Scores in Not categorized
These scores show the percentile ranks for each metric.
For example, a score of 90 means that 90% of similar patents had lower scores.

Patent Grant Time

This patent had ► Log In grant time compared to others in this category.

Patent grant time can be influenced by many factors. Activities within the USPTO that are beyond the control of patent attornies can influence grant time, but short grant times can also indicate well-written patents and dedicated efforts to respond rapidly to USPTO office actions with strong arguments. Shorter grant times are preferable, and the scores for this section are inverse measures — higher scores are better.

Patent Claims

This patent has ► Log In claims compared to others in this category.

The number of claims in a patent is correlated with its strength. Because greater claim counts increase the cost of a patent, more claims can indicate the importance an applicant assigns to a patent. Importantly, some may elect to file claims across multiple patents. A higher score in this metric indicates more claims, relative to others in this category.

Citations From Other Patents

This patent has received ► Log In citations from other patents, than others in this category.

Citations from other patents are an important measure of the significance of a patent. More citations indicate that other technologies build on a patent. Higher scores in this metric are better, and indicate more citations from other patents.

Citations to Other Patents

This patent referenced ► Log In citations to other patents, than others in this category.

A lower number of citations to other patents can be a sign of diminished patent strength. More citations indicate dependence on more other technologies. Higher scores in this category are better, and indicate fewer citations to other patents.

Research and Innovation Indicators
These are percentile ranks — they indicate the percentage of peers with lower scores.

Proximity to Basic Research

► Log In

0%

Proximity to Basic Research

This patent has ► Log In proximity to basic research compared to others in this category.

Proximity to basic research is measured by comparing the number of citations to non-patent literature among a cohort of patents. Because most non-patent citations are primary research papers, a higher count indicates greater proximity to basic research.

► Want to see more? Join for free!

Citations

Patents cited by this patent

Patent Title
6,598,219 Method and mechanism for a task oriented XML data model
5,845,119 Software development tool for combining software components/modules

Patents that cite this patent

Patent Title
9,268,760 Correlation, association, or correspondence of electronic forms
9,264,422 Secure network deployment
9,239,821 Translation file
9,229,917 Electronic form user interfaces
9,210,234 Enabling electronic documents for limited-capability computing devices
8,918,729 Designing electronic forms
8,892,993 Translation file
8,819,072 Promoting data from structured data files
8,818,884 Architectural design for customer returns handling application software
8,738,476 Architectural design for selling standardized services application software
8,732,279 Secure network deployment
8,706,708 Providing contextually sensitive tools and help content in computer-generated documents
8,689,185 System and method for processing electronic data
8,676,617 Architectural design for self-service procurement application software
8,671,035 Providing payroll software application as enterprise services
8,621,416 System and method for adapting software elements based on mood state profiling
8,620,938 Method, system, and apparatus for routing a query to one or more providers
8,595,077 Architectural design for service request and order management application software
8,538,864 Providing payment software application as enterprise services
8,522,194 Software modeling
8,510,143 Architectural design for ad-hoc goods movement software
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen
8,448,137 Software model integration scenarios
8,447,657 Architectural design for service procurement application software
8,442,850 Providing accounting software application as enterprise services
8,438,119 Foundation layer for services based enterprise software architecture
8,429,522 Correlation, association, or correspondence of electronic forms
8,402,426 Architectural design for make to stock application software
8,401,928 Providing supplier relationship management software application as enterprise services
8,401,908 Architectural design for make-to-specification application software
8,396,761 Providing product catalog software application as enterprise services
8,396,749 Providing customer relationship management application as enterprise services
8,396,731 Architectural design for service procurement application software
8,386,325 Architectural design for plan-driven procurement application software
8,380,553 Architectural design for plan-driven procurement application software
8,380,549 Architectural design for embedded support application software
8,374,896 Architectural design for opportunity management application software
8,370,794 Software model process component
8,359,218 Computer readable medium for implementing supply chain control using service-oriented methodology
8,352,338 Architectural design for time recording application software
8,327,319 Software model process interaction
8,326,703 Architectural design for product catalog management application software
8,326,702 Providing supplier relationship management software application as enterprise services
8,321,832 Composite application modeling
8,321,831 Architectural design for internal projects application software
8,321,306 Architectural design for selling project-based services application software
8,316,344 Software model deployment units
8,315,926 Architectural design for tax declaration application software
8,312,416 Software model business process variant types
8,311,904 Architectural design for intra-company stock transfer application software
8,200,975 Digital signatures for network forms
8,144,692 Automation of IP phone provisioning with self-service voice application
8,078,960 Rendering an HTML electronic form by applying XSLT to XML using a solution
8,074,217 Methods and systems for delivering software
8,046,683 Structural editing with schema awareness
8,037,406 Dynamic screen generation and navigation engine
8,010,515 Query to an electronic form
8,001,459 Enabling electronic documents for limited-capability computing devices
7,992,085 Lightweight reference user interface
7,979,856 Network-based software extensions
7,971,139 Correlation, association, or correspondence of electronic forms
7,937,651 Structural editing operations for network forms
7,930,676 System and method for adapting software elements based on mood state profiling
7,925,621 Installing a solution
7,913,159 System and method for real-time validation of structured data files
7,904,801 Recursive sections in electronic forms
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT
7,865,477 System and method for real-time validation of structured data files
7,827,546 Mechanism for downloading software components from a remote source for use by a local software application
7,818,677 Single window navigation methods and systems
7,788,602 Method and system for providing restricted actions for recognized semantic categories
7,788,590 Lightweight reference user interface
7,783,614 Linking elements of a document to corresponding fields, queries and/or procedures in a database
7,779,343 Opening network-enabled electronic documents
7,779,027 Methods, systems, architectures and data structures for delivering software via a network
7,778,816 Method and system for applying input mode bias
7,774,620 Executing applications at appropriate trust levels
7,770,102 Method and system for semantically labeling strings and providing actions based on semantically labeled strings
7,743,063 Methods and systems for delivering software via a network
7,739,588 Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data
7,725,834 Designer-created aspect for an electronic form template
7,721,190 Methods and systems for server side form processing
7,716,676 System and method for issuing a message to a program
7,716,163 Method and system for defining semantic categories and actions
7,712,048 Task-sensitive methods and systems for displaying command sets
7,712,024 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings
7,712,022 Mutually exclusive options in electronic forms
7,711,550 Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names
7,707,496 Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings
7,707,024 Method, system, and apparatus for converting currency values based upon semantically labeled strings
7,692,636 Systems and methods for handwriting to a screen
7,689,929 Methods and systems of providing information to computer users
7,676,843 Executing applications at appropriate trust levels
7,673,227 User interface for integrated spreadsheets and word processing tables
7,624,356 Task-sensitive methods and systems for displaying command sets
7,613,996 Enabling selection of an inferred schema part
7,610,562 Task-sensitive methods and systems for displaying command sets
7,584,417 Role-dependent action for an electronic form
7,581,177 Conversion of structured documents
7,568,101 Digital signatures with an embedded view
7,558,841 Method, system, and computer-readable medium for communicating results to a data query in a computer network
7,549,115 System and method for integrated spreadsheets and word processing tables
7,543,228 Template for rendering an electronic form
7,533,268 Digital signature with an embedded view
7,523,390 Spreadsheet fields in text
7,516,399 Structured-document path-language expression methods and systems
7,512,896 Task-sensitive methods and systems for displaying command sets
7,509,353 Methods and systems for exchanging and rendering forms
7,506,243 System and method for integrating spreadsheets and word processing tables
7,506,242 System and method for integrating spreadsheets and word processing tables
7,506,053 Software distribution system and method
7,496,837 Structural editing with schema awareness
7,496,648 Managed peer name resolution protocol (PNRP) interfaces for peer to peer networking
7,490,109 System and method for offline editing of data files
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution
7,437,376 Scalable object model
7,430,711 Systems and methods for editing XML documents
7,415,672 System and method for designing electronic forms
7,406,660 Mapping between structured data and a visual surface
7,392,522 Architectures for and methods of providing network-based software extensions
7,376,673 Offline editing of XML files using a solution
7,370,066 System and method for offline editing of data files
7,360,171 Methods and systems of providing information to computer users
7,350,141 User interface for integrated spreadsheets and word processing tables
7,346,848 Single window navigation methods and systems
7,346,610 Methods and systems of providing information to computer users
7,334,187 Electronic form aggregation
7,296,017 Validation of XML data files
7,281,018 Form template data source change
7,197,515 Declarative solution definition
7,191,394 Authoring arbitrary XML documents using DHTML and XSLT
7,168,035 Building a view on markup language data through a set of components
7,117,435 Spreadsheet fields in text

► Want to see more? Join for free!

Information presented on this site is collected from the USPTO and other sources. Errors may have been introduced in the original assembly or analysis of the data.
No warranties are expressed or implied.The content of this site is not a substitute for skilled legal, financial, or other guidance.
Copyright thinkBiotech LLC. All rights reserved.
Privacy policy.
`abc