Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Adi, IL
Asaf Adi, Haifa IL
| Patent application number | Description | Published |
|---|---|---|
| 20120096543 | AD HOC TRUST DELEGATION IN HUMAN BASED WORKFLOW SYSTEMS USING ONE TIME ACCESS KEY - A method of ad hoc trust delegation in human-based workflow systems using one-time access key is provided herein. The method may include the following steps: generating a unique access key to a workflow system in response to a delegation of trust to one or more users; associating the unique access key with a specified portion of a workflow within the workflow system; embedding the unique access key in a message sent to the one or more users; and providing the one or more users with a one-time access to the workflow system, such that the access is limited to the specified portion of the workflow, in response to applying the unique access key to the workflow system. | 04-19-2012 |
Asaf Adi, Kiriat Ata IL
| Patent application number | Description | Published |
|---|---|---|
| 20100077288 | Displaying a Form - A method for displaying a form, the method includes: displaying a form that comprises a first field that is partially hidden; and controlling a status of the first field in response to first field status control information; wherein the status is selected from a group consisting of fully hidden, partially hidden, fully viewable and deleted. | 03-25-2010 |
Asaf Adi, Qiryat Ata IL
| Patent application number | Description | Published |
|---|---|---|
| 20090106729 | Device, Method and Computer Program Product for Managing a Software Development Process - A method for managing a software development process, the method includes: receiving information representative of instances of simple software development process events; detecting, by a complex event processing (CEP) engine and in response to the received information, at least one complex situation; and invoking at least one software management process reaction responsive to a detection of the at least one complex situation. | 04-23-2009 |
| 20090210364 | Apparatus for and Method of Generating Complex Event Processing System Rules - A novel and useful mechanism enabling a standard learning algorithm to generate rules for complex event processing (CEP) systems. The method creates rules that infer previously defined output events by creating input event feature vectors for each targeted output event. In addition, a method for automatically generating CEP system rules to infer output events which are anomalies (i.e. statistical outliers) of input event sequences is disclosed. Input feature vectors consisting of multiple input events and parameters for each targeted output event are then input into a standard learning algorithm to generate CEP system rules. | 08-20-2009 |
| 20100106547 | Automated workflow generation - A computer-implemented method for generating a workflow includes receiving via an interactive user interface operator input that defines a first document that is to be filled in by a user and comprises a decision component. A first state of the workflow corresponding to the first document and a transition associated with actuation of the decision component are automatically defined. A second document that is to be presented upon user selection of the decision component in the first document is generated, and a second state of the workflow that corresponds to the second document and is linked to the first state by the transition is generated. In response to the first and second documents and the decision component, software code that corresponds to the workflow is produced for use in a workflow engine. | 04-29-2010 |
| 20120081395 | DESIGNING AND BUILDING VIRTUAL IMAGES USING SEMANTICALLY RICH COMPOSABLE SOFTWARE IMAGE BUNDLES - A virtual image is created by receiving a selection of at least one composable software bundle. The at least one composable software bundle includes a first set of metadata and a first set of artifacts comprising a first set of executable instructions associated with a first set of operations. A virtual image asset is selected and received. The virtual image asset includes one or more virtual image disks, a second set of metadata, and a second set of artifacts including a second set of executable instructions associated with a second set of operations. A new virtual image asset is created based on the at least one composable software bundle and the virtual image asset. The new virtual image asset includes a third set of metadata that is based on the first set of metadata and the second set of metadata. | 04-05-2012 |
| 20120084769 | SEMANTICALLY RICH COMPOSABLE SOFTWARE IMAGE BUNDLES - A composable software bundle is created by retrieving a semantic representation of a set of software modules. A functional representation of a set of operations is retrieved. Each operation in the set of operations is to be performed on the set of software modules during at least one virtual image life-cycle phase in a set of virtual image life-cycle phases. A set of artifacts including a set of executable instructions associated with the set of operations is identified. The semantic representation, the functional representation, and the set of artifacts, are stored in a composable software bundle. | 04-05-2012 |
Asaf Adi, Qiryata Ata IL
| Patent application number | Description | Published |
|---|---|---|
| 20090063380 | DEVICE, METHOD AND COMPUTER PROGRAM PRODUCT FOR EVALUATING A BEHAIOR OF AN ENTITY - A method for evaluating a behavior of an entity, the method includes: converting a state machine representation of a behavior of an entity to a complex event processing (CEP) representation of the behavior of the entity; wherein the converting comprises defining a transition between multiple states of the state machine representation as a situation; and evaluating the behavior of the entity in response to the CEP representation. | 03-05-2009 |
Asaf Adi, Kiryat Ata IL
| Patent application number | Description | Published |
|---|---|---|
| 20080235658 | CODE GENERATION FOR REAL-TIME EVENT PROCESSING - A method for information processing includes determining respective execution times for a plurality of operations on a selected computing platform. When a definition of a rule is received, including a complex event and an action to be performed upon occurrence of the complex event, software code is automatically generated to implement the rule on the selected computing platform by invoking a sequence of the operations responsively to the occurrence of the complex event. A worst-case estimate of a duration of execution of the software code is computed, based on the respective execution times of the operations in the sequence. When the worst-case estimate is no greater than a predetermined limit, the software code is run on the selected computing platform so as to cause the action to be performed when the rule is satisfied. | 09-25-2008 |
Henit Ben Adi, Mevo-Dotan IL
| Patent application number | Description | Published |
|---|---|---|
| 20100088689 | BRANDING BINARY MODULES USING RESOURCE PATCHING - A resource patching tool is configured to enable resources from an external source module to be added or replaced in a binary module after the module is built as an executable program. A developer may use the resource patching tool to place different resources into a generic binary module to easily and efficiently create different branding without having to rebuild the module. Thus, for example, a single instance of agent.exe can be built that does not have any resources so that different resources patched into it post-build using the resource patching tool to thereby create different binary module configurations with the desired branding. | 04-08-2010 |
| 20100088690 | REPLACING THE IDENTITY OF AN ACTIVEX CONTROL - A development tool is provided that finds existing ActiveX identification resources in a binary module, generates new identification resources, and then outputs commands to a resource patching tool. Execution of the commands will cause the resource patching tool to patch the newly generated ActiveX identification resources into the binary module to replace the existing identification resources. This technique allows ActiveX controls to be separately registered and differentiated. ActiveX controls can thus be efficiently implemented with different branding, for example, and/or concurrently used without concern that the execution of one will be affect another. | 04-08-2010 |
Idan Adi, Kfar Vradim IL
| Patent application number | Description | Published |
|---|---|---|
| 20090292518 | REAL TIME SIMULATING METHOD AND SYSTEM - System for simulating one or more sub-systems of a tested system includes: (a) a sequence diagram storage and engine unit containing a predefined sequence diagram defining the intercommunication of messages between the various sub-systems of a real system in terms of at least time, message name, issuing sub-system, and destination sub-system. An indicator indicates to said sequence diagram storage and engine unit, those missing sub-systems, which have to be simulated. A receiver within said sequence diagram storage and engine unit receives an activation signal for the sequence diagram, and for eliminating all those messages in the sequence diagram relating to non-missing sub-systems, while maintaining those messages relating to missing sub-systems. One or more simulated sub-system units, each contain a domain of predefined output messages in appropriate format that can be issued by the simulated sub-system unit, and predefined input messages in appropriate format that can be received by the simulated sub-system unit, both domains being essentially identical to those of the corresponding real sub-systems of the system. A real time engine activates the sequence diagram, for receiving messages relating to missing sub-systems from one or more of the simulated sub-systems units, for introducing in real time the received messages on a bus leading to the real sub-systems, and for receiving messages issued by the real sub-systems and conveying them in real time to the simulated sub-system units. | 11-26-2009 |
