Aithal
Jaivir Aithal, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20120324560 | TOKEN DATA OPERATIONS - In one embodiment, a host application may manage a data set maintained at a storage device using a token. A processor | 12-20-2012 |
Jaivir K. Aithal, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20130041985 | TOKEN BASED FILE OPERATIONS - Described are embodiments which allow token-based file operations. The client may request a special offload file operation that is formatted according to a file access protocol. The file operation may be an offload read operation or an offload write operation. In an offload read operation, the client requests that data be logically read from a stored file, or a portion thereof. In response, the file server provides a response that includes a token that represents the logically read data. In some embodiments, the file server may return a response with a token that represents less than all of the requested data if for some reason it cannot provide a token that represents all of the data. The token can then be used by the client in a subsequent offload write operation. In embodiments, the tokens represent immutable data that can be safely and securely used across servers and clients. | 02-14-2013 |
K.s. Sadananda Aithal, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130103718 | MEMORY PATTERN SEARCHING VIA DISPLACED-READ MEMORY ADDRESSING - A split data word including a portion of each of two word-aligned data words stored at two word-aligned address boundaries within a memory is read from a displaced-read memory address relative to the word-aligned address boundaries within the memory. The portions of each of the two word-aligned data words within the split data word are compared with corresponding portions of a word-aligned search pattern. A determination is made that a potential complete match for the word-aligned search pattern exists within at least one of the two word-aligned data words based upon an identified match of at least one of the portions of the two word-aligned data words within the split data word with a corresponding at least one portion of the word-aligned search pattern. | 04-25-2013 |
Prabha Aithal, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20090207073 | Intelligent utilization of resources in mobile devices - A programmable intelligent activation module to intelligently allow access to GPS resources is provided. In accordance with pre-programmed settings, an intelligent activation module will control the frequency by which a GPS module is allowed to access a OPS or GSM network in order to acquire location information of a mobile device equipped with GPS equipment. By controlling access to a GPS or GSM network, network resources such as bandwidth are conserved unless actually needed as is determined by the intelligent activation module. Similarly, battery resources for the mobile device are also conserved in that unnecessary activation of the GPS module is prevented until such activation is actually needed. The intelligent activation module can be programmed with a variety of settings including speed, map deltas, final destination information, or settings as predetermined by a user of the mobile device. | 08-20-2009 |
20100234038 | Intelligent Utilization of Resources in Mobile Devices - A programmable intelligent activation module to intelligently allow access to GPS resources is provided. In accordance with pre-programmed settings, an intelligent activation module will control the frequency by which a GPS module is allowed to access a GPS or GSM network in order to acquire location information of a mobile device equipped with GPS equipment. By controlling access to a GPS or GSM network, network resources such as bandwidth are conserved unless actually needed as is determined by the intelligent activation module. Similarly, battery resources for the mobile device are also conserved in that unnecessary activation of the GPS module is prevented until such activation is actually needed. The intelligent activation module can be programmed with a variety of settings including speed, map deltas, final destination information, or settings as pre-determined by a user of the mobile device. | 09-16-2010 |
Prakasha Aithal, Kanata CA
Patent application number | Description | Published |
---|---|---|
20080305743 | Wireless Communication Path Management Methods and Systems - Methods and systems for managing wireless communication paths are provided. At wireless communication equipment which is connected to a communication device, a wireless communication path to a remote communication device is monitored. Based on results of the monitoring, a determination is made as to whether the wireless communication path should be shut down. If it is determined that the wireless communication path should be shut down, a respective notification is provided to each of the communication devices. A notification may also be provided from wireless communication equipment to a communication device to which it is operatively coupled responsive to receiving a notification that remote wireless communication equipment has determined that the wireless communication path should be shut down. In some embodiments, these notifications are used to present various modes of failure in a wireless communication path to the path endpoints as a physical layer failure. | 12-11-2008 |
Prasanna Aithal, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20140298326 | ASYNCHRONOUS UNMAP OF THINLY PROVISIONED STORAGE FOR VIRTUAL MACHINES - In a computer system having virtual machines running therein, a hypervisor that supports execution of the virtual machines allocates blocks of storage to the virtual machines from a thinly provisioned logical block device. When the hypervisor deletes a file or receives commands to delete a file, the hypervisor moves the file into a delete directory. An unmap thread running in the background issues unmap commands to the storage device to release one or more blocks of the logical block device that are allocated to the files in the delete directory, so that the unmap operation can be executed asynchronously with respect to the file delete event. | 10-02-2014 |