Patents by Inventor Jonathan E. Greene
Jonathan E. Greene 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: 11973861Abstract: A key updater for a first party operating on a network generates a mutually distilled key for communication between the first party and a second party. The key updater determines a set of verifying parties operating on the network needed to authenticate the mutually distilled key, wherein each verifying party of the set of verifying parties operates on the network. The key updater iteratively executes a key equivalency test for each verifying party in the set of verifying parties to determine a nonce sum until the key equivalency test has been executed for each of the verifying parties in the set of verifying parties or until it is determined that at least one node on the network has been compromised. The key updater generates a final key for communication between the first party and the second party based on the nonce sum and the mutually distilled key.Type: GrantFiled: February 9, 2022Date of Patent: April 30, 2024Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: Benjamin Adams Burnett, Calvin Bansal Stanley, Lisa P. Happel, Jonathan E. Green
-
Publication number: 20230254134Abstract: A key updater for a first party operating on a network generates a mutually distilled key for communication between the first party and a second party. The key updater determines a set of verifying parties operating on the network needed to authenticate the mutually distilled key, wherein each verifying party of the set of verifying parties operates on the network. The key updater iteratively executes a key equivalency test for each verifying party in the set of verifying parties to determine a nonce sum until the key equivalency test has been executed for each of the verifying parties in the set of verifying parties or until it is determined that at least one node on the network has been compromised. The key updater generates a final key for communication between the first party and the second party based on the nonce sum and the mutually distilled key.Type: ApplicationFiled: February 9, 2022Publication date: August 10, 2023Applicant: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: BENJAMIN ADAMS BURNETT, CALVIN BANSAL STANLEY, LISA P. HAPPEL, JONATHAN E. GREEN
-
Patent number: 10746654Abstract: In a method for monitoring the correspondence of a beer sample with a reference beer, at least 15 reference beer samples of the reference beer are brewed with the same ingredients and the same process parameters. Measurement signals for the absorption spectrum of the reference beer samples are captured and a principal component analysis is carried out for the measurement signals, in which at least 15 principal components are ascertained. A factor loading PR(i,j) is respectively determined for each principal component for the individual reference beer samples and a reference value (I) is ascertained, where i denotes the reference beer sample and j denotes the principal component, ?R(j) refers to the mean value of all factor loadings of the j-th principal component and ?P(j) refers to the standard deviation of these factor loadings.Type: GrantFiled: August 3, 2017Date of Patent: August 18, 2020Assignee: QFood GmbHInventors: Holger Klapproth, Robert Seidel, Joachim Haas, Jonathan E. Green
-
Publication number: 20190178794Abstract: In a method for monitoring the correspondence of a beer sample with a reference beer, at least 15 reference beer samples of the reference beer are brewed with the same ingredients and the same process parameters. Measurement signals for the absorption spectrum of the reference beer samples are captured and a principal component analysis is carried out for the measurement signals, in which at least 15 principal components are ascertained. A factor loading PR(i,j) is respectively determined for each principal component for the individual reference beer samples and a reference value (I) is ascertained, where i denotes the reference beer sample and j denotes the principal component, ?R(j) refers to the mean value of all factor loadings of the j-th principal component and ?P(j) refers to the standard deviation of these factor loadings.Type: ApplicationFiled: August 3, 2017Publication date: June 13, 2019Inventors: Holger Klapproth, Robert Seidel, Joachim Haas, Jonathan E. Green
-
Patent number: 7453922Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third procesing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: GrantFiled: March 14, 2002Date of Patent: November 18, 2008Assignee: Mercury Computer Systems, Inc.Inventors: John H. Oates, Steven R. Imperiali, Alden J. Fuchs, Kathleen J. Jacques, Jonathan E. Greene, William J. Jenkins, Frank P. Lauginiger, David E. Majchrzak, Paul E. Cantrell, Mirza Cifric, Ian N. Dunn, Michael J. Vinskus
-
Patent number: 7376175Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third processing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: GrantFiled: November 8, 2002Date of Patent: May 20, 2008Assignee: Mercury Computer Systems, Inc.Inventors: John H. Oates, Steven R. Imperiali, Alden J. Fuchs, Kathleen J. Jacques, Jonathan E. Greene, William J. Jenkins, Frank P. Lauginiger, David E. Majchrzak, Paul E. Cantrell, Mizra Cifric, Ian N. Dunn, Michael J. Vinskus
-
Patent number: 7327780Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third processing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: GrantFiled: March 14, 2002Date of Patent: February 5, 2008Assignee: Mercury Computer Systems, Inc.Inventors: John H. Oates, Steven R. Imperiali, Alden J. Fuchs, Kathleen J. Jacques, Jonathan E. Greene, William J. Jenkins, Frank P. Lauginiger, David E. Majchrzak, Paul E. Cantrell, Mirza Cifric, Ian N. Dunn, Michael J. Vinskus
-
Patent number: 7218668Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third processing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: GrantFiled: March 14, 2002Date of Patent: May 15, 2007Assignee: Mercury Computer Systems, Inc.Inventors: John H. Oates, Jonathan E. Greene
-
Patent number: 7210062Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third procesing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: GrantFiled: March 14, 2002Date of Patent: April 24, 2007Assignee: Mercury Computer Systems, Inc.Inventors: John H. Oates, Steven R. Imperiali, Alden J. Fuchs, Kathleen J. Jacques, Jonathan E. Greene, William J. Jenkins, Frank P. Lauginiger, David E. Majchrzak, Paul E. Cantrell, Mirza Cifric, Ian N. Dunn, Michael J. Vinskus
-
Patent number: 7110440Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third procesing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: GrantFiled: March 14, 2002Date of Patent: September 19, 2006Assignee: Mercury Computer Systems, Inc.Inventors: John H. Oates, Steven R. Imperiali, Alden J. Fuchs, Kathleen J. Jacques, Jonathan E. Greene, William J. Jenkins, Frank P. Lauginiger, David E. Majchrzak, Paul E. Cantrell, Mirza Cifric, Ian N. Dunn, Michael J. Vinskus
-
Patent number: 7110437Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a digital signal processor (“DSP”) that processes user waveforms. The DSP has an associated memory and an associated direct memory access (“DMA”) controller that controls access to that memory. A programmable logic device (“PLD”) is coupled to the DMA controller and configures it to move data relating to user waveform characteristics from the memory to a buffer external to the DSP.Type: GrantFiled: March 14, 2002Date of Patent: September 19, 2006Assignee: Mercury Computer Systems, Inc.Inventors: John H. Oates, Steven R. Imperiali, Alden J. Fuchs, Kathleen J. Jacques, Jonathan E. Greene, William J. Jenkins, Frank P. Lauginiger, David E. Majchrzak, Paul E. Cantrell, Mirza Cifric, Ian N. Dunn, Michael J. Vinskus
-
Publication number: 20030231702Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third processing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: ApplicationFiled: November 8, 2002Publication date: December 18, 2003Inventors: John H. Oates, Steven R. Imperiali, Alden J. Fuchs, Kathleen J. Jacques, Jonathan E. Greene, William J. Jenkins, Frank P. Lauginiger, David E. Majchrzak, Paul E. Cantrell, Mirza Cifric, Ian N. Dunn, Michael J. Vinskus
-
Publication number: 20030202566Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third procesing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: ApplicationFiled: March 14, 2002Publication date: October 30, 2003Inventors: John H. Oates, Steven R. Imperiali, Alden J. Fuchs, Kathleen J. Jacques, Jonathan E. Greene, William J. Jenkins, Frank P. Lauginiger, David E. Majchrzak, Paul E. Cantrell, Mirza Cifric, Ian N. Dunn, Michael J. Vinskus
-
Publication number: 20030202559Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third procesing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: ApplicationFiled: March 14, 2002Publication date: October 30, 2003Inventors: John H. Oates, Steven R. Imperiali, Alden J. Fuchs, Kathleen J. Jacques, Jonathan E. Greene, Paul E. Cantrell, Frank P. Lauginiger, David E. Majchrzak, Mirza Cifric, William J. Jenkins, Ian N. Dunn, Michael J. Vinskus
-
Publication number: 20030198197Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third procesing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: ApplicationFiled: March 14, 2002Publication date: October 23, 2003Inventors: John H. Oates, Frank P. Lauginiger, Steven R. Imperiali, David E. Majchrzak, Alden J. Fuchs, Paul E. Cantrell, Kathleen J. Jacques, Mirza Cifric, Jonathan E. Greene, Ian N. Dunn, William J. Jenkins, Michael J. Vinskus
-
Publication number: 20030191887Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third processing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: ApplicationFiled: March 14, 2002Publication date: October 9, 2003Inventors: John H. Oates, Steven R. Imperiali, Alden J. Fuchs, Kathleen J. Jacques, Jonathan E. Greene, William J. Jenkins, Frank P. Lauginiger, David E. Majchrzak, Paul E. Cantrell, Mirza Cifric, Ian N. Dunn, Michael J. Vinskus
-
Patent number: 6609140Abstract: A system for calculating fast Fourier transforms includes a non-final stage calculating means for repetitively performing in-place butterfly calculations for n−1 stages as well as a final stage calculating means for performing a final stage of butterfly calculations. The final stage calculating means includes a first loop and a second loop. The first loop performs a portion of the final stage butterfly calculations by iterating on a table of first loop index values consisting of values that bit-reverse into themselves. The first loop also includes control logic to select inputs for groups of butterfly calculations based on the first loop index values. The second loop performs a remaining portion of the final stage butterfly calculations by iterating on a table of second loop index value pairs consisting of two values that bit-reverse into each other.Type: GrantFiled: November 30, 2000Date of Patent: August 19, 2003Assignee: Mercury Computer Systems, Inc.Inventor: Jonathan E. Greene
-
Publication number: 20030128739Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third procesing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: ApplicationFiled: March 14, 2002Publication date: July 10, 2003Inventors: John H. Oates, Steven R. Imperiali, Alden J. Fuchs, Kathleen J. Jacques, Jonathan E. Greene, William J. Jenkins, Frank P. Lauginiger, David E. Majchrzak, Paul E. Cantrell, Mirza Cifric, Ian N. Dunn, Michael J. Vinskus
-
Publication number: 20030091058Abstract: The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third processing element produces estimates of the user transmitted symbols as a function of the R-matrix.Type: ApplicationFiled: March 14, 2002Publication date: May 15, 2003Inventors: John H. Oates, Jonathan E. Greene
-
Patent number: 6243762Abstract: The invention provides improvements to multiprocessing systems of the type having a plurality of processes, each with an associated memory, and mechanisms that permit each process to access storage locations in the memory of other processes by specifying addresses (or other such indicators) associated with those locations. The improvement is characterized, according to one aspect of the invention, by an allocation element that allocates data buffers with portions encompassing data storage locations in one or more of the process memories. A mapping element generates addresses from storage location expressions that are made in terms of (i) the id.'s of processes in whose memories those locations reside, and (ii) offsets from a unique pointer—referred to as a pas_ptr—associated with each data buffer. Other improvements pertain to execution of parallel processes using such data buffering mechanisms, as well as use of semaphores and synchronization flags on multiprocessing systems.Type: GrantFiled: August 8, 1994Date of Patent: June 5, 2001Assignee: Mercury Computer Systems, Inc.Inventors: Jonathan E. Greene, James Gogolinski