Patent application number | Description | Published |
20090024819 | ADAPTIVE MEMORY SYSTEM FOR ENHANCING THE PERFORMANCE OF AN EXTERNAL COMPUTING DEVICE - An adaptive memory system is provided for improving the performance of an external computing device. The adaptive memory system includes a single controller, a first memory type (e.g., Static Random Access Memory or SRAM), a second memory type (e.g., Dynamic Random Access Memory or DRAM), a third memory type (e.g., Flash), an internal bus system, and an external bus interface. The single controller is configured to: (i) communicate with all three memory types using the internal bus system; (ii) communicate with the external computing device using the external bus interface; and (iii) allocate cache-data storage assignment to a storage space within the first memory type, and after the storage space within the first memory type is determined to be full, allocate cache-data storage assignment to a storage space within the second memory type. | 01-22-2009 |
20120131269 | ADAPTIVE MEMORY SYSTEM FOR ENHANCING THE PERFORMANCE OF AN EXTERNAL COMPUTING DEVICE - An adaptive memory system is provided for improving the performance of an external computing device. The adaptive memory system includes a single controller, a first memory type (e.g., Static Random Access Memory or SRAM), a second memory type (e.g., Dynamic Random Access Memory or DRAM), a third memory type (e.g., Flash), an internal bus system, and an external bus interface. The single controller is configured to: (i) communicate with all three memory types using the internal bus system; (ii) communicate with the external computing device using the external bus interface; and (iii) allocate cache-data storage assignment to a storage space within the first memory type, and after the storage space within the first memory type is determined to be full, allocate cache-data storage assignment to a storage space within the second memory type. | 05-24-2012 |
20140013039 | ADAPTIVE MEMORY SYSTEM FOR ENHANCING THE PERFORMANCE OF AN EXTERNAL COMPUTING DEVICE - An adaptive memory system is provided for improving the performance of an external computing device. The adaptive memory system includes a single controller, a first memory type (e.g., Static Random Access Memory or SRAM), a second memory type (e.g., Dynamic Random Access Memory or DRAM), a third memory type (e.g., Flash), an internal bus system, and an external bus interface. The single controller is configured to: (i) communicate with all three memory types using the internal bus system; (ii) communicate with the external computing device using the external bus interface; and (iii) allocate cache-data storage assignment to a storage space within the first memory type, and after the storage space within the first memory type is determined to be full, allocate cache-data storage assignment to a storage space within the second memory type. | 01-09-2014 |
20150074344 | ADAPTIVE MEMORY SYSTEM FOR ENHANCING THE PERFORMANCE OF AN EXTERNAL COMPUTING DEVICE - An adaptive memory system is provided for improving the performance of an external computing device. The adaptive memory system includes a single controller, a first memory type (e.g., Static Random Access Memory or SRAM), a second memory type (e.g., Dynamic Random Access Memory or DRAM), a third memory type (e.g., Flash), an internal bus system, and an external bus interface. The single controller is configured to: (i) communicate with all three memory types using the internal bus system; (ii) communicate with the external computing device using the external bus interface; and (iii) allocate cache-data storage assignment to a storage space within the first memory type, and after the storage space within the first memory type is determined to be full, allocate cache-data storage assignment to a storage space within the second memory type. | 03-12-2015 |
Patent application number | Description | Published |
20100272361 | SYSTEM AND METHODS FOR ARABIC TEXT RECOGNITION BASED ON EFFECTIVE ARABIC TEXT FEATURE EXTRACTION - A method for automatically recognizing Arabic text includes digitizing a line of Arabic characters to form a two-dimensional array of pixels each associated with a pixel value, wherein the pixel value is expressed in a binary number, dividing the line of the Arabic characters into a plurality of line images, defining a plurality of cells in one of the plurality of line images, wherein each of the plurality of cells comprises a group of adjacent pixels, serializing pixel values of pixels in each of the plurality of cells in one of the plurality of line images to form a binary cell number, forming a text feature vector according to binary cell numbers obtained from the plurality of cells in one of the plurality of line images, and feeding the text feature vector into a Hidden Markov Model to recognize the line of Arabic characters. | 10-28-2010 |
20110320236 | SYSTEM AND METHOD OF INFORMATION TECHNOLOGY APPLICATION DEPLOYMENT - The invention generally relates to IT, and more particularly, to a method and system to achieve project-based diffusion of IT innovations. In accordance with aspects of the invention, the system comprises three integrated components. The first component is directed to the project management stages taken by an organization to deploy new technology innovations. This in turn consists of four stages: visioning, matching vision, deployment, and evaluation and improvement. The second component is directed to knowledge barriers to IT innovation diffusion. The third component is directed to critical success factors (CSF) of IT innovation implementations. In one embodiment the system includes of a Program Management Module (PMM) to implement corporate strategy for project management and to transform the organization into a learning one. In further embodiments, system is explained in detail using an example of ERP implementation. In this manner, implementations of the invention may be used to manage the lifecycle of IT innovation deployment using knowledge from other projects as well as knowledge fed back into the lifecycle. | 12-29-2011 |
20120034939 | SYSTEM AND METHODS FOR COST-EFFECTIVE BILINGUAL TEXTING - A method for facilitating texting in a non-Latin-based language includes storing mapping between a non-Latin-based language and a Latin-based language in a computer storage. The characters in the non-Latin-based language are mapped to a first group of characters in the Latin-based language. The diacritics in the non-Latin-based language are mapped to a second group of characters in the Latin-based language. The characters in the non-Latin-based language in a texting message are converted into in the coded text comprising characters in the Latin-based language according to the mapping. The texting message having the coded text is transmitted from a first communication device to a second communication device. The characters of the Latin-based language in the coded text are converted back into the characters in the non-Latin-based language according to the mapping to allow a user to read the text message in the non-Latin-based language on the second communication device. | 02-09-2012 |
20120087584 | SYSTEM AND METHODS FOR ARABIC TEXT RECOGNITION BASED ON EFFECTIVE ARABIC TEXT FEATURE EXTRACTION - A method for automatically recognizing Arabic text includes digitizing a line of Arabic characters to form a two-dimensional array of pixels each associated with a pixel value, wherein the pixel value is expressed in a binary number, dividing the line of the Arabic characters into a plurality of line images, defining a plurality of cells in one of the plurality of line images, wherein each of the plurality of cells comprises a group of adjacent pixels, serializing pixel values of pixels in each of the plurality of cells in one of the plurality of line images to form a binary cell number, forming a text feature vector according to binary cell numbers obtained from the plurality of cells in one of the plurality of line images, and feeding the text feature vector into a Hidden Markov Model to recognize the line of Arabic to characters. | 04-12-2012 |
20120253786 | SYSTEM AND METHODS FOR ENCODING AND DECODING MULTI-LINGUAL TEXT IN A MATRIX CODE SYMBOL - A method for encoding a multi-lingual text in a matrix code symbol includes receiving a multi-lingual text comprising Latin-based characters in a Latin-based language and non-Latin-based characters in a non-Latin-based language, converting the non-Latin-based characters in the multi-lingual text to index values to produce a pseudo text, and encoding the pseudo text in a matrix-code symbol. The conversion is based on a predefined mapping that converts the Unicode values of the non-Latin-based characters to index values having fewer digits than the corresponding Unicode values of the non-Latin-based characters. | 10-04-2012 |
20120253787 | APPLICATIONS FOR ENCODING AND DECODING MULTI-LINGUAL TEXT IN A MATRIX CODE SYMBOL - A method for preparing a multi-lingual personal identification card includes receiving a multi-lingual text comprising Latin-based characters in a Latin-based language and non-Latin-based characters in a non-Latin-based language. The multi-lingual text includes the name of the holder of the personal identification card in the Latin-based language and the non-Latin-based language. The method converts the non-Latin-based characters in the multi-lingual text to index values to produce a pseudo text. The conversion is based on a predefined mapping that converts the Unicode values of the non-Latin-based characters to index values having fewer digits than the corresponding Unicode values of the non-Latin-based characters. The method receives vector data for a personal image which includes a facial image, a finger print, or a combination of both of the holder of the personal identification card, and encodes the pseudo text and the vector data in the matrix-code symbol. | 10-04-2012 |
20120330709 | PROJECT MANAGEMENT SYSTEMS AND METHODS THEREOF - Project management systems and methods to streamline project planning, task management, time management, and other similar applications. The method includes filing a request to start a project on a project management system. The method further includes receiving notice that role handlers have been assigned to a plurality of tasks required to complete the project. The method further includes performing at least one task of the plurality of tasks. The method further includes receiving notice that the at least one task has been reviewed by at least one of the assigned role handlers. | 12-27-2012 |
20130077864 | SYSTEM AND METHODS FOR ARABIC TEXT RECOGNITION BASED ON EFFECTIVE ARABIC TEXT FEATURE EXTRACTION - A method for automatically recognizing Arabic text includes digitizing a line of Arabic characters to form a two-dimensional array of pixels each associated with a pixel value, wherein the pixel value is expressed in a binary number, dividing the line of the Arabic characters into a plurality of line images, defining a plurality of cells in one of the plurality of line images, wherein each of the plurality of cells comprises a group of adjacent pixels, serializing pixel values of pixels in each of the plurality of cells in one of the plurality of line images to form a binary cell number, forming a text feature vector according to binary cell numbers obtained from the plurality of cells in one of the plurality of line images, and feeding the text feature vector into a Hidden Markov Model to recognize the line of Arabic characters. | 03-28-2013 |
20130103448 | PROJECT MANAGEMENT SYSTEMS AND METHODS THEREOF - Project management systems and methods to streamline project planning, task management, time management, and other similar applications. The method includes filing a request to start a project on a project management system. The method further includes receiving notice that role handlers have been assigned to a plurality of tasks required to complete the project. The method further includes performing at least one task of the plurality of tasks. The method further includes receiving notice that the at least one task has been reviewed by at least one of the assigned role handlers. | 04-25-2013 |
20130251247 | SYSTEM AND METHODS FOR ARABIC TEXT RECOGNITION AND ARABIC CORPUS BUILDING - A method for automatically recognizing Arabic text includes building an Arabic corpus comprising Arabic text files written in different writing styles and ground truths corresponding to each of the Arabic text files, storing writing-style indices in association with the Arabic text files, digitizing a line of Arabic characters to form an array of pixels, dividing the line of the Arabic characters into line images, forming a text feature vector from the line images, training a Hidden Markov Model using the Arabic text files and ground truths in the Arabic corpus in accordance with the writing-style indices, and feeding the text feature vector into a Hidden Markov Model to recognize the line of Arabic characters. | 09-26-2013 |
20140124572 | SYSTEM AND METHODS FOR ENCODING AND DECODING MULTI-LINGUAL TEXT IN A MATRIX CODE SYMBOL - A method for encoding a multi-lingual text in a matrix code symbol includes receiving a multi-lingual text comprising Latin-based characters in a Latin-based language and non-Latin-based characters in a non-Latin-based language, converting the non-Latin-based characters in the multi-lingual text to index values to produce a pseudo text, and encoding the pseudo text in a matrix-code symbol. The conversion is based on a predefined mapping that converts the Unicode values of the non-Latin-based characters to index values having fewer digits than the corresponding Unicode values of the non-Latin-based characters. | 05-08-2014 |
20140219562 | SYSTEM AND METHODS FOR ARABIC TEXT RECOGNITION BASED ON EFFECTIVE ARABIC TEXT FEATURE EXTRACTION - A method for automatically recognizing Arabic text includes building an Arabic corpus comprising Arabic text files written in different writing styles and ground truths corresponding to each of the Arabic text files, storing writing-style indices in association with the Arabic text files, digitizing an Arabic word to form an array of pixels, dividing the Arabic word into line images, forming a text feature vector from the line images, training a Hidden Markov Model using the Arabic text files and ground truths in the Arabic corpus in accordance with the writing-style indices, and feeding the text feature vector into a Hidden Markov Model to recognize the Arabic words. | 08-07-2014 |
Patent application number | Description | Published |
20110148578 | AUTOMOTIVE DIRECTION FINDING SYSTEM BASED ON RECEIVED POWER LEVELS - A system is provided for locating a vehicle. The system comprises a transmission device such as a key fob for transmission and receiving of a signal. Typically the key fob has a plurality of indicators such as LED indicators arranged in a circle. The key fob is adapted to transmit a radio frequency or microwave frequency transmission signal. An antenna array is positioned on or in a vehicle. The array comprises a plurality of antennas, generally arranged in a circular pattern. The array is adapted to receive the transmission signal from the transmission device which is converted to be analyzed by a microcontroller unit (MCU). The MCU is adapted to: (i) receive digital data converted from the transmission signal, (ii) calculate an angle of arrival (AOA) or direction of arrival (DOA) based on known components and an algorithm, and (iii) transmit a selection signal back to the key fob. A signal processing unit is coupled to the plurality of antennas and the MCU. The signal processing unit is adapted to receive the signal transmission from each antenna, convert the signal to digital data, and transmit the digital data to the MCU. | 06-23-2011 |
20120139793 | HIGH ISOLATION MULTIBAND MIMO ANTENNA SYSTEM - The high isolation multiband MIMO antenna system is a multi-band dual and quad antenna for multiple-input-multiple-output (MIMO) antenna systems. Element and ground plane geometries that can cover a wide range of frequency bands (780 MHz-5850 MHz) are based on the varying some simple geometrical lengths and widths of the elements and ground planes. The MIMO antenna systems can be used for next generation cellular and wireless MIMO communication systems. Several isolation enhancement schemes increase the isolation between adjacent antenna elements. Any combination of the isolation and MIMO antenna system geometries can be created to support different wireless system standards. The novel MIMO antenna systems are disposed within a dielectric substrate area of 50×100 mm | 06-07-2012 |
20120144160 | MULTIPLE-CYCLE PROGRAMMABLE PROCESSOR - The multi-cycle programmable processor emulates the features of a conventional microprocessor. Processor hardware functional units include a program counter (instruction pointer), an arithmetic and logic unit, an accumulator, an instruction register, a 2×1 multiplexer, 2×4 decoder, 1×2 decoder, an AND gate and an OR gate. Additionally, a controller modeled by a finite state machine (FSM) is operably connected to the microprocessor functional units and has a plurality of states that defines the operation of the microprocessor functional units. Each control state of the FSM implements the transfer of information between the registers of the datapath. The execution sequences through three states: an instruction fetch; an instruction decode; and instruction execute. The controller issues the required signals to the various hardware components to execute the instruction needed in three clock cycles. | 06-07-2012 |
20130234896 | DUAL-BAND MIMO ANTENNA SYSTEM - The dual-band MIMO antenna system includes antenna elements arranged on a printed circuit board. For the plurality of antennas on the board, the opposing antennae are arranged in mirror-image fashion. Each antenna has a first elongate vertical element connected to and extending vertically from one end of a horizontal element. A second, shorter elongate vertical element is disposed proximate an opposite end of the horizontal element and extends upward therefrom in parallel with the first elongate member. First (feed) and second (short) stubby vertical elements are disposed on the horizontal element proximate the second elongate member and extend downward from the horizontal element. A ground plane is formed on the opposite face of the printed circuit board. | 09-12-2013 |
20130300499 | PROGRAMMABLE WIDE-BAND RADIO FREQUENCY FEED NETWORK - The programmable wide-band radio frequency feed network is a wideband multi-port microwave/RF feed network that can operate with multiple communication bands covering a wide frequency range. In addition, the feed network is programmable via a digital controller and has two degrees of freedom, viz., amplitude and phase variations. The feed network provides amplification as well as attenuation to the amplitude of the incoming signals. The feed network is designed using discrete microwave components, and fabricated on a multilayer printed circuit board (PCB) with a small footprint. The digitally controlled feed network is ideal for any antenna array application within the covered frequency range, and can be re-programmed for various wireless communication standards. | 11-14-2013 |
20140218239 | SINGLE-ANTENNA DIRECTION FINDING SYSTEM FOR MULTI-ROTOR PLATFORMS - The single-antenna radio frequency (RF), direction finding (DF) system includes a single-element directional antenna, which is mounted on a multi-rotor UAV (Unmanned Aerial Vehicle) and integrates with a DF algorithm for tracking an RF source in the 2.45 GHz ISM band (or any other frequency band). The algorithm will depend on the rotating nature of the platform to scan the azimuth, as well as several elevation angles with respect to the platform axis of rotation, and thus be able to accurately locate the coordinates of the RF transmitter based on the recorded power levels. The RF source determination step is performed during the search mode of the algorithm. The RF transmitter location is saved, and the UAV takes actions accordingly by commencing movement towards that location in the action mode of the algorithm. After some time, the UAV enters the search mode again in case the RF source has moved. | 08-07-2014 |
20140232572 | CIRCULAR ANTENNA ARRAY FOR VEHICULAR DIRECTION FINDING - The circular antenna array for vehicular direction finding applications is a circular disc having a plurality of microstrip antennas radially spaced around the disc at equal angles. In one embodiment, the circular antenna array includes V-shaped antennas, and in another embodiment, the antennas are Yagi antennas. The circular antenna array can operate under two modes, switched and phased, in the 2.45 GHz band with an operating bandwidth of at least 100 MHz. The circular antenna array is configured to be installed in vehicles. Selective transmittal of an RF signal from a key fob generates a response signal from a specific antenna element receiving the RF signal in line with the direction of origin thereof. An LED panel indicates proximity and direction to the vehicle being located. | 08-21-2014 |
20140266974 | CSRR-LOADED MIMO ANTENNA SYSTEMS - The CSRR-loaded MIMO antenna systems provide highly compact designs for multiple-input-multiple-output (MIMO) antennas for use in wireless mobile devices. Exemplary two element (2×1), and four element (2×2) MIMO antenna systems are disclosed in which complementary split-ring resonators load patch antennas elements. The overall dimensions of the exemplary MIMO antenna system designed for operation from 750 MHz to 6 GHz band remain within 100×50×0.8 mm | 09-18-2014 |
20150070217 | MICROWAVE RADIO DIRECTION FINDING SYSTEM - The microwave radio direction finding system includes two six-port (SP) circuits and 2×2 printed patch antennas, each of the SP circuits having a pair of the patch antennas connected to their inputs, one pair being separated horizontally in a Cartesian plane, the other pair being separated vertically. The output ports are connected to differential amplifiers that produce in-phase and quadrature signals, which are digitized and input to a digital signal processor, which computes the difference in phase for the signals received at each pair of antennas. The processor uses the differences in phase angles to compute both the azimuth and elevation of the received signals, and may do so simultaneously for signals in multiple bands in the microwave region. | 03-12-2015 |