Patents by Inventor Sangram Ghoman

Sangram Ghoman 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: 20060161923
    Abstract: A method of task management in a data processing system having a first hardware entity and a second hardware entity, the first and second hardware entities having dissimilar functional capabilities. The method includes providing a task for processing, queuing the task in a priority task queue associated with both the first hardware entity and the second hardware entity, and associating a context designation with the task. In addition, the method includes specifying the minimum hardware entity functional capability necessary to process the task, selecting which one of the hardware entities shall process the task, and submitting the task to the selected hardware entity for processing.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Applicant: International Business Machines (IBM) Corporation
    Inventors: Sangram Ghoman, James Chen, Kevin Gibble
  • Publication number: 20050262479
    Abstract: A device, system and method of data compression are provided. The invention includes a receiving module that may be a memory module. The invention also includes a pointer module storing a pointer to a location within the receiving module. The invention allocates a receiving space within the receiving module and associates the pointer with the receiving space. The pointer may be associated with the beginning of the receiving space. The invention compresses a first data block and directs the compressed first data block to the receiving space at the location indicated by the pointer. The invention further associates the pointer with the location in the receiving space contiguous with the received compressed first data block. The invention compresses a second data block and directs the compressed second data block to the location within the receiving space indicated by the pointer. The invention compresses data as contiguous compressed data blocks.
    Type: Application
    Filed: May 7, 2004
    Publication date: November 24, 2005
    Inventors: Igor Ageyev, Sangram Ghoman, Jonathan Hale, Lih-Chung Kuo, Joseph Swingler
  • Publication number: 20050050523
    Abstract: A method to generate a formatted trace for a second device embedded in a first device. The method provides source code comprising a trace entry, compiles that source code to form an embedded device code image comprising a trace description string and a trace description string address, and assigns the trace description string address as the traceId. The method creates a database comprising the trace description string and the trace description string address. The method uploads to the second device the embedded device code image, and generates trace data using that stripped code. The method then downloads that trace data to the first device, merges that trace data with the database, and forms a formatted trace.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Igor Ageyev, Sangram Ghoman, Jonathan Hale, Russell Lewis