Patents by Inventor David Goddeau
David Goddeau 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: 8365181Abstract: A method and system for scheduling jobs in a cluster of compute servers using dynamic job profiling improves the overall performance of the computing cluster. Specifically, the method and system monitors the performance of individual compute servers in a cluster, and assigns jobs to particular compute servers based on the most current performance information of the compute servers. As the job profiles of the compute servers change with every job processed, the decision as to which compute server is most appropriate for a particular job will dynamically change. Various scheduling algorithms can be used in connection with the method and system to assign jobs to specific compute servers based on the available information in the job profiles.Type: GrantFiled: July 12, 2004Date of Patent: January 29, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Leonidas Kontothanassis, Rivka Ladin, David Goddeau, Linsey O'Brien
-
Patent number: 8219481Abstract: A system and method for allocating trades of financial instruments among multiple accounts comprising aggregating orders, wherein each order is associated with an account, and wherein each order has an original order size; allocating an executed order based on the aggregated order in a phase I allocation, wherein the phase I allocation is allocated on a pro-rata basis based on the original order size for each account, except for those accounts that would receive an amount less than a minimum allocation; allocating a remainder from the phase I allocation in a phase II allocation, wherein the phase II allocation is allocated among selected accounts in an amount greater than or equal to the minimum allocation or an amount that fills the original order size; repeating the phase II allocation until a remainder from the phase II allocation is less than the minimum allocation; and allocating a reminder from the phase II allocation in a phase III allocation according to predetermined criteria.Type: GrantFiled: December 11, 2008Date of Patent: July 10, 2012Assignee: Wellington Management Company, LLPInventors: Scott Lopez, Charles Argyle, William D. Goldenthal, David Goddeau
-
Patent number: 7840676Abstract: A method for shedding signal load in a network having a plurality of devices is disclosed herein. The method comprises computer-implemented steps of (a) issuing a load-shedding policy, where the policy includes (i) fraction f of the signal to be discarded; (ii) device D where fraction f of the signal is to be discarded; and (iii) pattern P of discarding fraction f of the signal; (b) transmitting the issued load-shedding policy to device D; and (c) discarding portions of the signal at device D according to pattern P until fraction f of the signal is discarded.Type: GrantFiled: January 30, 2007Date of Patent: November 23, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
-
Patent number: 7761140Abstract: A method of load-shedding in a system having a plurality of signal sources is disclosed. The method comprises the steps of: (a) for each signal source Si selected from a set of sources {S1, S2, . . . }, each source having state pi,k selected from a set of states {p1,1, p1,2, . . . , p1,N; p2,1, p2,2, . . . , p2,N; . . . }, wherein i is an integer greater than one, N is an integer not less than two and k is an integer from 1 to N: (i) obtaining fractions fi,k, wherein each 0?fi,k<1 is a fraction of a signal from source Si to be discarded if source Si is in state pi,k; and (ii) determining respective state pi,k of signal source Si based on the signal from source Si; and (b) for each source signal Si in determined state pi,k, discarding fraction fi,k of a signal from source Si.Type: GrantFiled: January 30, 2007Date of Patent: July 20, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
-
Patent number: 7734335Abstract: An apparatus and a method for detecting cardiac atrial fibrillation events in an EKG signal. The method comprises the steps of detecting a portion of an EKG signal comprising cardiac beats; measuring the duration of a gap in the detected portion of the EKG signal; and computing two or more inter-beat intervals. The computed interval is outputted if the gap in the portion of the EKG signal is not more than a fraction alpha of the computed interval. The method further includes the steps of computing the variance of the inter-beat intervals and classifying the portions of the EKG signal as indicative of an atrial fibrillation event. During classification, the inter-beat interval variance of the portion of the EKG signal that exceeds a pre-determined value V is indicative of an atrial fibrillation event.Type: GrantFiled: September 29, 2005Date of Patent: June 8, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Leonidas Kontothanassis, Beth Logan, David Goddeau
-
Patent number: 7627811Abstract: A computer method and system synchronizes one streaming data signal with another data signal. A subject data signal and working data signal are received. The working data signal has predefined coordinates in a coordinate system (e.g., time origin and unit sampling rate in a time coordinate system for audio). The subject data signal and working data signal are transformed into respective common representations. An alignment process aligns the respective transformed representations by matching the transformed representation of the working data signal to that of the subject signal. A re-synchronizer element transposes the predefined coordinates of the working data signal onto the subject signal in the aligned state of the respective transformed representations. As such, the subject data signal is synchronized to the coordinate system of the working data signal.Type: GrantFiled: March 4, 2005Date of Patent: December 1, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jean-Manuel Van Thong, Leonidas Kontothanassis, David Goddeau
-
Publication number: 20090094152Abstract: A system and method for allocating trades of financial instruments among multiple accounts comprising aggregating orders, wherein each order is associated with an account, and wherein each order has an original order size; allocating an executed order based on the aggregated order in a phase I allocation, wherein the phase I allocation is allocated on a pro-rata basis based on the original order size for each account, except for those accounts that would receive an amount less than a minimum allocation; allocating a remainder from the phase I allocation in a phase II allocation, wherein the phase II allocation is allocated among selected accounts in an amount greater than or equal to the minimum allocation or an amount that fills the original order size; repeating the phase II allocation until a remainder from the phase II allocation is less than the minimum allocation; and allocating a reminder from the phase II allocation in a phase III allocation according to predetermined criteria.Type: ApplicationFiled: December 11, 2008Publication date: April 9, 2009Applicant: Wellington Management Company, LLPInventors: Scott Lopez, Charles Argyle, William D. Goldenthal, David Goddeau
-
Publication number: 20080319892Abstract: A system and method for allocating trades of financial instruments among multiple accounts comprising aggregating orders, wherein each order is associated with an account, and wherein each order has an original order size; allocating an executed order based on the aggregated order in a phase I allocation, wherein the phase I allocation is allocated on a pro-rata basis based on the original order size for each account, except for those accounts that would receive an amount less than a minimum allocation; allocating a remainder from the phase I allocation in a phase II allocation, wherein the phase II allocation is allocated among selected accounts in an amount greater than or equal to the minimum allocation or an amount that fills the original order size; repeating the phase II allocation until a remainder from the phase II allocation is less than the minimum allocation; and allocating a reminder from the phase II allocation in a phase III allocation according to predetermined criteria.Type: ApplicationFiled: June 18, 2008Publication date: December 25, 2008Inventors: Scott Lopez, Charles Agyle, William D. Goldenthal, David Goddeau
-
Publication number: 20080183050Abstract: A method of load-shedding in a system having a plurality of signal sources is disclosed. The method comprises the steps of: (a) for each signal source Si selected from a set of sources {S1, S2, . . . }, each source having state pi,k selected from a set of states {p1,1, p1,2, . . . , p1,N; p2,1, p2,2, . . . , p2,N; . . . }, wherein i is an integer greater than one, N is an integer not less than two and k is an integer from 1 to N: (i) obtaining fractions fi,k, wherein each 0?fi,k<1 is a fraction of a signal from source Si to be discarded if source Si is in state pi,k; and (ii) determining respective state pi,k of signal source Si based on the signal from source Si; and (b) for each source signal Si in determined state pi,k, discarding fraction fi,k of a signal from source Si.Type: ApplicationFiled: January 30, 2007Publication date: July 31, 2008Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
-
Publication number: 20080183847Abstract: A method for shedding signal load in a network having a plurality of devices is disclosed herein. The method comprises computer-implemented steps of (a) issuing a load-shedding policy, where the policy includes (i) fraction f of the signal to be discarded; (ii) device D where fraction f of the signal is to be discarded; and (iii) pattern P of discarding fraction f of the signal; (b) transmitting the issued load-shedding policy to device D; and (c) discarding portions of the signal at device D according to pattern P until fraction f of the signal is discarded.Type: ApplicationFiled: January 30, 2007Publication date: July 31, 2008Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
-
Publication number: 20070073177Abstract: An apparatus and a method for detecting cardiac atrial fibrillation events in an EKG signal. The method comprises the steps of detecting a portion of an EKG signal comprising cardiac beats; measuring the duration of a gap in the detected portion of the EKG signal; and computing two or more inter-beat intervals. The computed interval is outputted if the gap in the portion of the EKG signal is not more than a fraction alpha of the computed interval. The method further includes the steps of computing the variance of the inter-beat intervals and classifying the portions of the EKG signal as indicative of an atrial fibrillation event. During classification, the inter-beat interval variance of the portion of the EKG signal that exceeds a pre-determined value V is indicative of an atrial fibrillation event.Type: ApplicationFiled: September 29, 2005Publication date: March 29, 2007Inventors: Leonidas Kontothanassis, Beth Logan, David Goddeau
-
Patent number: 7174205Abstract: Computer method and apparatus of analyzing ECG signals of a subject include receiving a subject electrocardiogram signal and comparing it against signal patterns of known cardiac syndromes. A library of example predefined signals is employed. Distance measures indicating similarity of the subject signal to the example predefined signals are produced and form a sequence of vectors. The sequence of vectors are input into a classifier which determines existence of signal patterns indicative of any cardiac syndromes in the subject.Type: GrantFiled: April 5, 2004Date of Patent: February 6, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Pedro J. Moreno, David Goddeau, Beth T. Logan
-
Publication number: 20060200743Abstract: A computer method and system synchronizes one streaming data signal with another data signal. A subject data signal and working data signal are received. The working data signal has predefined coordinates in a coordinate system (e.g., time origin and unit sampling rate in a time coordinate system for audio). The subject data signal and working data signal are transformed into respective common representations. An alignment process aligns the respective transformed representations by matching the transformed representation of the working data signal to that of the subject signal. A re-synchronizer element transposes the predefined coordinates of the working data signal onto the subject signal in the aligned state of the respective transformed representations. As such, the subject data signal is synchronized to the coordinate system of the working data signal.Type: ApplicationFiled: March 4, 2005Publication date: September 7, 2006Inventors: Jean-Manuel Thong, Leonidas Kontothanassis, David Goddeau
-
Patent number: 7058444Abstract: Computer method and apparatus for reading and analyzing ECG signals includes applying a plurality of heart condition detectors to a subject ECG signal. Each detector produces a respective indication of likelihood of certain heart conditions existing in the subject. A lattice having annotations of the different detector heart conditions is formed from the detector indications. The lattice enables medical personnel to navigate through and hence more easily read the ECG signal data. The lattice effectively provides an indexed or annotated version of the subject ECG signal.Type: GrantFiled: April 5, 2004Date of Patent: June 6, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Beth T. Logan, Pedro J. Moreno, David Goddeau
-
Publication number: 20060010449Abstract: A method and system for scheduling jobs in a cluster of compute servers using dynamic job profiling improves the overall performance of the computing cluster. Specifically, the method and system monitors the performance of individual compute servers in a cluster, and assigns jobs to particular compute servers based on the most current performance information of the compute servers. As the job profiles of the compute servers change with every job processed, the decision as to which compute server is most appropriate for a particular job will dynamically change. Various scheduling algorithms can be used in connection with the method and system to assign jobs to specific compute servers based on the available information in the job profiles.Type: ApplicationFiled: July 12, 2004Publication date: January 12, 2006Inventors: Richard Flower, Linsey O'Brien, Leonidas Kontothanassis, Rivka Ladin, David Goddeau
-
Publication number: 20050222507Abstract: Computer method and apparatus for reading and analyzing ECG signals includes applying a plurality of heart condition detectors to a subject ECG signal. Each detector produces a respective indication of likelihood of certain heart conditions existing in the subject. A lattice having annotations of the different detector heart conditions is formed from the detector indications. The lattice enables medical personnel to navigate through and hence more easily read the ECG signal data. The lattice effectively provides an indexed or annotated version of the subject ECG signal.Type: ApplicationFiled: April 5, 2004Publication date: October 6, 2005Inventors: Beth Logan, Pedro Moreno, David Goddeau
-
Publication number: 20050222508Abstract: Computer method and apparatus of analyzing ECG signals of a subject include receiving a subject electrocardiogram signal and comparing it against signal patterns of known cardiac syndromes. A library of example predefined signals is employed. Distance measures indicating similarity of the subject signal to the example predefined signals are produced and form a sequence of vectors. The sequence of vectors are input into a classifier which determines existence of signal patterns indicative of any cardiac syndromes in the subject.Type: ApplicationFiled: April 5, 2004Publication date: October 6, 2005Inventors: Pedro Moreno, David Goddeau, Beth Logan
-
Patent number: 4765793Abstract: Apparatus for aligning an object having a distinguishing feature in it, the apparatus including rotator means for holding and rotating the object about a rotation axis so that a portion of the surface including the distinguishing feature travels through a surface sensing region, engagement means for engaging the object and transferring it to and receiving it from the rotator means, sensing means for measuring and recording, during rotation of the object, position versus angular orientation information relating to position of the surface along an axis transverse to the surface, calculating means, responsive to the sensing means, for calculating from the position versus angular orientation information both the angular orientation of the distinguishing feature and the location of the center of the object with respect to the rotation axis, and alignment correction means for generating angular correction signals for rotating the object such that the distinguishing feature attains a predetermined angular orientatioType: GrantFiled: February 3, 1986Date of Patent: August 23, 1988Assignee: Proconics International, Inc.Inventor: David Goddeau