Patent application number | Description | Published |
20090006908 | SYSTEM AND METHOD FOR FAULT MAPPING OF EXCEPTIONS ACROSS PROGRAMMING MODELS - A system and method for mapping exceptions from a first programming model to a second programming model is disclosed. The system comprises a first device operating a first programming model and a second device operating a second programming model. The first device sends an instruction to, or invokes the second device to execute an instruction. As a result, a fault occurs during execution of the instruction in the second programming model. An exception based on the fault is raised, and returned to the first device. The system further comprises a fault mapping module configured to receive the exception from the first device. The fault mapping module attempts to determine the type of exception received. This determination may be accomplished by comparing an identifier within the exception with one or more predetermined identifiers that indicate exception type. The fault mapping module is also configured to interpret the exception according to a set of mapping data to generate an interpreted exception recognizable by the first programming model if the exception is determined to be of a predetermined type. | 01-01-2009 |
20090055535 | DEPLOYING RESOURCES IN TARGET SERVER ENVIRONMENTS - Provided are a method, system, and article of manufacture for deploying resources in target server environments. A service description indicates at least one resource and for each resource values for properties for the resource. At least one artifact construct is created for at least one resource indicating the values for the properties for the resource. A determination is made of at least one of a plurality of target server artifact creators. The at least one artifact construct is communicated to the determined at least one target server artifact creator. The at least one target server artifact creator implements resources for a corresponding target server environment. The at least one determined target server artifact creator creates an implementation of the resource for the at least one artifact construct having the values indicated in the artifact construct for execution in the corresponding target server environment. | 02-26-2009 |
20090063580 | APPARATUS, SYSTEM, AND METHOD FOR HIERARCHICAL ROLLBACK OF BUSINESS OPERATIONS - An apparatus, system, computer program product and method are disclosed for the hierarchical rollback of business objects on a datastore. The hierarchical rollback method utilizes a non-linear process designed to restore data to a previous point in the case of a data modification failure in order to prevent incorrect linking and data corruption. The hierarchical rollback methods are generated by retrieving existing data and creating commands in an order that will prevent orphan data in a datastore. | 03-05-2009 |
20090063832 | FAULT DISCOVERY AND SELECTION APPARATUS AND METHOD - A method and apparatus are disclosed for discovering and selecting faults where more than one programming model is involved. The present invention enables selection of faults and the mappings necessary to handle exceptions across multiple code environments. | 03-05-2009 |
20090106302 | APPARATUS, SYSTEM, AND METHOD FOR PROCESSING HIERARCHICAL DATA IN DISPARATE DATA REPOSITORIES - An apparatus, system, and method is disclosed for receiving a hierarchical data structure, analyzing the hierarchical data structure to determine what actions are needed to correctly process the hierarchical data structure in a data repository, generating a hierarchical command structure comprising a series of repository-specific commands needed to interface with the data repository, and executing the repository-specific commands to process the hierarchical data structure with respect to the data repository. In selected embodiments, the hierarchical command structure is represented as a series of nodes including a parent node and at least one child node. | 04-23-2009 |
20090138851 | AUTOMATED DEFECT CLASSIFICATION - Embodiments of the present invention address deficiencies of the art in respect to defect classification for software development and provide a method, system and computer program product for automated defect classification in a software development tool. In an embodiment of the invention, a defect classification method can be provided. The method can include computing differences between versions of a line of source code, lexically analyzing the computed differences to produce a lexical construct, mapping the lexical construct to a classification, and assigning the defect classification to the line of source code. | 05-28-2009 |
20090204973 | METHOD AND SYSTEM FOR PROVIDING PREEMPTIVE RESPONSE ROUTING - A computer program product comprises a computer usable medium. The computer usable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to receive a request from a calling service. Further, the computer is caused to determine reply-to endpoint information from the request. The reply-to endpoint information indicates the calling service as a calling service response endpoint. In addition, the computer is caused to monitor functionality of the calling service. The computer is also caused to update the reply-to endpoint information to indicate an alternative calling service as the calling service response endpoint if the functionality of the calling service is impaired prior to availability of response data for composition of a response. | 08-13-2009 |
20090248634 | METHOD AND SYSTEM FOR A METADATA DRIVEN QUERY - A computer program is provided. The computer program product includes a computer useable medium having a computer readable program. The computer readable program when executed on a computer causes the computer to receive a query. Further, the computer readable program when executed on a computer causes the computer to generate a common metadata based query object that includes metadata for the query and data associated with the query. In addition, the computer readable program when executed on a computer causes the computer to extract the metadata from the common metadata based query object. Finally, the computer readable program when executed open a computer causes the computer to generate an application specific query based on the metadata and an application to which the query is intended. | 10-01-2009 |
20100013855 | AUTOMATICALLY CALIBRATING PICTURE SETTINGS ON A DISPLAY IN ACCORDANCE WITH MEDIA STREAM SPECIFIC CHARACTERISTICS - A solution for optimizing settings of a media display device is disclosed. In the solution, a media stream can be identified. At least one stream characteristic specific to the media stream can be determined. This characteristic can be embedded in the stream itself or can be determined by analyzing the stream. At least one display device setting for playback of the media stream can be determined based at least in part upon the determined stream characteristic(s). One or more setting of the media display device can be dynamically and automatically adjusted based upon the determined display device setting(s). | 01-21-2010 |
20100023330 | SPEED PODCASTING - Embodiments of the present invention address deficiencies of the art in respect to podcasting and provide a method, system and computer program product for speed podcasting. In an embodiment of the invention, a speed podcasting method can include speech recognizing an audio portion of a podcast, parsing the speech recognized audio portion to identify essential words, and playing back only audio segments and corresponding video segments of the podcast including the essential words while excluding from playback audio segments and corresponding video segments of the podcast including non-essential words. | 01-28-2010 |
20100077381 | Method to speed Up Creation of JUnit Test Cases - A system and method for quickly and efficiently developing JUnit test cases by enabling automated creation of test environment objects that are needed by the JUnit test cases. The system and method maps and captures program code execution paths or “blueprints” such that the blueprints can be utilized to automatically “drive” the program along an execution path to any point in the program. These points can then be used to “harvest” the environment objects needed for JUnit test cases. | 03-25-2010 |
20120162443 | CONTEXTUAL HELP BASED ON FACIAL RECOGNITION - A computer program product includes a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for providing contextual help based on a user facial expression. The operations include: capturing a user facial expression using a camera device connected to a computing device; categorizing the user facial expression into a facial expression category; collecting an application context from the computing device in conjunction with an application, wherein the application context includes a recently performed task and a current application state, wherein the current application state comprises information on a current performance of an application in which the user is operating; determining a set of available tasks relating to the application context; and automatically executing one of the set of available tasks based on the facial expression category and the application context. | 06-28-2012 |
20120222007 | AUTOMATED DEFECT CLASSIFICATION - Embodiments of the present invention address deficiencies of the art in respect to defect classification for software development and provide a method, system and computer program product for automated defect classification in a software development tool. In an embodiment of the invention, a defect classification method can be provided. The method can include computing differences between versions of a line of source code, lexically analyzing the computed differences to produce a lexical construct, mapping the lexical construct to a classification, and assigning the defect classification to the line of source code. | 08-30-2012 |
20130151956 | AUTOCORRECT CONFIRMATION SYSTEM - An embodiment of a system for accepting or rejecting changes made to a message is described. The system includes a user interface for receiving input and displaying a change made by an autocorrect application on a display device. The system further includes a confirmation manager for creating a record of changes made to a message by the autocorrect application. The system further includes a system for processing instructions to send the message to another device. The system for processing send instructions is configured to receive a command to send a message to another device. The system displays on a display device the change made by the autocorrect application. The change includes a word prior to and after the change has been made. The system further prompts a user to accept or reject the change made by the autocorrect application. | 06-13-2013 |
20130232511 | SERVICE RESOLUTION WITHIN DISPARATE PROGRAMMING MODELS - Some embodiments include a computer-implemented method for identifying equivalent services. The computer-implemented method can include operations for procuring, by a computer system, a first service description and a second service description, wherein the first and second service descriptions identify characteristics of services available for use by application programs. The computer-implemented method can also include operations for identifying, in the first and second service descriptions, first and second interfaces by which the application programs can call the services, wherein the first and second interfaces define input variables for the service and results returned from the service. The computer-implemented method can also include operations for determining that the first and second interfaces are equivalent, and identifying, in the first and second service descriptions, first and second quality of service types that indicate qualities of service provided by the services. | 09-05-2013 |
20140160156 | DYNAMIC AUGMENTED REALITY MEDIA CREATION - According to one aspect of the present disclosure a system and technique for dynamic augmented reality media creation is disclosed. The system includes a processor and an augmentation module executable by the processor to: receive reality data; analyze the reality data; identify augmentation data based on the analysis of the reality data; and generate augmented reality content. The system also includes a capture module executable by the processor to determine if the reality data corresponds to predetermined capture event criteria and, responsive to determining that the reality data corresponds to the predetermined capture event criteria, capture the augmented reality content. | 06-12-2014 |
20140160158 | DYNAMIC AUGMENTED REALITY MEDIA CREATION - According to one aspect of the present disclosure, a method and technique for dynamic augmented reality media creation is disclosed. The method includes: receiving reality data; analyzing the reality data; identifying augmentation data based on the analysis of the reality data; generating augmented reality content; determining if the reality data corresponds to predetermined capture event criteria; and responsive to determining that the reality data corresponds to the predetermined capture event criteria, capturing the augmented reality content. | 06-12-2014 |
20140201659 | METHOD AND SYSTEM FOR PROVIDING A TWISTY USER INTERFACE ELEMENT - A method and system for providing an adjustable user interface (UI) element comprises displaying as part of a UI of an application window a UI control element that controls a variably-sized content section. Responsive to receiving a variable adjustment made to the UI control element by a user, the variably-sized content section is resized in proportion to an amount of the variable adjustment received. | 07-17-2014 |
20140201661 | METHOD AND SYSTEM FOR PROVIDING A TWISTY USER INTERFACE ELEMENT - A method and system for providing an adjustable user interface (UI) element comprises displaying as part of a UI of an application window a UI control element that controls a variably-sized content section. Responsive to receiving a variable adjustment made to the UI control element by a user, the variably-sized content section is resized in proportion to an amount of the variable adjustment received. | 07-17-2014 |
20140256288 | On-Screen Notification Privacy and Confidentiality in Personal Devices - An approach is provided conceal notification data at a mobile device, such as a mobile phone. In the approach, a policy of concealing notification data received at a mobile device is provided. A user action is then required prior to displaying the concealed notification data. | 09-11-2014 |
20140272884 | Reward Based Ranker Array for Question Answer System - Mechanisms are provided for configuring a ranker array of a question and answer (QA) system. An initial configuration of a ranker array of the QA system is generated which comprises a plurality of rankers with each ranker applying a statistical classification function to candidate answers generated by the QA system. A training question is input to the QA system to generate a training candidate answer set and the ranker array is applied to the training candidate answer set to generate, for each ranker in the ranker array, a ranked listing of candidate answers. For each ranker in the ranker array, a correctness of a corresponding ranked listing of candidate answers is determined and the ranker array is reconfigured based on results of the determined correctness of the corresponding ranked listing of candidate answers for each ranker in the ranker array. | 09-18-2014 |
20140272885 | LEARNING MODEL FOR DYNAMIC COMPONENT UTILIZATION IN A QUESTION ANSWERING SYSTEM - Mechanisms are provided in a data processing system for utilizing algorithms based on categories in a question answering system. The mechanisms capture a history of performance and correctness metrics for identifying efficiency of respective algorithms for finding answers to questions in respective question categories in a question answering system. The mechanisms determine sets of algorithms to use for respective question categories according to efficiency and correctness analysis. The mechanisms determine a question category of a given input question and execute a set of algorithms corresponding to the question category of the given input question that meet an efficiency threshold to contribute to finding a correct answer for the given input question. | 09-18-2014 |
20140283097 | Anonymizing Sensitive Identifying Information Based on Relational Context Across a Group - Mechanisms are provided for relational context sensitive anonymization of data. A request for data is received that specifies a relational context corresponding to a selected group of selected persons selected from a global group of persons based on the relational context. The relational context specifies one or more attributes of selected persons in the selected group that establishes a relationship between the selected persons and distinguishes the selected persons from non-selected persons in the global group that are not in the selected group. For the relational context, based on a corpus of personal information data corresponding to the selected persons, key attributes in the personal information data are determined and a rarity value for each key attribute is determined. Selected key attributes are then anonymized based on the determined rarity value for each of the key attributes within the relational context of the selected group. | 09-18-2014 |
20140297260 | Detect and Automatically Hide Spoiler Information in a Collaborative Environment - An approach is provided to detect and hide spoiler information. In the approach, potential spoiler content included user text entries submitted to a collaborative environment are automatically detected. The system inhibits display of the potential spoiler content from the collaborative environment in response to the detection. | 10-02-2014 |
20140320946 | Dynamically Managing Vehicle Glass Dimming - A method, system or computer usable program product for dynamically changing transparency of portions of a vehicle transparent material including determining a location of a bright light with respect to a vehicle; determining a driver location within the vehicle; selectively changing a transparency of a selected portion of the vehicle transparent material to obscure the bright light from the driver's eyes, while allowing a majority of the vehicle transparent material to remain normally transparent; and repeating the above steps continually to adjust a location of the selected portion of the vehicle transparent material as the vehicle changes orientation with respect to the bright light. | 10-30-2014 |
20140335904 | CHAT INTERACTION BETWEEN MOBILE PHONE AND NON-MOBILE PHONE DEVICES - A method, computer program product, and computer system for identifying content on a computing device. A selection of an intended recipient of an electronic message is received. The content is transmitted from the computing device to a first mobile computing device. The content is transmitted from the first mobile computing device to a second mobile computing device via the electronic message. | 11-13-2014 |
20140359025 | APPLICATION BASED DISPLAY LAYOUT SYSTEM AND METHOD - A method, computer program product, and computer system for defining, at a first computing device, at least a portion of a display area associated with the first computing device. A specialized communication from a second computing device is received at the first computing device. The specialized communication is rendered at the first computing device in at least the portion of the display area. Use of an application within at least the portion of the display is prevented at least while the specialized communication is accessed. | 12-04-2014 |
20140359421 | Annotation Collision Detection in a Question and Answer System - Mechanisms are provided for resolving annotation conflicts in a portion of content. A portion of content is received and annotation operations are performed on it using a plurality of annotators. Each annotator in the plurality of annotators generates a set of annotations for the portion of content, thereby generating a plurality of sets of annotations for the portion of content. The plurality of sets of annotations are analyzed to identify a conflict between a first annotation and a second annotation in the plurality of sets of annotations. The conflict between the first annotation and the second annotation is resolved to generate a resultant set of annotations for the portion of content. The resultant set of annotations is stored in an annotations data structure associated with the portion of content. | 12-04-2014 |
20150066814 | Sentiment Analysis of Data Logs - An approach is provided to use natural language processing (NLP) to analyze data logs. In the approach, a data log is analyzed with the data log including a number of entries. The analysis performed includes performance of a sentiment analysis of the entries using natural language processing. The result of the sentiment analysis results is a sentiment score. Entries from the data log are then visually highlighted based on their corresponding sentiment scores. | 03-05-2015 |