Patents by Inventor Harlan P. Foote

Harlan P. 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).

  • Patent number: 9519677
    Abstract: Data graphing methods, articles of manufacture, and computing devices are described. In one aspect, a method includes accessing a data set, displaying a graphical representation including data of the data set which is arranged according to a first of different hierarchical levels, wherein the first hierarchical level represents the data at a first of a plurality of different resolutions which respectively correspond to respective ones of the hierarchical levels, selecting a portion of the graphical representation wherein the data of the portion is arranged according to the first hierarchical level at the first resolution, modifying the graphical representation by arranging the data of the portion according to a second of the hierarchal levels at a second of the resolutions, and after the modifying, displaying the graphical representation wherein the data of the portion is arranged according to the second hierarchal level at the second resolution.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: December 13, 2016
    Assignee: Battelle Memorial Institute
    Inventors: Pak Chung Wong, Patrick S. Mackey, Kristin A. Cook, Harlan P. Foote, Lynn-Marie Peashka, Mark A. Whiting
  • Patent number: 8553034
    Abstract: One embodiment of the present invention includes a data communication subsystem to receive a data stream, and a data processing subsystem responsive to the data communication subsystem to generate a visualization output based on a group of data vectors corresponding to a first portion of the data stream. The processing subsystem is further responsive to a change in rate of receipt of the data to modify the visualization output with one or more other data vectors corresponding to a second portion of the data stream as a function of eigenspace defined with the group of data vectors. The system further includes a display device responsive to the visualization output to provide a corresponding visualization.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: October 8, 2013
    Assignee: Battelle Memorial Institute
    Inventors: Pak Chung Wong, Harlan P. Foote, Daniel R. Adams, Wendy E. Cowley, James J. Thomas
  • Publication number: 20120143849
    Abstract: Data graphing methods, articles of manufacture, and computing devices are described. In one aspect, a method includes accessing a data set, displaying a graphical representation including data of the data set which is arranged according to a first of different hierarchical levels, wherein the first hierarchical level represents the data at a first of a plurality of different resolutions which respectively correspond to respective ones of the hierarchical levels, selecting a portion of the graphical representation wherein the data of the portion is arranged according to the first hierarchical level at the first resolution, modifying the graphical representation by arranging the data of the portion according to a second of the hierarchal levels at a second of the resolutions, and after the modifying, displaying the graphical representation wherein the data of the portion is arranged according to the second hierarchal level at the second resolution.
    Type: Application
    Filed: October 7, 2011
    Publication date: June 7, 2012
    Inventors: Pak Chung Wong, Patrick S. Mackey, Kristin A. Cook, Harlan P. Foote, Lynn-Marie Peashka, Mark A. Whiting
  • Patent number: 8073859
    Abstract: One or more processors (22) are operated to extract a number of different event identifiers therefrom. These processors (22) are further operable to determine a number a display locations each representative of one of the different identifiers and a corresponding time. The display locations are grouped into sets each corresponding to a different one of several event sequences (330a, 330b, 330c. 330d, 330e). An output is generated corresponding to a visualization (320) of the event sequences (330a, 330b, 330c, 330d, 330e).
    Type: Grant
    Filed: May 6, 2009
    Date of Patent: December 6, 2011
    Assignee: Battelle Memorial Institute
    Inventors: Pak Chung Wong, Elizabeth R. Jurrus, Wendy E. Cowley, Harlan P. Foote, James J. Thomas
  • Publication number: 20090273602
    Abstract: One embodiment of the present invention includes a data communication subsystem to receive a data stream, and a data processing subsystem responsive to the data communication subsystem to generate a visualization output based on a group of data vectors corresponding to a first portion of the data stream. The processing subsystem is further responsive to a change in rate of receipt of the data to modify the visualization output with one or more other data vectors corresponding to a second portion of the data stream as a function of eigenspace defined with the group of data vectors. The system further includes a display device responsive to the visualization output to provide a corresponding visualization.
    Type: Application
    Filed: May 7, 2009
    Publication date: November 5, 2009
    Inventors: Pak Chung Wong, Harlan P. Foote, Daniel R. Adams, Wendy E. Cowley, James J. Thomas
  • Publication number: 20090271406
    Abstract: One or more processors (22) are operated to extract a number of different event identifiers therefrom. These processors (22) are further operable to determine a number a display locations each representative of one of the different identifiers and a corresponding time. The display locations are grouped into sets each corresponding to a different one of several event sequences (330a, 330b, 330c. 330d, 330e). An output is generated corresponding to a visualization (320) of the event sequences (330a, 330b, 330c, 330d, 330e).
    Type: Application
    Filed: May 6, 2009
    Publication date: October 29, 2009
    Inventors: Pak Chung Wong, Elizabeth R. Jurrus, Wendy E. Cowley, Harlan P. Foote, James J. Thomas
  • Patent number: 7557805
    Abstract: One embodiment of the present invention includes a data communication subsystem to receive a data stream, and a data processing subsystem responsive to the data communication subsystem to generate a visualization output based on a group of data vectors corresponding to a first portion of the data stream. The processing subsystem is further responsive to a change in rate of receipt of the data to modify the visualization output with one or more other data vectors corresponding to a second portion of the data stream as a function of eigenspace defined with the group of data vectors. The system further includes a display device responsive to the visualization output to provide a corresponding visualization.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: July 7, 2009
    Assignee: Battelle Memorial Institute
    Inventors: Pak Chung Wong, Harlan P. Foote, Daniel R. Adams, Wendy E. Cowley, James J. Thomas
  • Patent number: 7539677
    Abstract: One or more processors (22) are operated to extract a number of different event identifiers therefrom. These processors (22) are further operable to determine a number a display locations each representative of one of the different identifiers and a corresponding time. The display locations are grouped into sets each corresponding to a different one of several event sequences (330a, 330b, 330c. 330d, 330e). An output is generated corresponding to a visualization (320) of the event sequences (330a, 330b, 330c, 330d, 330e).
    Type: Grant
    Filed: October 8, 2001
    Date of Patent: May 26, 2009
    Assignee: Battelle Memorial Institute
    Inventors: Pak Chung Wong, Elizabeth R. Jurrus, Wendy E. Cowley, Harlan P. Foote, James J. Thomas
  • Patent number: 7468727
    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: Grant
    Filed: March 15, 2006
    Date of Patent: December 23, 2008
    Inventors: Pak C. Wong, Patrick S. Mackey, Kenneth A. Perrine, Harlan P. Foote, James J. Thomas
  • Patent number: 7253766
    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: Grant
    Filed: September 24, 2004
    Date of Patent: August 7, 2007
    Assignee: Battelle Memorial Institute
    Inventors: Harlan P. Foote, Thomas E. Hall, Douglas L. McMakin
  • Patent number: 7177452
    Abstract: Among the embodiments of the present invention is a system including one or more processors operable to access data representative of a biopolymer sequence of monomer units. The one or more processors are further operable to establish a pattern corresponding to at least one fractal curve and generate one or more output signals corresponding to a number of image elements each representative of one of the monomer units. Also included is a display device responsive to the one or more output signals to visualize the biopolymer sequence by displaying the image elements in accordance with the pattern.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: February 13, 2007
    Assignee: Battelle Memorial Institute
    Inventors: Pak Chung Wong, Harlan P. Foote, James J. Thomas, Kwong-Kwok Wong
  • Patent number: 7056724
    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: Grant
    Filed: May 24, 2002
    Date of Patent: June 6, 2006
    Assignee: Battelle Memorial Institute
    Inventors: Pak C. Wong, Kwong K. Wong, Harlan P. Foote
  • Publication number: 20040196287
    Abstract: One embodiment of the present invention includes a data communication subsystem to receive a data stream, and a data processing subsystem responsive to the data communication subsystem to generate a visualization output based on a group of data vectors corresponding to a first portion of the data stream. The processing subsystem is further responsive to a change in rate of receipt of the data to modify the visualization output with one or more other data vectors corresponding to a second portion of the data stream as a function of eigenspace defined with the group of data vectors. The system further includes a display device responsive to the visualization output to provide a corresponding visualization.
    Type: Application
    Filed: October 17, 2003
    Publication date: October 7, 2004
    Inventors: Pak Chung Wong, Harlan P. Foote, Daniel R. Adams, Wendy E. Cowley, James J. Thomas
  • Publication number: 20030219756
    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: May 24, 2002
    Publication date: November 27, 2003
    Inventors: Pak C. Wong, Kwong K. Wong, Harlan P. Foote
  • Publication number: 20030194116
    Abstract: Among the embodiments of the present invention is a system including one or more processors operable to access data representative of a biopolymer sequence of monomer units. The one or more processors are further operable to establish a pattern corresponding to at least one fractal curve and generate one or more output signals corresponding to a number of image elements each representative of one of the monomer units. Also included is a display device responsive to the one or more output signals to visualize the biopolymer sequence by displaying the image elements in accordance with the pattern.
    Type: Application
    Filed: April 10, 2002
    Publication date: October 16, 2003
    Inventors: Pak Chung Wong, Harlan P. Foote, James J. Thomas, Kwong-Kwok Wong