Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Atri

Amul Atri, Bangalore IN

Patent application numberDescriptionPublished
20100152961METHOD AND SYSTEM FOR MANAGING PASSENGER AND VEHICLE SAFETY - A method and system for managing passenger and vehicle safety is disclosed. The method includes registering a passenger based on an identification parameter received from the passenger when the passenger boards a vehicle. The method further includes monitoring a set of vehicle status parameters associated with the vehicle in real time. The method also includes generating a notification when a predefined notification condition occurs. The predefined notification condition is associated with at least one of the vehicle status parameters and the identification parameter. The method further includes deregistering the passenger based on the identification parameter when the passenger exits the vehicle.06-17-2010

Anuj Atri, Kardinya AU

Patent application numberDescriptionPublished
20090275355METHOD AND APPARATUS FOR CONTROLLING POWER AMONG MODEMS IN A MULTI-MODE MOBILE COMMUNICATION DEVICE - A multi-mode communication device (11-05-2009

Jagdish C. Atri, St. Louis, MO US

Patent application numberDescriptionPublished
20100009303STEPPER MOTOR VALVE AND METHOD OF CONTROL - A stepper-motor gas valve control is disclosed that includes a main diaphragm in a chamber that controllably displaces a valve relative to an opening in response to changes in pressure, to adjust fuel flow through the valve. A servo-regulator diaphragm is provided to regulate flow to the main diaphragm, to thereby control the rate of fuel flow. A stepper motor is configured to move in a stepwise manner to displace the servo-regulator diaphragm, to control fluid flow to the main diaphragm. A controller mounted on the stepper-motor regulated gas valve control receives and converts an input control signal from a heating system to a reference value between 0 and 5 volts, and selects a corresponding motor step value. The control responsively moves the stepper-motor in a step wise manner to displace the servo-regulator diaphragm and thereby regulates the rate of fuel flow through the valve.01-14-2010

Sunil Atri, Austin, TX US

Patent application numberDescriptionPublished
20090161430BIT MAP CONTROL OF ERASE BLOCK DEFECT LIST IN A MEMORY - Systems and methods that facilitate bad block management in a memory device that comprises nonvolatile memory are presented. One or more memory blocks of a memory device are each associated with one or more additional, dedicated bits that facilitate indicating whether the associated memory block is defective. These additional bits, called bad block bits, can be stored in a hardware-based storage mechanism within the memory device. Once a defect is detected in a memory block, at least one of the associated bad block bits can be set to indicate that the memory block is defective. If at least one of the bad block bits associated with a memory block indicates a memory block is defective, access to the memory block can be prevented.06-25-2009
20090164696PHYSICAL BLOCK ADDRESSING OF ELECTRONIC MEMORY DEVICES - Systems and/or methods that facilitate accessing data to/from a memory are presented. An electronic memory component can operate with reduced data access times by eliminating/reducing the use of logical block addressing and employing physical block addressing. Data access is thereby directly associated with the physical location of the stored bits and the need to translate between a logical address and the physical address is reduced or eliminated. This can be even more efficient under asymmetric data access patterns. Further, legacy support for logical block addressing can be included to provide backward compatibility, mixed mode operation, or complimentary mode operation.06-25-2009
20090164750DATA COMMIT ON MULTICYCLE PASS COMPLETE WITHOUT ERROR - A system and methodology that can prevent errors during data commit on multicycle pass complete associated with a memory is provided. The system employs a transaction buffer component in the memory that receives and temporarily stores information associated with a transaction. A controller component programs subsets of data to respective memory locations once the entire transaction is completed based on the information stored in the transaction buffer component. Thus, if the transaction is interrupted during the transfer of the user data into the buffer, the data stored in the memory is not affected and can still contain the original data when power is regained. If the data transfer between the transaction buffer component and memory array is interrupted, the controller component can complete the transfer from the point of interruption on regaining power and can avoid partial storage of data.06-25-2009
20090165020COMMAND QUEUING FOR NEXT OPERATIONS OF MEMORY DEVICES - Systems and/or methods that facilitate transferring data between a processor component and memory components are presented. A transfer controller component facilitates controlling data transfers in part by receiving respective subsets of data from respective memory components and arranging the respective subsets of data based in part on a desired predefined data order. The processor component generates a transfer map that includes information to facilitate arranging data in a predefined order. The processor component generates respective subsets of commands that are provided to queue components in respective memory components to retrieve desired data from the respective memory components. Each memory component services the commands in its queue component in an independent and parallel manner, and transfers the data retrieved from memory to the transfer controller component, which can arrange the received data in a predefined order for transfer to the processor component.06-25-2009
20090172345TRANSLATION MANAGEMENT OF LOGICAL BLOCK ADDRESSES AND PHYSICAL BLOCK ADDRESSES - Systems and/or methods that facilitate PBA and LBA translations associated with a memory component(s) are presented. A memory controller component facilitates determining which memory component, erase block, page, and data block contains a PBA in which a desired LBA and/or associated data is stored. The memory controller component facilitates control of performance of calculation functions, table look-up functions, and/or search functions to locate the desired LBA. The memory controller component generates a configuration sequence based in part on predefined optimization criteria to facilitate optimized performance of translations. The memory controller component and/or associated memory component(s) can be configured so that the translation attributes are determined in a desired order using the desired translation function(s) to determine a respective translation attribute based in part on the predefined optimization criteria. The LBA to PBA translations can be performed in parallel by memory components.07-02-2009
20090300318ADDRESS CACHING STORED TRANSLATION - Systems and/or methods that facilitate logical block address (LBA) to physical block address (PBA) translations associated with a memory component(s) are presented. The disclosed subject matter employs an optimized block address (BA) component that can facilitate caching the LBA to PBA translations within a memory controller component based in part on a predetermined optimization criteria to facilitate improving the access of data associated with the memory component. The predetermined optimization criteria can relate to a length of time since an LBA has been accessed, a number of times the LBA has been access, a data size of data related to an LBA, and/or other factors. The LBA to PBA translations can be utilized to facilitate accessing the LBA and/or associated data using the cached translation, instead of performing various functions to determine the translation.12-03-2009