Home About Research Invention Members area Contact
Software
Patent

Patent

  • “Data Collection and Restoration for Homogeneous or Heterogeneous Process Migration,” Serial No. 09/100,364, Patent No. 6442663, US patent, United States Department of Commerce, Patent and Trademark Office, August 27, 2002 (with K. Chanchio, through Louisiana State University).

    The major difficulty of heterogeneous process migration is how to collect advanced dynamic data-structures, transform them into machine independent form, and restore them appropriately in a different hardware and software environment. This patent gives a novel solution for this outstanding obstacle. It first introduces a data model, the Memory Space Representation (MSR) model, to recognize complex data structures in program address spaces. It then presents newly developed supporting mechanisms of the MSR model for collecting program data structures and restoring them in a heterogeneous environment. Considering the current success of JAVA, which provides a ``fake'' process migration via mobile agent and is inherently slow, the potential impact of this invention is profound.

  • “Communication and Process Migration Protocols for Distributed Heterogeneous Computing,” United States Letters Patent 7,065,549 (June 20, 2006), United States Department of Commerce, Patent and Trademark Office (with K. Chanchio).

    This invention is a new set of protocols that supports reliable and efficient data communication and process migration in a homogeneous or heterogeneous distributed environment in which processes can communicate with each other at any time. The protocols work cooperatively to provide: a) Reliable point-to-point data communication without or at a presence of process migration; b) Relatively small communication overheads comparing to existing point-to-point communication systems; c) A scalable mechanism to update location information of a migrating process; d) Practical protocol designs that can be implemented. We have implemented the protocols to support distributed computation in a dynamic heterogeneous environments. By our best knowledge, the implementation is the only existing software system for heterogeneous environments.

  • “A Method for Efficient Process State Transfer between Two Computers using Data Transfer Mechanisms Embedded to the Migration-enabled Process,” Serial No. 60/376,583, United States Department of Commerce, Patent and Trademark Office (with K. Chanchio).

  • “Transforming the Short Message Service to Internet Protocol-Based instant Messages,” Serial No. 10/641436, United States Department of Commerce, Patent and Trademark Office (with V. Gurbani, through Lucent technologies/Bell Laboratories).

  • “Method of Informing a Gallee of an Attempted Telephone Call by Means of Internet Protocol Messaging,” Serial No. 10/788,620, Publication No. US-2005-1090744-A1, available at http://www.uspto.gov/patft/ , United States Department of Commerce, Patent and Trademark Office (with V. Gurbani).

  • “Providing Internet Users with Presence Information About Telephone Lines in the Public Switched Telephone Network,” Serial No. 10/808,913, United States Department of Commerce, Patent and Trademark Office (with V. Gurbani, through Lucent technologies/Bell Laboratories).

  • “Methods and Apparatus for Alternative Routing of Text based Messages on a Wireless Telephone Network,” Application/Patent No: 04254518.6-, European patent Office (with V. Gurbani, through Lucent technologies/Bell Laboratories)

  • “Memory Server,” Serial No. 11/215,321, Patent No. 7.865,570, United States Department of Commerce, Patent and Trademark Office, January, 2011.


Illinois Institute of Technology
Home | About | Contact | Sitemap
Copyright 1999-2007. All rights reserved. Last updated on November 27, 2006