Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Lakhani, US
Mehboob Lakhani, Salt Lake City, UT US
| Patent application number | Description | Published |
|---|---|---|
| 20110210557 | COMPACT WIND AND WATER TURBINE SYSTEMS - A fluid driven electrical generation system with most of the electrical generation components in an inner hollow of a housing that is driven to rotate by trapper structures that trap energy from the fluid. | 09-01-2011 |
Mohammad Usman Lakhani, Irving, TX US
| Patent application number | Description | Published |
|---|---|---|
| 20090265636 | System and Method for Selling Preference-Based Virtual Objects - A system and method for selling preference-based virtual objects comprising receiving one or more user commands from an input device, transmitting, to at least one server, the one or more user commands to identify one or more preference-based virtual objects based on the one or more user commands, receiving the one or more preference-based virtual objects in response to the identification of the one or more preference-based virtual objects, and outputting, to a display device, the one or more preference-based virtual objects in response to receiving one or more user inputs to display the one or more preference-based virtual objects to the display device. | 10-22-2009 |
Samir Lakhani, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090164266 | CATEGORY AGGREGATED OPINION DATA - Embodiments of the present invention relate to aggregating opinion data and providing aggregated opinion data to a user. More specifically, opinion data may be aggregated by one or more categories, or by entity. Opinion data may be received from various sources and includes sentiment information (e.g., positive and negative comments) on a specific entity. The opinion data may be further aggregated by feature for each category. | 06-25-2009 |
| 20100042610 | RANK DOCUMENTS BASED ON POPULARITY OF KEY METADATA - Ranking of documents by metadata popularity provides relevant search results in response to user search queries received by a search engine. Metadata popularity is determined by comparing metadata from a document with popularity data from one or more sources. In some embodiments, metadata popularity is determined based on a frequency with which extracted metadata appears in query logs. Search results are ordered based on metadata popularity and returned in response to the user search queries. | 02-18-2010 |
Vinod Lakhani, Laguna Niguel, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110106943 | Host Independent Secondary Application Processor - A system for providing a secondary processing environment to a computer system having a host processor includes a secondary processor configured to perform a processing service, a policy manager configured to control interaction between the secondary processor and the host processor, a service provider configured to provide the processing service to the computer system and a host-state monitor to monitor state of the host processor, wherein the secondary processor operation is based on the state of the host processor. | 05-05-2011 |
| 20110106977 | METHOD AND SYSTEM FOR HOST INDEPENDENT SECONDARY APPLICATION PROCESSOR - A network interface controller (NIC) in a computer device may provide host-independent secondary processing servicing. The secondary processing servicing may be provided by the NIC independent of networking operations performed by NIC, and may comprise performing applications and/or services typically performed in the computer device. The secondary processing servicing may be provided, and/or be activated when an operating system (OS), a virtual machine (VM), a service, and/or an application running in the computer device becomes unavailable, due to transitions to non-active and/or low-power or power saving states. In instances where the computer device is configured as a virtualized platform, comprising a plurality of VMs, the secondary processing servicing may be provided separately and/or independently to each of the plurality of VMs running in the computer device during the virtualization. The secondary processing servicing may be provided using a dedicated component in the NIC, which may be fixed or removable. | 05-05-2011 |
Vinod Lakhani, Palo Alto, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090147599 | Column/Row Redundancy Architecture Using Latches Programmed From A Look Up Table - A scheme for defective memory column or row substitution is disclosed which uses a programmable look-up table to store new addresses for column selection when certain column or row addresses are received. The new addresses are loaded into a programmable fuse latch each time an address transition is detected in the input address. | 06-11-2009 |
| 20090204847 | REPAIRABLE BLOCK REDUNDANCY SCHEME - A scheme for block substitution within a flash memory device is disclosed which uses a programmable look-up table to store new addresses for block selection when certain input block addresses are received. The new addresses are loaded into a programmable fuse latch each time an address transition is detected in the input address. The new addresses may contain block addresses or block and bank addresses. | 08-13-2009 |
| 20100030949 | Non-volatile memory devices and control and operation thereof - An improved non-volatile erase block memory device apparatus and method is described that incorporates an improved addressing scheme to provide for extended addressing allowing redundant erase blocks that are not utilized to repair general use erase blocks of the main memory array to be accessed and utilized as additional storage space by an end user. The additional storage space formed by the unused redundant erase blocks and the specified storage space of the main memory array is presented to the end user as a single contiguous address space. Additionally, the redundant erase blocks can be utilized to repair any damaged erase block in the memory array of the non-volatile erase block memory or Flash memory device regardless of bank placement. | 02-04-2010 |
Vinod C. Lakhani, Milpitas, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090089536 | METHOD FOR ASSIGNING ADDRESSES TO MEMORY DEVICES - A memory system having a memory controller and several separate memory devices connected to the controller by a system bus. The memory devices each included an array of memory cells, addressing circuitry used to address the cells and an address storage circuit which stores a local address unique to each of the memory devices. The local addresses are sequentially assigned to the memory devices by selecting a first one of the devices and forwarding an address assign command to the selected device. A command decoder, having detected the address assign command, will permit a local address placed on the bus by the controller to be loaded into the selected memory device. This sequence will continue until all of the memory devices have been assigned local addresses at which time the memory devices can be accessed to perform memory read, program, erase and other operations. | 04-02-2009 |
