Patents by Inventor John W. O'Connor
John W. O'Connor 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: 10623015Abstract: An apparatus and method are described for performing vector compression. For example, one embodiment of a processor comprises: vector compression logic to compress a source vector comprising a plurality of valid data elements and invalid data elements to generate a destination vector in which valid data elements are stored contiguously on one side of the destination vector, the vector compression logic to utilize a bit mask associated with the source vector and comprising a plurality of bits, each bit corresponding to one of the plurality of data elements of the source vector and indicating whether the data element comprises a valid data element or an invalid data element, the vector compression logic to utilize indices of the bit mask and associated bit values of the bit mask to generate a control vector; and shuffle logic to shuffle/permute the data elements of the source vector to the destination vector in accordance with the control vector.Type: GrantFiled: March 15, 2018Date of Patent: April 14, 2020Assignee: Intel CorporationInventors: Simon Rubanovich, David M. Russinoff, Amit Gradstein, John W. O'Leary, Zeev Sperber
-
Publication number: 20180309461Abstract: An apparatus and method are described for performing vector compression. For example, one embodiment of a processor comprises: vector compression logic to compress a source vector comprising a plurality of valid data elements and invalid data elements to generate a destination vector in which valid data elements are stored contiguously on one side of the destination vector, the vector compression logic to utilize a bit mask associated with the source vector and comprising a plurality of bits, each bit corresponding to one of the plurality of data elements of the source vector and indicating whether the data element comprises a valid data element or an invalid data element, the vector compression logic to utilize indices of the bit mask and associated bit values of the bit mask to generate a control vector; and shuffle logic to shuffle/permute the data elements of the source vector to the destination vector in accordance with the control vector.Type: ApplicationFiled: March 15, 2018Publication date: October 25, 2018Inventors: Simon Rubanovich, David M. Russinoff, Amit Gradstein, John W. O'Leary, Zeev Sperber
-
Patent number: 9929745Abstract: An apparatus and method are described for performing vector compression. For example, one embodiment of a processor comprises: vector compression logic to compress a source vector comprising a plurality of valid data elements and invalid data elements to generate a destination vector in which valid data elements are stored contiguously on one side of the destination vector, the vector compression logic to utilize a bit mask associated with the source vector and comprising a plurality of bits, each bit corresponding to one of the plurality of data elements of the source vector and indicating whether the data element comprises a valid data element or an invalid data element, the vector compression logic to utilize indices of the bit mask and associated bit values of the bit mask to generate a control vector; and shuffle logic to shuffle/permute the data elements of the source vector to the destination vector in accordance with the control vector.Type: GrantFiled: September 26, 2014Date of Patent: March 27, 2018Assignee: Intel CorporationInventors: Simon Rubanovich, David M. Russinoff, Amit Gradstein, John W. O'Leary, Zeev Sperber
-
Publication number: 20160094241Abstract: An apparatus and method are described for performing vector compression. For example, one embodiment of a processor comprises: vector compression logic to compress a source vector comprising a plurality of valid data elements and invalid data elements to generate a destination vector in which valid data elements are stored contiguously on one side of the destination vector, the vector compression logic to utilize a bit mask associated with the source vector and comprising a plurality of bits, each bit corresponding to one of the plurality of data elements of the source vector and indicating whether the data element comprises a valid data element or an invalid data element, the vector compression logic to utilize indices of the bit mask and associated bit values of the bit mask to generate a control vector; and shuffle logic to shuffle/permute the data elements of the source vector to the destination vector in accordance with the control vector.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventors: Simon Rubanovich, David M. Russinoff, Amit Gradstein, John W. O'Leary, Zeev Sperber
-
Publication number: 20140344187Abstract: Systems and methods for creating a dynamic resource trust can receive and distribute physical quantities of a resource at a future date. These systems and methods can be implemented in a computer system that dynamically designs and/or values shares of the trust's resources. These systems and methods can permit potential users of resources to tailor the amounts of resources they obtain under different market conditions in the future, with potentially lower costs than costs associated with futures contracts.Type: ApplicationFiled: August 1, 2014Publication date: November 20, 2014Inventors: Hayne E. Leland, John W. O'Brien
-
Publication number: 20130024399Abstract: Systems and methods for creating a dynamic resource trust can receive and distribute physical quantities of a resource at a future date. These systems and methods can be implemented in a computer system that dynamically designs and/or values shares of the trust's resources. These systems and methods can permit potential users of resources to tailor the amounts of resources they obtain under different market conditions in the future, with potentially lower costs than costs associated with futures contracts.Type: ApplicationFiled: September 27, 2012Publication date: January 24, 2013Inventors: Hayne E. Leland, John W. O'Brien
-
Publication number: 20110066533Abstract: Systems and methods for creating a dynamic resource trust can receive and distribute physical quantities of a resource at a future date. These systems and methods can be implemented in a computer system that dynamically designs and/or values shares of the trust's resources. These systems and methods can permit potential users of resources to tailor the amounts of resources they obtain under different market conditions in the future, with potentially lower costs than costs associated with futures contracts.Type: ApplicationFiled: September 10, 2010Publication date: March 17, 2011Inventors: John W. O'Brien, Hayne E. Leland
-
Patent number: 7354244Abstract: A blower for a water heater having a flue defining a flue axis. The blower includes a housing at least partially defining a first chamber and a second chamber and having an inlet opening into the first chamber and an outlet communicating between the second chamber and atmosphere, the inlet being alignable with the flue, a ramp extending through the second chamber and having a surface, the surface being oriented at an acute angle with respect to the flue axis, and an impeller positioned in the second chamber and being operable to draw exhaust from the flue into the first chamber through the inlet and being operable to direct the exhaust through the second chamber and across the surface of the ramp, the surface of the ramp directing the exhaust through the outlet in a direction substantially parallel to the flue axis.Type: GrantFiled: August 31, 2005Date of Patent: April 8, 2008Assignee: AOS Holding CompanyInventors: Michael Robert Hasbargen, John W. O'Neill, Anthony Joseph Coloma, Kevin Mark Field, Darrell Wayne Schuh, Dennis R. Hughes, Jason Robert Abele
-
Patent number: 7255576Abstract: A test assembly for testing electrical performance of microcircuits contained in leadless packages has Kelvin contacts. Slider contacts in a plurality of contact assemblies slide compliantly to accommodate lack of coplanarity in terminals on the package. A resilient elastomeric block may be inserted through interior spaces of the contact assembly and in interfering relation with features of a housing that supports and aligns the contact assemblies, to apply force to the slider contacts to force them against the microcircuit terminals.Type: GrantFiled: June 8, 2006Date of Patent: August 14, 2007Assignee: JohnsTech International CorporationInventors: John W. O'Sullivan, John E. Nelson
-
Patent number: 7074049Abstract: A test assembly for testing electrical performance of microcircuits contained in leadless packages has Kelvin contacts. Slider contacts in a plurality of contact assemblies slide compliantly to accommodate lack of coplanarity in terminals on the package. A resilient elastomeric block may be inserted through interior spaces of the contact assembly and in interfering relation with features of a housing that supports and aligns the contact assemblies, to apply force to the slider contacts to force them against the microcircuit terminals.Type: GrantFiled: March 21, 2005Date of Patent: July 11, 2006Assignee: JohnsTech International CorporationInventors: John W. O'Sullivan, John E. Nelson
-
Patent number: 6861667Abstract: A grounding assembly for testing which can be readily changed is provided by an insert which is retained within an opening in a test socket. Flexible projections from the socket fit within grooves in the insert to provide the retention means. The insert is positioned within an opening in the socket adjacent to an opening containing a device under test (DUT). The insert is also between the DUT and a test board, and has contacts arranged such they connect ground contacts on the DUT to opposing contacts on the test board. The insert can provide different numbers, arrangements, and types of contacts as well as different materials for both the contact and contact body by merely changing the insert.Type: GrantFiled: July 15, 2003Date of Patent: March 1, 2005Assignee: JohnsTech International CorporationInventors: Mathew L. Gilk, John W. O'Sullivan, David A. Johnson
-
Publication number: 20040106310Abstract: A grounding assembly for testing which can be readily changed is provided by an insert which is retained within an opening in a test socket. Flexible projections from the socket fit within grooves in the insert to provide the retention means. The insert is positioned within an opening in the socket adjacent to an opening containing a device under test (DUT). The insert is also between the DUT and a test board, and has contacts arranged such they connect ground contacts on the DUT to opposing contacts on the test board. The insert can provide different numbers, arrangements, and types of contacts as well as different materials for both the contact and contact body by merely changing the insert.Type: ApplicationFiled: July 15, 2003Publication date: June 3, 2004Inventors: Mathew L. Gilk, John W. O'Sullivan, David A. Johnson
-
Patent number: 6536715Abstract: An inflatable evacuation device includes an inflatable slide portion and an inflatable arch-shaped support portion for supporting the inflatable slide portion. The inflatable slide portion has a support frame with a first inflatable elongate beam and a second inflatable elongate beam spaced from the first inflatable elongate beam. A floor extends between the first and second inflatable elongate beams and is constructed of a flexible material. The inflatable arch-shaped support portion comprising first and second inflatable curved beams connected to the inflatable slide portion such that forces generated at least at a central region of the inflatable slide portion are transferred to the curved beams to thereby support at least the central region.Type: GrantFiled: June 15, 2001Date of Patent: March 25, 2003Assignee: Air Cruisers CompanyInventors: Marc H. Moran, Dean H. Staudt, John W. O'Donnell
-
Patent number: 5975467Abstract: An inflatable evacuation slide for an aircraft comprising upper and lower sliding regions interconnected by an intermediate sliding region and including a flexible sliding support surface. An inflatable support structure extends outwardly from the upper sliding region and formed by at least first and second support sections spaced from each other and extending in planes transverse to a plane of the sliding support surface. Each support section comprises an engaging member interposed between a connecting member and a supporting member. The connecting and supporting members are connected to the upper sliding region, so that the engaging members are substantially parallel to each other and spaced from the upper sliding region.Type: GrantFiled: August 6, 1998Date of Patent: November 2, 1999Assignee: Air Cruisers CompanyInventors: John W. O'Donnell, Dean Staudt
-
Patent number: 5883362Abstract: A lightwave cooking oven method and apparatus are disclosed wherein a thermistor determines an elevation temperature at a given location on the oven where oven secondary heating has a relation to the cooking time of the food and periodically reducing the power to lamps substantially midway during the normal cooking time at the beginning of which the elevated temperature was determined for a given recipe. The power can be reduced by being turned off or lowered.Type: GrantFiled: August 24, 1995Date of Patent: March 16, 1999Assignee: Quadlux, Inc.Inventors: Donald W. Pettibone, John W. O'Neal, Gay L. Winterringer
-
Patent number: 5875868Abstract: An inflatable evacuation slide for an aircraft consists of first and second longitudinal support beams, upper and lower transverse support members and a flexible sliding support surface. The first and second longitudinal support members are spaced from each other and formed having proximal and distal ends thereof. The lower support member is transverse to the first and second longitudinal support beams and spaced from the distal ends thereof, so that each longitudinal support beam is formed having an extension portion extending between the lower support member and the distal ends thereof. The flexible sliding support surface is connected to and limited by at least the upper and lower support members.Type: GrantFiled: February 4, 1997Date of Patent: March 2, 1999Assignee: Air Cruisers CompanyInventors: Edward H. Smialowicz, Dean H. Staudt, John W. O'Donnell
-
Patent number: 5726423Abstract: An oven for cooking with light having wavelengths in the visible, near visible, and infra-red spectral ranges cooks food items for periods that are predetermined for given food items. When prolonged use of the oven increases the oven temperature, a thermistor detects the temperature increases and delivers a signal representing the increase to a microprocessor. The microprocessor is programmed to compensate for increases in the oven temperature by lowering the cooking time for a given food item below the predetermined period. Some of the heated air that accumulates in the oven is withdrawn by an evacuation device.Type: GrantFiled: November 26, 1996Date of Patent: March 10, 1998Assignee: Quadlux, Inc.Inventors: Eugene R. Westerberg, John W. O'Neal
-
Patent number: 5474671Abstract: This invention concerns a process and apparatus for removing oil from liquefied petroleum gases. In a preferred embodiment, the activated carbon bed is pretreated with odorant thereby enabling oil to be removed from odorized liquefied petroleum gases with negligible removal of odorant.Type: GrantFiled: April 11, 1994Date of Patent: December 12, 1995Assignee: Phillips Petroleum CompanyInventor: John W. O'Connor
-
Patent number: 5307525Abstract: As an improvement for eliminating lingering bathroom odor, a few drops of an appropriate fluid mixture such as a chlorinated hydrocarbon containing a small amount of a volatile fragrant fluid is added to water in a toilet bowl prior to the use of the toilet. A unique property of the first fluid causes the resultant mixture to spread quickly over the entire surface of the water, forming a nonpermeable film across which the odor emanating from unflushed feces cannot pass. The second fluid quickly vaporizes from this film allowing the resulting concentrated fragrance to neutralize within the toilet bowl the flatulence odor produced during a bowel movement. A person sitting upon the toilet seat actuates a semiautomatic fluid dispenser.Type: GrantFiled: September 28, 1992Date of Patent: May 3, 1994Inventor: John W. O'Brien
-
Patent number: 5125743Abstract: In a solar vector magnetograph for measuring solar magnetic fields including a telescope pointable to a solar zone and relay optics mounted there-behind, including a collimating lens, a quarter wave plate, a light polarizer, a beam expanding means, a narrow bandpass blocking filter to admit a narrow spectral band of polarized light, a reimaging lens to focus the resulting beam and an image receiver, the improvement provided is a solid Fabry-Perot etalon filter which is mounted between the blocking filter and the reimaging lens, such filter being of a desired refractive index and thickness so as to select a narrow band of the so-transmitted polarized light and to transmit same to the image receiver, all in order to isolate and record the emissions of atomic species and to infer the magnetic field at the solar zone.Type: GrantFiled: December 22, 1989Date of Patent: June 30, 1992Assignee: The United States of America as represented by the Secretary of the Air ForceInventors: David M. Rust, John W. O'Byrne, Terry J. Harris