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 20, 2018

System and method for enabling atomic class loading in an application server environment

Patent Number: 6,845,503

Patent Information

Disclosed is a system and method for enabling dynamic class reloading in the application server environment. Users may specify class versionability by specifying a list of explicitly versionable classes; and the application server(s) may execute a background task which operates periodically to check modified versionable classes, and cause the classes to be reloaded. Administrators may specify a set of class files to be treated as a “bundle”. When the bundle is deployed, a deployer manager may obtain a lock, e.g. a semaphore, referred to as the “dirtyClassListLock”. Once this lock is obtained, the deployer manager may copy all the class files in the bundle from a deployment environment to their appropriate runtime locations. After the runtime locations have been updated, the deployer manager may release the dirtyClassListLock. According to this method, the background task that checks for and reloads modified classes may also have to obtain the dirtyClassListLock in order to run. Thus, the background task will discover and reload class files in the bundle atomically.
Patent Number: 6,845,503
Issue Date: 2005-01-18

Primary Category

Biographical Information

Executive 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


► 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


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!


Patents cited by this patent

Patent Title
6,597,366 Transparent general purpose object isolation for multi-tier distributed object environments
6,519,594 Computer-implemented sharing of java classes for increased memory efficiency and communication method
6,415,435 Method and apparatus for determining compatibility of parent classes in an object oriented environment using versioning
6,243,706 System and method for managing the creation and production of computer generated works
6,237,092 Client-server system with central application management allowing an administrator to configure user and group contexts during application configuration without relaunching the application
6,226,788 Extensible network management system
6,175,855 Method for instantiating a class having different versions
6,112,304 Distributed computing architecture
5,966,702 Method and apparatus for pre-processing and packaging class files
5,920,725 Run-time object-synthesis and transparent client/server updating of distributed objects using a meta server of all object descriptors

Patents that cite this patent

Patent Title
8,938,744 System and method for providing interoperability between different programming protocols
8,880,428 Restricted purchase of regulated items over a network
8,751,334 Item substitution for unavailable items relating to a customer order
8,635,113 Integrated online store
8,626,333 Method and system for order fulfillment in a distribution center
8,601,365 Data transmission and rendering techniques implemented over a client-server system
8,600,821 Webstore supporting multiple merchants
8,307,170 Information processing method and system
8,276,166 System and method for providing interoperability between different programming protocols
8,230,069 Server and storage-aware method for selecting virtual machine migration targets
8,230,042 Policy based auditing of workflows
8,185,914 User-configurable variables
8,176,408 Modularized web provisioning
8,171,053 Dynamic workflow documentation system
7,979,789 System and method of replacing a delegate component associated with a delegate modular software component at software execution time
7,882,501 System and method for enabling dynamic modifed class reloading in an application server environment
7,827,152 Asynchronous on-demand service startup
7,769,807 Policy based auditing of workflows
7,716,634 System and method for building and modifying software applications
7,568,027 Event suppression tool for temporarily suppressing actions on received events
7,475,082 Pluggable formatters
7,464,368 Logical separation of code and content
7,415,485 Workflow application having linked workflow components
7,406,687 Sharing runtime representation of software component methods across component loaders
7,162,543 Process for synchronizing data between remotely located devices and a central computer system
7,162,467 Systems and methods for managing distributed database resources
7,143,419 Device for running offline applications and synchronizing with a central computer system
7,120,639 Pluggable formatters
7,096,454 Method for gesture based modeling
7,043,723 Run-time addition of interfaces
7,010,596 System and method for the allocation of grid computing to network workstations
7,003,572 System and method for efficiently forwarding client requests from a proxy server in a TCP/IP computing environment

► 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.