Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Liran
Liran Antebi, Kfar Harif IL
| Patent application number | Description | Published |
|---|---|---|
| 20100254615 | METHODS FOR DOCUMENT-TO-TEMPLATE MATCHING FOR DATA-LEAK PREVENTION - The present invention discloses methods for document-to-template matching for data-leak prevention (DLP), the methods including the steps of: providing a document as a stream of characters; splitting the stream into a plurality of serialized data lines; calculating a hash value for each serialized data line; checking for each hash value in a hash map of a template set; determining a similarity match to a particular template based on a predefined threshold of template hash values, of the template set, being found in the stream; and based on the similarity match, executing a DLP security policy for the document. Preferably, the template set is extracted from documents manually prepared by a security administrator. Preferably, each template in the template set is deduced automatically from a plurality of documents. | 10-07-2010 |
Liran Fishel, Raanana IL
| Patent application number | Description | Published |
|---|---|---|
| 20110231634 | SYSTEM AND METHOD FOR GROUPING ALTERNATIVE POSSIBILITIES IN AN UNKNOWN INSTRUCTION PATH - A method, system and device is provided for processing digital data, for example, video, image, and media data. A dispatch unit may simultaneously issue a plurality of instructions to an execution unit. The instructions may correspond to different mutually exclusive outcomes of a common condition. A processor may determine the actual outcome of the common condition. An execution unit may execute the one of the plurality of instructions which corresponds to the actual outcome of the condition and discard the remaining simultaneously issued instructions. | 09-22-2011 |
Liran Mayost, Reut IL
| Patent application number | Description | Published |
|---|---|---|
| 20090136910 | MEMORIZATION AID - A teaching system including a database including multiple question/answer sets, wherein substantially each question/answer set includes a question and at least one correct answer, and wherein at least two sets are adapted to test substantially a same data item; and a presentation module adapted to present to a user a second question/answer set relating to a first data item immediately following or subsequent to the user correctly responding to a first question/answer set relating to the first data item, and said presentation module further adapted to stop presenting question/answer sets related to the first data item once the user has responded correctly to two question/answer sets relating to the first data item without incorrectly responding to a question/answer set related to the first data item. | 05-28-2009 |
Liran Zelkha, Brookline, MA US
| Patent application number | Description | Published |
|---|---|---|
| 20110246480 | SYSTEM AND METHOD FOR INTERACTING WITH A PLURALITY OF DATA SOURCES - System and method for interacting with a plurality of data sources are provided. A request may be parsed and an identification parameter identifying a data set may be determined. A field included in the request may be designated as a distribution key. At least one data source may be selected based on a value associated with the distribution key. At least a portion of the request may be sent to a selected data source. Other embodiments are described and claimed. | 10-06-2011 |
| 20110246550 | SYSTEM AND METHOD FOR AGGREGATION OF DATA FROM A PLURALITY OF DATA SOURCES - System and method for interacting with a plurality of data sources are provided. A plurality of responses may be received from a plurality of data sources. The plurality of responses related to a distributed data set may be aggregated by an aggregator to generate a response to a client, the response related to a request received from the client. A plurality of data sets from which a plurality of responses is expected may be determined based on a data set distribution key that may be determined based on data included in the request from the client. Other embodiments are described and claimed. | 10-06-2011 |
Liran Zvibel, Tel Aviv IL
| Patent application number | Description | Published |
|---|---|---|
| 20100318780 | HIERARCHICAL SERVICES STARTUP SEQUENCING - Exemplary methods, system, and computer program product embodiments for managing services within a data storage subsystem using a processor in communication with a memory device during a startup sequence are provided. At least one service facilitated by a provider is provided. At least one requirement is linked to the at least one service. The at least one service and the at least one requirement are incorporated into a specification file. A directed acyclic graph, interrelating the at least one service and an additional service based on the at least one requirement, is constructed. The directed acyclic graph is traversed using an initialization process to generate a determination which of an available plurality of services to provide. The determination further includes an analysis of the which of the available plurality of services to provide in view of at least one hardware resource in the data storage subsystem. | 12-16-2010 |
| 20100318887 | DATA VERIFICATION USING CHECKSUM SIDEFILE - Exemplary method, system, and computer program product embodiments for data verification in a storage system are provided. A read of data is asynchronously submitted to nonvolatile storage media. A read of a first checksum signature is submitted to a solid state, sidefile memory location of a storage controller in the storage subsystem. The first checksum signature is representative of the data previously written to the nonvolatile storage media. A second checksum signature is calculated from the read of the data. The first and second checksum signatures are compared. If a match is not determined, a critical event is reported. | 12-16-2010 |
| 20110231816 | REFLECTION CAPABILITY IN STATIC PROGRAMMING LANGUAGES - Methods and computer program products for enabling reflection capability in the C programming language are provided. One method includes generating a database for a program written in the C programming language when compiling the program, wherein the database is based on structures included within the program. The method further includes storing the database in memory and utilizing the database during run-time to enable the program to observe and modify its own structure and behavior. One computer program product includes executable portions for performing the above method. Another method includes creating a database for a program written in the C programming language, wherein the type database is based on structures included within the program and is created prior to the program being compiled. This method further comprises storing the database in memory and utilizing the database during run-time to enable the program to observe and modify its own structure and behavior. | 09-22-2011 |
