| Patent Number |
Title Of Patent |
Date Issued |
| 7624096 |
Method of amending database contents |
November 24, 2009 |
| A method and database system for improving the operational performance of a database are provided. The method includes determining whether an instruction or operation adds information to or removes information from the database. For an add operation, information is first added to an |
| 7620623 |
Directory services searching system and methods |
November 17, 2009 |
| A method and apparatus for applying an application of a database service, such as X.500 or LDAP, to a relational database, a database design and use of the database to perform such services. Specifically addressed is the problem of database searching, particularly search speed and co |
| 7620535 |
Method and apparatus for the simulation of computer networks |
November 17, 2009 |
| A system and method are provided for simulating computer networks. Network device simulator provides individual simulations of individual network devices, which operate independently of one another. Network simulator contains the simulated network topology and provides connection inf |
| 7617183 |
Method and apparatus for operating a database |
November 10, 2009 |
| A method of processing a database service query is provided. In one embodiment, the method includes receiving a service query, applying principles of logic to the service query to obtain a sum of terms, evaluating each term as one or more separate SQL instructions, and executing each |
| 7609642 |
Detecting network interfaces capable of channel bonding |
October 27, 2009 |
| A method discovers whether network interfaces associated with a device are capable of being channel bonded. In particular, each network interface associated with a device broadcasts a message on a network that other network interfaces can identify as having originated on the sending |
| 7603709 |
Method and apparatus for predicting and preventing attacks in communications networks |
October 13, 2009 |
| In one embodiment of a method and apparatus for predicting and preventing network attacks, data is collected from network devices during an attack. The collected data is analyzed to identify specific temporal precursors of the attack. The future network activity is then monitored for the |
| 7603380 |
System and method for multiple model object sharing |
October 13, 2009 |
| A system and method for model object sharing are provided. In one embodiment, a method for model object sharing includes selecting a template object from a template model in a modeling repository. The template model was generated by a first modeling tool. A copy of the template objec |
| 7603327 |
System and method for managing object based clusters |
October 13, 2009 |
| A method, system, API, GUI, and computer readable media for managing object-based clusters is provided. The method provides a computer executable methodology for discovering, monitoring, and managing object-based clusters. The system provides a computer-based system for facilitating |
| 7602725 |
System and method for aggregating real-time and historical data |
October 13, 2009 |
| A method and system for aggregating data in an enterprise network are provided. In one embodiment, a method for processing data in an enterprise network includes receiving real-time network performance data associated with a network resource. A database is updated with the real-time |
| 7600147 |
Apparatus and method for managing traps in a network environment |
October 6, 2009 |
| An apparatus for managing traps in a network environment is provided. The apparatus includes a trap manager and a trap daemon. The trap manager includes an interface for managing trap filters in a network management application. The trap daemon monitors for traps received by the network |
| 7600007 |
Method and apparatus for event correlation in service level management (SLM) |
October 6, 2009 |
| Method and apparatus for service level management, wherein business processes are composed of services. A state of the service is defined by one or more service parameters, and the service parameters depend upon performance of network components that support the service, e.g., compon |
| 7562307 |
Automated creation of web page to XML translation servers |
July 14, 2009 |
| A method for mapping information entered through a GUI program to an XML message, includes parsing information entered through the GUI program to extract one or more data elements, mapping the data elements to XML data, the mapping being performed according to predetermined criteria and |
| 7562087 |
Method and system for processing directory operations |
July 14, 2009 |
| According to one embodiment of the invention, a method for creating an index arrangement for a directory includes configuring control variables. The control variables include criteria for data to be stored and indexed in an alternate evaluator. The method also includes retrieving data |
| 7562054 |
Method and apparatus for automated feature selection |
July 14, 2009 |
| A method for automated feature selection is provided. One or more initial sets of features are generated and evaluated to determine quality scores for the feature sets. Selected ones of the feature sets are (i) chosen according to the quality scores and modified to generate a generation |
| 7561574 |
Method and system for filtering packets within a tunnel |
July 14, 2009 |
| A system for filtering packets includes a first router, a second router, and a packet filter. The first router encapsulates a packet and transmits the encapsulated packet to the packet filter through a first tunnel. The packet filter receives the encapsulated packet through the first tun |
| 7558810 |
System and method for managing a path environment variable |
July 7, 2009 |
| A method and/or system for managing path environment variables in a data processing or computer system includes the steps of reading at least one path environment variable string; parsing at least one path variable from the at least one path environment variable string; and determining i |
| 7552214 |
Systems and methods of information backup |
June 23, 2009 |
| A system for granting or denying access to nodes on a network, includes a first node including a list of nodes that can be granted or denied access to the first node, and at least one other node. The first node and the at least one other node are connected across the network. When the at |
| 7551636 |
System and method for buffering variable-length data |
June 23, 2009 |
| A method for buffering variable length data at a decoupler includes receiving, at a decoupler, a request to queue variable length data from a producer, with the decoupler comprising a management header and a buffer pool. One of a plurality of fixed-length segments in the buffer pool is |
| 7542990 |
System and method for providing a relational application domain model |
June 2, 2009 |
| This disclosure provides a system and method for providing a relational application domain model. In one embodiment, the system is operable to or includes software that is operable to receive a structured query language (SQL) query for one or more services by at least a first of a plural |
| 7536714 |
System and method for synchronizing login processes |
May 19, 2009 |
| In certain embodiments, a method for synchronizing login processes in a web environment includes receiving user authentication information for a particular one of a plurality of access points, each access point operable to provide a user system that submitted the user authentication |
| 7533006 |
Method and apparatus for discovering evolutionary changes within a system |
May 12, 2009 |
| An adaptive system modeling method is provided. A system model is generated by using data corresponding to an input features set selected by using a baseline significance signature of the system. A superset of the input features and other features also is selected by using the baseli |
| 7526542 |
Methods and apparatus for information processing and display for network management |
April 28, 2009 |
| Apparatus and methods for automatically processing and displaying information for managing equipment or services in a network. The information is automatically inserted into a hierarchical data structure, which can then presented in a ticker display for viewing by a user. The informa |
| 7526468 |
System and method for recursive path analysis of DBMS procedures |
April 28, 2009 |
| A system, method and database development tool are disclosed for automatically generating the complete dependency graph for use in debugging stored code objects in a database, by using a recursive dependency tracking algorithm which takes into consideration the indirect dependencies |
| 7519858 |
Selective file restoration from incremental backups |
April 14, 2009 |
| According to one embodiment, providing application information includes receiving a request for application information associated with a checkpoint. A checkpoint corresponds to an incremental backup of a sequence of incremental backups of the application information. The following i |
| 7519637 |
System and method for reorganizing a database |
April 14, 2009 |
| A method and system presents an online reorganization of at least a portion of a database. The database includes a plurality of rows stored in a plurality of physical blocks and the rows are categorized by a plurality of reference groups. The database manager is operable to identify |
| 7516178 |
Communicating messages between components in a client/server environment using a object broker |
April 7, 2009 |
| In one embodiment, a method for communicating messages between components in a client/server environment comprises initiating, in response to a request from an application on a server system, a process for receiving messages from one or more first components associated with a client |
| 7516127 |
Reporting module definition language system and method |
April 7, 2009 |
| In one embodiment, a method for data management includes receiving a request for information associated with an incompatible foreign data source and the compatible native data source. In response to at least the request, technical and logical information for locating and processing t |
| 7516122 |
System and method for implementing a management component that exposes attributes |
April 7, 2009 |
| Software for providing a management interface comprises a descriptor file comprising at least one type for at least one resource and further comprising at least one attribute for each type. A management component associated with one of the resources describes at least one of the types. |
| 7512935 |
Adding functionality to existing code at exits |
March 31, 2009 |
| New code is added to existing object code in order to add new functionality. For example, a call to start a profiler function can be added at the beginning of a Java method and a call to stop the profiler function can be added at the exits of the Java method. A method may have many d |
| 7506374 |
Memory scanning system and method |
March 17, 2009 |
| A method and system for detecting and removing malicious code from a computer system. The method determines an operating system of the computer system, scans the computer system for malicious code based on the operating system and detects the malicious code. The method and system may |
| 7506044 |
Method and system for discovery of remote agents |
March 17, 2009 |
| A method for discovering remote agents includes providing at least one web service. At least one remote agent may be discovered based on the at least one web service. The at least one web service may include an agent metadata service and/or an agent managed object query service running o |
| 7505998 |
Apparatuses and methods for dynamic creation of phase Gantt charts |
March 17, 2009 |
| A method for dynamic creation of a phase Gantt chart, includes entering project management data into a repository, receiving a request from at least one client to obtain the project management data and generating the phase Gantt chart in response to the received request based on the |
| 7505988 |
XML validation processing |
March 17, 2009 |
| A method for validating acquired data corresponding to a schema includes determining whether object classes of the acquired data corresponds to an object class of the schema, determining whether the acquired data conforms to a syntax of the corresponding object class of the schema, and |
| 7505953 |
Performance monitoring of method calls and database statements in an application server |
March 17, 2009 |
| In one embodiment, a method for monitoring performance of one or more methods and one or more database calls each associated with at least one method, includes correlating a database call generated by a method with the method that generated the database call. The method also includes |
| 7500143 |
Systems and methods for managing and analyzing faults in computer networks |
March 3, 2009 |
| A system (100) for analyzing a fault includes a fault object factory (110) constructed and arranged to receive fault data and create a fault object (112), and a fault diagnosis engine (101) constructed and arranged to perform root cause analysis of the fault object. The system may furthe |
| 7496896 |
Accessing return values and exceptions |
February 24, 2009 |
| One or more new methods are added to existing object code. The existing object code includes a first method that is capable of producing a result. New code is added to the first method. The new code provides the result to one or more of the new methods. After the modification, the re |
| 7493562 |
System and method for bridge port administration |
February 17, 2009 |
| A method and system for administering bridge ports for a network are provided. In one embodiment, a method for administering bridge ports for a network includes retrieving information associated with a plurality of switches, the information including at least identifiers of bridging |
| 7492785 |
Time skew correction in data time stamping |
February 17, 2009 |
| A method of processing data received at a local system in response to polling a remote device, wherein the local system includes a local clock, the method involving: sending a first poll to the remote device; receiving a response from the remote device to the first poll, the response |
| 7490145 |
LiveException system |
February 10, 2009 |
| A method of monitoring an element in a computer network including monitoring a preselected variable relating to that element; defining a threshold for the monitored preselected variable; establishing a sliding window in time; repeatedly generating a time above threshold value, the ti |
| 7487188 |
System and method for providing increased database fault tolerance |
February 3, 2009 |
| In one embodiment, a Database Management System (DBMS) providing increased fault tolerance includes a first DBMS instance communicably coupled with a data store. The DBMS further includes a second DBMS instance communicably coupled with the data store, with the second DBMS instance i |
| 7483978 |
Providing a unified user interface for managing a plurality of heterogeneous computing environme |
January 27, 2009 |
| In certain embodiments, a method for providing a unified user interface for managing a plurality of heterogeneous computing environments comprises displaying at least a portion of a framework user interface, the framework user interface comprising common functionality and a standard |
| 7483976 |
Transaction recognition and prediction using regular expressions |
January 27, 2009 |
| The present invention is directed to a method and apparatus for identifying occurrences of transactions, especially in computer networks. A unique identifier, denoted "request identifier", is associated with each service request. Accordingly, for a sequence of service requests detect |
| 7483902 |
System and method for creating and using self describing events in automation |
January 27, 2009 |
| Methods, systems, apparatus and computer-readable media are disclosed for creating and using self describing events in automation. A first exemplary method is disclosed that includes querying a plurality of managed components, receiving a response, and processing each response to sel |
| 7483868 |
Automatic neural-net model generation and maintenance |
January 27, 2009 |
| Method of incrementally forming and adaptively updating a neural net model are provided. A function approximation node is incrementally added to the neural net model. Function parameters for the function approximation node are determined and function parameters of other nodes in the neur |
| 7478375 |
Directed acyclic graph (DAG) exploration through separation of concerns |
January 13, 2009 |
| A method for concern-based processing of a directed acyclic graph (DAG) using aspect-oriented programming includes instantiating a plurality of aspects, each aspect associated with one concern for processing one or more DAGs, each DAG comprising a plurality of nodes. One of the DAGs is |
| 7469139 |
Wireless manager and method for configuring and securing wireless access to a network |
December 23, 2008 |
| The disclosure provides a wireless manager operable to receive a request from a mobile device to wirelessly communicate with an enterprise network, with the request including information operable to dynamically identify a location of the mobile device. The wireless manager is further |
| 7467375 |
Method and system for transforming legacy software applications into modern object-oriented syst |
December 16, 2008 |
| A system and method for transforming a procedural program having procedural language code into an object-oriented program, comprises scanning the procedural language code and creating a map based on the scanned procedural language code, storing the scanned procedural language code as |
| 7444519 |
Access control for federated identities |
October 28, 2008 |
| An authentication process in a network environment provides a remote user with secured access to an enterprise network based on recognition of a third-party security token. The method includes authenticating the user against a plurality of third-party security tokens, wherein the thi |
| 7444310 |
Automatic model maintenance through local nets |
October 28, 2008 |
| A model maintenance method is provided. If accuracy of prediction by a current model through consultation with new data is determined to be below a predetermined threshold, a compound model is formed by supplementing the current model with a local net trained with the new data. |
| 7434109 |
Network fault manager for maintaining alarm conditions |
October 7, 2008 |
| A computer-implemented method for detecting alarm conditions, the method involving receiving at a first time a trigger notification describing a monitored occurrence on a network; setting a redundancy window to begin at the first time and to end at an expiration time; designating a first |