Patents by Inventor Andrew Appel

Andrew Appel 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: 20110243848
    Abstract: A composition of matter comprising an amphiphilic star polymer, the star polymer comprising a crosslinked microgel core and 6 or more independent polymer arms covalently linked to the core, the 6 or more arms each comprising a hydrophilic polymer chain segment and a hydrophobic polymer chain segment; wherein each individual metal selected from the group consisting of beryllium, magnesium, calcium, strontium, barium, radium, aluminum, gallium, indium, thallium, germanium, tin, lead, arsenic, antimony, bismuth, tellurium, polonium, and metals of Groups 3 to 12 of the Periodic Table has a concentration in the star polymer of greater than or equal to 0 parts per million and less than or equal to 100 parts per million.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, The Board of Trustees of the Leland Stanford Junior University
    Inventors: Eric Andrew Appel, James L. Hedrick, Victor Y. Lee, Robert D. Miller, Joseph Sly
  • Patent number: 5088036
    Abstract: A real-time, concurrent garbage collection system and method uses the virtual-memory page protection mechanisms of a standard computer system to collect used storage space in a heap. The heap is divided into old-space and new-space portions, each of which is further divided into a multiplicity of pages. At least one mutator thread modifies and adds objects to new-space. Two garbage collection process threads are used: a fault processing thread, and a concurrent scanning thread, both of which help to collect the accessible objects in old-space. The garbage collector initially copies only the root objects, or a portion of the root objects, to new-space. In addition, all pages of new-space which contain copies of old-space objects are initially marked as being protected. Whenever the mutator tries to access an object in a protected page, a page-access trap is generated.
    Type: Grant
    Filed: January 17, 1989
    Date of Patent: February 11, 1992
    Assignee: Digital Equipment Corporation
    Inventors: John R. Ellis, Kai Li, Andrew Appel