Patents by Inventor ATM Shafiqul Khalid

ATM Shafiqul Khalid 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: 20030097247
    Abstract: Described herein is a technology facilitating the operation of non-native program modules within a native computing platform. This technology provides a mechanism for aligning—as necessary—parameters of data structures so that program modules or operating systems of different paradigms may use them. The data of parameters of data structures is aligned to match the native paradigm. Typically, such data structures are shared by non-native program modules and the native operating system (or other program modules). It is aligned so that data—that would otherwise be non-aligned and performance hindering—is quickly and easily accessible by the native platform. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Application
    Filed: October 23, 2001
    Publication date: May 22, 2003
    Inventors: Barry Bond, ATM Shafiqul Khalid
  • Publication number: 20020052727
    Abstract: Described herein is a technology facilitating the operation of non-native program modules within a native computing platform. This invention further generally relates to a technology facilitating the interoperability of native and non-native program modules within a native computing platform. More specifically, this technology involves an emulation of the kernel of the non-native operating system. Instead of interacting with the native kernel of the native computing platform, the non-native program modules interact with a non-native kernel emulator. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Application
    Filed: May 1, 2001
    Publication date: May 2, 2002
    Inventors: Barry Bond, ATM Shafiqul Khalid
  • Patent number: 6343341
    Abstract: A system, a method and a program product provide access to variable-length data segments on a sequential access storage medium using an iterative search for a specified data offset based on estimates of media offsets. The data is recorded in variable-length data segments aligned to predetermined alignment intervals. Each data segment has a predetermined signature field to identify the header of each data segment. Session data recorded on the medium so as to prevent session data that matches the signature field from being aligned with the predetermined alignment interval. Approximate or default parameters for data segment size are used for each estimate and are updated with each iteration based on actual data derived from data segment headers on the medium.
    Type: Grant
    Filed: August 20, 1999
    Date of Patent: January 29, 2002
    Assignee: Microsoft Corporation
    Inventors: Luis Felipe Cabrera, ATM Shafiqul Khalid, Stefan Robert Steiner