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: 8365181
    Abstract: 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: Grant
    Filed: July 12, 2004
    Date of Patent: January 29, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leonidas Kontothanassis, Rivka Ladin, David Goddeau, Linsey O'Brien
  • Patent number: 8219481
    Abstract: 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: Grant
    Filed: December 11, 2008
    Date of Patent: July 10, 2012
    Assignee: Wellington Management Company, LLP
    Inventors: Scott Lopez, Charles Argyle, William D. Goldenthal, David Goddeau
  • Patent number: 7840676
    Abstract: 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: Grant
    Filed: January 30, 2007
    Date of Patent: November 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
  • Patent number: 7761140
    Abstract: 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: Grant
    Filed: January 30, 2007
    Date of Patent: July 20, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
  • Patent number: 7734335
    Abstract: 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: Grant
    Filed: September 29, 2005
    Date of Patent: June 8, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leonidas Kontothanassis, Beth Logan, David Goddeau
  • Patent number: 7627811
    Abstract: 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: Grant
    Filed: March 4, 2005
    Date of Patent: December 1, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jean-Manuel Van Thong, Leonidas Kontothanassis, David Goddeau
  • Publication number: 20090094152
    Abstract: 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: Application
    Filed: December 11, 2008
    Publication date: April 9, 2009
    Applicant: Wellington Management Company, LLP
    Inventors: Scott Lopez, Charles Argyle, William D. Goldenthal, David Goddeau
  • Publication number: 20080319892
    Abstract: 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: Application
    Filed: June 18, 2008
    Publication date: December 25, 2008
    Inventors: Scott Lopez, Charles Agyle, William D. Goldenthal, David Goddeau
  • Publication number: 20080183050
    Abstract: 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: Application
    Filed: January 30, 2007
    Publication date: July 31, 2008
    Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
  • Publication number: 20080183847
    Abstract: 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: Application
    Filed: January 30, 2007
    Publication date: July 31, 2008
    Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
  • Publication number: 20070073177
    Abstract: 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: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Inventors: Leonidas Kontothanassis, Beth Logan, David Goddeau
  • Patent number: 7174205
    Abstract: 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: Grant
    Filed: April 5, 2004
    Date of Patent: February 6, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pedro J. Moreno, David Goddeau, Beth T. Logan
  • Publication number: 20060200743
    Abstract: 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: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Inventors: Jean-Manuel Thong, Leonidas Kontothanassis, David Goddeau
  • Patent number: 7058444
    Abstract: 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: Grant
    Filed: April 5, 2004
    Date of Patent: June 6, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Beth T. Logan, Pedro J. Moreno, David Goddeau
  • Publication number: 20060010449
    Abstract: 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: Application
    Filed: July 12, 2004
    Publication date: January 12, 2006
    Inventors: Richard Flower, Linsey O'Brien, Leonidas Kontothanassis, Rivka Ladin, David Goddeau
  • Publication number: 20050222507
    Abstract: 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: Application
    Filed: April 5, 2004
    Publication date: October 6, 2005
    Inventors: Beth Logan, Pedro Moreno, David Goddeau
  • Publication number: 20050222508
    Abstract: 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: Application
    Filed: April 5, 2004
    Publication date: October 6, 2005
    Inventors: Pedro Moreno, David Goddeau, Beth Logan
  • Patent number: 4765793
    Abstract: 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 orientatio
    Type: Grant
    Filed: February 3, 1986
    Date of Patent: August 23, 1988
    Assignee: Proconics International, Inc.
    Inventor: David Goddeau