Abstract:
A data distribution system, method and a computer program product therefor. Computers share resources with organizations in multiple locations. At least one selling agent supports organizations in each location. The selling agent placing offers to sell selected organizational data in an auction marketplace. At least one buying agent supports organizations in said each location. The buying agent selectively places bids responsive to offers to sell data and. A data discovery service provisioned on the computer(s) identifies potential buyers of organizational data and notifies respective buying agents of data available from other organizations.
Abstract:
A system for providing a cloud-based service to an endpoint device includes a resources that provide the service to the device in accordance with a default Quality of Service (QoS) and a processor that monitors usage of the service on the device and automatically adjusts the service on the device in response to the usage, so that the service is provided to the device in accordance with a QoS other than the default QoS at least temporarily. A system for providing a cloud-based service includes an endpoint device that monitors usage of the service on the device and a server that provides the service to the device in accordance with a default QoS and automatically adjusts the service on the device in response to the usage so that the service is provided to the device in accordance with a QoS other than the default QoS at least temporarily.
Abstract:
A method can include determining by photogrammetry, a first volume of a food-product unit and a second volume of a food-product subunit. The food-product subunit can be a separated portion of the food-product unit. The method can further include generating a code for the food-product subunit. The code can include a first identifier for the food-product unit and a second identifier for the food-product subunit. The first identifier can be based, at least in part, on the first volume. The second identifier can be based, at least in part, on the second volume. The method can further include assigning the code to the food-product subunit.
Abstract:
A computer-implemented method, system and computer program product for generating test cases for testing software. Log files are analyzed for indications of software defects resulting in software errors. For those log files that were found to indicate software errors, such log files are analyzed to determine if they contain personal data that needs to be anonymized based on an entropy score of the personal data. When the entropy score of the personal data is below a threshold value, anonymized variations of the personal data are generated. Trace logs are then created containing the anonymized variations of the personal data, which are returned to a software tester to create a test case for testing software using the created trace logs without having access to personal data. In this manner, the software tester may reproduce the software errors without having access to the personal data.
Abstract:
When human users traverse physical space or traverse computer software, they take “navigational paths.” Some embodiments of the present invention are directed to machine logic for identifying a favorable navigation paths by monitoring physical or computer software navigation paths used by human users as they use a set of computer program(s). This favorable navigation path, through physical space or the logic of the set of computer program(s), can then be suggested to future users who want to navigate from a similar starting point to a similar end point.
Abstract:
Material waste screening is provided. A sensor obtains data related to an object. A processor classifies the object based on the data to identify a recycle category for the object, open a recycle bin for the identified recycle category, instruct the operator to deposit the object in the opened recycle bin, determine a level of compliance of the object, and create at least one new instruction to increase the level of compliance.
Abstract:
A computer-implemented method includes receiving, by a processing system, a user story for developing software. The processing system characterizes the user story to determine a plurality of attributes. The processing system classifies a complexity of the user story associated with the attributes. The processing system determines a history score of the user story based on a similarity of one or more previously analyzed user stories having a similar complexity. The processing system recommends one or more modifications to the user story to increase alignment of one or more attributes of the user story with the one or more previously analyzed user stories.
Abstract:
A method of repairing crashed applications includes detecting a crash in an application operating in a host computing device. The application is migrated to a remote computer server. The remote computer server provisions computing resources to the application, while the application is resident in the remote computer server. Resumed operation of the application is executed, using the provisioned computing resources, in the remote computer server. Execution results are generated from the application, in the remote computer server. The generated execution results are migrated from the application back to the host computing device.
Abstract:
A method of data transformation for acceleration of context migration includes monitoring user actions in a source code development environment using fragment-based source code documents are monitored. A content of each fragment of the source code document is determined. A sequence of execution of the fragments is determined. A status of a project captured by the source code development environment is determined. A fidelity of the data to be transformed to a new execution environment is determined. Upon determining that a new execution environment is warranted based on the determined fidelity, the new execution environment is determined. The one or more fragments are then executed in the new execution environment.
Abstract:
Systems and methods for provisioning a customized software stack are disclosed. A user inquiry for a technical issue is received from an inquiring user and at least one response to the user inquiry is received. A customized software stack is established for a virtual computing environment based on one or more characteristics similar to one or more user characteristics of a user computing environment of the inquiring user and the at least one response.