Abstract:
A computer-implemented method of handling exceptions in a business process is disclosed. In one embodiment, a business process exception is identified, classified as being at least one of a plurality of exception types, wherein the classification is based at least in part on a plurality of classification rules, and allocated to at least one user based at least in part on a plurality of allocation rules. The exception can then be investigated and resolved.
Abstract:
Location-based services can be provided by broadcasting location-based information within wireless network zones. A system for providing location-based services within an ad-hoc wireless network zone can include an information server for providing the location-based services by broadcasting location-based information, where the broadcast location-based information is received by a client wireless device when the client wireless device enters the ad-hoc wireless network zone. Location-based services can be provided within an ad-hoc wireless network zone by broadcasting location-based information regarding the location-based services. The broadcast can be received by a client wireless device within the zone. The client wireless device can display alerts based on the received location-based information.
Abstract:
The present invention relates to a system and method comprising, estimating the workload generation by an application under development at an early stage in the lifecycle. In these aspects, using actual business volume data, use case details and the screens associated with each, the present system estimates approximate bandwidth requirements required for the said application. In another aspect of the present technique, the method includes determining the actual bandwidth by a simulation model that takes into account, the random behavior of users in a client-server environment and factors in concurrency required for the bandwidth calculations. In yet another aspect of the present technique, the method includes sizing the bandwidth for determining optimal workloads in networks. In this aspect, saving, the cost reduction is concentrated with greater care, meeting the tight schedules.
Abstract:
A software testing architecture can comprise a three-level framework. The three-level framework can comprise a first level (comprising a first data source), a second level (comprising a second data source), and a third level (comprising a third data source). The framework can further comprise an intermediate entity data source. The first data source can specify test pages, the second test cases for the test pages, and the third test data for the test cases. Each of the three levels can be associated with respective scripts. A method for testing multi-staged scenarios can select test pages and, for the test pages, determine and execute test cases and save intermediate entities. A method for testing multi-staged scenarios using a three-level framework can execute a first test case for a first test page, save an intermediate entity, and execute a second test case for a second test page using the saved intermediate entity.
Abstract:
The invention relates to a system and method for identifying occurrences of preventive maintenance on computer source code. The method comprises analyzing source code, defining data sets associated with characteristics of the source code, and applying an operation algorithm to the data sets to thereby identify occurrences of preventive maintenance operations that were carried out on the source code. A first instance of a source code and a second instance of the source code are preferably analyzed, wherein the second instance of the source code is a revised version of the first instance of the source code, a first data set associated with the first instance of the source code and a second data set associated with the second instance of the source code are preferably defined, and the operation algorithm is preferably applied to the first data set and the second data set to thereby identify at least one occurrence of a preventive maintenance operation that was carried out on the source code.
Abstract:
A method, a system, and a computer program product code for generating a series of still images from an input video file are provided. The series of still images may include, but are not limited to, a comic strip and a storyboard. The method includes extracting audio and visual frames from the video file. Thereafter, basic units of the video file are identified. The basic units are exposition (beginning), conflict (middle), and resolution (end). Thereafter, key frames are extracted from the basic units based on at least one of audio frames, visual frames, and a combination of the visual frames and the audio frames. Then, the extracted key frames are manipulated to output a series of still images. Subsequently, narration in the form of audio or text is attached to the still images to generate at least one of comic strips and storyboards.
Abstract:
A system and method for providing an efficient test case generator is disclosed. A test case project is established upon request from a user, via a user interface, to test an item. The test case project includes a plurality of fields and corresponding designated values to be tested. A first set of identified fields of the plurality are received, wherein the first set includes two or more fields identified by the user as having a dependent relationship with at least one another. A first relational field cluster for the first set of related fields and their values is created. A test case generation technique is performed on the first relational field cluster to compute all relevant test conditions for the first relation field cluster. Results of the computed test conditions for the first relational field cluster are displayed to the user via the user interface.
Abstract:
A method for transmitting a video data over a grid infrastructure network is disclosed. The method includes receiving a request from at least one user for viewing the video data and identifying a plurality of attributes from a plurality primary grid enabled mini servers (GEMS), wherein the plurality of primary GEMS together form the grid network. The method further includes partitioning video data into a plurality of discrete fragments using a shard creator indicative of the plurality of attributes in each of the plurality of primary GEMS and allocating the plurality of discrete fragments among the plurality of primary GEMS based on the plurality of attributes of each of the plurality of primary GEMS. The method also includes decoding the plurality of discrete fragments of the video data using a streaming server for transmitting the video data to the at least one user.
Abstract:
A system and method of evaluating a software program is disclosed. Information of a proposed problem is received from a user via the user interface and a problem profile associated with the proposed problem is created. A master software solution associated with the proposed problem is processed to identify one or more attributes, such as a first identified attribute. One or more first test cases associated with the first identified attribute in the master software solution are generated. An evaluation program including at least the one or more generated first test cases is generated. The generated evaluation program is configured to be applied to at least one submitted software program that is to be evaluated. At least the one or more first test cases is configured to be applied as one or more test inputs to a corresponding attributes in the submitted software program.
Abstract:
A method for scheduling a plurality of computation jobs to a plurality of data processing units (DPUs) in a grid computing system 100. The method includes receiving a first computation job by a scheduling DPU from the plurality of computation jobs. Further, the method includes scheduling the first computation job at a first set of DPUs in the grid computing system based on first scheduling criteria. Furthermore, the method includes scheduling the first computation job at a first DPU from the first set of DPUs based on second scheduling criteria. The method also includes storing information about the first computation job and the first set of DPUs in a history table at the scheduling DPU. The method further includes storing information about the first DPU in a demand matrix of the first set of DPUs.