Patents by Inventor Sanjeev Trika

Sanjeev Trika has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20060215437
    Abstract: Memory cells, such as polymer memory cells, that are prone to imprinting, may be refreshed. In addition, if despite periodic refreshing, the cells become imprinted anyway, this may be detected and counter measures taken to prevent adverse consequences.
    Type: Application
    Filed: March 28, 2005
    Publication date: September 28, 2006
    Inventors: Sanjeev Trika, John Garney, Robert Royer
  • Publication number: 20060136664
    Abstract: In some embodiments, a method, apparatus and system for disk caching in a dual boot environment are presented. In this regard, a caching agent is introduced to, responsive to a system boot, read a location in non-volatile memory to determine whether a previous system boot was made into an operating system that does not support disk caching. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 22, 2006
    Inventor: Sanjeev Trika
  • Publication number: 20060129763
    Abstract: Processor-based systems may include a disk cache to increase system performance in a system that includes a processor and a disk drive. The disk cache may include physical cache lines and virtual cache lines to improve cache insertion and eviction policies. The virtual cache lines may also be useful when recovering from failed requests.
    Type: Application
    Filed: February 10, 2006
    Publication date: June 15, 2006
    Inventors: Robert Royer, Sanjeev Trika, Jeanna Matthews, John Garney, Michael Eschmann
  • Publication number: 20060064684
    Abstract: In some embodiments, a method, apparatus and system to accelerate application launch performance through automated application pinning are presented. In this regard, a pinning agent is introduced to store data needed for the launch of an application in a memory, to periodically determine if the data has changed, and to replace the data if newer data is available. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: September 22, 2004
    Publication date: March 23, 2006
    Inventors: Robert Royer, Sanjeev Trika
  • Publication number: 20050278486
    Abstract: In one embodiment, the present invention includes a method for writing data to a disk if inserting the data into a cache, such as a disk cache associated with the disk, would cause a threshold of dirty data in the cache to be met or exceeded. Further, in certain embodiments, the cache may store data according to a first cache policy and a second cache policy. A determination of whether to store data according to the first or second policies may be dependent upon an amount of dirty data in the cache, in certain embodiments. In certain embodiments, the cache may include at least one portion reserved for clean data.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Sanjeev Trika, John Garney, Michael Eschmann
  • Publication number: 20050144389
    Abstract: A software organization that enables applications for accessing an interface that is exposed by a cache driver for reserving a portion of the cache for application use.
    Type: Application
    Filed: December 29, 2003
    Publication date: June 30, 2005
    Inventors: Sanjeev Trika, Robert Royer
  • Publication number: 20050138011
    Abstract: Briefly, techniques to separate a file system and its related meta-data from associated data stored in a mass storage device and store the meta-data on a low latency random access storage device with approximately uniform access times.
    Type: Application
    Filed: December 23, 2003
    Publication date: June 23, 2005
    Inventors: Robert Royer, John Garney, Sanjeev Trika
  • Publication number: 20050138289
    Abstract: Processor-based systems may include a disk cache to increase system performance in a system that includes a processor and a disk drive. The disk cache may include physical cache lines and virtual cache lines to improve cache insertion and eviction policies. The virtual cache lines may also be useful when recovering from failed requests.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventors: Robert Royer, Sanjeev Trika, Jeanna Matthews, John Garney, Michael Eschmann
  • Publication number: 20050138012
    Abstract: Briefly, techniques to separate a file system and its related meta-data from associated data stored in a mass storage device and store the meta-data on a low latency random access storage device with approximately uniform access times.
    Type: Application
    Filed: March 3, 2004
    Publication date: June 23, 2005
    Inventors: Robert Royer, John Garney, Sanjeev Trika
  • Publication number: 20050131761
    Abstract: A system and method is disclosed for providing a reward-based digital mobile coupon environment, where the digital coupons may be shared among peers. Consumers utilize mobile digital coupon carriers having digital representations of coupons. Sharing of coupons among peers may be rewarded with additional discounts or points. The digital coupon carriers communicate with electronic coupon terminals at retail locations for automatic coupon redemption. A coupon may correspond to a globally unique identifier in order to track usage, sharing and redemption. Coupon use and sharing may be dependent upon stored user profiles, merchant profiles and policies, or programs embedded in the coupon.
    Type: Application
    Filed: December 16, 2003
    Publication date: June 16, 2005
    Inventors: Sanjeev Trika, Carl Marshall, Adam Lake, Robert Knauerhase