| 7031977 |
Efficiently storing indented threads in a threaded discussion application |
| Apr-18-2006 |
A hierarchical set of records has multiple hierarchical levels and depths. Each of the records has a tag that is unique within the hierarchical set of records. A method for retrieving a record includes... |
| 6988109 |
System, method, software architecture, and business model for an intelligent object based information technology platform |
| Jan-17-2006 |
In one aspect, the invention provides an architecture and query and processing methodology, advantageously implemented in software, for an information technology platform using Intelligent Molecular Objects... |
| 6980997 |
System and method providing inlined stub |
| Dec-27-2005 |
A system and method is provided to facilitate communications between object systems. A caller is provided having optimized in-lined functionality when initiating a remote function call between managed... |
| 6970884 |
Methods and apparatus for user-centered similarity learning |
| Nov-29-2005 |
Techniques are provided for incorporating human or user interaction in accordance with the design and/or performance of data mining applications such as similarity determination and classification. Such... |
| 6970883 |
Search facility for local and remote interface repositories |
| Nov-29-2005 |
A system, method and user interface for searching one or more CORBA Interface Repositories for program objects based upon a set of user-specified search criteria. A user interface screen or frame is provided... |
| 6952706 |
Method for providing stand-in objects |
| Oct-4-2005 |
A method for providing stand-in objects, where relationships among objects are automatically resolved in an object oriented relational database model without the necessity of retrieving data from the database... |
| 6941322 |
Method for efficient recording and management of data changes to an object |
| Sep-6-2005 |
Embodiments of the present invention are generally directed to a method, apparatus and system for journaling an object in a file system of a computer. In one aspect, a request to make a change on the object... |
| 6901409 |
Mapping data from multiple data sources into a single software component |
| May-31-2005 |
A method, apparatus and article of manufacture is provided for mapping data objects residing in multiple data sources, or generated dynamically, into a single, reusable software component, for integrated... |
| 6898714 |
Managing and extending attribute values for public key cryptography standards |
| May-24-2005 |
A method and system for processing PKCS-attributes and user-defined attributes in heterogeneous environment is provided. Attributes are registered with a PKCS9 gateway class, and the attributes include... |
| 6883101 |
System and method for assessing the security posture of a network using goal oriented fuzzy logic decision rules |
| Apr-19-2005 |
A method and data processing system assesses the security vulnerability of a network. A system object model database is created and supports the information data requirements of disparate network vulnerability... |
| 6877014 |
Method and apparatus to facilitate transactional consistency for references in object-relational databases |
| Apr-5-2005 |
One embodiment of the present invention provides a system that facilitates transactional consistency for references in an object-relational database. The system operates by first receiving a reference... |
| 6865580 |
Dynamic multi-object collection and comparison and action |
| Mar-8-2005 |
A system and method for monitoring one or more objects of a class where the class has one or more attributes and each object has an attribute value associated with each attribute. During a user-specified... |
| 6856999 |
Synchronizing a store with write generations |
| Feb-15-2005 |
Systems and methods for synchronizing a device and for ensuring that updates to the device occurring during synchronization are not re-synchronized to the synchronization partner. Generation identifiers... |
| 6850953 |
Creating multiple sets of data by spawning a secondary virtual machine |
| Feb-1-2005 |
Methods, systems, and computer-readable media are disclosed for having a primary process spawn a secondary process to create multiple data sets, thereby allowing the primary process to continue performing... |
| 6823358 |
Enabling multiple client access to a process-based system or program from a single java virtual machine |
| Nov-23-2004 |
Provided are a method, apparatus and a computer program product which address the problem of differentiating between processes which appear to a server process to have the same process ID associated with... |
| 6816875 |
Methods, apparatus, and product for distributed garbage collection |
| Nov-9-2004 |
In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester platform and a server platform. The process... |
| 6813690 |
Caching media data using content-sensitive identifiers |
| Nov-2-2004 |
Techniques for caching media data, including streaming media data, using content-sensitive identifiers. The content-sensitive identifiers enable a caching proxy or a caching server to unambiguously determine... |
| 6792430 |
Information organization and navigation by user-generated associative overlays |
| Sep-14-2004 |
A method of linking together digital information objects of a digital information space includes creating an overlay. The overlay includes at least one concept node, each concept node expressing one concept.... |
| 6785690 |
Method and system for storage, retrieval, and query of objects in a schemeless database |
| Aug-31-2004 |
A mechanism for storing, retrieving, and querying data items or other information in the form of object instances created from object oriented programming environment. |
| 6778985 |
Implementing descending indexes with a descend function |
| Aug-17-2004 |
A method and apparatus is disclosed for implementing descending indexes in a database management system. A key value to be inserted within an index is decomposed into individual data bytes, such as an... |
| 6769000 |
Unified directory services architecture for an IP mobility architecture framework |
| Jul-27-2004 |
A communications architecture for enabling IP-based mobile communications includes a Local Service Function (LSF) component configured to serve as an IP-based serving area network for a set of x-Access... |
| 6760731 |
Genealogy registry system |
| Jul-6-2004 |
A worldwide genealogy data storage and retrieval system for implementation on the internet is described, wherein genealogical data from every source can be collected, reviewed, revised, extended, consolidated,... |
| 6748594 |
Object mechanism and method for retrieving attribute values in a object oriented framework |
| Jun-8-2004 |
In an object oriented computer system, a framework mechanism defines an infrastructure for allowing a user to flexibly define keys and their corresponding attributes. A special type of key called a specification... |
| 6748396 |
Independent class loader for dynamic class loading |
| Jun-8-2004 |
Improved techniques are defined for dynamically loading components which have prerequisite relationships more complex than the simple single inheritance chains which are supported with prior art dynamic... |
| 6741999 |
String tree utility data structure and order n sort |
| May-25-2004 |
A data structure according to the invention is created in memory of a computer for storing data objects for access by a computer application that is executed by the computer. Each of the data objects is... |
| 6735598 |
Method and apparatus for integrating data from external sources into a database system |
| May-11-2004 |
Techniques used in a relational database system for defining subclasses of built-in classes and thereby achieving columns in database tables which contain polymorphic objects of the built-in classes. The... |
| 6725234 |
Methods of partitioning a set of objects and search method in a partition of a set of objects |
| Apr-20-2004 |
The invention relates to a partitioning method of a set of objects which comprises an initialization phase for determining a partition which has an optimal number of classes, and a modification phase of... |
| 6718377 |
Telecommunications network management system interface |
| Apr-6-2004 |
A network includes an operations support system (20) for managing one or more network elements (40), and an interface (10) between the operations support system (20) and each network element (40). The... |
| 6714946 |
Data management system using a plurality of data operating modules |
| Mar-30-2004 |
A data management system capable of realizing improved flexibility, independency and expandability together is disclosed. The data management system is formed by a memory unit configured to store a plurality... |
| 6711582 |
Method and system for implementing persistent object services on a relational database |
| Mar-23-2004 |
A persistent object service (POS) that interfaces to a set of one or more relational database management systems. A persistent object is mapped to one or more tables in a relational database based on the... |
| 6704756 |
Methods, apparatus, and product for distributed garbage collection |
| Mar-9-2004 |
In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester platform and a server platform. The process... |
| 6701517 |
Method for synchronizing JAVA with UML in a version configuration management system |
| Mar-2-2004 |
A computer-implemented method for synchronizing JAVA with UML in a computer system executing a repository program. The method comprises the steps of determining if a previous revision of JAVA source exist,... |
| 6694508 |
Method for synchronizing UML with JAVA in a version configuration management system |
| Feb-17-2004 |
A computer implemented-method for synchronizing JAVA in a UML in a computer system executing a repository program. The method comprises the steps of determining if a previous revision of UML representation... |
| 6694507 |
Method and apparatus for analyzing performance of object oriented programming code |
| Feb-17-2004 |
A performance analyzer for object-oriented programming code distinguishes between an object which is substantively used within the creating method, and one which is merely created in the creating method... |
| 6694329 |
Methods of organizing information |
| Feb-17-2004 |
A method of organizing information into a concept network, to facilitate the creation and sharing of knowledge, includes the steps of: categorizing ideas and thoughts into concepts; creating links between... |
| 6694310 |
Data flow plan optimizer |
| Feb-17-2004 |
An optimizer for a data transformation system. The optimizer optimizes data flow plans that describe how data is to be transformed from the form it has in a data source to the form required in a data destination.... |
| 6690397 |
System for regional data association and presentation and method for the same |
| Feb-10-2004 |
A database methodology that concerns the mapping of any arbitrary object into a plurality of regions, enabling the assignment of multiple region-specific attributes thereto and facilitating the concurrent,... |
| 6687708 |
Object-oriented framework for tracking collection documents |
| Feb-3-2004 |
An extensible Object-Oriented (OO) framework in an object-oriented programming system defines objects and classes used to correspond to and track a collection document. The collection document can be an... |
| 6684215 |
Technique for enforcing temporal uniqueness in an object/relational database management system environment |
| Jan-27-2004 |
A system, method and program extender for enforcing the uniqueness of temporal data in an object/relational database management system is provided. There is a combination of user-defined functions, triggers... |
| 6678889 |
Systems, methods and computer program products for locating resources within an XML document defining a console for managing multiple application programs |
| Jan-13-2004 |
Systems, methods and computer program products are provided for sharing resources within an Extensible Markup Language (XML) document that defines a console (i.e., a graphical user interface or GUI) for... |
| 6678745 |
Dynamic object synthesis with automatic late binding |
| Jan-13-2004 |
A method and system of automatically synthesizing object names. Variables are synthesized with object types associated with the variables. Buffers into which data is to be transferred are dynamically created... |
| 6675169 |
Method and system for attaching information to words of a trie |
| Jan-6-2004 |
A method and improved data structure for attaching information to words in a trie of nodes. Each node of a trie includes a single tag bit which is interpreted according to information specified in a header... |
| 6668271 |
System for distributing, installing and running web applications (agents) |
| Dec-23-2003 |
A networked information appliance for use on a network, comprising a plurality of agency base units, wherein each base unit is configured on the network with an address and a plurality of agent cards,... |
| 6658427 |
Method and system for providing multi-user electronic calendaring and scheduling functions for online instruction in an extended enterprise environment |
| Dec-2-2003 |
An exemplary embodiment of the invention relates to a computer-based method and system for providing multi-user electronic calendaring and scheduling functions in an extended enterprise environment. The... |
| 6647380 |
Production and inventory control system and computer program product for controlling production and inventory |
| Nov-11-2003 |
A production and inventory control system, comprises a first business application system for executing a first business application, a second business application system for executing a second business... |
| 6643664 |
Data conversions solving time limitations of object-oriented software programs |
| Nov-4-2003 |
A method, apparatus, and article of manufacture for converting dates in object-oriented software programs utilizing time classes covering limited periods of time is provided. A conversion object identifies... |
| 6633889 |
Mapping persistent data in multiple data sources into a single object-oriented component |
| Oct-14-2003 |
A method, apparatus and article of manufacture is provided for mapping persistent data objects residing in multiple data sources into a single, reusable software component accessible to an object-oriented... |
| 6618733 |
View navigation for creation, update and querying of data objects and textual annotations of relations between data objects |
| Sep-9-2003 |
A method (and corresponding database system) for displaying in a view window information characterizing semantics of relations between objects. For each given relation between at least one subject object... |
| 6609133 |
Integrating both modifications to an object model and modifications to a database into source code by an object-relational mapping tool |
| Aug-19-2003 |
In accordance with methods and systems consistent with the present invention, an improved object-relational mapping tool is provided that generates source code containing classes which preserve both changes... |
| 6606635 |
Data processing apparatus |
| Aug-12-2003 |
The present invention relates to a data processing apparatus for transmitting data to and receiving data from a device to be controlled which is connected to the data processing apparatus by way of a communications... |