Patents by Inventor Bruce Hoff
Bruce Hoff 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: 20090299646Abstract: The invention provides system and methods for analyzing the perturbation of one or more biological pathways. In one embodiment, expression values for each of a plurality of genes for one or more experimental conditions may be received. Gene differential regulation values may then be calculated for each of the plurality of genes across each of the one or more experimental conditions. The gene differential regulation values may then be grouped by the biological pathway and experimental condition from which each gene differential regulation value originated yielding one or more pathway-condition data sets. Pathway perturbation values may then for each of the one or more pathway-condition data sets using the gene differential regulation values. These pathway perturbation values may be clustered, used to identify biological pathways or experimental conditions for further analysis, and/or utilized to build a classifier for classifying additional experimental data.Type: ApplicationFiled: July 7, 2009Publication date: December 3, 2009Inventors: Soheil Shams, Bruce Hoff
-
Patent number: 7113746Abstract: A method, an apparatus, and a computer program product for facilitating local signaling among a plurality of agents are presented. An agent 100 including a digital processor 102 a transmitter 104, and a directional receiver 106 comprising a plurality of angular regions 108 is configured to enable the selection of a signal from a plurality of signals received on the basis of local data such as the strength of the received signal. The local data may be incorporated into a cumulative data portion of a signal that is passed from local agent 100 to local agent 100 across a plurality of agents 100 in order to provide a gradient across the plurality of agents 100. The gradient could be used, for example, to determine a shortest path across the agents. The signaling techniques described can also be used to determine the distance and direction to objects in the signaling path.Type: GrantFiled: August 2, 2001Date of Patent: September 26, 2006Assignee: HRL Laboratories, LLCInventors: David W. Payton, Bruce Hoff, Mike Howard, Craig Lee
-
Publication number: 20030208322Abstract: An apparatus, a method, and a computer program product for plotting proteomic and genomic data are presented. The apparatus comprises a computer system for generating data to display in a visual form. The computer system receives a set of proteomic and genomic data including data samples and schemes for partitioning the data samples into data partitions. Various operations are performed by the computer system in response to user commands, including adjusting the view of partition schemes in response to the selection of a particular partition scheme in order to allow a user to visually detect correlations among data. The system also allows for the performance of set operations on the proteomic and genomic data, and for displaying the results. Additionally, the computer system allows for operations for determining partition schemes and partitions in which a particular data sample are located, and for generating and modifying partition schemes.Type: ApplicationFiled: January 2, 2002Publication date: November 6, 2003Inventors: Kiyoko F. Aoki, Bruce Hoff, Soheil Shams
-
Publication number: 20030171873Abstract: The present invention provides an apparatus, a method, and a computer program product for clustering proteomic and genomic data. The apparatus comprises a computer system including a processor, a memory, an input, and an output coupled. The apparatus further comprises means, modules, or steps, for (a) receiving a set of data; (b) producing a one-dimensional ordering of the data samples,; (c) configuring a dendrogram from the linearly ordered set of data samples; and (d) outputting the one-dimensional ordering of the data samples and the configuration of the dendrogram; whereby the data samples are clustered in order to allow for efficient analysis to be performed thereon.Type: ApplicationFiled: March 5, 2002Publication date: September 11, 2003Inventor: Bruce Hoff
-
Patent number: 6580979Abstract: A method and apparatus for computing properties of a physical environment is provided, using a plurality of agents forming a distributed network embedded within the environment. The method comprises determining an initiating agent 200, transmitting a signal including a cumulative cost value to neighboring agents 202, and processing the signal at each neighboring agent to augment the cumulative cost value with local information 204. If multiple signals are received, determining which has the best cumulative cost value for generating a new signal 206, then treating the neighboring agent as an initiating agent 208 and transmitting the new signal to neighboring agents 208 and retaining the best augmented cost value in memory 210. Methods further include determining paths using shortest path computations, using dual gradients for aligning agents on a path between two reference agents, and discovering and converging agents on choke points.Type: GrantFiled: July 10, 2001Date of Patent: June 17, 2003Assignee: HRL Laboratories, LLCInventors: David W. Payton, Craig Lee, Bruce Hoff, Mike Howard, Mike Daily
-
Patent number: 6577976Abstract: A method for dynamic auto-calibration of a multi-sensor tracking system and apparatus incorporating it therein are presented. The method and apparatus utilize information from complementary sensors, filtered by a simultaneously running filter that combines the sensor data into an estimate of the state of the monitored system to iteratively tune the bias estimate. To track a dynamic system, complimentary or redundant sensors may be combined with a model of the system so that the uncertainty in the estimated state of the dynamic system is less than the noise in the individual sensors. In addition to noise, the sensors may have bias, which has the same value whenever the system is in a particular state. While estimating the actual value of the state, the present invention allows the estimator to determine the bias. The present invention, in its most general embodiment requires complex computations.Type: GrantFiled: September 17, 1999Date of Patent: June 10, 2003Assignee: HRL Laboratories, LLCInventors: Bruce Hoff, Ronald T. Azuma
-
Publication number: 20030071843Abstract: Systems and methods of analyzing data and for specifying and applying user-selected, user-variable sequences of mathematical data preparation operations to data and methods for normalizing data that include dividing the data into a plurality of groups where the number of groups is a function of the range and number of values and for calculating a normalization correction for each group are disclosed.Type: ApplicationFiled: October 17, 2001Publication date: April 17, 2003Inventors: Bruce Hoff, Soheil Shams, Sorin Draghici, Kiyoko Aoki
-
Patent number: 6507771Abstract: A method for controlling the movement of agents using local communications is provided. Generally, each agent maintains an optimal distance from other local neighbor agents by, for each agent 200, selecting a local agent 202, measuring the distance and angle to the agent 204, performing a distance maintenance calculation 218, and repeating the distance maintenance calculation 218 for each local agent. In the distance maintenance calculation 218, an attraction/repulsion map is used in order to determine whether an agent is attracted to or repelled from other agents. A motion vector is used to determine agent responses to the attraction or repulsion. Over time, the agents settle into a neutral configuration where each is optimally distanced from the other agents. Reference agents and leader agents can be designated to direct the movement of other agents, and agents can be designated as blocking beacons to repel other agents from undesirable areas.Type: GrantFiled: July 10, 2001Date of Patent: January 14, 2003Assignee: HRL LaboratoriesInventors: David W. Payton, Mike Howard, Mike Daily, Craig Lee, Bruce Hoff
-
Publication number: 20020138179Abstract: A method for controlling the movement of agents using local communications is provided. Generally, each agent maintains an optimal distance from other local neighbor agents by, for each agent 200, selecting a local agent 202, measuring the distance and angle to the agent 204, performing a distance maintenance calculation 218, and repeating the distance maintenance calculation 218 for each local agent. In the distance maintenance calculation 218, an attraction/repulsion map is used in order to determine whether an agent is attracted to or repelled from other agents. A motion vector is used to determine agent responses to the attraction or repulsion. Over time, the agents settle into a neutral configuration where each is optimally distanced from the other agents. Reference agents and leader agents can be designated to direct the movement of other agents, and agents can be designated as blocking beacons to repel other agents from undesirable areas.Type: ApplicationFiled: July 10, 2001Publication date: September 26, 2002Inventors: David W. Payton, Mike Howard, Mike Daily, Craig Lee, Bruce Hoff
-
Publication number: 20020138247Abstract: A method and apparatus for computing properties of a physical environment is provided, using a plurality of agents forming a distributed network embedded within the environment. The method comprises determining an initiating agent 200, transmitting a signal including a cumulative cost value to neighboring agents 202, and processing the signal at each neighboring agent to augment the cumulative cost value with local information 204. If multiple signals are received, determining which has the best cumulative cost value for generating a new signal 206, then treating the neighboring agent as an initiating agent 208 and transmitting the new signal to neighboring agents 208 and retaining the best augmented cost value in memory 210. Methods further include determining paths using shortest path computations, using dual gradients for aligning agents on a path between two reference agents, and discovering and converging agents on choke points.Type: ApplicationFiled: July 10, 2001Publication date: September 26, 2002Inventors: David Payton, Craig Lee, Bruce Hoff, Mike Howard, Mike Daily
-
Publication number: 20020094780Abstract: A method, an apparatus, and a computer program product for facilitating local signaling among a plurality of agents are presented. An agent 100 including a digital processor 102 a transmitter 104, and a directional receiver 106 comprising a plurality of angular regions 108 is configured to enable the selection of a signal from a plurality of signals received on the basis of local data such as the strength of the received signal. The local data may be incorporated into a cumulative data portion of a signal that is passed from local agent 100 to local agent 100 across a plurality of agents 100 in order to provide a gradient across the plurality of agents 100. The gradient could be used, for example, to determine a shortest path across the agents. The signaling techniques described can also be used to determine the distance and direction to objects in the signaling path.Type: ApplicationFiled: August 2, 2001Publication date: July 18, 2002Inventors: David W. Payton, Bruce Hoff, Mike Howard, Craig Lee