Munroe, US
Chris Munroe, Collins, OH US
Patent application number | Description | Published |
---|---|---|
20130205888 | METHOD AND APPARATUS TO MEASURE BOREHOLE PRESSURE DURING BLASTING - Pressure sensors and techniques are presented in which one or more piezoelectric discs are housed in a holder structure with a hole allowing exposure of the piezoelectric disc(s) to ambient pressure within a borehole, with wiring leads passing through the holder structure for conveying an electrical signal from the piezoelectric device to an external interface circuit or for conveying an electrical signal from an internal interface circuit to an external data acquisition system. | 08-15-2013 |
20160108720 | METHOD AND APPARATUS TO MEASURE BOREHOLE PRESSURE DURING BLASTING - A method of calibrating a pressure sensing apparatus for measuring borehole pressure during blasting operations is provided. The method includes: striking a first piezoelectric sensor of a first unmolded pressure sensing apparatus; determining, with an interference circuit, a first peak voltage of the first piezoelectric sensor during the striking thereof; striking a second piezoelectric sensor of a second molded pressure sensing apparatus; determining with the interference circuit, a second peak voltage of the second piezoelectric sensor during the striking thereof; and calculating a piezoelectric constant of the first piezoelectric from at least the first and second peak voltages. | 04-21-2016 |
David B. Munroe, East Greenwich, RI US
Patent application number | Description | Published |
---|---|---|
20120018176 | FIRE SUPPRESSION NOZZLE - A fire extinguishing device for the uniform distribution of compressed air foam for fire suppression, connected to a piping network of a CAF system. Multiple nozzles of different types are connected to a single body, set at specific angles both horizontally and vertically. Each nozzle is selected to provide a set discharge spray angle and positioned in the body of the device to provide the proper distribution. The device body has a female thread at the inlet for connection to the CAF system in addition to female outlets at the discharge for connection of spray nozzles. The device may be used to create a 360° spray pattern or a 120° spray pattern depending on the application. | 01-26-2012 |
David J. Munroe, Frederick, MD US
Patent application number | Description | Published |
---|---|---|
20080214408 | IN SITU ASSEMBLY OF PROTEIN MICROARRAYS - The invention provides a microarray and methods for producing a protein microarray. The array comprises multiple nucleic acid molecules immobilized on a substrate, each comprising (i) a protein-binding domain and (ii) a nucleic acid sequence encoding a fusion protein comprising a polypeptide of interest and a DNA-binding protein that binds the protein-binding domain, and one or more fusion proteins produced from the multiple nucleic acid molecules. Each fusion protein is immobilized on the substrate via binding to a nucleic acid sequence comprising the protein-binding domain present on the nucleic acid molecule from which the fusion protein is produced or on the substrate. The invention also provides a method of analyzing protein interactions with, for example, other proteins, lipids and drugs. | 09-04-2008 |
20090088331 | INFLUENZA VIRUS NUCLEIC ACID MICROARRAY AND METHOD OF USE - The present invention relates generally to methods of detecting and identifying known and unknown viruses using hybridization microarrays to essentially all known influenza virus nucleotide sequences of at least one type that infect at least one species, the sequencing of nucleotides which hybridize to the microarrays and analysis of the hybridized sequences with existing databases, thus identifying existing or new subtypes of viruses. The present invention also relates to methods of use of the microarrays of the invention for the detection of influenza viruses, including variant influenza viruses. The method includes the use of a non-specific PCR amplification method to amplify sample nucleic acids. | 04-02-2009 |
Donald Munroe, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20160109455 | COMPOSITIONS FOR OVARIAN CANCER ASSESSMENT HAVING IMPROVED SPECIFICTY - The present invention provides compositions and methods that provide a high degree of sensitivity and a high degree of specificity for the preoperative assessment of ovarian tumors in a variety of subject's (e.g., pre- and post-menopausal women) having a variety of ovarian cancer types (e.g., clear cell/mucinous, low malignant potential, high malignant potential) and at a variety of disease states (e.g., early and late stage). | 04-21-2016 |
Donald Munroe, Chaska, MN US
Patent application number | Description | Published |
---|---|---|
20090299644 | SYSTEM AND METHOD FOR SELECTING SAMPLES FROM AN ANTIBODY ANALYSIS FOR DISPLAY OF COMPLETE SPECIFICITY ANALYSIS DATA - A system and method provides for selecting one or more samples from an antibody specificity analysis for displaying complete antibody specificity analysis data. A plurality of sample sera are run through a protein panel for antibody analysis and a specificity analysis is completed. A positive or negative screening result is displayed for each sample within the panel, and for each positive sample, preliminary diagnostic data such as the PRA value and intensity value are provided. The preliminary diagnostic data is then reviewed by a user to determine whether complete specificity data of each positive sample is needed. In one embodiment, the complete specificity data is available for purchase on a sample-by-sample basis so that if only a small amount of samples are deemed useful, purchase of the complete specificity data for an entire panel of samples is avoided. The specificity data is encrypted until the user decides to purchase it. | 12-03-2009 |
Donald Munroe, Brown Deer, WI US
Patent application number | Description | Published |
---|---|---|
20090143995 | System and Method for Management and Evaluation of Genotyping Data - Provided are systems and methods for improving efficiency in high throughput genotyping operations by implementing a unique workflow management architecture that permits faster and more accurate determination and evaluation of genotyping and haplotyping, and software to accomplish the same. The system provides a user with a highly-accurate summary and multiple-field breakdown of panels of genotyping data samples for batch approval and batch selection of ambiguous or potentially unique sample sets which can be selected for further analysis. Also provided are tools for evaluating and improving the operation of a genotyping laboratory to maximize the testing and typing of the significant quantities of raw data used in genotyping that are produced in high-throughput laboratory environments. | 06-04-2009 |
Geary H. Munroe, Norton, MA US
Patent application number | Description | Published |
---|---|---|
20110098728 | APPARATUS AND METHOD FOR ATTACHING SOFT TISSUE TO BONE - Apparatuses for attaching tissue to bone are provided. In one exemplary embodiment, the apparatus includes an expandable body defining a bore, an expander pin having a shaft sized to be received in the bore of the expandable body, and an insertion shaft slidingly disposed in the bore of the expandable body and in a bore of the expander pin. The body is configured to expand laterally into and attach to bone when the expander pin is driven into the expandable body. The body includes a proximal main member having a distally extending threaded projection and a harder, distal tip member having a threaded recess in a proximal surface thereof such that the projection is threadedly interengageable with the recess. The expansion of the body by way of the pin can occur when the proximal main member and distal tip member are threadedly engaged. The insertion shaft is releasably secured to the expandable body and extends distally beyond the expandable body. | 04-28-2011 |
Jack Munroe, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20120115691 | TURN AND BURN EXERCISE SYSTEMS - A turn and burn exercise device comprising a frame assembly (including a periphery ring; and a plurality of frame rails); a rotation assembly (including at least one bushing and at least one bearing); a sphere having an inner volume; an inner surface; and an outer surface; and at least one ball. The turn and burn exercise device when operated during an exercise routine may or may not contact a ground surface. The turn and Burn exercise device allows users to burn calories and fat at relatively consistent rates throughout workout sessions. The longer the ball is in motion, the more calories and fat users may burn. The ball may also be used on the floor for push-ups and extensive core workouts. Different amounts of weight can be applied to the turn and burn exercise device as necessary to achieve desired results. | 05-10-2012 |
James Munroe, Crawfordsville, IN US
Patent application number | Description | Published |
---|---|---|
20120122651 | High purity powders - This invention relates to high purity yttria or ytterbia stabilized zirconia powders comprising from about 0 to about 0.15 weight percent impurity oxides, from about 0 to about 2 weight percent hafnium oxide (hafnia), from about 6 to about 25 weight percent yttrium oxide (yttria) or from about 10 to about 36 weight percent ytterbium oxide (ytterbia), and the balance zirconium oxide (zirconia). Thermal barrier coatings for protecting a component such as blades, vanes and seal surfaces of gas turbine engines, made from the high purity yttria or ytterbia stabilized zirconia powders, have a density greater than 88% of the theoretical density with a plurality of vertical macrocracks homogeneously dispersed throughout the coating to improve its thermal fatigue resistance. | 05-17-2012 |
20140334939 | HIGH PURITY POWDERS - This invention relates to high purity yttria or ytterbia stabilized zirconia powders comprising from about 0 to about 0.15 weight percent impurity oxides, from about 0 to about 2 weight percent hafnium oxide (hafnia), from about 6 to about 25 weight percent yttrium oxide (yttria) or from about 10 to about 36 weight percent ytterbium oxide (ytterbia), and the balance zirconium oxide (zirconia). Thermal barrier coatings for protecting a component such as blades, vanes and seal surfaces of gas turbine engines, made from the high purity yttria or ytterbia stabilized zirconia powders, have a density greater than 88% of the theoretical density with a plurality of verticalzA macrocracks homogeneously dispersed throughout the coating to improve its thermal fatigue resistance. | 11-13-2014 |
Jay R. Munroe, Watseka, IL US
Patent application number | Description | Published |
---|---|---|
20140182147 | ROTARY LASER LEVEL WITH THEFT DETECTION - A theft detection method for a rotary laser tool includes using a motion sensor incorporated into a base unit of the rotary laser tool to detect movement of the base unit, monitoring duration of movement of the base unit as indicated by the motion sensor using a control system of the rotary laser tool, and activating an alarm indicator in response to the duration of movement being greater than a predefined threshold. | 07-03-2014 |
20140202011 | ROTARY LASER LEVEL WITH AUTOMATED LEVEL CALIBRATION - A method of operating a rotary laser level includes actuating a drive system to level a laser assembly of a base unit of the rotary laser level, and emitting a laser beam from the rotating laser assembly after the laser assembly has been leveled. A first beam center position of the emitted laser beam is detected using a portable receiving unit. An initial level position is determined at the first beam center position, and the receiving unit is fixed at the first beam center position. The base unit is then rotated so the laser assembly is pointing away from the receiving unit and the laser assembly is leveled again. The laser beam is then centered on the receiving unit again and a current level position is determined. The current level position is compared to the initial level position to determine a state of calibration of a level position of the laser assembly based on the comparison. | 07-24-2014 |
20140203172 | ROTARY LASER LEVEL WITH LASER DETECTION - A method of detecting a laser beam emitted by a laser tool includes receiving light via an optical window of a receiver unit, and directing the light received via the optical window onto a first light sensor array and a second light sensor array. At least one signal is output from the first light sensor array indicating a characteristic of the light incident upon the first light sensor array. At least one signal is output from the second light sensor array indicating a characteristic of the light incident upon the second light sensor array. The at least one signal from the first light sensor array and the at least one signal from the second light sensor array are processed with respect to each other to produce a measurement signal. A determination is then made whether the received light is a laser beam emitted by the laser tool based on the measurement signal. | 07-24-2014 |
Justin Munroe, Denton, TX US
Patent application number | Description | Published |
---|---|---|
20110135072 | METHOD AND SYSTEM FOR INTERJECTING COMMENTS TO IMPROVE INFORMATION PRESENTATION IN SPOKEN USER INTERFACES - A method and an apparatus for providing audio information to a user. The method and apparatus provide information in multiple modes that represent various pieces of information and/or alternatives. In various embodiments, the form of a prompt played is dependent on what previously played prompts were given to the user during that session. | 06-09-2011 |
Leslie R. Munroe, Blandford, MA US
Patent application number | Description | Published |
---|---|---|
20100126430 | PROTECTING DEVICE FOR ANIMAL RESTRAINTS - A protecting device for animal restraints comprises a generally planar main piece of flexible, resilient material. The protecting device is provided with an attachment portion configured to allow selective attachment and detachment of opposite sides of the main piece to each other in order to form a generally cylindrical shape. The protecting device is further provided with an irregular outer surface. | 05-27-2010 |
Mark Munroe, Mansfield, MA US
Patent application number | Description | Published |
---|---|---|
20120248818 | MOBILE SHELTER SYSTEM HAVING AN ENCLOSED TRAILER AND AN EXPANDABLE SHELTER - A mobile shelter system having a transport configuration and a deployed configuration. The mobile shelter system includes an enclosed bumper-pull trailer, and a plurality of functional components, for use in the deployed configuration, including an expandable shelter configured for storage in the trailer in a collapsed state. In the transport configuration, all of the functional components are secured to the trailer, and, in the deployed configuration, the shelter is in an expanded state and is at least partially disposed on a ramp of the trailer to form a series of rooms including respective operational interior spaces of the shelter and the trailer. | 10-04-2012 |
Melissa E. Munroe, Oklahoma City, OK US
Patent application number | Description | Published |
---|---|---|
20150098940 | Biomarkers for Systemic Lupus Erythematosus Disease Activity, and Intensity and Flare - The present invention involves the identification of biomarkers that are predictive of impeding systemic lupus erythematosus (SLE) disease flare. Methods for treating patients so identified are also provided. | 04-09-2015 |
Michael J. Munroe, Eugene, OR US
Patent application number | Description | Published |
---|---|---|
20080198880 | METHOD AND APPARATUS FOR INCREASING FIBER LASER OUTPUT POWER - A fiber laser with reduced stimulated Brillouin scattering includes a spool having a height and characterized by an induced temperature gradient with the height. The fiber laser also includes a fiber wrapped on the spool and characterized by a signal power increasing along the length of the fiber. The induced temperature gradient is a function of the signal power along the fiber. | 08-21-2008 |
20090046746 | PULSED FIBER LASER - A fiber laser system includes a master oscillator configured to generate linear polarized infrared laser radiation with wavelengths of 1015-1085 nm, pulses with durations of 100 ps to 10 ns, pulse train repetition rates of 1 kHz to 10 MHz, spectral bandwidth less than 0.5 nm, and a predominately single spatial mode and a polarization-maintaining optical isolator optically coupled to the master oscillator. The fiber laser system also includes a fiber amplifier system optically coupled to the optical isolator and including a power amplifier configured to amplify the laser radiation transmitted through the optical isolator. The power amplifier includes a polarization-maintaining, large-mode-area, multiple-clad Yb-doped gain fiber having a core, an inner cladding, and at least an outer cladding, one or more diode pump lasers emitting pump light of a nominal wavelength of 976 nm, and a pump coupler configured to couple the pump light into the gain fiber. | 02-19-2009 |
20090067035 | METHOD AND APPARATUS FOR CONTINUOUS WAVE HARMONIC LASER - An apparatus for producing coherent, continuous wave, ultraviolet light, includes one or more source lasers in the visible or near-infrared frequency range. The apparatus also includes one or more frequency conversion stages. Each of the one or more frequency conversion stages includes one or more reflectors, an optical resonator, one or more waveguide components, or one or more fiber optic components. At least one of the one or more frequency conversion stages includes a huntite-type aluminum double borate nonlinear optical material to produce light having a wavelength between 190 and 350 nm. The huntite-type aluminum double borate material has a composition given by MAl | 03-12-2009 |
20090107962 | METHOD AND APPARATUS FOR A HYBRID MODE-LOCKED FIBER LASER - An apparatus for producing coherent pulsed light with a fiber-based master oscillator/fiber amplifier architecture includes a fiber-coupled mode-locked laser source. The fiber-coupled mode-locked laser source is configured to provide pulses having a pulse duration of less than 1 ns. The apparatus also includes a fiber-coupled amplitude modulator optically coupled to the fiber-coupled mode-locked laser source. The fiber-coupled amplitude modulator is capable of gate durations greater than 1 ns. The apparatus further includes a saturated fiber power amplifier optically coupled to the fiber-coupled amplitude modulator. | 04-30-2009 |
20090185588 | METHOD AND APPARATUS FOR PRODUCING ARBITRARY PULSETRAINS FROM A HARMONIC FIBER LASER - A system for producing frequency converted light includes a first seed laser operable to provide a first laser signal and a second seed laser operable to provide a second laser signal. The system also includes an optical combiner optically coupled to the first seed laser and the second seed laser. The optical combiner is operative to combine the first laser signal and the second laser signal into a combined laser signal. The system further includes a power amplifier optically coupled to the optical combiner. An intensity of both the first laser signal and the second laser signal are increased by the power amplifier. The system additionally includes a harmonic converter optically coupled to the power amplifier. | 07-23-2009 |
20090201954 | METHOD AND APPARATUS FOR PULSED HARMONIC ULTRAVIOLET LASERS - An apparatus for producing coherent, pulsed ultraviolet light with pulse durations that range between 1 ps and 1 μs includes one or more source lasers in the visible or near-infrared frequency range. The apparatus also includes one or more FC stages, at least one of the one or more FC stages including a nonlinear FC device and one or more optical elements. The optical elements include a reflector, a focusing element, a polarization-controlling optic, a wavelength separator, or a fiber optic component. The FC device includes a huntite-type aluminum double borate nonlinear optical material configured to produce FC light having a wavelength between 190 and 350 nm and a composition given by RAl | 08-13-2009 |
20110128613 | METHOD AND APPARATUS FOR PULSED HARMONIC ULTRAVIOLET LASERS - An apparatus for producing coherent, pulsed ultraviolet light with pulse durations that range between 1 ps and 1 μs includes one or more source lasers in the visible or near-infrared frequency range. The apparatus also includes one or more FC stages, at least one of the one or more FC stages including a nonlinear FC device and one or more optical elements. The optical elements include a reflector, a focusing element, a polarization-controlling optic, a wavelength separator, or a fiber optic component. The FC device includes a huntite-type aluminum double borate nonlinear optical material configured to produce FC light having a wavelength between 190 and 350 nm and a composition given by RAl | 06-02-2011 |
20120002688 | METHOD AND SYSTEM USING PHASE MODULATION TO REDUCE SPECTRAL BROADENING - A laser system includes a seed laser operable to output a seed laser signal along an optical path and a phase modulator disposed along the optical path and operable to receive the seed laser signal. The laser system also includes a phase modulator driver coupled to the phase modulator. A drive signal from the phase modulator driver is operable to produce, as an output from the phase modulator, an unmodulated seed laser signal when the drive signal is associated with a first state and a modulated seed laser signal when the drive signal is associated with a second state. The laser system further includes a fiber amplifier disposed along the optical path and operable to receive the output of the phase modulator. A spectral bandwidth of an output of the fiber amplifier associated with the second state is less than a spectral bandwidth of the output of the fiber amplifier associated with the first state. | 01-05-2012 |
20130135711 | METHOD AND APPARATUS FOR PULSED HARMONIC ULTRAVIOLET LASERS - An apparatus for producing coherent, pulsed ultraviolet light with pulse durations that range between 1 ps and 1 μs includes one or more source lasers in the visible or near-infrared frequency range. The apparatus also includes one or more FC stages, at least one of the one or more FC stages including a nonlinear FC device and one or more optical elements. The optical elements include a reflector, a focusing element, a polarization-controlling optic, a wavelength separator, or a fiber optic component. The FC device includes a huntite-type aluminum double borate nonlinear optical material configured to produce FC light having a wavelength between 190 and 350 nm and a composition given by RAl | 05-30-2013 |
Michael John Munroe, Piermont, NY US
Patent application number | Description | Published |
---|---|---|
20160000679 | LACTONE-CONTAINING COMPOSITIONS FOR MALODOR ELIMINATION - The presently disclosed subject matter provides lactone-containing malodor eliminating compositions that ameliorate undesirable malodor, e.g., undesirable malodor due to presence of sulfur- or amine-containing compounds. The presently disclosed compositions can be added to a variety of products, including, but not limited to, foods, beverages, toothpastes, mouthwashes and other orally consumable products. | 01-07-2016 |
Norman Munroe, Miami, FL US
Patent application number | Description | Published |
---|---|---|
20150315681 | NOVEL NITINOL ALLOYS AND USES THEREOF IN SURGICAL IMPLANTS - The current invention provides novel nitinol alloys, particularly, nitinol alloys containing a third metallic element referred to as ternary nitinol alloys. Accordingly, the current invention provides nitinol alloys including, but not limited to, Nickel-Titanium-Chromium (NiTiCr) and Nickel-Titanium-Tantalum (NiTiTa). The current invention also provides implants manufactured from the ternary nitinol alloys. The implants comprise the ternary nitinol alloys and are, optionally, surface treated to promote anti-thrombogenicity and biocompatibility, for example, through magnetoelectropolishing (MEP). Accordingly, the current invention provides nitinol alloys and implants comprising the nitinol alloys that reduce the risk of clotting due to stagnant blood flow, eliminate flushing, and minimize infection and damage to blood vessels. | 11-05-2015 |
Philip David Munroe US
Patent application number | Description | Published |
---|---|---|
20140148936 | COMPUTER NUMERICAL CONTROL ASSEMBLY OR PROCESSING OF COMPONENTS - The invention relates to an automated method of assembling or processing components using computer numerical controlled drives to decouple the stages of delivering components to a tool, into a series of separately programmable stages, namely, a component loading stage, a component separating stage, an accelerating stage and a delivery stage, wherein the timing, position, speed, velocity, and acceleration of each component during each stage is selected through programming of the computer numerical controls. | 05-29-2014 |
Richard Munroe, Belmont, MA US
Patent application number | Description | Published |
---|---|---|
20120179627 | UPSIDE INVESTING METHOD AND SYSTEM - An economic security, saving, spending, and investing financial planning method and system are disclosed, to calculate the smoothest possible living standard floor for a household, which does not necessitate borrowing or spending out of risky investments; and to show the extent to which the household's living standard floor may rise once risky investments are converted to safe investments. | 07-12-2012 |
Richard Poundstone Munroe, Santa Ana, CA US
Patent application number | Description | Published |
---|---|---|
20140138920 | SEALING SYSTEM - A system configured to seal at least one flexible longitudinal member is provided. In one embodiment, the system includes a sealing member having at first set of apertures, a second set of apertures, and inner and outer interface surfaces. The system also includes a clamping member having a first set of apertures and an interface surface. The first set of apertures in the clamping member is configured to align with the first set of apertures in the sealing member. The first sets of apertures are configured to receive the at least one flexible longitudinal member. The interface surface of the clamping member is configured to abut the inner interface surface of the sealing member. The system also includes at least one threaded blind bore in the interface surface of the clamping member, and at least one fastener configured to draw the clamping member into engagement with the sealing member. | 05-22-2014 |
Steven J. Munroe, Rochester, MN US
Patent application number | Description | Published |
---|---|---|
20100006641 | REAL-TIME SECURITY VERIFICATION FOR BANKING CARDS - Embodiments of the invention provide a means for verifying that a person using a bank card at a point-of-sale merchant location is in fact a person authorized to use the bank card. In one embodiment of the invention, verification may involve communicating with the mobile device 103 associated with the person authorized to use the bank card. The person authorized to use the bank card may be required to send verification data to the bank card verification system via the mobile device to confirm a purchase. The bank card verification system may not authorize the purchase if the proper verification data is not received from the mobile device. In another embodiment, the bank card verification system may be configured to determine a proximity of the mobile device to the merchant point-of-sale location to verify the purchase. | 01-14-2010 |
20100006642 | REAL-TIME SECURITY VERIFICATION FOR BANKING CARDS - Embodiments of the invention provide a means for verifying that a person using a bank card at a point-of-sale merchant location is in fact a person authorized to use the bank card. In one embodiment of the invention, verification may involve communicating with the mobile device | 01-14-2010 |
20130086338 | LINKING CODE FOR AN ENHANCED APPLICATION BINARY INTERFACE (ABI) WITH DECODE TIME INSTRUCTION OPTIMIZATION - A code sequence made up multiple instructions and specifying an offset from a base address is identified in an object file. The offset from the base address corresponds to an offset location in a memory configured for storing an address of a variable or data. The identified code sequence is configured to perform a memory reference function or a memory address computation function. It is determined that the offset location is within a specified distance of the base address and that a replacement of the identified code sequence with a replacement code sequence will not alter program semantics. The identified code sequence in the object file is replaced with the replacement code sequence that includes a no-operation (NOP) instruction or having fewer instructions than the identified code sequence. Linked executable code is generated based on the object file and the linked executable code is emitted. | 04-04-2013 |
20130086369 | COMPILING CODE FOR AN ENHANCED APPLICATION BINARY INTERFACE (ABI) WITH DECODE TIME INSTRUCTION OPTIMIZATION - Compiling code for an enhanced application binary interface (ABI) including identifying, by a computer, a code sequence configured to perform a variable address reference table function including an access to a variable at an offset outside of a location in a variable address reference table. The code sequence includes an internal representation (IR) of a first instruction and an IR of a second instruction. The second instruction is dependent on the first instruction. A scheduler cost function associated with at least one of the IR of the first instruction and the IR of the second instruction is modified. The modifying includes generating a modified scheduler cost function that is configured to place the first instruction next to the second instruction. An object file is generated responsive to the modified scheduler cost function. The object file includes the first instruction placed next to the second instruction. The object file is emitted. | 04-04-2013 |
20130086563 | COMPILING CODE FOR AN ENHANCED APPLICATION BINARY INTERFACE (ABI) WITH DECODE TIME INSTRUCTION OPTIMIZATION - A code sequence made up multiple instructions and specifying an offset from a base address is identified in an object file. The offset from the base address corresponds to an offset location in a memory configured for storing an address of a variable or data. The identified code sequence is configured to perform a memory reference function or a memory address computation function. It is determined that the offset location is within a specified distance of the base address and that a replacement of the identified code sequence with a replacement code sequence will not alter program semantics. The identified code sequence in the object file is replaced with the replacement code sequence that includes a no-operation (NOP) instruction or having fewer instructions than the identified code sequence. Linked executable code is generated based on the object file and the linked executable code is emitted. | 04-04-2013 |
20130086570 | LINKING CODE FOR AN ENHANCED APPLICATION BINARY INTERFACE (ABI) WITH DECODE TIME INSTRUCTION OPTIMIZATION - A code sequence made up multiple instructions and specifying an offset from a base address is identified in an object file. The offset from the base address corresponds to an offset location in a memory configured for storing an address of a variable or data. The identified code sequence is configured to perform a memory reference function or a memory address computation function. It is determined that the offset location is within a specified distance of the base address and that a replacement of the identified code sequence with a replacement code sequence will not alter program semantics. The identified code sequence in the object file is replaced with the replacement code sequence that includes a no-operation (NOP) instruction or having fewer instructions than the identified code sequence. Linked executable code is generated based on the object file and the linked executable code is emitted. | 04-04-2013 |
20130318510 | COMPILING CODE FOR AN ENHANCED APPLICATION BINARY INTERFACE (ABI) WITH DECODE TIME INSTRUCTION OPTIMIZATION - Generating decode time instruction optimization (DTIO) object code that enables a DTIO enabled processor to optimize execution of DTIO instructions. A code sequence configured to facilitate DTIO in a DTIO enabled processor is identified by a computer. The code sequence includes an internal representation (IR) of a first instruction and an IR of a second instruction. The second instruction is dependent on the first instruction. A schedule associated with at least one of the IR of the first instruction and the IR of the second instruction is modified. The modifying includes generating a modified schedule that is configured to place the first instruction next to the second instruction. An object file is generated based on the modified schedule. The object file includes the first instruction placed next to the second instruction. The object file is emitted. | 11-28-2013 |
20160048379 | COMPILER OPTIMIZATIONS FOR VECTOR INSTRUCTIONS - An optimizing compiler includes a vector optimization mechanism that optimizes vector instructions by eliminating one or more vector element reverse operations. The compiler can generate code that includes multiple vector element reverse operations that are inserted by the compiler to account for a mismatch between the endian bias of the instruction and the endian preference indicated by the programmer or programming environment. The compiler then analyzes the code and reduces the number of vector element reverse operations to improve the run-time performance of the code. | 02-18-2016 |
20160048445 | COMPILER OPTIMIZATIONS FOR VECTOR INSTRUCTIONS - An optimizing compiler includes a vector optimization mechanism that optimizes vector instructions by eliminating one or more vector element reverse operations. The compiler can generate code that includes multiple vector element reverse operations that are inserted by the compiler to account for a mismatch between the endian bias of the instruction and the endian preference indicated by the programmer or programming environment. The compiler then analyzes the code and reduces the number of vector element reverse operations to improve the run-time performance of the code. | 02-18-2016 |
Thomas Munroe, Oneco, CT US
Patent application number | Description | Published |
---|---|---|
20130341321 | Microwave Based System for Radiantly Heating an Area - A microwave based radiant heating system is provided and includes a microwave heating system having a heating cavity and a radiant pipe system having a pipe heating portion, wherein pipe heating portion is located within the heating cavity and wherein the radiant pipe system contains a fluid having a predictable thermal storage capability. Additionally, a fluid pump in flow communication with the radiant pipe system is provided, wherein the fluid pump is configured to cause the fluid to flow within the radiant pipe system and the pipe heating portion. | 12-26-2013 |