Patent application number | Description | Published |
20090259987 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR RECOMMENDING COMPONENTS BASED ON COMMON USAGE PATTERNS - A method of recommending a next component includes: identifying one or more candidate software applications based on a first similarity metric, wherein the one or more candidate software applications include one or more reusable software components; identifying one or more candidate software components from the one or more reusable software components based on a second similarity metric; estimating a score for each of the one or more candidate software components based on a composition of the one or more candidate software applications; and generating a recommendation based on the scores of each of the one or more candidate components. | 10-15-2009 |
20090259998 | METHOD, SYSTEM AND COMPUTER PROGRAM FOR IDENTIFYING AND REUSING COMPONENT AGGREGATES - A method of automatically identifying entity aggregates for use in creating entity libraries is provided. The method includes: identifying one or more sub-entities of a first application; identifying one or more sub-entities of a second application; determining common usage patterns between the one or more sub-entities of the first application and the one or more sub-entities of the second application; and generating one or more entity aggregates based on the common usage patterns. | 10-15-2009 |
20110196862 | OUTLINE-BASED COMPOSITION AND SEARCH OF PRESENTATION MATERIAL - A method, system and computer program product for facilitating creation of a presentation by a user. In one embodiment, an input unit is configured to receive a target outline for a target presentation. An outline unit is configured to generate context-sensitive queries based, in part, on the hierarchical relationships of the outline topics in the target presentation. A search unit is configured to search a presentation repository using the context-sensitive queries for matching presentation slides that are relevant to the outline topics of the target presentation. An output unit is configured to present the matching presentation slides for evaluation by the user. | 08-11-2011 |
20130046768 | FINDING A TOP-K DIVERSIFIED RANKING LIST ON GRAPHS - A method, system and computer program product for finding a diversified ranking list for a given query. In one embodiment, a multitude of date items responsive to the query are identified, a marginal score is established for each data item; and a set, or ranking list, of the data items is formed based on these scores. This ranking list is formed by forming an initial set, and one or more data items are added to the ranking list based on the marginal scores of the data items. In one embodiment, each of the data items has a measured relevance and a measured diversity value, and the marginal scores for the data items are based on the measured relevance and the measured diversity values of the data items. | 02-21-2013 |
20130046769 | MEASURING THE GOODNESS OF A TOP-K DIVERSIFIED RANKING LIST - A method, system and computer program product for measuring a relevance and diversity of a ranking list to a given query. The ranking list is comprised of a set of data items responsive to the query. In one embodiment, the method comprises calculating a measured relevance of the set of data items to the query using a defined relevance measuring procedure, and determining a measured diversity value for the ranking list using a defined diversity measuring procedure. The measured relevance and the measured diversity value are combined to obtain a measure of the combined relevance and diversity of the ranking list. The measured relevance of the set of data items may be based on the individual relevance of each of the data items to the query, and the diversity value may be based on the similarities of the data items to each other. | 02-21-2013 |
20130291127 | ENTERPRISE-LEVEL DATA PROTECTION WITH VARIABLE DATA GRANULARITY AND DATA DISCLOSURE CONTROL WITH HIERARCHICAL SUMMARIZATION, TOPICAL STRUCTURING, AND TRAVERSAL AUDIT - Access is obtained to a plurality of intermediately transformed electronic documents (with a plurality of sections and subsections) which have been transformed, by topical analysis and text summarization techniques, from a plurality of original electronic documents comprising at least some unstructured electronic documents. Audit and retrieval agent code is appended to the sections and subsections to create a plurality of finally transformed electronic documents. Users are allowed to access the finally transformed electronic documents. The users are provided with accountability reminders contemporaneous with the access. The access of the users to the sections and subsections of the finally transformed electronic documents is logged. An audit report is provided based on the logging. Also provided is a cloud service for enterprise-level sensitive data protection with variable data granularity, using one or more one guest virtual machine images. | 10-31-2013 |
Patent application number | Description | Published |
20090055430 | METHOD AND SYSTEM FOR MODEL-BASED REPLICATION OF DATA - Techniques for replicating data in a system having a data tier with a plurality of data sources and an application tier with a plurality of applications are provided. Such techniques can include creating an instance of an information model of the data that is specified by a schema. The model can be created in a form that is suitable for manipulation by at least one of the applications and that forms at least a portion of a model tier that is intermediate the data tier and the application tier. A replica of an instance of the information model can be created in a form suitable for remote transmission, and a consistency policy can be obtained that specifies a level of consistency required between the instance of the information model and the replica. | 02-26-2009 |
20130212080 | IN-CONTEXT DISPLAY OF PRESENTATION SEARCH RESULTS - Displays are generated on screens of computer interfaces that facilitate viewing search results in context. Each image returned as a search result is visually presented to a user with additional context images from the same digital media object from which the search result image is taken. If the media object is a slide presentation, the additional context images can include immediately preceding and succeeding slides or other slides in the presentation. | 08-15-2013 |
20140025617 | DETERMINING SOFT GRAPH CORRESPONDENCE - A method for determining a correspondence between a first node set of a first graph and a second node of a second graph includes building a feature representation for each of the first graph and the second graph, and inferring the correspondence between the first node set and the second node set based on the feature representations. | 01-23-2014 |
20140025689 | DETERMINING A SIMILARITY BETWEEN GRAPHS - A method for determining a similarity between a plurality of graphs includes inferring a low-rank representation of a first graph, inferring a low-rank representation of a second graph, wherein the low-rank representations of the first and second graphs are stored in memory, estimating a left interaction between the first and second graphs, estimating a middle interaction between the first and second graphs, estimating a right interaction between the first and second graphs, wherein the estimations are based on the low-rank representations of the first and second graphs stored in memory, and aggregating the left interaction, the middle interaction and the right interaction into a kernel, wherein the kernel is indicative of the similarity between the first and second graphs. | 01-23-2014 |
20140129918 | VIEWING HIERARCHICAL DOCUMENT SUMMARIES USING TAG CLOUDS - Access is obtained to a hierarchically structured document having a plurality of hierarchical levels. For each of the hierarchical levels, a word list with a word count for each word included therein is obtained. For each of the hierarchical levels, a tag cloud based on a corresponding one of the word counts is created. At least one of the tag clouds is displayed in association with a label for a corresponding one of the hierarchical levels. | 05-08-2014 |
20140129921 | VIEWING HIERARCHICAL DOCUMENT SUMMARIES USING TAG CLOUDS - Access is obtained to a hierarchically structured document having a plurality of hierarchical levels. For each of the hierarchical levels, a word list with a word count for each word included therein is obtained. For each of the hierarchical levels, a tag cloud based on a corresponding one of the word counts is created. At least one of the tag clouds is displayed in association with a label for a corresponding one of the hierarchical levels. | 05-08-2014 |