Patent application number | Description | Published |
20130326513 | METHOD AND SYSTEM FOR CROSS-OPERATING SYSTEMS EXECUTION OF SOFTWARE APPLICATIONS - A method for cross-operating systems execution of a legacy software application on a user computing device is provided. The method comprises upon launching a native application on the user computing device, executing, on a server, a cloudified application corresponding to the legacy software application, the legacy software application is compliant with a first operating system, wherein the user computing device is compliant with a second operating system, the first operating system and the second operating system are incompatible with each other; rendering outputs responsive of inputs generated by the native application and received at the cloudified application; streaming the rendered outputs to the user computing device to be displayed by the native application; and performing file system operations requested by at least one of the native application and the cloudified application on at least a cloud storage service. | 12-05-2013 |
20140047011 | VIRTUAL WINDOW SCREEN CAPTURE - A method and system for capturing and transmitting screen content and input/output events from a server to a client device are provided. The method includes transmitting, to the client device, a screen output rendered by the server respective of a first instance of a first application; and transmitting, to the client device, the screen output rendered by the server respective of a second instance of a second application, wherein the first instance is contained in a first securable object associated with the first application and the second instance is contained in a second securable object associated with the second application, wherein the first instance and the second instance are simultaneously executed by the server under a single logon session. | 02-13-2014 |
Patent application number | Description | Published |
20090254590 | METHOD OF BI-DIRECTIONAL SYNCHRONIZATION OF USER DATA - A method for bi-directional synchronization of user data files between a client and at least one server. The method comprises determining if a match exists between a local session file and a reflection session file, wherein the local session file is maintained by the client and the reflection session is maintained by the at least one server; when the local session file and the reflection session file match, performing: synchronizing contents of a user data file maintained by the client with contents of a user data file maintained by the at least one server, when the user data file in the client includes more records than the user data file in the at least one server; and synchronizing contents of a user data file maintained by the at least one server with contents of a user data file maintained by the client, when the user data file in the client includes less records than the user data file in the at least one server. In accordance with an embodiment of the invention the user data file includes a session file, an index file and a data file. | 10-08-2009 |
20090254927 | Techniques For Deploying Virtual Software Applications On Desktop Computers - A method for bridging between virtual applications and an operating system of a host computer. The method comprises retrieving virtual applications and settings of the virtual applications assigned to a user logged onto the host computer; downloading shadow files of the virtual applications assigned to the user; integrating each of the virtual applications with an operating system shell of the host computer; and causing a virtual application to be executed over the host computer when the virtual application is launched by the user. | 10-08-2009 |
20120059793 | METHOD OF BI-DIRECTIONAL SYNCHRONIZATION OF USER DATA - Techniques for enabling writing and reading to and from a user file by at least a virtual software application. The user file includes a session file, an index file, and a data file. The techniques enable roaming between computers without the need to reconfigure, for example, the personalized information when switching between computers. | 03-08-2012 |
Patent application number | Description | Published |
20090261235 | CMOS Image Sensor With High Sensitivity Wide Dynamic Range Pixel For High Resolution Applications - A CMOS image sensor in which each pixel includes a conventional pinned diode (photodiode), a Wide Dynamic Range (WDR) detection (e.g., a simplified time-to-saturation (TTS)) circuit, a correlated double sampling (CDS) circuit, and a single output chain that is shared by both the CDS and WDR circuits. The pinned diode is used in the conversion of photons into charge in each pixel. In one embodiment, light received by the photodiode is processed using a TTS operation during the CDS integration phase, and the resulting TTS output signal is used to determine whether the photodiode is saturated. When the photodiode is saturated, the TTS output signal is processed to determine the amount of light received by the photodiode. When the photodiode is not saturated, the amount of light received by the photodiode is determined using signals generated by the readout phase of the CDS operation. | 10-22-2009 |
20110013064 | CMOS Image Sensor With Wide (Intra-Scene) Dynamic Range - A CMOS image sensor uses a special exposure control circuit to independently adjust the photodiode exposure (integration) time for each pixel in a pixel array to obtain non-saturated photodiode charges for each pixel. Exposure time adjustment involves extrapolating a pixel's final photodiode charge using an intermediate photodiode charge measured after a predetermined portion of an exposure frame period. If the intermediate photodiode charge is, e.g., over 50% of the photodiode's full-well capacity after half of the exposure frame period, then saturation is likely and the photodiode is reset to integrate only during the remaining time. If not, then the photodiode integrates over the allotted exposure frame period. Data indicating the length of the exposure portion is stored as analog data on the memory node of each pixel, and readout of the final photodiode charge is performed using Correlated Double Sampling (CDS) techniques. | 01-20-2011 |
20150200227 | DEVICE AND METHOD OF GETTERING ON SILICON ON INSULATOR (SOI) SUBSTRATE - Some demonstrative embodiments include devices and/or methods of gettering on silicon on insulator (SOI) substrate. For example, a complementary metal-oxide-semiconductor (CMOS) integrated circuit (IC) may include a plurality of pixels arranged on a wafer, a pixel of the pixels including: a silicon active area; at least one non-silicided leakage-sensitive component formed on the active area, the leakage-sensitive component is sensitive to metal contaminants; a non-leakage-sensitive area formed on the active area, the non-leakage-sensitive area surrounding the leakage-sensitive component; and at least one silicided gettering region formed on the non-leakage-sensitive area to trap the metal contaminants. | 07-16-2015 |
20160005896 | APPARATUS, SYSTEM AND METHOD OF BACK SIDE ILLUMINATION (BSI) COMPLEMENTARY METAL-OXIDE-SEMICONDUCTOR (CMOS) PIXEL ARRAY - Some demonstrative embodiments include devices and/or methods of Back Side Illumination (BSI) Complementary Metal-Oxide-Semiconductor (CMOS) pixel array. For example, a BSI CMOS pixel array may include a plurality of pixels, a pixel of the plurality of pixels may include one or more Metal-Oxide-Semiconductor (MOS) transistors comprising one or more well regions, a well region of the one or more well regions comprising an N-Well (NW) region or a P-well (PW) region; a photodiode; an epitaxial (epi) layer comprising an absorption area and a collection area, the absorption area to absorb incoming photons and to generate electrons responsive to absorbed photons, and the collection area connecting the absorption area to the photodiode to provide the electrons from the absorption area to the photodiode; and a barrier layer separating the absorption area from the one or more well regions. | 01-07-2016 |
Patent application number | Description | Published |
20110167102 | SYSTEM, APPARATUS AND METHOD FOR ENCRYPTION AND DECRYPTION OF DATA TRANSMITTED OVER A NETWORK - A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. In particular, the server may be configured to provide at least one function on input data provided by the client device, and the intermediate module may be configured to receive input data from the client device, to transform the input data into processed data, and to transmit the processed data to the server. Embodiments of the invention may include systems and methods for intercepting the input data at the intermediate module without transmission of the input data to the server; providing the at least one function by the intermediate module on the input data; and generating by the intermediate module at least one message to the client device based on a result of the at least one function. | 07-07-2011 |
20110167107 | SYSTEM, APPARATUS AND METHOD FOR ENCRYPTION AND DECRYPTION OF DATA TRANSMITTED OVER A NETWORK - A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, deciding whether to transform the input text deterministically or non-deterministically, or a combination of deterministically and non-deterministically, and based on that decision, transforming the input text accordingly, using at least one key to obtain processed text, and transmitting the processed text to the server. Other embodiments and features of the invention include (independently or together) searching for processed text, allowing for sorting of processed text records by applying an order-preserving transformation, storing unabridged processed elements in a storage device managed by the intermediate module, providing a function by the intermediate module on the input data in lieu of the server, and processing the processed text so as to determine by the intermediate module a transformation applied by the server on input text. | 07-07-2011 |
20110167121 | SYSTEM, APPARATUS AND METHOD FOR ENCRYPTION AND DECRYPTION OF DATA TRANSMITTED OVER A NETWORK - In a system comprising a server and a client device, wherein upon responding to a request for textual data stored therein, the server is adapted to return processed text containing at least one truncated element of the requested textual data, embodiments of the invention may provide for efficient and enhanced handling of processed data by a system and method comprising: obtaining a plurality of input texts from the client device to an intermediate module; processing the plurality of input texts at the intermediate module to obtain a respective plurality of processed texts; storing at least one unabridged processed element of the plurality of processed texts, respectively, in a storage device managed by the intermediate module; transmitting the plurality of processed texts to the server; upon request, receiving at the intermediate module returned processed text containing at least one truncated element of a requested processed record from the server; searching the storage device for at least one processed element matching each said truncated element; and using the at least one unabridged processed element to obtain unprocessed input text. | 07-07-2011 |
20110167129 | SYSTEM, APPARATUS AND METHOD FOR ENCRYPTION AND DECRYPTION OF DATA TRANSMITTED OVER A NETWORK - A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. According to one embodiment of the invention, the intermediate module may add excess information (referred to herein as bait) to encrypted user data in known locations. Such bait may be used when processed user data is received at the intermediate module in order to infer the kind of transformation applied to processed user data. Non-limiting examples of transformations for which bait may be used are application of a certain character encoding scheme and HTML tag elimination. | 07-07-2011 |
20110167255 | SYSTEM, APPARATUS AND METHOD FOR ENCRYPTION AND DECRYPTION OF DATA TRANSMITTED OVER A NETWORK - A method and system for securing data transmitted between a client device and a server by obtaining input text at an intermediate module, processing the input text to obtain processed text, and transmitting the processed text to the server. Embodiments of the invention include securing data between a client device and a server by processing the input text at the intermediate module by applying an order-preserving transformation, the order-preserving transformation comprising: generating order information based on the input text, the order information indicative of a relative order of the input text within a set of possible input texts according to a collation rule. | 07-07-2011 |
20110314088 | SYSTEM AND METHOD FOR CONTROLLING AND MONITORING ACCESS TO DATA PROCESSING APPLICATIONS - A system and method for auditing data. A first request, the request including at least one data item and generated at a client may be received. The at least one data item may be processed to produce at least one processed data item. A second request may be generated based on the first request and on the processed data items. The second request may be forwarded to a server. | 12-22-2011 |
20130067012 | SYSTEM AND METHOD FOR SECURE USE OF MESSAGING SYSTEMS - A system and method for secure use of messaging systems. A mediator may receive an original message, process the original message to produce a processed message, and may forward the processed message to a server or a messaging system. A mediator may receive a processed message from a server or a messaging system, process the received processed message to produce an unprocessed message that may be substantially identical to the original message and may forward the unprocessed message to a destination. | 03-14-2013 |
20130067217 | SYSTEM AND METHOD FOR PROTECTING ACCESS TO AUTHENTICATION SYSTEMS - A system and method for protecting access to authentication systems. A mediator may accept original authentication credentials from a client, may process the authentication credentials to provide processed authentication credentials and may forward the processed authentication credentials to an authentication system. Processing original authentication credentials may include encrypting at least one portion of original authentication credentials. | 03-14-2013 |
20160004883 | SYSTEM AND METHOD FOR SECURE USE OF MESSAGING SYSTEMS - A system and method for secure use of messaging systems. A mediator may receive an original message, process the original message to produce a processed message, and may forward the processed message to a server or a messaging system. A mediator may receive a processed message from a server or a messaging system, process the received processed message to produce an unprocessed message that may be substantially identical to the original message and may forward the unprocessed message to a destination. | 01-07-2016 |
Patent application number | Description | Published |
20100023475 | METHOD AND SYSTEM FOR CREATING A PREDICTIVE MODEL FOR TARGETING WEBPAGE TO A SURFER - A system and method for creating a predictive model to select an object from a group of objects that can be associated with a requested web page, wherein a configuration of the requested web page defines a subgroup of one or more selected objects from the group of objects. Exemplary embodiments of the present invention seek to provide novel solutions for determining which content object, taken from a group of content objects, will be best suited for presentation in association with a link on a web page that has been requested by a certain surfer. Each web page can include one or more links to be associated with content objects from the group. | 01-28-2010 |
20100023581 | METHOD AND SYSTEM FOR PROVIDING TARGETED CONTENT TO A SURFER - A system and method for providing targeted content to a surfer is disclosed. Exemplary embodiments of the present invention seek to provide novel solutions for determining which content object, taken from a group of content objects, will be best suited for presentation in association with a link on a web page that has been requested by a certain surfer. Exemplary types of content objects may comprise the text, topic, font, color or other attribute of an external advertisement or internal advertisement. Still other content objects may comprise the specific design of the object, an image, the design of the page in which the object is presented, etc. The decision process for selecting a content object can be based on predictive information that is associated with the request, such as a common HTTP request, or historical information about the surfer. Exemplary associated predictive information may include the day and time of receipt of the request for the web page, the IP address and\or domain from which the request was sent, the type and the version of the browser application that is used for requesting the web page, or the URL used by a surfer for requesting the web page with the parameters that are attached to the URL. | 01-28-2010 |
20110246406 | METHOD AND SYSTEM FOR CREATING A PREDICTIVE MODEL FOR TARGETING WEB-PAGE TO A SURFER - A system and a method for creating a predictive model to select an object from a group of objects that can be associated with a requested web-page, wherein a configuration of the requested web-page defines a subgroup of one or more selected objects from the group of objects. Each web-page can include one or more links to be associated with content objects from the group. For each content object presented over a requested web-page, one or more predictive model with relevant predictive factors is processed such that the predicted objective, the probability of success for example, is calculated. A success is defined as a surfer responding to the presented content according to the preferences of the site owner. Each predicted model can be associated with a key-performance indicator (KPI). Further, a predictive model can reflect the number of times the surfer requested the web page during the surfer's visit. | 10-06-2011 |
20130036202 | METHOD AND SYSTEM FOR PROVIDING TARGETED CONTENT TO A SURFER - Providing targeted content to a surfer by determining which content object of a group of content objects, will be best suited for presentation in association with a link on a requested web page. Content objects may include the text, topic, font, color or other attribute of an external or internal advertisement, as well as the specific design of the object, an image, the design of the page in which the object is presented, etc. Selection of a content object can be based on predictive information that is associated with the request (i.e. day and time of receipt, IP address of request, etc.) or historical information about the surfer. | 02-07-2013 |
20140250051 | METHOD AND SYSTEM FOR CREATING A PREDICTIVE MODEL FOR TARGETING WEB-PAGE TO A SURFER - Systems and methods for determining predictive model types are provided. A method may include generating a predictive model for a web page of a website, wherein the web page includes a configuration defining one or more objects presented with the web page, and wherein each object is associated with a predictive model. The method may include determining one or more predictive model types that are associated with the predictive model, determining one or more performance indicators that correspond to each determined predictive model type, wherein performance indicators represent one or more benefits to a website, selecting a predictive model type of the predictive model out of the one or more predictive model types, wherein the predictive model type is selected based on a performance indicator corresponding to the selected predictive model type, and determining a configuration of the web page using the selected predictive model type of the predictive model. | 09-04-2014 |
20140310229 | METHOD AND SYSTEM FOR CREATING A PREDICTIVE MODEL FOR TARGETING WEBPAGE TO A SURFER - System, methods, and computer-program products include receiving requests for a web page, retrieving predictive information related to the requests, and determining one or more predictive factors for an object presented with the web page, the one or more predictive factors being determined using the retrieved predictive information. The systems, methods, and computer-program products further include generating a plurality of predictive models for the object using the one or more predictive factors, determining a score for each predictive model, selecting a group of predictive models from the plurality of predictive models using the score of each predictive model in the group, and generating a representative predictive model for the object using the group of predictive models, the representative predictive model being associated with the object. | 10-16-2014 |
20150278837 | ONLINE BEHAVIORAL PREDICTOR - In some embodiments, a set of user groups can be defined, with each group relating to a different webpage experience, user action, etc. Requests are assigned to one of the groups based on actual webpage presentation features and/or user actions. A group-specific model is generated for each group and translates user information to a preliminary result (e.g., a purchasing probability). A model combination includes a weighted combination of a set of available group-specific models. User information is processed using the model combination to generate a model result. The model result is evaluated to determine whether a requested webpage is to be customized in a particular manner and/or an opportunity is to be offered. | 10-01-2015 |
20160055277 | METHOD AND SYSTEM FOR CREATING A PREDICTIVE MODEL FOR TARGETING WEB-PAGE TO A SURFER - Systems and methods for determining predictive model types are provided. A method may include generating a predictive model for a web page of a website, wherein the web page includes a configuration defining one or more objects presented with the web page, and wherein each object is associated with a predictive model. The method may include determining one or more predictive model types that are associated with the predictive model, determining one or more performance indicators that correspond to each determined predictive model type, wherein performance indicators represent one or more benefits to a website, selecting a predictive model type of the predictive model out of the one or more predictive model types, wherein the predictive model type is selected based on a performance indicator corresponding to the selected predictive model type, and determining a configuration of the web page using the selected predictive model type of the predictive model. | 02-25-2016 |