Patent application number | Description | Published |
20100272184 | System and Method for Real-Time Super-Resolution - A method and system are presented for real time Super-Resolution image reconstruction. According to this technique, data indicative of a video frame sequence compressed by motion compensated compression technique is processed, and representations of one or more video objects (VOs) appearing in one or more frames of said video frame sequence are obtained. At least one of these representations is utilized as a reference representation and motion vectors, associating said representations with said at least one reference representation, are obtained from said data indicative of the video frame sequence. The representations and the motion vectors are processed, and pixel displacement maps are generated, each associating at least some pixels of one of the representations with locations on said at least one reference representation. The reference representation is re-sampled according to the sub-pixel accuracy of the displacement maps, and a re-sampled reference representation is obtained. Pixels of said representations are registered against the re-sampled reference representation according to the displacement maps, thereby providing super-resolved image of the reference representation of said one or more VOs. | 10-28-2010 |
20150058988 | REVERSION OF SYSTEM OBJECTS AFFECTED BY A MALWARE - A computerized method of reverting system data affected by a malware. The method comprises monitoring, in run time, a plurality of events of a plurality of processes executed by an operating system (OS) running on a computing device, logging in an event log, in run time, the plurality of events, classifying, in run time, a first process of the plurality of processes as a malware, identifying a set of events of the first process from the plurality of events using the event log, and reverting, in response to the classification, at least one system object hosted in the computing device to remove an effect of the set of events on the OS. | 02-26-2015 |
20150067859 | PREEMPTIVE EVENT HANDLING - A computerized method of preemptive event handling, The method comprises monitoring, in run time at kernel level, a plurality of events of a plurality of processes executed by an operating system (OS) running on a computing device, detecting, in run time, a first event of the plurality of events, the first event being performed by a first process of the plurality of processes on the computing device, classifying, in run time, the first process as a malware in response to the detection of the first event, and preventing, in run time, the first process from running on the computing device before the first event is processed by the OS. | 03-05-2015 |
20150213365 | METHODS AND SYSTEMS FOR CLASSIFICATION OF SOFTWARE APPLICATIONS - There is provided a computer-implemented method for identifying functions within software applications, comprising: receiving a software application for identification; automatically identifying third-party data acquisition functions embedded within the software application, the third-party data acquisition functions communicating with a remote third-party server; and providing the identified third-party data acquisition functions for the software application. | 07-30-2015 |
20150213376 | METHODS AND SYSTEMS FOR GENERATING CLASSIFIERS FOR SOFTWARE APPLICATIONS - There is provided a method for training a classifier for classifying applications, comprising: identifying, at a central server, features from training software applications; identifying a classification effectiveness rank for each of the features, wherein the classification effectiveness rank defines a difference in accuracy of classification of a respective of the training software applications with and without extraction of the feature; identifying resource requirements of each of the features of each of the training software applications; combining the classification effectiveness rank and the resource requirements for each of the features of each of the training software applications to select a group of classifying features from the features; generating a classifier for evaluating software applications based on the group of classifying features; and providing the classifier to a resource limited client terminal, for feature extraction and classification of a software application locally by the client terminal. | 07-30-2015 |
20150215804 | NETWORK TRAFFIC EVENT MANAGEMENT AT THE CLIENT TERMINAL LEVEL - A method of queuing network traffic events on a client terminal. The method comprises monitoring, in run time, a plurality of network traffic events triggered by a plurality of applications executed on a client terminal, extracting a plurality of network traffic event characteristics of each of the plurality of network traffic events, classifying each one of the plurality of network traffic events according to a respective the plurality of network traffic event characteristics, clustering the plurality of network traffic events in a plurality of clusters according to the classifying, and managing an opening a plurality data connections between the client terminal and a network such that the content of each cluster of the plurality of clusters is transmitted in another of the plurality data connections. | 07-30-2015 |
20150371267 | SYSTEMS AND METHODS FOR ADVERTISEMENT FILTERING - There is provided a computer-implemented method for filtering advertisements transmitted through a network to a client, comprising: receiving at a client, from a user of the client, a user preference for filtering of advertisements for display on the client, the advertisements being transmitted over a network from an ad server to the client; transmitting the user preference from the client to a network element located at an intermediate transmission location within the network between the ad server and the client; and filtering the transmitted advertisements at the network element to block or allow advertisements to transmit to the client based on the user preference. | 12-24-2015 |