Patents by Inventor Harlan Foote

Harlan Foote 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: 20060235825
    Abstract: Methods for visualizing a graph by automatically drawing elements of the graph as labels are disclosed. In one embodiment, the method comprises receiving node information and edge information from an input device and/or communication interface, constructing a graph layout based at least in part on that information, wherein the edges are automatically drawn as labels, and displaying the graph on a display device according to the graph layout. In some embodiments, the nodes are automatically drawn as labels instead of, or in addition to, the label-edges.
    Type: Application
    Filed: March 15, 2006
    Publication date: October 19, 2006
    Applicant: Battelle Memorial Institute
    Inventors: Pak Wong, Patrick Mackey, Kenneth Perrine, Harlan Foote, James Thomas
  • Publication number: 20060066469
    Abstract: One embodiment of the present invention includes scanning a target with electromagnetic radiation including one or more frequencies in a range of about 200 MHz to about 1 THz; establishing a point cloud representation of the surface of the target from the scan; and performing one or more curve-fitting operations as a function of at least a portion of the points of the point cloud representation to represent at least a portion of the surface of the target.
    Type: Application
    Filed: September 24, 2004
    Publication date: March 30, 2006
    Inventors: Harlan Foote, Thomas Hall, Douglas McMakin
  • Publication number: 20060024733
    Abstract: Current technologies allow the generation of artificial DNA molecules and/or the ability to alter the DNA sequences of existing DNA molecules. With a careful coding scheme and arrangement, it is possible to encode important information as an artificial DNA strand and store it in a living host safely and permanently. This inventive technology can be used to identify origins and protect R&D investments. It can also be used in environmental research to track generations of organisms and observe the ecological impact of pollutants. Today, there are microorganisms that can survive under extreme conditions. As well, it is advantageous to consider multicellular organisms as hosts for stored information. These living organisms can provide as memory housing and protection for stored data or information. The present invention provides well for data storage in a living organism wherein at least one DNA sequence is encoded to represent data and incorporated into a living organism.
    Type: Application
    Filed: September 21, 2005
    Publication date: February 2, 2006
    Inventors: Pak Wong, Kwong Wong, Harlan Foote
  • Publication number: 20060024811
    Abstract: Current technologies allow the generation of artificial DNA molecules and/or the ability to alter the DNA sequences of existing DNA molecules. With a careful coding scheme and arrangement, it is possible to encode important information as an artificial DNA strand and store it in a living host safely and permanently. This inventive technology can be used to identify origins and protect R&D investments. It can also be used in environmental research to track generations of organisms and observe the ecological impact of pollutants. Today, there are microorganisms that can survive under extreme conditions. As well, it is advantageous to consider multicellular organisms as hosts for stored information. These living organisms can provide as memory housing and protection for stored data or information. The present invention provides well for data storage in a living organism wherein at least one DNA sequence is encoded to represent data and incorporated into a living organism.
    Type: Application
    Filed: September 21, 2005
    Publication date: February 2, 2006
    Inventors: Pak Wong, Kwong Wong, Harlan Foote