Patent application number | Description | Published |
20120022851 | ON-DEMAND TRANSLATION OF APPLICATION TEXT - Embodiments of the present invention provide a method, system and computer program product for on-demand translation of text. In an embodiment of the invention, a method for on-demand translation of text can include receiving in a dynamic translation module executing in memory by at least one processor of a host computer, a message request from an executing application for text in a language for a target locale. The method further can include retrieving text in a language for a locale different from the target locale and translating the retrieved text into a language for the target locale. Finally, the method can include returning the translated retrieved text to the application. | 01-26-2012 |
20120176954 | WIRELESS SENSOR NETWORK INFORMATION SWARMING - Embodiments of the present invention provide a method, system and computer program product for information swarming in a wireless sensor network (WSN). In an embodiment of the invention, a method for information swarming in a WSN can include receiving in an overhearing node of the WSN, relay data sensed by a sensor at an originating node of the WSN and transmitted along a relay path exclusive of the overhearing node from the originating node to an aggregation point in the WSN. The method also can include determining a relevance of the relay data in reference to at least one relevance rule. Finally, the method can include forwarding additional data acquired at the overhearing node by a sensor at the overhearing node to the aggregation point over the WSN in response to determining the relay data to be relevant. | 07-12-2012 |
20120176959 | WIRELESS SENSOR NETWORK INFORMATION SWARMING - Embodiments of the present invention provide a method, system and computer program product for information swarming in a wireless sensor network (WSN). In an embodiment of the invention, a method for information swarming in a WSN can include receiving in an overhearing node of the WSN, relay data sensed by a sensor at an originating node of the WSN and transmitted along a relay path exclusive of the overhearing node from the originating node to an aggregation point in the WSN. The method also can include determining a relevance of the relay data in reference to at least one relevance rule. Finally, the method can include forwarding additional data acquired at the overhearing node by a sensor at the overhearing node to the aggregation point over the WSN in response to determining the relay data to be relevant. | 07-12-2012 |
20140137072 | IDENTIFYING SOFTWARE CODE EXPERTS - A method, computer program product, and system for identifying collaborators is described. One or more software developers may be mapped to one or more software code elements. One or more expert rankings of the one or more software developers may be determined with respect to the one or more software code elements. One or more current code elements associated with an active software developer may be identified. A request for assistance from an expert may be received from the active software developer. One or more potential experts may be identified based upon, at least in part, the one or more current code elements and the one or more expert rankings. | 05-15-2014 |
20140137074 | IDENTIFYING SOFTWARE CODE EXPERTS - A method, computer program product, and system for identifying collaborators is described. One or more software developers may be mapped to one or more software code elements. One or more expert rankings of the one or more software developers may be determined with respect to the one or more software code elements. One or more current code elements associated with an active software developer may be identified. A request for assistance from an expert may be received from the active software developer. One or more potential experts may be identified based upon, at least in part, the one or more current code elements and the one or more expert rankings. | 05-15-2014 |
20140195889 | IN-LINE EDITING OF WEBPAGES - A method, computer program product, and system for editing webpages is described. An editable region of a dynamically rendered webpage is identified. An indicator associated with the editable region is provided, wherein the indicator identifies the editable region as available for editing. An in-line edit, made by a user, to a portion of the editable region is identified. Commitment of the in-line edit for rendering is identified. A first portion of the webpage is rendered based upon, at least in part, the commitment of the in-line edit for rendering, wherein the first portion of the webpage is affected by the in-line edit and one or more portions of the webpage that are not affected by the in-line edit are not rendered concurrently with the first portion of the webpage. | 07-10-2014 |
20140195892 | IN-LINE EDITING OF WEBPAGES - A method, computer program product, and system for editing webpages is described. An editable region of a dynamically rendered webpage is identified. An indicator associated with the editable region is provided, wherein the indicator identifies the editable region as available for editing. An in-line edit, made by a user, to a portion of the editable region is identified. Commitment of the in-line edit for rendering is identified. A first portion of the webpage is rendered based upon, at least in part, the commitment of the in-line edit for rendering, wherein the first portion of the webpage is affected by the in-line edit and one or more portions of the webpage that are not affected by the in-line edit are not rendered concurrently with the first portion of the webpage. | 07-10-2014 |
20140214774 | SYSTEM AND METHOD FOR MANAGING CONTENT - A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content. | 07-31-2014 |
20140215005 | SYSTEM AND METHOD FOR MANAGING CONTENT - A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content. | 07-31-2014 |
20140237445 | SYSTEM AND METHOD FOR AN OBJECT INSTANCE ACQUIRER - A method, computer program product, and computer system for receiving, at a computing device, an input including an indication of a type of an object for which an instance is required. Code that is declared in a software development application is scanned for the instance. An output is generated including one or more suggestions how to acquire the instance based upon, at least in part, the code that is declared in the software development application. | 08-21-2014 |
20140237449 | SYSTEM AND METHOD FOR AN OBJECT INSTANCE ACQUIRER - A method, computer program product, and computer system for receiving, at a computing device, an input including an indication of a type of an object for which an instance is required. Code that is declared in a software development application is scanned for the instance. An output is generated including one or more suggestions how to acquire the instance based upon, at least in part, the code that is declared in the software development application. | 08-21-2014 |
20140281665 | AUTOMATED PATCH GENERATION - A computer-implemented method, computer program product, and computing system is provided for generating software patches. In an implementation, a method may include receiving an indication of a software product and a product level of the software product. An indication of a specific defect associated with the software product and the product level may be received. A defect change-set associated with a correction of the specific defect may be identified. An overlapping change-set may be determined based on, at least in part, a source control history associated with the software product. The overlapping change set may occur between the product level and the defect change-set in the source control history and may implicate at least one common with the defect change-set. A software patch correcting the specific defect may be generated based on the defect change-set and the overlapping change-set. | 09-18-2014 |
20140282405 | PROBATIONARY SOFTWARE TESTS - A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test. | 09-18-2014 |
20140282410 | PROBATIONARY SOFTWARE TESTS - A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test. | 09-18-2014 |
20140282459 | AUTOMATED PATCH GENERATION - A computer-implemented method, computer program product, and computing system is provided for generating software patches. In an implementation, a method may include receiving an indication of a software product and a product level of the software product. An indication of a specific defect associated with the software product and the product level may be received. A defect change-set associated with a correction of the specific defect may be identified. An overlapping change-set may be determined based on, at least in part, a source control history associated with the software product. The overlapping change set may occur between the product level and the defect change-set in the source control history and may implicate at least one common with the defect change-set. A software patch correcting the specific defect may be generated based on the defect change-set and the overlapping change-set. | 09-18-2014 |
20140372982 | STANDARDIZATION OF VARIABLE NAMES IN AN INTEGRATED DEVELOPMENT ENVIRONMENT - A method for providing for standardization of variable names in an integrated development environment is provided. The method includes scanning a project source code for variable names, where the project source code is managed by a development team in an integrated development environment. The method includes determining that the project source code contains a non-standard variable name, where the distinction between a standard variable name and the non-standard variable name is defined by a set of standards and semantic rules. The method then includes identifying a location of the non-standard variable name in the project source code. | 12-18-2014 |