Patents by Inventor Alan H. Barr
Alan H. Barr 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: 20100241015Abstract: The invention generally relates to a device for assessing dynamic microvascular refill (DMR), a novel measure of microvascular function. Microvascular refill is determined under dynamic conditions by monitoring changes in fingernail reflectance spectra in response to small shear forces applied to the fingernail. A hemodynamic model is described to examine the physiological significance of observed signals. The invention will provide healthcare workers with a simple, user friendly, non-invasive method of rapidly assessing microvascular function that would greatly facilitates the early detection and monitoring of the onset and treatment of vascular diseases.Type: ApplicationFiled: December 8, 2009Publication date: September 23, 2010Applicant: California Institute of TechnologyInventors: Danny Petrasek, Morteza Gharib, Alan H. Barr, Eric M. Chin
-
Patent number: 7076516Abstract: A method of identifying one or more regions of the domain of a function that do not contain solutions is described along with a related subdivision method. These methods may be employed in the context of branch and bound methods that use interval analysis to search for solutions of functions. The one or more regions of the function domain that do not contain solutions are identified using a cropping formula derived from one or more components (low order and high order) of a Taylor Form inclusion function. A Corner Taylor Form inclusion function is also described which might be used to identify the output range of a function.Type: GrantFiled: September 18, 2001Date of Patent: July 11, 2006Assignee: California Institute of TechnologyInventors: Marcel Gavriliu, Alan H. Barr
-
Patent number: 7061483Abstract: A method for deriving barycentric coordinates for a point p within an n-sided polygon is provided wherein, for a particular coordinate wj, corresponding to the vertex qj, the method embodies a formula which depends only on the edge pqj, and the two adjacent angles ?j and ?j. Similarly, a method is provided for deriving weights wij for expressing a vertex qi in a mesh representation of an object surface in terms of its one-ring neighbors qj, ?j?N(i). For a particular vertex qj, and neighbor vertex qj, this method embodies a formula which depends only on the edge qiqj, and the two adjacent angles ?j and ?j. A method of parameterizing a mesh representation of an object surface using the latter formula is also provided. This method begins with the step of computing the weights wij in 3D space (in contrast to parameter space) for each of the vertices in the mesh representation. For a vertex i, i?[1 . . . n], the weights wij allow the vertex i to be expressed in terms of its one-ring neighbors j?N(i).Type: GrantFiled: February 7, 2002Date of Patent: June 13, 2006Assignee: California Institute of TechnologyInventors: Mathieu Desbrun, Alan H. Barr, Mark Meyer
-
Patent number: 6828966Abstract: A method of extracting a mesh representation of a surface from a volumetric representation of at least a portion of an object is provided. A surface is derived from the volumetric representation. A seed point on the surface is then selected, and a neighborhood of the seed point is grown over at least a portion of the surface. These selection and growing steps are iteratively repeated until the entire surface is substantially completely covered. Seed points are then selectively connected to form polygons which comprise the mesh representation.Type: GrantFiled: April 29, 2002Date of Patent: December 7, 2004Assignee: California Institute of TechnologyInventors: Marcel Gavriliu, Joel Carranza, David E. Breen, Alan H. Barr
-
Patent number: 6573897Abstract: A method of updating in real-time the locations and velocities of mass points of a two- or three-dimensional object represented by a mass-spring system. A modified implicit Euler integration scheme is employed to determine the updated locations and velocities. In an optional post-integration step, the updated locations are corrected to preserve angular momentum. A processor readable medium and a network server each tangibly embodying the method are also provided. A system comprising a processor in combination with the medium, and a system comprising the server in combination with a client for accessing the server over a computer network, are also provided.Type: GrantFiled: May 11, 2000Date of Patent: June 3, 2003Assignee: California Institute of TechnologyInventors: Mathieu Desbrun, Peter Schroeder, Mark Meyer, Alan H. Barr
-
Publication number: 20030011589Abstract: A method for deriving barycentric coordinates for a point p within an n-sided polygon is provided wherein, for a particular coordinate wj, corresponding to the vertex qj, the method embodies a formula which depends only on the edge pqj, and the two adjacent angles &dgr;J and &ggr;j. Similarly, a method is provided for deriving weights wij for expressing a vertex qi in a mesh representation of an object surface in terms of its one-ring neighbors qj, ∀j&egr;N(i). For a particular vertex qj, and neighbor vertex qj, this method embodies a formula which depends only on the edge qiqj, and the two adjacent angles &dgr;j and &ggr;j. A method of parameterizing a mesh representation of an object surface using the latter formula is also provided. This method begins with the step of computing the weights wij in 3D space (in contrast to parameter space) for each of the vertices in the mesh representation. For a vertex i, i&egr;[1 . . .Type: ApplicationFiled: February 7, 2002Publication date: January 16, 2003Inventors: Mathieu Desbrun, Alan H. Barr, Mark Meyer
-
Publication number: 20020133475Abstract: A method of identifying one or more regions of the domain of a function that do not contain solutions is described along with a related subdivision method. These methods may be employed in the context of branch and bound methods that use interval analysis to search for solutions of functions. The one or more regions of the function domain that do not contain solutions are identified using a cropping formula derived from one or more components (low order and high order) of a Taylor Form inclusion function. A Corner Taylor Form inclusion function is also described which might be used to identify the output range of a function.Type: ApplicationFiled: September 18, 2001Publication date: September 19, 2002Applicant: CALIFORNIA INSTITUTE OF TECHNOLOGYInventors: Marcel Gavriliu, Alan H. Barr
-
Patent number: 5999660Abstract: An imaging system which corrects perceptual distortion in wide angle picture balances between direct view distortion and linear perspective distortion. The two kinds of distortion are balanced according to a transformation ratio. The balancing can be expressed as: and .phi.=.o slashed.where .rho. and .phi. are the transformed polar coordinates corresponding to the original polar coordinates r and .o slashed., .lambda. is the transformation ratio defining the amount of each transform to be used, and R is the size of the new image. This can also be effected by a lens having the transfer characteristic whereby B=tan .beta./K; where K is between 1 and 2.Type: GrantFiled: July 26, 1995Date of Patent: December 7, 1999Assignee: California Institute of TechnologyInventors: Denis Zorin, Alan H. Barr
-
Patent number: 5442583Abstract: The multiplier which includes built-in adjustments to improve circuit performance. More specifically, the multiplier is a compensated multiplier to increase the accuracy and precision of computation using analog very large scale integrated (VLSI) circuits and consists of adjustable parameters which allow for the improvement of the linear range of behavior as well as the cancellation of input offsets. A differential multiplier is further described in which adjustable parameters in addition to the four inputs to the multiplier compensate for offsets and non-linearities to result in a highly accurate analog multiplier.Type: GrantFiled: May 14, 1993Date of Patent: August 15, 1995Assignee: California Institute of TechnologyInventors: David B. Kirk, Alan H. Barr
-
Patent number: 5381361Abstract: A circuit and method for executing real time constraint solution permits real time control of computational tasks using analog very large scale integrated (VLSI) circuits. The constraints of a computation or task are first defined as a function or set of functions. The function(s) are used to produce an error measure function which described how well the constraint(s) is/are stisfied. Analog gradient descent techniques are then used to minimize the error measure function and produce an improved output of the task and optionally adjust the performance of the task. As this is performed in analog VLSI, the constraint solution can be performed continuously and continually in real time, without the limitations of discrete optimization as implemented using digital processing.Type: GrantFiled: May 14, 1993Date of Patent: January 10, 1995Assignee: California Institute of TechnologyInventors: David B. Kirk, Alan H. Barr
-
Patent number: 5329478Abstract: A circuit and method for estimating gradients of a target function using noise injection and correlation is provided. In one embodiment, an input signal is combined with an input noise signal and the combined signal is input to a circuit which computes the output of the target function. An amplified noise signal and output signal of the target function are input to a multiplier which performs a correlation of the inputs. The output of the multiplier is processed by a low-pass filter which generates the gradient. The circuit and method can be expanded to N-dimensions. Furthermore, in a alternate embodiment, a differentiator is coupled between the multiplier and amplifier and the multiplier and the output of the target function to differentiate the two signals prior to input to the multiplier. In other embodiments, the circuit may be used to compute gradient-like signals, wherein each component of the gradient is individually scaled by a different value.Type: GrantFiled: November 25, 1992Date of Patent: July 12, 1994Inventors: David B. Kirk, Douglas A. Kerns, Brooke P. Anderson, Kurt Fleischer, Alan H. Barr