Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Hosein

Hosein Brijanian, Tehran IR

Patent application numberDescriptionPublished
20090062579STABILIZATION OF GAS HYDRATES - Provided are compositions and methods for increasing the stability and gas content of gas hydrates.03-05-2009

Hosein Gazeri, Irvine, CA US

Patent application numberDescriptionPublished
20080253199PARALLEL DATA STORAGE SYSTEM - A parallel data storage system for storing data received from, or retrieving data to, a host system using multiple data storage devices. The system includes an interface for communicating with the host system and a buffer configured to store data sectors received from the host system via the interface. A switch is used to selectively connect the interface and the data storage devices to the buffer to facilitate the transfer of data into and out of the buffer. The data sectors are transferred by segmenting each sector into multiple smaller data cells and distributing these data cells among the data storage devices using an arbitrated distribution method.10-16-2008
20090046513Enhanced erase for flash storage device - A flash storage device includes flash storage units that are erased in response to a condition or command while allowing the flash storage device to be used subsequent to the erase. A flash controller interface receives a command for erasing the flash storage device and provides an erase command to flash controllers in the flash storage device. Alternatively, the flash storage device detects a condition in response to which the flash controller interface provides an erase command to the flash controllers. Each flash controller independently erases a flash storage unit in response to receiving the purge command such that the flash storage units are erased substantially in parallel with each other and the erase operations overlap. Subsequent to the erase, certain control data is reconstructed to allow subsequent use of the flash storage device.02-19-2009
20090201732System and method for purging a flash storage device - A flash storage device includes flash storage units that are purged in response to a condition or command. A flash controller interface receives a command for purging the flash storage device and provides a purge command to flash controllers in the flash storage device. Alternatively, the flash storage device detects a condition in response to which the flash controller interface provides a purge command to the flash controllers. Each flash controller independently erases a flash storage unit in response to receiving the purge command such that the flash storage units are erased substantially in parallel with each other.08-13-2009
20090201734Verified purge for flash storage device - A flash storage device includes flash storage units that are purged in response to a condition or command wherein, during or subsequent to the purge, the purge is verified. A flash controller interface receives a command for purging the flash storage device and provides a purge command to flash controllers in the flash storage device. Alternatively, the flash storage device detects a condition in response to which the flash controller interface provides a purge command to the flash controllers. Each flash controller independently erases a flash storage unit in response to receiving the purge command such that the flash storage units are erased substantially in parallel with each other. The purge of the flash storage device is subsequently verified.08-13-2009
20090204749Redimdamt purge for flash storage device - A flash storage device includes flash storage units that are purged in response to a condition or command. A flash controller interface receives a command for purging the flash storage device and provides a purge command to flash controllers in the flash storage device. Alternatively, the flash storage device detects a condition in response to which the flash controller interface provides a purge command to the flash controllers. Each flash controller independently erases a flash storage unit in response to receiving the purge command, by writing a pattern of data to the flash storage unit, such that the flash storage units are purged substantially in parallel with each other.08-13-2009
20100023714PARALLEL DATA STORAGE SYSTEM - A parallel data storage system for storing data received from, or retrieving data to, a host system using multiple data storage devices. The system includes an interface for communicating with the host system and a buffer configured to store data sectors received from the host system via the interface. A switch is used to selectively connect the interface and the data storage devices to the buffer to facilitate the transfer of data into and out of the buffer. The data sectors are transferred by segmenting each sector into multiple smaller data cells and distributing these data cells among the data storage devices using an arbitrated distribution method.01-28-2010

Patent applications by Hosein Gazeri, Irvine, CA US

Hosein Goodarzi, Tehran IR

Patent application numberDescriptionPublished
20120091284UNMANNED AERIAL VEHICLE - The various embodiments of the present invention provide an unmanned aerial vehicle comprising a hemispherical body, a brushless type electrical, a propeller, a plurality of wingtip devices, a plurality of servomotors and each of the plurality of the servomotors is connected to each of the plurality of the wingtip devices respectively, a plurality of carbon rods, and a casing. The brushless type electrical motor provides a lifting force for a Vertical take-off and landing (VTOL) and the plurality of wing tip devices are classified into three types of wing tip devices and the three types of wing tip devices are controlled by the respective servomotors to control yaw, pitch and roll movements thereby stabilizing and controlling the movement of an aircraft.04-19-2012

