Patent application number | Description | Published |
20090281982 | DEFINING A SINGLE ANNOTATION MODEL - The present invention defines a single Java annotation model. A method in accordance with an embodiment includes: receiving a Java annotation declaration in a Java annotation model; receiving a Java annotation definition in the Java annotation model; receiving domain specific context rules in the Java annotation model; and providing access to combined meta-data information derived from the Java annotation declaration, the Java annotation definition, and the domain specific context rules through the Java annotation model. | 11-12-2009 |
20100064229 | AUTOMATIC PERSONALIZATION OF USER VISUALIZATION AND INTERACTION IN A SERVICE-ORIENTED ARCHITECTURE INTERFACE - A system for automatically generating visualization artifacts corresponding to related service operation interfaces. A user level visualization finite state machine instance is created for a specific service instance based on user activation and deactivation of service operations in the specific service instance and user selection of a start visualization state. The service operations are included in a service level visualization finite state machine instance for the specific service instance. Visualization artifacts are automatically generated based on the user level visualization finite state machine instance and parameterized entities bound to a concrete visualization component. The visualization artifacts are outputted in a service operation interface of the specific service instance for a user to visualize and interact with, resulting in the elimination of individual user unwanted server side function in the units of service operations without server side processing. | 03-11-2010 |
20100094883 | Method and Apparatus for Integrated Entity and Integrated Operations of Personalized Data Resource Across the World Wide Web for Online and Offline Interactions - Embodiments of the invention provide a method and apparatus for integrated entity of personalized data resource across the WWW with integrated operations. Such embodiments can reside on premises (or service side) as an integrated personalized data resource which is constructed from each of a number of web applications over the Internet that fetch and provide a piece of user information. One embodiment of the invention is directed to a computer that has the method and apparatus associated with the designated user. It is operable to receive informational data from multiple information sources, wherein the data received from each source has a user or web application defined association with a plurality of semantic categories via tagging, and the data received from at least two different sources pertains to the same category (or tag). | 04-15-2010 |
20100169319 | Verification of Data Categorization - Verification and categorization of data in a system that interfaces with common knowledge repositories having different application programming interfaces. The system inputs a data tree structure with categories of information. The relationships in the data tree are queried against common knowledge repositories. A report of potentially erroneous categorizations in the data tree may be output for further review. | 07-01-2010 |
20120060143 | PEER-TO-PEER SHARING IN INTEGRATED DEVELOPMENT ENVIRONMENT - The illustrative embodiments herein provide a computer implemented method for verifying code within an integrated development environment. A first data processing system identifies a code dependency within a first artifact located thereon. The code dependency depends on the second artifact located at the separate node of peer-to-peer network. Responsive to identifying the dependency within the first artifact, the first data processing system identifies a second data processing system within a peer-to-peer network that contains the second artifact. The first data processing system requests permission from the second data processing system to access the second artifact. Responsive to receiving permission to access the second artifact, the first data processing system accesses the second artifact on the second data processing system. The first data processing system then verifies a compatibility of the second artifact with the code dependency within the first artifact. | 03-08-2012 |
20130042227 | SOFTWARE SERVICE NOTIFICATIONS BASED UPON SOFTWARE USAGE, CONFIGURATION, AND DEPLOYMENT TOPOLOGY - Software configuration information and topological information associated with a group of software program instances installed on at least one computing device are tracked. An available software update is identified for at least one of the group of software program instances. At least one software update suggestion rule that specifies a target software configuration and a target topological dependency to which the available software update applies is evaluated against the tracked software configuration information and topological information. A determination is made as to whether the available software update is targeted to the tracked software configuration information and topological information based upon the evaluation of the at least one software update suggestion rule. A notification of the available software update is provided in response to determining that the available software update is targeted to the tracked software configuration information and topological information. | 02-14-2013 |
20130042230 | SOFTWARE SERVICE NOTIFICATIONS BASED UPON SOFTWARE USAGE, CONFIGURATION, AND DEPLOYMENT TOPOLOGY - Software configuration information and topological information associated with a group of software program instances installed on at least one computing device are tracked. An available software update is identified for at least one of the group of software program instances. At least one software update suggestion rule that specifies a target software configuration and a target topological dependency to which the available software update applies is evaluated against the tracked software configuration information and topological information. A determination is made as to whether the available software update is targeted to the tracked software configuration information and topological information based upon the evaluation of the at least one software update suggestion rule. A notification of the available software update is provided in response to determining that the available software update is targeted to the tracked software configuration information and topological information. | 02-14-2013 |
20130047148 | AUTOMATED SERVICE SOLUTION DELIVERY - A group of software update uniform resource locators (URLs) that each reference software support information related to one of a group of initial logical components of a deployed software package are hosted at a software update server. The group of initial logical components represent problem reporting domains of the deployed software package. A request, initiated by a selection at a computing device of one of the software update URLs, for the software support information referenced by the selected software update URL for the one of the group of initial logical components of the software package is detected. The software support information referenced by the selected software update URL for the one of the group of initial logical components is downloaded. | 02-21-2013 |
20130159989 | FIX DELIVERY SYSTEM - A fix delivery system receives situation data representative of a problem, analyzes the received situation data to determine whether the problem associated with the situation data matches a known problem, and responsive to a determination that the problem associated with the situation data does not match a known problem, conducts problem determination to identify the problem. The fix delivery system further receives a developed cumulative fix for the identified problem, builds an installable cumulative fix for the identified problem using the situation data, and responsive to a determination that the installable cumulative fix meets predetermined requirements and the installable cumulative fix is a new installable cumulative fix, saves the new installable cumulative fix in a storage system and sends the new installable cumulative fix to a requester. | 06-20-2013 |
20140019225 | MULTI-CHANNEL, SELF-LEARNING, SOCIAL INFLUENCE-BASED INCENTIVE GENERATION - A social networking action by a user within a social networking website that positively references a marketplace offering of an entity is detected by a processor. In response to detecting the social networking interaction by the user, a social networking influence of the user is determined based upon entity interactions by social network connections of the user with the entity by a number of entity access channels of the entity. A determination is made as to whether the determined social networking influence of the user satisfies a reward threshold defined within a social networking influence incentive rule. In response to determining that the determined social networking influence of the user satisfies the incentive threshold defined within the social networking influence incentive rule, an incentive defined within the social networking influence incentive rule is generated for the user. | 01-16-2014 |
20140019535 | SOCIAL GROUP-BASED WISH LISTS - A social networking group definition that identifies each social group of a social network user within a social networking service is obtained by a processor for each different social networking service used by the user. An associated subset of items of a wish list of the user is identified for at least one identified social group of the obtained social networking group definitions using the social networking group definition. A partition of the wish list, including the identified subset of items of the wish list and the associated identified social group of the user, is defined for each identified subset of items of the wish list. Each partition of the wish list is accessible only by social connections of the user defined by the respective social group within the social networking group definition. | 01-16-2014 |
20140101309 | DYNAMIC AND SELECTIVE MANAGEMENT OF INTEGRATION POINTS USING PERFORMANCE METRICS - In one embodiment, a computer-implemented method for dynamic management of integration points includes connecting a set of applications to a communication interconnect fabric to form a set of connections, wherein each application in the set of applications is interconnected and each individual connection has a set of integration paths defined including a default path. The set of connections is monitored to determine whether a performance metric for a specific application in the set of applications is within a predefined tolerance. Responsive to a determination that the performance metric for the specific application in the set of applications is not within a predefined tolerance, a change may be instructed in availability of an integration component. | 04-10-2014 |
20140143767 | ENTERPRISE WIDE SOFTWARE VERSION RECOMMENDATION - In an illustrative embodiment of a process for software version recommendation, a computer receives information representative of a software instance at a target machine, analyzes the received information using a set of predefined rules and a set of available updates metadata associated with a particular updates agent and target machine to identify information pertinent to a combination of a respective target machine associated with the particular updates agent. The computer, responsive to a determination to send the identified information as a recommendation to the respective target machine, sends the recommendation to the combination of the respective target machine associated with the particular updates agent. | 05-22-2014 |
20140143769 | ENTERPRISE WIDE SOFTWARE VERSION RECOMMENDATION - In an illustrative embodiment of a process for software version recommendation, a computer receives information representative of a software instance at a target machine, analyzes the received information using a set of predefined rules and a set of available updates metadata associated with a particular updates agent and target machine to identify information pertinent to a combination of a respective target machine associated with the particular updates agent. The computer, responsive to a determination to send the identified information as a recommendation to the respective target machine, sends the recommendation to the combination of the respective target machine associated with the particular updates agent. | 05-22-2014 |
20150074640 | RUNTIME DETECTION OF SOFTWARE CONFIGURATIONS AND UPGRADES - The present disclosure relates generally to the field of software configuration management, and more particularly to validating, detecting, and dynamically handling software configurations and updates. A computing device detects a configuration event in a first computer program. The computing device includes a plurality of executing computer programs, wherein the plurality of executing computer programs includes the first computer program and a second computer program, and wherein the first computer program has a configurational relationship to the second computer program. The computing program determines whether the configuration event affects the second computer program. The computing device generates an action in response to the determination. | 03-12-2015 |
20150074657 | RUNTIME DETECTION OF SOFTWARE CONFIGURATIONS AND UPGRADES - The present disclosure relates generally to the field of software configuration management, and more particularly to validating, detecting, and dynamically handling software configurations and updates. A computing device detects a configuration event in a first computer program. The computing device includes a plurality of executing computer programs, wherein the plurality of executing computer programs includes the first computer program and a second computer program, and wherein the first computer program has a configurational relationship to the second computer program. The computing program determines whether the configuration event affects the second computer program. The computing device generates an action in response to the determination. | 03-12-2015 |
20150088696 | DYNAMIC DETERMINATION OF INVENTORY PROTOCOL - Embodiments of the present invention provide a system, method, and program product to dynamically determine inventory reservation protocols using dynamic shopper trends. In an embodiment, a computing device receives an order request for a product. The computing device determines a threshold criteria that is associated with the product as well as an inventory reservation protocol for the order request using the determined threshold criteria. The computing device also services the order request according to the determined inventory reservation protocol | 03-26-2015 |
20150088702 | DYNAMIC DETERMINATION OF INVENTORY PROTOCOL - Embodiments of the present invention provide a system, method, and program product to dynamically determine inventory reservation protocols using dynamic shopper trends. In an embodiment, a computing device receives an order request for a product. The computing device determines a threshold criteria that is associated with the product as well as an inventory reservation protocol for the order request using the determined threshold criteria. The computing device also services the order request according to the determined inventory reservation protocol | 03-26-2015 |