Ihab
Ihab Abdelmuti, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20160004617 | AUTOMATIC TEST PATTERN GENERATION FOR A RECONFIGURABLE INSTRUCTION CELL ARRAY - An instruction cell array is provided that comprises an array of tiles. Each tile includes a set of input/output (I/O) ports for switching between a plurality of input channels and a plurality of corresponding output channels. In addition, each tile includes an instruction cell comprising a plurality of dedicated logic gates for producing an instruction cell output from selected ones of the tile's input channels. Each I/O port is configured to select from the tile's instruction cell output and from the input channels for the remaining I/O ports for the tile to form the I/O port's output channels. To prevent combinatorial loops during an automatic test pattern generation (ATPG) of the array, the instruction cell array disclosed herein is configured in the testing mode such at least a subset of the I/O ports for each tile prevent any of their output channels from being formed as combinatorial signals. | 01-07-2016 |
Ihab Abd-Elrahman, Abu Gosh IL
Patent application number | Description | Published |
---|---|---|
20150125430 | COMPOSITIONS AND METHODS FOR INDUCING THROMBOPOIESIS - Methods of inducing thrombopoiesis and/or treating thrombocytopenia in a subject are provided. Accordingly there is provided a method comprising contacting stem cells with a differentiation potential towards platelets or hematopoietic progenitor cells derived therefrom with Livin, thereby inducing thrombopoiesis. Also provided is a method comprising contacting cells with a differentiation potential towards platelets with tLivin, thereby inducing thrombopoiesis. Also provided are compositions and isolated population of cells for inducing thrombopoiesis and/or treating thrombocytopenia in a subject. | 05-07-2015 |
Ihab Abu-Hakima, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20140328190 | CLOUD-BASED MANAGEMENT PLATFORM FOR HETEROGENEOUS WIRELESS DEVICES - A method of managing heterogeneous wireless devices in three or more different types of networks is disclosed. Each type of network uses a different type of radio access technology. The method includes receiving measurement data from a plurality of heterogeneous wireless devices via a control interface, wherein a heterogeneous wireless device provides connections to client devices via one or more of the three or more radio access technologies. The method includes searching, using a processor, for optimized adjustments to one or more parameters associated with one or more of the plurality of heterogeneous wireless devices based at least in part on a set of network optimization goals and the measurement data received from the plurality of heterogeneous wireless devices. The method includes transmitting at least some of the optimized adjustments of the one or more parameters to the one or more of the plurality of heterogeneous wireless devices. | 11-06-2014 |
Ihab Hamadeh, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140344295 | MESSAGE BASED WEB CONTENT RETRIEVAL SYSTEMS AND COMPUTER IMPLEMENTED METHODS THERETO - Message based web content retrieval systems and methods are presented herein. In preferred embodiments, a method comprises receiving a request for digital content from a client device. The content may be retrieved from the content provider. Content contained in a signature pattern may be extracted from the retrieved content of the content provider to provide filtered content. Hyperlinks, images, videos, and other non-text based digital content in the filtered content may be assigned a short code string unique to the non-text based digital content from the content provider requested by the client device. | 11-20-2014 |
Ihab Hamour, Toronto CA
Patent application number | Description | Published |
---|---|---|
20150207645 | SYNCHROPHASOR DATA MANAGEMENT SYSTEMS AND METHODS - One embodiment describes a non-transitory tangible computer-readable medium storing a plurality of instructions executable by a processor of an electronic device in a wide area monitoring system. The instructions include instructions to receive a synchro-command from the wide area monitoring system via a network interface, in which the synchro-command is time synchronized with a global clock by a time stamp encoded on the synchro-command; accept or reject the synchro-command with an input handler based at least in part on a sender ID and a receiver ID encoded on the synchro-command; schedule execution of a control command encoded on the synchro-command with a synchro-command manager based at least in part on a scheduler time encoded on the synchro-command; and execute the control command encoded on the synchro-command with the processor based at least in part on an application ID encoded on the synchro-command. | 07-23-2015 |
Ihab Hamour, Markham CA
Patent application number | Description | Published |
---|---|---|
20130193951 | Convolution Integral for Synchronized Phasor - Systems, methods, and apparatus for providing a synchronized phasor in power system based on voltage and current measurements, sampling of the voltage and current measurements and convolving the samples with a function. | 08-01-2013 |
Ihab Ilyas, Waterloo CA
Patent application number | Description | Published |
---|---|---|
20090018992 | MANAGEMENT OF INTERESTING DATABASE STATISTICS - A method, system, and computer program product for managing database statistics are provided. The method, system, and computer program product provide for receiving a query for optimizing, collecting statistics specific to the query prior to generating any access plans for executing the query, and generating an access plan for executing the query based on the collected statistics. | 01-15-2009 |
Ihab Jaser, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140281800 | SYSTEM AND METHOD FOR HIGHER QUALITY LOG LIKELIHOOD RATIOS IN LDPC DECODING - A nonvolatile memory storage controller is provided for delivering log likelihood ratios (LLRs) to a low-density parity check (LDPC) decoder for use in the decoding of an LDPC encoded codeword. The controller includes read circuitry for reading an LDPC encoded codeword stored in a nonvolatile memory storage module using a plurality of soft-decision reference voltages to provide a plurality of soft-decision bits representative of the codeword. The controller further includes a plurality of neighboring cell contribution LLR look-up tables representative of the contribution of the neighboring cells to threshold voltage distribution of the memory storage module. The controller provides the LLRs from the appropriate LLR look-up table to an LDPC decoder for the subsequent decoding of the codeword. | 09-18-2014 |
20140281828 | SYSTEM AND METHOD FOR ACCUMULATING SOFT INFORMATION IN LDPC DECODING - A system and method reading, accumulating and processing soft information for use in LDPC decoding. In accordance with the present invention, an LDPC decoder includes accumulation circuitry to receive soft reads of a cell of the nonvolatile memory storage module and to produce an accumulated soft read that can be used to identify an appropriate LLR for the cell. The accumulation circuitry of the present invention may include, an accumulation RAM, an arithmetic logic unit (ALU) and a soft accumulation control and sequencing module for accumulating and processing soft information for use in LDPC decoding. | 09-18-2014 |
Ihab Khalouf, Allentown, PA US
Patent application number | Description | Published |
---|---|---|
20090245309 | Dispersion Compensating Varactor Circuit - Improved dispersion compensating circuits for optical transmission systems are disclosed. According to the improved method, there is provided a compensation circuit comprising a varactor diode network. The network is preferably inserted between a source of laser modulating signal and the laser. A low-pass filter or all pass filter constructs the network. The network preferably includes an inductor or inductors and a combined circuit, which includes varactors. The network preferably provides an amplitude dependent delay of the modulating signal applied to the laser or to the optical receiver as post dispersion correction circuitry. In a first embodiment, a fixed capacitor is in series with a varactor and connected to a DC bias through inductor. Additional embodiments, using multiple varactors in different circuit configurations, with particular advantages for various applications identified. | 10-01-2009 |
Ihab Odeh, Valencia, CA US
Patent application number | Description | Published |
---|---|---|
20100168371 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 07-01-2010 |
20100168372 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 07-01-2010 |
20100168461 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 07-01-2010 |
Ihab Odeh, Evansville, IN US
Patent application number | Description | Published |
---|---|---|
20100168373 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 07-01-2010 |
20140163195 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 06-12-2014 |
20150112100 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 04-23-2015 |
Ihab Ragai, Guelph CA
Patent application number | Description | Published |
---|---|---|
20110272908 | TRACK ROD - A track rod for laterally locating an axle assembly with respect to a vehicle frame. The disclosed track rod is especially useful for large off highway vehicles. The track rod includes a first end piece pivotally connected to a vehicle structure such as a frame and a second end piece pivotally connected to a vehicle axle, one of the end pieces includes a housing having a fixed, force-receiving member The housing is adapted to receive a first elastomenc member located in a juxtaposed position with respect to one side of the fixed member A floating plate slidably received in the housing is located in a juxtaposed position with respect to the first elastomenc member The other end piece includes a portion receivable by the housing, A second elastomenc member is positioned between the end piece portion and the fixed member | 11-10-2011 |
Ihab Rimawi, New York, NY US
Patent application number | Description | Published |
---|---|---|
20150302052 | System and Method for Controlling Audience Data and Tracking - In a computing device executing a master tag embedded in a webpage, identifying a first subsequent tag in the webpage; identifying a second subsequent tag called by the first subsequent tag; identifying information collected by one or more of the first and second subsequent tag; identifying a location to which the collected information is sent; and indicating to a user the information collected and the location to which the collected information is sent. In addition, the master tag may determine a number of cookies dropped by the first subsequent tag; determine one or more characteristics of each cookie dropped by the first subsequent tag; and indicate to the user the number of cookies dropped and the one or more characteristics of each cookie dropped. | 10-22-2015 |
Ihab Shraim, Germantown, MD US
Patent application number | Description | Published |
---|---|---|
20090064330 | METHODS AND SYSTEMS FOR ANALYZING DATA RELATED TO POSSIBLE ONLINE FRAUD - Various embodiments of the invention provide methods, systems and software for analyzing data. In particular embodiments, for example, a set of data about a web site may be analyzed to determine whether the web site is likely to be illegitimate (e.g., to be involved in a fraudulent scheme, such as a phishing scheme, the sale of gray market goods, etc.). In an exemplary embodiment, a set of data may be divided into a plurality of components (each of which, in some cases, may be considered a separate data set). Merely by way of example, a set of data may comprise data gathered from a plurality of data sources, and/or each component may comprise data gathered from one of the plurality of data sources. As another example, a set of data may comprise a document with a plurality of sections, and each component may comprise one of the plurality of sections. Those skilled in the art will appreciate that the analysis of a particular component may comprise certain tests and/or evaluations, and that the analysis of another component may comprise different tests and/or evaluations. In other cases, the analysis of each component may comprise similar tests and/or evaluations. The variety of tests and/or evaluations generally will be implementation specific. | 03-05-2009 |
20090119402 | DOMAIN NAME OWNERSHIP VALIDATION - Embodiments of the invention provide systems and methods for validating ownership of a domain name. According to one embodiment, a validating ownership of a domain name can comprise retrieving one or more domain name ownership records. For example, the one or more domain name ownership records comprise Who Is records. Validity of the one or more domain name records can be confirmed with a designated domain manager. According to one embodiment, confirming validity of the one or more domain name records with the designated domain manager can comprise authenticating the designated domain manager based on a certificate provided by the designated domain manager. | 05-07-2009 |
20150235177 | ONLINE FRAUD SOLUTION - Various embodiments of the invention provide solutions (including inter alia, systems, methods and software) for dealing with online fraud. Some embodiments function to access and/or obtain information from (and/or receive data from) a data source; the data might, for example, indicate a possible instance of online fraud. Certain embodiments, therefore, can be configured to analyze the data, e.g., to determine whether the data indicate a likely instance of online fraud. Such instances may be further investigated, and/or a response may be initiated. Data sources can include, without limitation, web pages, email messages, online chat sessions, domain zone files, newsgroups (and/or postings thereto), etc. Data obtained from the data sources can include, without limitation, suspect domain registrations, uniform resource locators, references to trademarks, advertisements, etc. | 08-20-2015 |
20150237061 | METHODS AND SYSTEMS FOR ANALYZING DATA RELATED TO POSSIBLE ONLINE FRAUD - Various embodiments of the invention provide methods, systems and software for analyzing data. In particular embodiments, for example, a set of data about a web site may be analyzed to determine whether the web site is likely to be illegitimate (e.g., to be involved in a fraudulent scheme, such as a phishing scheme, the sale of gray market goods, etc.). In an exemplary embodiment, a set of data may be divided into a plurality of components (each of which, in some cases, may be considered a separate data set). Merely by way of example, a set of data may comprise data gathered from a plurality of data sources, and/or each component may comprise data gathered from one of the plurality of data source. As another example, a set of data may comprise a document with a plurality of sections, and each component may comprise one of the plurality of sections. Those skilled in the art will appreciate that the analysis of another component may comprise certain tests and/or evaluations, and that the analysis of another component may comprise different tests and/or evaluations. In other cases, the analysis of each component may comprise similar tests and/or evaluations. The variety of tests and/or evaluations generally will be implementation specific. | 08-20-2015 |