Ehab
Ehab Al-Shaer, Charlotte, NC US
Patent application number | Description | Published |
---|---|---|
20150096006 | MOVING TARGET DEFENSE AGAINST CROSS-SITE SCRIPTING - A method, in a server, implementing a moving target defense against cross-site scripting includes receiving a request for a web page, wherein the server has N versions of the web page each with a mutated version of JavaScript; selecting a web page of the N versions; and sending an indication of the mutated version of JavaScript associated with the web page in response to the request. Another method, in a client device, using a moving target defense against cross-site scripting includes requesting a web page; receiving an indication of a mutated version of JavaScript for the web page; and adjusting a JavaScript interpreter based on the mutated version of JavaScript for the web page. | 04-02-2015 |
Ehab Elkersh, Alexandria EG
Patent application number | Description | Published |
---|---|---|
20090031256 | METHOD, COMPUTER PROGRAM AND DATA PROCESSING SYSTEM FOR NAVIGATING IN A FLOW DIAGRAM - A method of navigating in a flow diagram is disclosed. The flow diagram is displayed in a graphical user interface (GUI) and the flow diagram comprises a set of task elements and a set of connectors. A set of navigation commands is provided. The set of navigation commands comprises a first navigation command and a second navigation command. A selector is moved from a first task element of the set of task elements to a first connector of the set of connectors in response to the reception of the first navigation command, wherein the first connector immediately succeeds the first task element in the flow diagram. Furthermore, the selector is moved from the first connector to the first task element in response to the reception of the second navigation command. | 01-29-2009 |
20100205237 | CORRELATOR SYSTEM FOR WEB SERVICES - A web service is correlated. One implementation involves correlating requests for Web services in an information technology network by automatically correlating a request to a Web service by: searching in said network for Web services that can satisfy the request, selecting among the Web services a Web service satisfying the request and providing the selected Web service in response to the request. | 08-12-2010 |
Ehab El-Kersh, Cairo EG
Patent application number | Description | Published |
---|---|---|
20110078516 | METHOD AND A SYSTEM FOR PERFORMING A TWO-PHASE COMMIT PROTOCOL - The invention provides an enhanced two phase commit process to perform a transaction started by an application program and involving access to one or more resources managed by respective resource managers. The method comprises the steps of: | 03-31-2011 |
20120166889 | METHOD AND A SYSTEM FOR PERFORMING A TWO-PHASE COMMIT PROTOCOL - The invention provides an enhanced two phase commit process to perform a transaction started by an application program and involving access to one or more resources managed by respective resource managers. The method comprises the steps of: enlisting the resource managers participating in the transaction, said enlisting step including associating a priority rank with each identified resource manager based on predefined priority rules; sending a prepare signal to said enlisted resource managers to begin the process of committing the transaction; and if a ready signal is received from all resource managers in response to the prepare signal, committing the resource managers in the order defined from the priority ranks associated with the resource managers. | 06-28-2012 |
Ehab El-Kersh, Alexaandria EG
Patent application number | Description | Published |
---|---|---|
20080301658 | Object Replacement Method, System and Computer Program Product - Replacing an object in an object oriented model in a computer system, by interrogating the model to retrieve information defining the relationships between the object to be replaced and other components of the model is described. These relationship definitions are then used to configure the replacement object within the model so as to assume corresponding relationships with the other components. There may be established as a part of the model functions to detect changes to the relationships between objects belonging to the model, and recording the changes in a registry. This registry is then interrogated to retrieve relationship definitions necessary to replace an object. | 12-04-2008 |
20120240102 | OBJECT REPLACEMENT METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT - Replacing an object in an object oriented model in a computer system, by interrogating the model to retrieve information defining the relationships between the object to be replaced and other components of the model is described. These relationship definitions are then used to configure the replacement object within the model so as to assume corresponding relationships with the other components. There may be established as a part of the model functions to detect changes to the relationships between objects belonging to the model, and recording the changes in a registry. This registry is then interrogated to retrieve relationship definitions necessary to replace an object. | 09-20-2012 |
Ehab Ghabour, Northborough, MA US
Patent application number | Description | Published |
---|---|---|
20100104132 | COMPUTER IMAGE PROCESSING SYSTEM AND METHOD FOR NDT/NDI TESTING DEVICES - A system and method suitable for producing color images of signals received from flaw detection devices with high efficiency that allow accurate image processing in real time by making use of a commercially available graphics accelerator and associated software. An exemplary S-scan scanned area is mapped into vertex coordinates and primitives to create a surface. The surface is then given a color texture representing S-scan signal amplitude information. An efficient commercially available graphics accelerator is used to render color image efficiently based the input of the vertex coordinates, primitives and the color texture. | 04-29-2010 |
20130060488 | IMAGE PROCESSING SYSTEM AND METHOD FOR NDT/NDI TESTING DEVICES - A system and method suitable for producing user designated views of non-destructive inspection target with adjustable color, opacity and/or fill-patterns in coordination of the display of inspection scan images. The geometric definition of the inspection target and the inspection scan area are both prepared by independent processes under which vertices and respective primitives are established. The inspection target primitives are given an alpha texture that includes color, opacity and/or fill-pattern designated by the user. The scan area primitives are mapped by a color and/or opacity texture representing inspection signal information such as amplitude. An efficient commercially available graphics accelerator is used to render both of the images of inspection target's chosen view and that of scanned area. The method allows implementation in real-time and on hand-held devices. | 03-07-2013 |
Ehab Lamee, Doha QA
Patent application number | Description | Published |
---|---|---|
20110048236 | GAS TURBINE INLET FILTER HOUSE CLEANING APPARATUS AND METHOD - A pulse cleaning system for one or more hollow filter elements having an inlet and an outlet includes an air supply manifold adapted to extend across the outlet of the filter element, a conduit extending substantially perpendicular to the manifold and adapted to extend into the filter element, the conduit formed or provided with a plurality of air-emitter holes along its length dimension, and further provided with a pulse air nozzle fitted onto a remote tip of the conduit. | 03-03-2011 |
Ehab Shalaby, Hagerstown, MD US
Patent application number | Description | Published |
---|---|---|
20130313871 | INTERACTIVE SITTING SYSTEM - The present invention introduces an interactive sitting system that measures and analyzes the forces exerted on a human body during contact with other objects such as a seat to provide a feedback for the user to assess the risk of such forces on the spine and the skin to avoid complications of abnormal or prolonged sitting. | 11-28-2013 |
Ehab Shoubaki, Orlando, FL US
Patent application number | Description | Published |
---|---|---|
20120331431 | Symbolic Switch/Linear Circuit Simulator Systems and Methods - Interactive and real time web-based electrical circuit symbolic solvers and simulators. The invention includes an interactive and innovative graphical user interface (GUI) for creating circuit schematics and generating netlists, circuits symbolic solving and instant simulated solutions, their systems and methods. Users such as students can use GUI interfaces to remotely access a remote server controlled by educational institutions such as universities, or electronic book publishers, in order to draw, symbolically solve, and instantly simulate electrical circuits. | 12-27-2012 |
Ehab Sobhy, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090055202 | FRAMEWORK FOR DEVELOPMENT OF INTEGRATION ADAPTERS THAT SURFACE NON-STATIC, TYPE-SAFE SERVICE CONTRACTS TO LOB SYSTEMS - The claimed subject matter provides a system and/or a method that facilitates integrating two or more applications for secure sharing of data. A line of business (LOB) system can include a portion of metadata associated with a business application. An adapter can employ a dynamic service contract to the LOB system, wherein the service contract is a fluid contract constructed in real time from a portion of metadata selected within the LOB system. Moreover, the adapter can enable a client to access the portion of metadata selected via the service contract. | 02-26-2009 |
20120260253 | MODELING AND CONSUMING BUSINESS POLICY RULES - Concepts and technologies are described herein for modeling and consuming business policy rules. A policy server executes a policy application for modeling and storing the business policy rules. The business policy rules are modeled and stored in a data storage device according to an extensible policy framework architecture that can be tailored by administrators or other entities to support business-specific needs and/or operations. The modeled business policy rules can be used to support enforcement of business policy rules against various business operations, as well as allowing histories and/or other audits of business policy rules to be completed based upon information stored as the business policy rules. | 10-11-2012 |
20140043340 | Animation Transitions and Effects in a Spreadsheet Application - Concepts and technologies are described herein for animation transitions and effects in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system can execute a visualization component. The computer system can detect selection of a scene included in a visualization of spreadsheet data. The computer system also can generate an effect for the scene selected. In some embodiments, the computer system identifies another scene and generates a transition between the scenes. The computer system can output the effect animation and the transition animation. | 02-13-2014 |
20140047312 | Displaying Temporal Information in a Spreadsheet Application - Concepts and technologies are described herein for displaying temporal information in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, spreadsheet data can be obtained at a computer system. The spreadsheet data can include data values, temporal information, and geographic information. The computer system can generate a visualization of the spreadsheet data based, at least partially, upon the data values, the temporal information, and the geographic location information. The computer system also can output the visualization. | 02-13-2014 |
20140047328 | GENERATING SCENES AND TOURS IN A SPREADSHEET APPLICATION - Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved. | 02-13-2014 |
20140047385 | 3D Data Environment Disambiguation Tool - Concepts and technologies are described herein for providing a 3D data environment disambiguation tool. In accordance with some concepts and technologies disclosed herein, a 3D data environment disambiguation tool can be configured to resolve an ambiguity associated with one or more data points to be rendered in a 3D data environment. The 3D data environment disambiguation tool can present various user interfaces to receive inputs to resolve an ambiguity associated with a data point. The ambiguity can be resolved prior to, in conjunction with, or after the selected data is rendered in a 3D data environment, or various combinations thereof. | 02-13-2014 |
20140237092 | Controlling Devices Using Cloud Services and Device-Agnostic Pipe Mechanisms - An environment is described in which a cloud-implemented service system controls a plurality of target devices via a plurality of respective device-agnostic pipe mechanisms. The target devices themselves may represent “dumb” devices, e.g., lacking local control logic, or providing reduced reliance on local control logic. Users may interact with the service system via applications running on any type of user devices. | 08-21-2014 |
20140310715 | Modeling and Consuming Business Policy Rules - Concepts and technologies are described herein for modeling and consuming business policy rules. A policy server executes a policy application for modeling and storing the business policy rules. The business policy rules are modeled and stored in a data storage device according to an extensible policy framework architecture that can be tailored by administrators or other entities to support business-specific needs and/or operations. The modeled business policy rules can be used to support enforcement of business policy rules against various business operations, as well as allowing histories and/or other audits of business policy rules to be completed based upon information stored as the business policy rules. | 10-16-2014 |
20150070356 | TECHNIQUES TO MANAGE MAP INFORMATION ILLUSTRATING A TRANSITION BETWEEN VIEWS - Techniques to manage map information illustrating a transition between views of a digital map. The transition may refer to a visual transition from a three dimensional map view and a two dimensional map view or vice versa. For each map location, the map information may include a set of spherical coordinates that corresponds to intermediate map views. This set of spherical coordinates enable presentation to a user the visual transition such that user is able to switch between viewing spatially correct surface locations and substantially all surface locations. Other embodiments are described and claimed. | 03-12-2015 |
Ehab Tarmoom, Allen Park, MI US
Patent application number | Description | Published |
---|---|---|
20090243795 | AUTOMOTIVE PASSIVE ENTRY SYSTEM AND METHOD OF OPERATING SAME - A passive start and entry (PASE) system includes a PASE module and a token. The token includes a display. The PASE module generates a low frequency wake-up signal and a high frequency challenge signal for the token in response to a triggering event. The token ignores the wake-up signal if the display is on. The token may turn the display off in response to receiving the low frequency wake-up signal. The token may also turn the display off in response to receiving the high frequency challenge signal. | 10-01-2009 |
20100066492 | VEHICLE REMOTE CONTROL SYSTEM - A remote control system for use with vehicles and other devices having remotely controllable features. The system may include a fob or other similar type of device to support wireless signal communications used to facilitate the remote control. The system may further include a portable device to support display dependent controls or other controls unsuited to the fob. The fob may support wireless communications between the portable device and the controlled device. | 03-18-2010 |