Patents Assigned to Mercury Computer Systems, Inc.
-
Patent number: 9128679Abstract: According to exemplary embodiments, a controlled-depth slot extending into a circuit board is provided. The controlled depth slot may be milled, and may comprise ½ radial plated through-holes to generate a solderable “D” interconnect feature. The slot may include interconnect features on one to five sides. According to another exemplary embodiment, a circuit board having a depth-controlled interconnect slot is provided in conjunction with one or more solderable technology modules. The one or more solderable technology modules may include memory devices, power devices such as Point of Load Supplies (POLS), security devices and anti-tamper devices, capacitance devices, and other types of chips such as Field Programmable Gate Arrays (FPGAs). The solderable technology modules may be soldered into the slot to secure the modules in the slot and connect the modules to interconnects on the circuit board.Type: GrantFiled: August 31, 2012Date of Patent: September 8, 2015Assignee: MERCURY COMPUTER SYSTEMS, INC.Inventors: Darryl J. McKenney, Daniel Toohey, Stephen Mariani, Michael Gust, Absu Methratta, Timothy Fleury, Steven Imperalli
-
Publication number: 20140160670Abstract: Various embodiments provide a circuit board module include a primary cover, a secondary cover and a circuit board sandwiched between the primary cover and the secondary cover. A first set of fins or channels may be provided on a surface of the primary cover. The first set of fins or channels guide cooling air flowing on the surface of the primary cover. A second set of fins or channels may be provided on a surface of the second cover. The second set of fins or channels guide the cooling air flowing on the surface of the secondary cover. The second set of fins or channels intermates with the first set of fins or channels to form a sealed casing enclosing the circuit board. The sealed casing forms a Faraday cage to protect the circuit board from electromagnetic interference.Type: ApplicationFiled: December 3, 2013Publication date: June 12, 2014Applicant: MERCURY COMPUTER SYSTEMS, INC.Inventors: Darryl J. McKenney, Paul Zuidema, Donald Blanchet, Daniel Coolidge
-
Patent number: 8494213Abstract: The disclosure relates generally to a method of three dimensional (3D) tomographic volume reconstruction for computed tomography (CT) using vector processors and more specifically to an optimized implementation which pre-computes back projection weights and perspective geometry data associated with a given CT device as down-sampled tables. The down-sampled perspective geometry data and the weight table are interpolated dynamically as part of the volume reconstruction process for an object scanned using the given CT device.Type: GrantFiled: January 20, 2012Date of Patent: July 23, 2013Assignee: Mercury Computer Systems, Inc.Inventors: Ari P. Berman, Daniel Naar
-
Publication number: 20130058050Abstract: According to exemplary embodiments, a controlled-depth slot extending into a circuit board is provided. The controlled depth slot may be milled, and may comprise ½ radial plated through-holes to generate a solderable “D” interconnect feature. The slot may include interconnect features on one to five sides. According to another exemplary embodiment, a circuit board having a depth-controlled interconnect slot is provided in conjunction with one or more solderable technology modules. The one or more solderable technology modules may include memory devices, power devices such as Point of Load Supplies (POLS), security devices and anti-tamper devices, capacitance devices, and other types of chips such as Field Programmable Gate Arrays (FPGAs). The solderable technology modules may be soldered into the slot to secure the modules in the slot and connect the modules to interconnects on the circuit board.Type: ApplicationFiled: August 31, 2012Publication date: March 7, 2013Applicant: MERCURY COMPUTER SYSTEMS, INC.Inventors: Darryl J. MCKENNEY, Daniel TOOHEY, Stephen MARIANI, Michael GUST, Absu METHRATTA, Timothy FLEURY, Steven IMPERALLI
-
Publication number: 20120189158Abstract: The disclosure relates generally to a method of three dimensional (3D) tomographic volume reconstruction for computed tomography (CT) using vector processors and more specifically to an optimized implementation which pre-computes back projection weights and perspective geometry data associated with a given CT device as down-sampled tables. The down-sampled perspective geometry data and the weight table are interpolated dynamically as part of the volume reconstruction process for an object scanned using the given CT device.Type: ApplicationFiled: January 20, 2012Publication date: July 26, 2012Applicant: MERCURY COMPUTER SYSTEMS, INC.Inventors: Ari P. BERMAN, Daniel NAAR
-
Patent number: 7623732Abstract: The invention provides, in some aspects, methods and apparatus for signal and/or image processing which perform convolution-based filtering utilizing a graphics processing unit (GPU, also called “graphics card”) to compute multiple output pixels at once. This has the advantage of saving memory bandwidth, while leveraging the GPUs vector multiplication and dot product units during the calculation. Related aspects of the invention provide such methods and apparatus in which multiple output pixels are computed simultaneously by using render targets with more than one channel, e.g., an RGBA render target, or multiple render targets, or a combination thereof.Type: GrantFiled: April 26, 2006Date of Patent: November 24, 2009Assignee: Mercury Computer Systems, Inc.Inventors: Scott A. Thieret, Detlev Stalling, Malte Westerhoff
-
Publication number: 20090210487Abstract: The invention comprises a system of client-server visualization with hybrid data processing, having a server digital data processor, that allows for server side rendering and processing image data, and client digital data processors simultaneously connected to the server, which receives messages from the clients, creates rendered images of data sets or other data processing results and sends those rendered images and results to the clients for display or further processing. Performing certain image rendering operations on either the server or the client according to which is better suited for the tasks requested by the user at any point in time, and possibly adjusting this division of work dynamically, improves rendering speed and application responsiveness on the clients.Type: ApplicationFiled: November 21, 2008Publication date: August 20, 2009Applicant: MERCURY COMPUTER SYSTEMS, INC.Inventors: Malte Westerhoff, Detlev Stalling
-
Publication number: 20090208082Abstract: The invention provides methods and apparatus for image processing that perform image segmentation on data sets in two- and/or three-dimensions so as to resolve structures that have the same or similar grey values (and that would otherwise render with the same or similar intensity values) and that, thereby, facilitate visualization and processing of those data sets.Type: ApplicationFiled: November 21, 2008Publication date: August 20, 2009Applicant: MERCURY COMPUTER SYSTEMS, INC.Inventors: Malte Westerhoff, Detlev Stalling, Martin Seebass
-
Publication number: 20090201303Abstract: The invention provides, in some aspects, a system for rendering images, the system having one or more client digital data processors and a server digital data processor in communications coupling with the one or more client digital data processors, the server digital data processor having one or more graphics processing units. The system additionally comprises a render server module executing on the server digital data processor and in communications coupling with the graphics processing units, where the render server module issues a command in response to a request from a first client digital data processor.Type: ApplicationFiled: November 21, 2008Publication date: August 13, 2009Applicant: MERCURY COMPUTER SYSTEMS, INC.Inventors: Malte Westerhoff, Detlev Stalling
-
Publication number: 20090063658Abstract: The invention provides, in one aspect, an improved system for data access comprising a file server that is coupled to a client device or application executing thereon via one or more networks. The server comprises static storage that is organized in one or more directories, each containing, zero, one or more files. The server also comprises a file system operable, in cooperation with a file system on the client device, to provide authorized applications executing on the client device access to those directories and/or files. Fast file server (FFS) software or other functionality executing on or in connection with the server responds to requests received from the client by transferring requested data to the client device over multiple network pathways. That data can comprise, for example, directory trees, files (or portions thereof), and so forth.Type: ApplicationFiled: August 27, 2007Publication date: March 5, 2009Applicant: MERCURY COMPUTER SYSTEMS, INC.Inventors: Malte Westerhoff, Detlev Stalling
-
Publication number: 20090040070Abstract: A terrain database that is rendered in three-dimensional perspective on a Synthetic Vision display in a moving vehicle is updated in real-time in response to data from a ranging sensor. The updated database may be stored and shared with users of displays in other vehicles.Type: ApplicationFiled: April 1, 2008Publication date: February 12, 2009Applicants: MERCURY COMPUTER SYSTEMS, INC., AIREYES, INC.Inventors: Keith Alter, Andrew Kevin Barrows, Chad Jennings, Carlo Tiana
-
Publication number: 20080304738Abstract: The invention provides, in some aspects, methods for image compression that utilize the central processing unit (CPU) of a digital data processor and its associated graphics processing unit (GPU), together, in order to compress an image. In related aspects of the invention, the GPU is adapted to render at least a portion of an image to an associated texture buffer (i.e., a texture buffer of the GPU) and to transform the resulting image values in that texture buffer to a frequency-based representation. The GPU can, further, order coefficients comprising that frequency-based representation and transfer at least a portion of those coefficients to the associated CPU. That CPU can, in turn, effect transfer of the downloaded coefficients to another digital data processor (or image processing apparatus).Type: ApplicationFiled: January 17, 2008Publication date: December 11, 2008Applicant: MERCURY COMPUTER SYSTEMS, INC.Inventor: David Beilloin
-
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
-
Publication number: 20080280463Abstract: Improved printed circuit boards (PCBs), printed circuit board assemblies (PCBAs) and methods thereof contemplate PCBs with recesses incorporated into planar surfaces thereof adapted to receive respective elongate leads of circuit components. The recesses are sized so as to prevent distal ends of the leads from emerging through the far sides of the boards and, indeed, allow for positioning of the component flush with, or offset above, the board to which they are mounted.Type: ApplicationFiled: May 9, 2007Publication date: November 13, 2008Applicant: MERCURY COMPUTER SYSTEMS, INC.Inventors: Darryl J. McKenney, Michael W. Gust, David G. Persad
-
Publication number: 20080215204Abstract: The invention provides, in some aspects, improved methods, apparatus and systems for unmanned aerial vehicle (UAV) operation that utilize multiple data links between a UAV and a control station in order to transmit control and actionable intelligence data. Such methods, apparatus and systems can be used, for example, to monitor a selected environment (e.g., an oil field or other terrain/environment of interest). In a related aspect, such data links comprise satellite communication channels.Type: ApplicationFiled: December 6, 2007Publication date: September 4, 2008Applicant: MERCURY COMPUTER SYSTEMS, INC.Inventors: Philippe Roy, Jun Yu, David S. Linden
-
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: 7302462Abstract: The invention provides, in one aspect, an improved digital data processing system of the type having a plurality of execution resources, including a central processing unit (CPU) and one or more further execution resources (or “components”). The improvement is characterized by a process executing on the central processing unit that selects portions of an applications program and effects their execution on one or more of the further execution resources, while effecting execution of remaining portions of the application on the CPU. The further execution resources, according to related aspects of the invention, can include co-processors, accelerators, controllers or other devices, of the “plug-and-play” variety or otherwise. They may provide specialized functionality for any of fast Fourier transforms, image reconstruction and synthetic aperture radar algorithms, to name a few. Those resources may be disposed locally or remotely with respect to the CPU.Type: GrantFiled: March 12, 2002Date of Patent: November 27, 2007Assignee: Mercury Computer Systems, Inc.Inventors: James Kulp, Graham P. Bardouleau, Ronald J. Gallerie, John E. Laundree, Raul E. Brauner
-
Patent number: 7302237Abstract: A wideband signal generator according to one embodiment of the invention includes a variable frequency source and a direct digital synthesizer. Local oscillators, signal analyzers, modulators, demodulators, and other equipment including one or more such generators are also disclosed.Type: GrantFiled: January 7, 2004Date of Patent: November 27, 2007Assignee: Mercury Computer Systems, Inc.Inventors: Paul K W Jackson, Dwaine Scott Hardy
-
Patent number: 7257816Abstract: The invention provides, in one aspect, an improved digital data processing system of the type having a plurality of execution resources, including a central processing unit (CPU) and one or more further execution resources (or “components”). The improvement is characterized by a process executing on the central processing unit that selects portions of an applications program and effects their execution on one or more of the further execution resources, while effecting execution of remaining portions of the application on the CPU. The further execution resources, according to related aspects of the invention, can include co-processors, accelerators, controllers or other devices, of the “plug-and-play” variety or otherwise. They may provide specialized functionality for any of fast Fourier transforms, image reconstruction and synthetic aperture radar algorithms, to name a few. Those resources may be disposed locally or remotely with respect to the CPU.Type: GrantFiled: March 12, 2002Date of Patent: August 14, 2007Assignee: Mercury Computer Systems, Inc.Inventors: James Kulp, Graham P. Bardouleau, Ronald J. Gallerie, John E. Laundree, Raul E. Brauner