Jagadish K.
Jagadish K. Agrawal, Grayslake, IL US
Patent application number | Description | Published |
---|---|---|
20150271096 | Allocation of Client Device Memory for Content from Content Sources - A client device presents content received from various content sources to a user. Different portions of the client device's memory are allocated for storing content from different content sources. The client device determines a quality score for a content source based on usability of content received from the content source. Based on the quality score for a content source, the client device allocates a portion of its memory for content from the content source. Additionally, if content from a content source is larger than an amount of memory allocated to the content source, the client device stores a portion of the content and requests storage of an additional portion of the content by an additional client device. When the client device has sufficient memory to store the content, the additional portion is retrieved from the additional client device and combined with the portion of the content. | 09-24-2015 |
Jagadish K. Agrawal, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20150324461 | Data Query of a Peer Device - In embodiments for data query of a peer device, a peer device implements a peer communication manager that monitors for a broadcast message with keywords that are broadcast by a requesting peer device. The keywords are usable by a peer data manager of the peer device to search for content items of shareable content that is stored on the peer device and designated as shareable. The shareable content can be searched to generate metadata that describes the shareable content items that correspond to the keywords received from the requesting device. The peer device can then establish a communication link with the requesting device via which the generated metadata is communicated to the requesting device. The requesting device can then request one or more of the shareable content items based on the generated metadata, and receive the shareable content items from the peer device. | 11-12-2015 |
Jagadish K. Mukku, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20130191582 | Cache System Using Solid State Drive - A cache system for a storage device includes (i) one or more solid state drives (SSDs), (ii) one or more random access memories (RAMs), and (iii) a cache control device. The cache control device caches at least some of first data that is to be written to the storage device, and caches at least some of second data that is retrieved from the storage device. When caching first data or second data in one of the one or more RAMs, the cache control device writes to the one RAM non-sequentially with respect to a memory space of the one RAM. When caching first data or second data in one of the one or more SSDs, the cache control device writes to the one SSD sequentially with respect to a memory space of the one SSD. | 07-25-2013 |
20150269082 | CACHE SYSTEM USING SOLID STATE DRIVE - A cache system for a storage device includes a solid state drive (SSD), a random access memory (RAM), and a cache control device. The cache control device is configured to: retrieve data from the storage device in response to a request to read data from the storage device, store at least some of the data in one or both of (i) the SSD and (ii) the RAM, when storing the at least some of the data to the RAM, write to the RAM non-sequentially with respect to a memory space of the RAM, and when storing the at least some of the data in the SSD, write to the SSD sequentially with respect to a memory space of the SSD. The cache control device comprises an SSD interface device configured to allocate memory for storing data in the SSD sequentially with respect to the memory space of the SSD. | 09-24-2015 |