Patents by Inventor Thavatchai Makphaibulchoke

Thavatchai Makphaibulchoke 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).

  • Patent number: 8464024
    Abstract: Embodiments include methods, apparatus, and systems for virtual address hashing. One embodiment evenly distributes page-table entries throughout a hash table so applications do not generate a same hash index for mapping virtual addresses to physical addresses.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: June 11, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thavatchai Makphaibulchoke, Linn Crosetto, Raghuram Kota
  • Publication number: 20080270738
    Abstract: Embodiments include methods, apparatus, and systems for virtual address hashing. One embodiment evenly distributes page-table entries throughout a hash table so applications do not generate a same hash index for mapping virtual addresses to physical addresses.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: Thavatchai Makphaibulchoke, Linn Crosetto, Raghuram Kota
  • Patent number: 7007160
    Abstract: A system and method for loading an Advanced Configuration and Power Interface (ACPI) original equipment manufacturer (OEM) description table in a computer platform employing an ACPI-compatible implementation is disclosed. In one embodiment of the system, a storage structure is operably associated with the computer platform and contains a copy of an ACPI OEM description table in a packed form. An acquirer is operable to search the storage structure fop the ACPI OEM description table and call a swapper to complete the loading of the ACPI OEM description table by issuing a signature search request.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: February 28, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thavatchai Makphaibulchoke, Matthew Fischer, Subramanian Ramesh
  • Patent number: 6865614
    Abstract: Computer data is transferred from a packed to an unpacked data structure in a computer that enforces aligned memory access and for which the associated compiler lacks a compile-time directive to pack data structures. In an exemplary embodiment, the invention is employed in the pre-processing of Advanced Configuration and Power Interface (ACPI) tables stored in little-endian format for use by a big-endian operating system.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: March 8, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew Fischer, Thavatchai Makphaibulchoke, Subramanian Ramesh
  • Publication number: 20030014616
    Abstract: A computer pre-processes data collections for use by a big-endian operating system. Pre-processing may include byte swapping, unpacking, bit reversal, or a combination thereof. In one exemplary embodiment, the data collections comprise Advanced Configuration and Power Interface (ACPI) tables.
    Type: Application
    Filed: July 2, 2001
    Publication date: January 16, 2003
    Inventors: Thavatchai Makphaibulchoke, Subramanian Ramesh, Matthew Fischer
  • Publication number: 20030014550
    Abstract: Computer data is transferred from a packed to an unpacked data structure in a computer that enforces aligned memory access and for which the associated compiler lacks a compile-time directive to pack data structures. In an exemplary embodiment, the invention is employed in the pre-processing of Advanced Configuration and Power Interface (ACPI) tables stored in little-endian format for use by a big-endian operating system.
    Type: Application
    Filed: July 2, 2001
    Publication date: January 16, 2003
    Inventors: Matthew Fischer, Thavatchai Makphaibulchoke, Subramanian Ramesh
  • Patent number: 6388586
    Abstract: The bits comprising a computer data structure are reversed rapidly and efficiently using a combination of data partitioning and table look ups. In an exemplary embodiment, the invention is employed in the pre-processing of Advanced Configuration and Power Interface (ACPI) tables stored in little-endian format for use by a big-endian operating system.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: May 14, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Matthew Fischer, Raghuram Kota, Thavatchai Makphaibulchoke, Subramanian Ramesh