Patents by Inventor Roger A. Scott

Roger A. Scott 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).

  • Publication number: 20150014841
    Abstract: An apparatus comprising a first substrate having a first surface, a second substrate having a second surface facing the first surface and an array of metallic raised features being in contact with the first surface to the second surface, a portion of the raised features having a mechanical bend or buckle plastic deformation produced therein via a compressive force. One or more of the metallic raised features has one or more surface singularities therein prior to the mechanical bend or the buckle plastic deformation produced by the compressive force.
    Type: Application
    Filed: September 19, 2014
    Publication date: January 15, 2015
    Inventors: Roger Scott Kempers, Shankar Krishnan, Alan Michael Lyons, Todd Richard Salamon
  • Patent number: 8898625
    Abstract: Optimized storage of function variables in compiled code is disclosed. It is determined that a variable of a first function is required to be available for use by a second function subsequent to return of the first function. Machine code is generated to escape the variable from a storage location in a stack memory to a storage location in a heap memory, prior to the variable being removed from the stack memory, in connection with return of the first function.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: November 25, 2014
    Inventors: Victor Leonel Hernandez Porras, Roger Scott Hoover
  • Patent number: 8826253
    Abstract: Delayed insertion of safepoint related code is disclosed. Optimization processing is performed with respect to an intermediate representation of a source code. The optimized intermediate representation is analyzed programmatically to identify a safepoint and insert safepoint related code associated with the safepoint. In some embodiments, analyzing the optimized intermediate representation programmatically comprises determining where to place the safepoint within a program structure of the source code as reflected in the intermediate representation.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: September 2, 2014
    Assignee: Apple Inc.
    Inventors: Victor Leonel Hernandez Porras, Roger Scott Hoover, Christopher Arthur Lattner, Thomas John O'Brien
  • Patent number: 8819931
    Abstract: A printed circuit board is fabricated so contacts for tight-pitch components are at an angle with respect to the bundles of glass fibers in the epoxy-glass printed circuit board such that adjacent component contacts do not contact the same bundle of glass fibers. This angle may be accomplished by manufacturing a printed circuit board panel with the glass fibers at an angle with respect to its edges. This angle may also be accomplished by placing parts on a printed circuit board panel that has a traditional X-Y orthogonal weave of glass fiber bundles at an angle with respect to the edges of the panel. This angle may also be accomplished by starting with a traditional panel that has an X-Y orthogonal weave, laying out parts on the panel along the X-Y weave, then placing components on the parts at an angle with respect to the edges of the parts.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bruce John Chamberlin, Mitchell G. Ferrill, Roger Scott Krabbenhoft
  • Publication number: 20140238140
    Abstract: A combined driver and pick-off sensor component (200, 300) for a vibrating meter is provided. The combined driver and pick-off sensor component (200, 300) includes a magnet portion (104B) with at least a first magnet (211). The combined driver and pick-off sensor component (200, 300) further includes a coil portion (204A, 304A) receiving at least a portion of the first magnet (211). The coil portion (204A, 304A) includes a coil bobbin (220), a driver wire (221) wound around the coil bobbin (220), and a pick-off wire (222) wound around the coil bobbin (220).
    Type: Application
    Filed: October 26, 2011
    Publication date: August 28, 2014
    Applicant: Micro Motion, Inc.
    Inventors: Christopher George Larsen, Matthew Joseph Rensing, Amy Mai Nilsen, Roger Scott Loving
  • Patent number: 8806457
    Abstract: Deferred constant pool generation is disclosed. Optimization processing is performed with respect to an intermediate representation of a source code. The optimized intermediate representation is used to generate a constant pool. In some embodiments, the source code comprises JavaScript, which is used to generate a low level virtual machine (LLVM) or other intermediate representation (IR), which intermediate representation is optimized prior to a constant pool being generated.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: August 12, 2014
    Assignee: Apple Inc.
    Inventors: Victor Leonel Hernandez Porras, Roger Scott Hoover, Christopher Arthur Lattner, Eric Marshall Christopher
  • Patent number: 8752016
    Abstract: A device-independent intermediate representation of a source code is generated and stored, e.g., in a memory or other storage mechanism. The stored intermediate representation of the source code is used to generate a device-specific machine code corresponding to the source code. The stored intermediate representation may be updated, e.g., periodically, for example by obtaining an updated version of the source code and compiling the updated source code to generate an updated intermediate representation. The stored intermediate representation may be based on source code received from a device that is synchronized with which a compiling device that generates the device-specific machine code. In some cases, the stored intermediate representation may be used to generate for each of a plurality of devices a corresponding device-specific machine code.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: June 10, 2014
    Assignee: Apple Inc.
    Inventors: Victor Leonel Hernandez Porras, Thomas John O'Brien, Roger Scott Hoover, Christopher Arthur Lattner, Eric Marshall Christopher, Pratik Solanki, Jia-Hong Chen, Michael Alan Kahl
  • Patent number: 8695439
    Abstract: A dual pick-off vibratory flowmeter (100) is provided according to the invention. The dual pick-off vibratory flowmeter (100) includes a first flowtube (102A) and a second flowtube (102B), with the first and second flowtubes (102A, 102B) configured to be vibrated substantially in opposition. The vibratory flowmeter (100) further includes a first pick-off sensor (108) including first and second pick-off portions (108A, 108B) affixed to the first and second flowtubes (102A, 102B), with the first pick-off sensor (108) being located at a first longitudinal location X along the first and second flowtubes (102A, 102B). The vibratory flowmeter (100) further includes a second pick-off sensor (109) including first and second pick-off portions (109A, 109B) affixed to the first and second flowtubes (102A, 102B), with the second pick-off sensor (109) being located substantially at the first longitudinal location X and substantially spaced-apart from the first pick-off sensor (108).
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: April 15, 2014
    Assignee: Micro Motion, Inc.
    Inventors: Adam LeWinter, Anthony William Pankratz, Roger Scott Loving, Leah Schultze
  • Publication number: 20130285266
    Abstract: The present disclosure provides for an apparatus for recovering exhaust energy. The apparatus is generally provided with a waste energy stream inlet for directing an incoming waste heat energy stream from a waste energy stream generator, a heat exchanger in fluid communication with the waste energy stream inlet, a waste energy stream outlet distal from the waste energy stream inlet, a recycled energy stream outlet operatively connected and in fluid communication with said air flow that receives heat, and collecting means.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventor: Roger Scott Telvick
  • Publication number: 20130284402
    Abstract: The present disclosure provides for a heat exchanger. The heat exchanger generally comprises a duct and substantially parallel tubes having an outer wall and arranged in the duct to define gaps therebetween. An air flow is directed through the duct to deliver heat through the gaps and over the outer walls of the tubes. A second means directs an air flow that receives heat through the tubes. The air flow that delivers heat generally comprises air that is moist, saturated, or near its saturation curve. The heat exchanger also comprises collecting means arranged in the duct for collecting the condensate flowing along the outer walls of the tubes upon exiting from the duct at the outlet.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventor: Roger Scott Telvick
  • Patent number: 8561045
    Abstract: Techniques for processing computer code are disclosed. In one example, an indication that a computer code is to begin execution at a portion of code other than a starting portion of the code is received, and a runtime state associated with the portion of the code at which execution is to begin is constructed. In some examples, execution of the portion of code is initiated. In some examples, a program counter associated with the portion of the code is used to initiate execution of the code. In some examples, the computer code comprises a fallback code associated with a previously executing code.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: October 15, 2013
    Assignee: Apple Inc.
    Inventors: Victor Leonel Hernandez Porras, Christopher Arthur Lattner, Jia-Hong Chen, Eric Marshall Christopher, Roger Scott Hoover, Francois Jouaux, Robert John McCall, Thomas John O'Brien, Pratik Solanki
  • Patent number: 8557138
    Abstract: An emulsion of pitch in water preferably characterized by having a lower level of tack on drying by virtue of using as the emulsifying agent a fatty acid, a chemically modified fatty acid, a rosin acid, a chemically modified rosin acid, or combinations thereof, especially a tall oil fatty acid, or a chemically modified tall oil fatty acid, where the pitch emulsion is useful for reducing the development of fugitive dust in a dust-forming material.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: October 15, 2013
    Assignee: Georgia-Pacific Chemicals LLC
    Inventors: Lisa M. Arthur, John B. Hines, Brian L. Swift, Pablo G. Dopico, Michael C. Peck, Roger Scott Johnson
  • Patent number: 8362864
    Abstract: A magnet assembly (200) is provided according to the invention. The magnet assembly (200) includes at least one magnet (210), a magnet keeper (220) including a substantially planar magnet receiving face (222) for receiving the at least one magnet (210), and brazing (230) that affixes the at least one magnet (210) to the magnet receiving face (222) of the magnet keeper (220).
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: January 29, 2013
    Assignee: Micro Motion, Inc.
    Inventors: Anthony William Pankratz, Roger Scott Loving
  • Patent number: 8347735
    Abstract: A method for operating a flow meter is provided. The flow meter includes a driver and pickoff sensors coupled to a flow tube. The driver is adapted to vibrate the flow tube in response to a drive signal. The method comprises setting a target pickoff voltage and measuring a flow meter temperature. The method further comprises generating a temperature compensated target pickoff voltage and controlling the drive signal to maintain a temperature compensated flow tube amplitude.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: January 8, 2013
    Assignee: Micro Motion, Inc.
    Inventor: Roger Scott Loving
  • Patent number: 8133408
    Abstract: An emulsion of pitch in water characterized by having a lower level of tack on drying by virtue of the incorporation of a finely divided filler, where the emulsion is useful for reducing the development of fugitive dust in a dust-forming material.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: March 13, 2012
    Assignee: Georgia-Pacific Chemicals LLC
    Inventors: Brian L. Swift, Roger Scott Johnson
  • Patent number: 8133970
    Abstract: Oxidized and maleated derivative compositions, such as chemically modified oxidized and maleated tall oil fatty acid compositions, can be prepared and used in a variety of industrial applications, including as emulsifiers, corrosion inhibitors, concrete admixtures, and in reverse flotation mining applications.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: March 13, 2012
    Assignee: Georgia-Pacific Chemicals LLC
    Inventors: Phillip W. Hurd, Roger Scott Johnson, John B. Hines, Brett A. Neumann
  • Patent number: 8133587
    Abstract: The present invention provides thermoplastic coated proppants and methods for preparing the thermoplastic coated proppants. Methods for using these proppants in subterranean well formations and hydraulic fracturing operations, for example, are also disclosed.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: March 13, 2012
    Assignee: Georgia-Pacific Chemicals LLC
    Inventors: Richard Rediger, Michael J. Aron, Bedford W. Fennell, Roger Scott Johnson
  • Patent number: 8109154
    Abstract: A dual-driver vibratory flowmeter (100) is provided according to the invention. The dual-driver vibratory flowmeter (100) includes a first flowtube (102A) and a second flowtube (102B) positioned substantially adjacent to the first flowtube (102A). The first and second flowtubes (102A, 102B) include a longitudinal length L. The dual-driver vibratory flowmeter (100) further includes a first driver (121) comprising first and second driver portions (121A, 121B) and affixed to the first and second flowtubes (102A, 102B), with the first driver (121) being located at a third longitudinal location Y along the first and second flowtubes (102A, 102B) and a second driver (122) comprising first and second driver portions (122A, 122B) and affixed to the first and second flowtubes (102A, 102B), with the second driver (122) being located substantially at the third longitudinal location Y and substantially spaced-apart from the first driver (121).
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: February 7, 2012
    Assignee: Micro Motion, Inc.
    Inventors: Anthony William Pankratz, Roger Scott Loving
  • Publication number: 20120030661
    Abstract: Observation and analysis based optimization of software code is disclosed. An expected value is chosen for a dynamic attribute that cannot be determined, prior to execution of the associated software code, to be guaranteed to have that expected value at runtime. An optimized version of the software code is generated, including one or more optimizations based on an assumption that the dynamic attribute will have the expected value. Non-exhaustive examples of a dynamic attribute include a variable type; a location in memory; a location in which a global object, property, or variable is stored; the contents of a global function or method; and a value of a global property or variable. A check is performed during execution of the optimized version of the software code, prior to executing the portion that has been optimized based on the assumption, to verify that the dynamic attribute has the expected value.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Applicant: APPLE INC.
    Inventors: Victor Leonel Hernandez Porras, Christopher Arthur Lattner, Jia-Hong Chen, Eric Marshall Christopher, Roger Scott Hoover, Francois Jouaux, Robert John McCall, Thomas John O'Brien, Pratik Solanki
  • Publication number: 20120030653
    Abstract: Techniques for processing source code written in a traditionally interpreted language such as JavaScript, or another dynamic and/or interpreted language, are disclosed. In one example, compiled code associated with the source code is constructed and executed. An assumption on which a specific aspect of the compiled code is based (e.g., an optimization) is tested at a checkpoint of the compiled code. A roll over to fallback code is performed if the test indicates the assumption is not true.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Applicant: APPLE INC.
    Inventors: Victor Leonel Hernandez Porras, Christopher Arthur Lattner, Jia-Hong Chen, Eric Marshall Christopher, Roger Scott Hoover, Francois Jouaux, Robert John McCall, Thomas John O'Brien, Pratik Solanki