Patent application number | Description | Published |
20080256442 | DATA VISUALIZATION DEVICE AND METHOD - A data visualization device comprises a focal attribute calculator for calculating a focal value of each of a plurality of data input items, and for categorizing each of the plurality of data input items as either non-cluster blobs or second blobs. The device further comprises a clustering attribute calculator for clustering data input items categorized as second blobs into one or more cluster blobs, and a visualization shaper for arranging the one or more cluster blobs and the non-cluster blobs, relative to each other in accordance with the focal values of the data input items of respective blobs. | 10-16-2008 |
20100180205 | METHOD AND APPARATUS TO PROVIDE USER INTERFACE AS A SERVICE - A user interface service composer determines, based on a user interface request from a user interface consumer, one of a plurality of user interface service providers to be invoked; and consults a particular entry (corresponding to the service provider to be invoked) in a user interface data catalog having a plurality of entries for the plurality of user interface service providers. A request message, for rendering a user interface requested in the user interface request received from the user interface consumer, is routed from the user interface service composer to the given one of the plurality of user interface service providers that is to be invoked. The request message includes configuration parameters and interaction-related data, and is formatted in accordance with the particular entry in the user interface data catalog. The user interface service composer receives, from the given one of the plurality of user interface service providers that is to be invoked, the user interface requested in the user interface request received from the user interface consumer; and forwards, to the user interface consumer, the user interface requested in the user interface request received from the user interface consumer. | 07-15-2010 |
20110099470 | HARVESTING ASSETS FOR PACKAGED SOFTWARE APPLICATION CONFIGURATION - Harvesting assets for packaged application practices, in one aspect, may include obtaining one or more work products associated with deployment of packaged software applications, extracting content and style, enhancing content and style with models of work products, and storing assets in asset repository. | 04-28-2011 |
20110107243 | Searching Existing User Interfaces to Enable Design, Development and Provisioning of User Interfaces - Techniques for searching for a user interface (UI) are provided. The techniques include receiving a desired user interface as a query, determining meta-data for the desired user interface, wherein determining the meta-data for the desired user interface comprises converting the desired user interface query to a meta-data query, and using the meta-data query to search for the desired user interface, wherein searching for the desired user interface comprises querying meta-data of one or more existing user interfaces and selecting one or more similar user interfaces. | 05-05-2011 |
20110167070 | REUSING ASSETS FOR PACKAGED SOFTWARE APPLICATION CONFIGURATION - Reusing assets for packaged software application configurations may include defining one or more query criteria based on information associated with a project, querying an asset repository stored in a storage device using the one or more query criteria, receiving a list of one or more assets from the asset repository in response to the querying, and using the one or more assets on the list to compose a document defining deployment procedures associated with deploying a packaged software application. | 07-07-2011 |
20110252406 | FACILITATING USE OF MODEL TRANSFORMATIONS - Techniques for facilitating use of a transformer are provided. The techniques include analyzing code of a transformer to compute one or more exception constraints and one or more output constraints, translating the one or more exception constraints and one or more output constraints to state them in terms of one or more input and output meta-model elements, wherein translating the one or more exception constraints and one or more output constraints comprises inferring one or more transformer rules in terms of vocabulary of a meta-model, wherein a transformer rule comprises one of a verification rule and a comprehension rule, and using the one or more inferred transformer rules to facilitate use of a transformer, wherein facilitating use of a transformer comprises supporting model verification and transform comprehension. | 10-13-2011 |
20110313932 | MODEL-BASED PROJECT NETWORK - One or more project profiles, one or more people profiles, one or more work product profiles are created and connections are made among the one or more project profiles, one or more people profiles, and one or more work product profiles that form a network of projects, people, work products and others. A profile database stores the network of the one or more project profiles, the one or more people profiles, the one or more work product profiles. Data stored in the profile database is analyzed and one or more people, work products and projects that are related to current project are recommended for use in the current project. | 12-22-2011 |
20110314337 | Method and Apparatus for Locating Input-Model Faults Using Dynamic Tainting - Approaches based on dynamic tainting to assist transform users in debugging input models. The approach instruments the transform code to associate taint marks with the input-model elements, and propagate the marks to the output text. The taint marks identify the input-model elements that either contribute to an output string, or cause potentially incorrect paths to be executed through the transform, which results in an incorrect or a missing string in the output. This approach can significantly reduce the fault search space and, in many cases, precisely identify the input-model faults. By way of a significant advantage, the approach automates, with a high degree of accuracy, a debugging task that can be tedious to perform manually. | 12-22-2011 |
20120084224 | AUTOMATICALLY CREATED REPORT GENERATOR FOR MANAGING INFORMATION TECHNOLOGY SERVICE PROJECTS - Reports to manage service projects may be generated by an automatically generated project report generator software tool. The project report generator software tool is automatically created from an object-based model of work products in a project, wherein the object-based model is executable by a machine and comprises a plurality of work product object and a recording of at least some relationships between the object, wherein each work product object represents a document that contains information about the service project. One or more reports can be generated by the project report generator software tool during the lifetime of the service project, wherein the report is generated using the object-based model and at least some of the information in documents represented in the object-based model. | 04-05-2012 |
20130144872 | Semantic and Contextual Searching of Knowledge Repositories - A method for semantic and contextual searching over a knowledge repository. The method includes creating a search query for each concept related to the target concept to form a search context, wherein the search query for each related concept comprises at least one word derived from a record of that concept previously authored in the project, running the search query on a search index of a knowledge repository to identify a record of the related concept for which the search query is created, and fetching the record of the target concept from the repository as a search result such that the fetched record of the target concept is linked in the knowledge repository to a record of the related concept returned as a result of running the search query on at least one record of the at least one related concept. | 06-06-2013 |
20130144889 | Semantic and Contextual Searching of Knowledge Repositories - A system and an article of manufacture for semantic and contextual searching over a knowledge repository including creating a search query for each concept related to the target concept to form a search context, wherein the search query for each related concept comprises at least one word derived from a record of that concept previously authored in the project, running the search query on a search index of a knowledge repository to identify a record of the related concept for which the search query is created, and fetching the record of the target concept from the repository as a search result such that the fetched record of the target concept is linked in the knowledge repository to a record of the related concept returned as a result of running the search query on at least one record of the at least one related concept. | 06-06-2013 |
20140149185 | Knowledge Management for Solution Design During Sales and Pre-Sales - Techniques, a system and an article of manufacture for designing integrated enterprise solutions. A method includes aggregating multiple work-products pertaining to solutions submitted in response to one or more previous solution requests, segmenting the multiple work-products into multiple segments based on content category, annotating each of the multiple segments with a tag based on one or more semantic associations with the content of each of the segments, adding each of the segments and each of the tags into a database, performing a search in the database to identify a set of one or more of the segments with at least one tag that corresponds to content of a current solution request, and ranking each of the segments in the set based on a degree of semantic matching with one or more parts of the current solution request. | 05-29-2014 |
20140325254 | AUTOMATIC GENERATION OF ACTIONABLE RECOMMENDATIONS FROM PROBLEM REPORTS - Methods and arrangements for handling information technology tickets. A plurality of information technology tickets are received. The tickets are clustered into categories, and a problem area is identified with respect to at least one of the categories. At least one recommendation is automatically generated for addressing the problem area. Other variants and embodiments are broadly contemplated herein. | 10-30-2014 |