Hosein Nikopourdeilami, Ottawa CA

Patent application numberDescriptionPublished
20090129502WIRELESS FEEDBACK SYSTEM AND METHOD - A codebook C is provided in a MIMO transmitter as well as a MIMO receiver. The codebook C will include M codewords c05-21-2009
20110069780TRANSMISSION OF SYMBOLS IN A MIMO ENVIRONMENT USING ALAMOUTI BASED CODES - A method for transmitting data in a multiple-input-multiple-output space-time coded communication using a mapping table mapping a plurality of symbols defining the communication to respective antennae from amongst a plurality of transmission antennae and to at least one other transmission resource. The mapping table may comprise Alamouti-coded primary segments and may also comprise secondary segments, comprising primary segments. The primary segments in the secondary segments may be defined in accordance to an to Alamouti based code pattern applied at the segment level to define a segment-level Alamouti based code.03-24-2011
20110122846UPLINK CONTROL SIGNAL DESIGN FOR WIRELESS SYSTEM - Transmission of uplink control message for a wireless system. The uplink control message may be encoded according to one of multiple possible schemes. The choice of encoding scheme may be made based on the control message size and/or based on the available transmission resources and/or based on the detection scheme used on the receiving end. A modulation scheme may also be selected based on such factors. CDM may be used for certain control messages. Block code encoding, such as Reed-Muller encoding may be used for certain control messages. Different transmission resources may be allocated for different control message uses. The encoding specifics may be selected to obtain a certain hamming distance and/or size of the encoded message or based on other factors.05-26-2011
20110149846UPLINK CONTROL SIGNAL DESIGN FOR WIRELESS SYSTEM - Transmission of uplink control message for a wireless system. The uplink control message may be encoded according to one of multiple possible schemes. The choice of encoding scheme may be made based on the control message size and/or based on the available transmission resources and/or based on the detection scheme used on the receiving end. A modulation scheme may also be selected based on such factors. CDM may be used for certain control messages. Block code encoding, such as Reed-Muller encoding may be used for certain control messages. Different transmission resources may be allocated for different control message uses. The encoding specifics may be selected to obtain a certain hamming distance and/or size of the encoded message or based on other factors.06-23-2011
20110164701SYSTEMS AND METHODS OF ENCODING USING A REDUCED CODEBOOK WITH ADAPTIVE RESETTING - To feedback MIMO channel conditions, a codeword from a codebook is selected. To reduce signalling, the codewords are organized into codeword subsets. The receiver signals an index of a codeword into a current codeword subset previously made known to the transmitter. The current codeword subset is adaptively selected based on a threshold criterion. For example, if the best codeword from the current codeword subset is not sufficiently similar to the best codeword in the full codebook, a switch in the codeword subset is made.07-07-2011
20110280336Enhanced Method for Transmitting or Retransmitting Packets - A method for transmitting data in a multiple-input-multiple-output space-time coded communication comprising: a. transmitting a plurality of sets of symbols over a plurality of antennae and respective transmission resources according to a mapping table, the mapping table mapping the plurality of symbols defining the communication to respective antennae from amongst the plurality of transmission antennae and to their respective transmission resource; and wherein the transmitting comprises transmitting symbols forming at least a part of a segment-level Alamouti based code in the mapping table.11-17-2011
20120060069GENERATION AND APPLICATION OF A SUB-CODEBOOK OF AN ERROR CONTROL CODING CODEBOOK - There is provided a method of encoding and decoding data using an error control code having a codebook G. The codebook G is a sub-codebook of a codebook P. Each codeword g in the sub-codebook G has an autocorrelation amplitude that is different from and higher than each correlation amplitude between g and each of the other codewords in the sub-codebook G. In one specific embodiment in which the codebook P is that of a Reed-Muller code, using G instead of P reduces the likelihood of the presence of more than one maximum correlation amplitude when computing the non-coherent decision metric during decoding.03-08-2012
20120066564Differential Encoding With Adaptive Resetting - To feedback MIMO channel conditions, a codeword from a codebook is selected. To reduce signalling, the codewords are organized into codeword subsets. The receiver signals an index of a codeword into a current 5 codeword subset previously made known to the transmitter. The current codeword subset is adaptively selected based on a threshold criterion. For example, if the best codeword from the current codeword subset is not sufficiently similar to the best codeword in the full codebook, a switch in the codeword subset is made.03-15-2012

