Patents by Inventor Christopher M. Bellman

Christopher M. Bellman 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: 6199194
    Abstract: A method and apparatus for programming a programmable hardware device of a local computer system that is connected to a network, uses a programming file that is resident on a remote system which is also connected to the same network. A method for facilitating such programming includes providing a Java-language program that is capable of accessing a programming file having data, providing a Java Native Interface (JNI) implementation that is capable of facilitating a sending of data from the programming file to the programmable hardware device, and providing a Java Native Interface that facilitates communication between the Java-language program and the JNI implementation. Another method for such programming by a user includes accessing a programming file having data and located on a computer system that is remote from the local system and connected to the local system through a network, using a Java program.
    Type: Grant
    Filed: September 25, 1998
    Date of Patent: March 6, 2001
    Assignee: Adaptec, Inc.
    Inventors: Sin-Yaw Wang, Christopher M. Bellman, Elvis Lam
  • Patent number: 5490260
    Abstract: A computer using virtual memory management employs a random-access type storage device such as a semiconductor memory for page swapping. The semiconductor memory is formatted to provide multiple partitions of varying block size, e.g., two block sizes, for compressed pages, and another block size for uncompressed original-sized pages. The data to be stored is in pages of fixed size, and these pages are compressed for storage if the compressed size fits in the block size of one of the small-block partitions in the memory. If a data page is not compressible to one of the small block sizes, it is stored uncompressed in the other full-size partition. The operating system maintains a table storing the locations of the pages in the partitions, so upon recall the page (if compressed) is retrieved from its location found using the table, decompressed and sent to the CPU. The relative number of blocks in the partitioned memory (e.g.
    Type: Grant
    Filed: April 2, 1991
    Date of Patent: February 6, 1996
    Assignee: Ceram, Inc.
    Inventors: William D. Miller, Gary L. Harrington, Lawrence M. Fullerton, E. J. Weldon, Jr., Christopher M. Bellman