Patent application number | Description | Published |
20090307347 | Using Transaction Latency Profiles For Characterizing Application Updates - One embodiment is a method that determines transaction latencies occurring at an application server and a database server in a multi-tier architecture. The method then analyzes the transaction latencies at the application server with Central Processing Unit (CPU) utilization during a monitoring window to determine whether a change in transaction performance at the application server results from an update to an application. | 12-10-2009 |
20100083055 | Segment Based Technique And System For Detecting Performance Anomalies And Changes For A Computer Based Service - A technique includes sampling at least one performance metric of a computer-based service to form time samples of the metric(s) and detecting an occurrence of an anomaly or a performance mode change in the service. The detection includes arranging the time samples in segments based on a statistical analysis of the time samples. | 04-01-2010 |
20100094590 | AUTOMATED INFORMATION TECHNOLOGY MANAGEMENT - Systems, articles of manufacture, and associated computer-executed methods determine an optimum temporal segmentation for automated information technology (IT) management. A computer-executed method detects changes in a performance metric in an automated information technology (IT) management system comprising defining a plurality of temporal segments as sets of contiguous time samples wherein time samples within a segment are mutually more similar in terms of performance metric behavior than time samples in previous and subsequent segments, and discovering the segments using an information-theoretical approach. Detecting changes in the performance metric can further comprise associating cost with the segments that is lesser for homogeneous metric behavior and greater for heterogeneous metric behavior within a segment, and finding segmentation that minimizes the cost using dynamic programming. The segments can be discovered by discovering the number of segments, discovering starting and ending time samples for the segments, and discovering statistical character of the segments comprising mean vectors and covariance matrices. | 04-15-2010 |
20100094592 | Using Application Performance Signatures For Characterizing Application Updates - One embodiment is a method that determines application performance signatures occurring at an application server in a multi-tier architecture. The method then analyzes the application performance signatures to determine whether a change in transaction performance at the application server results from a modification to an application. | 04-15-2010 |
20100094992 | Capacity Planning Of Multi-tiered Applicatons From Application Logs - One embodiment collects performance data for an application server that processes transactions received from a client computer to a database server. An application log is created from the performance data and used for capacity planning in a multi-tiered architecture. | 04-15-2010 |
20100191724 | METHOD AND SYSTEM TO IDENTIFY PROVIDERS IN WEB DOCUMENTS - An exemplary embodiment of the present invention provides a method of identifying providers. The method includes obtaining a results document from a search, wherein the results document comprises references to documents that contain a keyword. analyzing the results document to identify a plurality of the references. The method includes accessing each of the documents using the identified references and analyzing each of the accessed documents to determine a probabilistic value that the accessed document is associated with a provide. | 07-29-2010 |
20100191725 | A SYSTEM AND METHOD FOR DISCOVERING PROVIDERS - An exemplary embodiment of the present invention provides a method of identifying providers. The method comprises obtaining a keyword from a client and obtaining a results document from a search, wherein the results document comprises references to documents that contain the keyword. The method also comprises analyzing the results document to identify a plurality of the references, accessing the documents corresponding to the identified references, and analyzing the accessed documents to determine a list of keywords. The list of keywords is compared to lists of keywords associated with each of a plurality of category headings to identify a list of related category headings. | 07-29-2010 |
20100198839 | TERM EXTRACTION FROM SERVICE DESCRIPTION DOCUMENTS - Terms are extracted from service description documents describing desired services, and the terms are used to search for candidate service providers operable to provide the desired services. A matrix of terms and documents are determined from the service description documents. Singular value decomposition (SVD) is used to decompose the matrix. Eigen vectors from the SVD decomposition are weighted by top k singular values in a diagonal matrix S of singular values also generated from the decomposition. The weighted eigen vectors are used to rank terms from the matrix X based on relevance of the terms to the requirements for desired services described in the service description documents. | 08-05-2010 |
20100198840 | RANK-ORDER SERVICE PROVIDERS BASED ON DESIRED SERVICE PROPERTIES - Candidate service providers for a desired service are ranked. Terms describing service requirements for a desired service are determined. Service capability documents describing the services of the candidate service providers are determined using the terms describing the service requirements. Using singular value decomposition (SVD) and a metric, similarities between the terms describing the service requirements and the service capability documents are determined. The candidate service providers are ranked based on the similarities. | 08-05-2010 |
20100250396 | POPULATING A SERVICE REGISTRY WITH WEB CONTENT - One embodiment is a method that receives a list of service providers offering services at web sites and extracts content from the web sites to identify the services offered by the service providers. The method then populates service registries with the content. | 09-30-2010 |
20100250515 | TRANSFORMING A DESCRIPTION OF SERVICES FOR WEB SERVICES - One embodiment is a method that receives a description of services desired by a service requestor and then crawls web sites to extract information on services offered by service providers. The extracted information is used to transform the description of services desired by the service requestor into an improved description of services. | 09-30-2010 |
20100324869 | MODELING A COMPUTING ENTITY - To model a computing entity, information relating to transactions associated with the computing entity is received. The received information forms a collection of information. The collection is segmented into a plurality of segments, and at least one anomalous segment is identified. A model of the computing entity is built. | 12-23-2010 |