Patent applications by Hosein Nikopourdeilami, Ottawa CA

Hosein Nikopourdeilami, Stittsville CA

Patent application numberDescriptionPublished
20110051835UPLINK MIMO TRANSMISSION FROM MOBILE COMMUNICATIONS DEVICES - A method of uplink transmission from a mobile device having multiple antennas to a base station having multiple antennas includes transmitting in an open-loop single-user MIMO mode when the mobile device is at high speed, transmitting in a closed-loop single-user MIMO mode when the mobile device is at low speed, and, upon request, transmitting in a multi-user collaborative MIMO mode. The method also includes controlling uplink transmissions in a selected one of the open-loop single-user MIMO, the closed-loop single-user MIMO and the multi-user collaborative MIMO modes. Uplink transmissions from the mobile device may be transmitted using multiple antennas of the mobile device. Upon request, the mobile device may switch to transmitting in multi-user collaborative MIMO mode with a subset of the multiple antennas.03-03-2011
20110122811Codebook restructure, differential encoding/decoding and scheduling - A method and apparatus for feedback of channel information characterizing a wireless transmission between a base station and a mobile station. The method involves, at the base station, locating in a codebook of predetermined channel responses a predetermined channel response identified by: a primary identifier identifying a cluster associated with a channel response generated by a mobile station; and a differential identifier identifying channel response member within the cluster identified by the primary identifier. The predetermined channel responses are grouped in a plurality of clusters in accordance with a correlation criterion, each cluster including a plurality of predetermined channel response members. The method also involves generating a control signal for controlling transmissions to the mobile station in accordance with the located predetermined channel response. A method and apparatus for feedback of channel information characterizing a wireless transmission between a mobile station and a base station are also disclosed.05-26-2011
20110122963CODEBOOK RESTRUCTURE, DIFFERENTIAL ENCODING/DECODING, AND SCHEDULING - There is disclosed a method for feedback of channel information characterizing a wireless transmission between a base station and a mobile station over a communications channel. The method involves: receiving a primary identifier identifying a cluster associated with a channel response generated by a mobile station; receiving a differential identifier identifying channel response member within the cluster identified by the primary identifier; locating in a codebook of predetermined channel responses a predetermined channel response identified by said primary identifier and said differential identifier, the predetermined channel responses in the codebook being grouped in a plurality of clusters in accordance with a correlation criterion, each cluster including a plurality of predetermined channel response members; and generating a control signal for controlling transmissions to the mobile station in accordance with said located predetermined channel response.05-26-2011
20120044849POWER ALLOCATION IN CLOSED-LOOP DOWNLINK COOPERATIVE MULTIPLE POINT (COMP) TRANSMISSION - Techniques for power allocation among a plurality of network nodes in a communication network for cooperative downlink transmission to a mobile terminal are provided. Cooperative transmission to a mobile terminal is done in a selected one of a plurality of frequency bands allocated for cooperative downlink transmission, wherein each network node has a respective predetermined frequency band transmission power level for each of the plurality of frequency bands allocated for cooperative downlink transmission. Selection of the frequency band on which the mobile terminal will be cooperatively transmitted to is based on channel state information indicative of the channel between the mobile terminal and each of the network nodes and, for each of the frequency bands, the respective plurality of predetermined frequency band transmission power levels corresponding to the plurality of network nodes.02-23-2012

Hosein Nikopourdeilami, Ottawa (stittsville) CA

Patent application numberDescriptionPublished
20120057524MULTI-CARRIER OPERATION FOR WIRELESS SYSTEMS - A method for a subscriber station to perform network entry in a multi-carrier wireless environment that has a primary carrier and at least one secondary carrier associated with a base station. The method includes sensing a carrier in an area serviced by the base station and determining if the carrier is a primary carrier or a secondary carrier. The method further includes performing the network entry if the determining establishes that the sensed carrier is a primary carrier and not a secondary carrier.03-08-2012