Patents by Inventor Hoang-Nam Nguyen

Hoang-Nam Nguyen 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: 20160070609
    Abstract: In one embodiment, a system includes at least one processor and logic integrated with and/or executable by the processor, the logic being configured to instantiate, using an interface definition language (IDL) on a first server, a remote procedure call (RPC) function to exchange information between the first server and a second server, generate at least one stub on the first server using the RPC, and generate at least one stub on the second server using the RPC, wherein the at least one stub generated on the second server does not perform any marshalling or un-marshaling of data when endianess of the two servers is the same. Other systems, methods, and computer program products for exchanging information between servers using RPCs are described in more embodiments.
    Type: Application
    Filed: September 4, 2014
    Publication date: March 10, 2016
    Inventors: Ashok N. Chippa, Glen Darling, Hoang-Nam Nguyen, Vijoy A. Pandey
  • Publication number: 20150304161
    Abstract: A scheduler may run a script. The script may have a plurality of configuration commands for a network device. A first configuration command of the plurality of configuration commands may be called to begin. A script engine may determine whether a termination request has been received. The script engine may run the first configuration command when it is determined the termination request is not received. While the first configuration command is running, the script engine may receive the termination request. Instead of terminating immediately upon detection of a termination request, the first configuration command may complete.
    Type: Application
    Filed: April 22, 2014
    Publication date: October 22, 2015
    Applicant: International Business Machines Corporation
    Inventors: Hoang-Nam Nguyen, Vijoy A. Pandey
  • Publication number: 20150295983
    Abstract: One or more processors receive a standardized interface request that includes a command formatted in an application protocol. One or more processors extract a class name from a uniform resource identifier (URI) of an application header of the standardized interface request. The application header includes a meta-data that allows class declarations to function as a portion of interface description language. One or more processors identify a type of the command based, at least in part, on the application protocol of the command. One or more processors process the command based on the identified type of the command, the application protocol of the command, and the meta-data. One or more processors send a standardized interface response based on a result of the processing.
    Type: Application
    Filed: April 9, 2014
    Publication date: October 15, 2015
    Applicant: International Business Machines Corporation
    Inventors: Zhenwei Hu, Hoang-Nam Nguyen, Vijoy A. Pandey
  • Patent number: 8799592
    Abstract: A computer system with a memory containing a first guest operating system, including a first portion of the memory and a second guest operating system, including a second portion of the memory. The memory further contains an address exchange module for exchanging memory address handles, a data mover for moving data between the first and second portions of the memory, and an emulated input output memory management unit for controlling the data mover. Instructions in the memory cause the processor to: register accessible memory with the emulated input output memory management unit, write address handles to the address exchange module, read the address handles from the address exchange module, and move the data into the second portion of the memory.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gerd Bayer, Marco Kraemer, Hoang-Nam Nguyen, Christoph Raisch, Stefan Usenbinz
  • Publication number: 20120271981
    Abstract: A computer system with a memory containing a first guest operating system, including a first portion of the memory and a second guest operating system, including a second portion of the memory. The memory further contains an address exchange module for exchanging memory address handles, a data mover for moving data between the first and second portions of the memory, and an emulated input output memory management unit for controlling the data mover. Instructions in the memory cause the processor to: register accessible memory with the emulated input output memory management unit, write address handles to the address exchange module, read the address handles from the address exchange module, and move the data into the second portion of the memory.
    Type: Application
    Filed: April 10, 2012
    Publication date: October 25, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerd BAYER, Marco KRAEMER, Hoang-Nam NGUYEN, Christoph RAISCH, Stefan USENBINZ
  • Publication number: 20120272037
    Abstract: A data processing system includes a main storage, an input/output memory management unit (IOMMU) coupled to the main storage, a peripheral component interconnect (PCI) device coupled to the IOMMU, and a mapper. The system is configured to allocate an amount of physical memory in the main storage and the IOMMU is configured to provide access to the main storage and to map a PCI address from the PCI device to a physical memory address within the main storage. The mapper is configured to perform a mapping between the allocated amount of physical memory of the main storage and a contiguous PCI address space. The IOMMU is further configured to translate PCI addresses of the contiguous PCI address space to the physical memory address within the main storage.
    Type: Application
    Filed: April 21, 2012
    Publication date: October 25, 2012
    Applicant: International Business Machines Corporation
    Inventors: Gerd Bayer, Hannes Hering, Hoang-Nam Nguyen, Christoph Raisch, Jan-Bernd Themann
  • Publication number: 20070255763
    Abstract: A database replication method comprises storing a database snapshot to determine changes applied to at least one first database system component; generating a sequence of change records using the database snapshot, and rearranging the sequence of change records to reflect referential dependencies, and a database computer system, data processing program, and computer program product therefor.
    Type: Application
    Filed: March 5, 2007
    Publication date: November 1, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marc Beyerle, Achim Haessler, Hoang-Nam Nguyen, Markus Nosse