Patents by Inventor Robert A. Brett

Robert A. Brett 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: 8490065
    Abstract: The present invention provides a computer implemented method, apparatus, and computer usable program code for compiling instructions to manage a cache system. Loop constructs are analyzed to identify data usage characteristics for cache and prefetching conditions in instructions to form identified prefetch conditions. A set of control instructions are inserted into the instructions based on the data usage characteristics and the identified prefetch conditions to form multiple modified instructions. The set of multiple modified instructions are compiled to generate code for execution to form compiled instructions. The set of control instructions in the compiled instructions form a cache management policy to control movement of data in a memory system during execution of the compiled instructions.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: July 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Roch Archambault, Yaoqing Gao, Francis Patrick O'Connell, Robert Brett Tremaine, Michael Edward Wazlowski, Steven Wayne White, Lixin Zhang
  • Patent number: 8464556
    Abstract: Method of making a microstructured optical fiber. Silica glass based soot is deposited on a substrate to form at least a portion of an optical fiber preform by traversing a soot deposition burner with respect to said substrate at a burner traverse rate greater than 3 cm/sec, thereby depositing a layer of soot having a thickness less than 20 microns for each of a plurality of burner passes. At least a portion of the soot preform is then consolidated inside a furnace to remove greater than 50 percent of the air trapped in said soot preform, said consolidating taking place in a gaseous atmosphere containing krypton, nitrogen, or mixtures thereof under conditions which are effective to trap a portion of said gaseous atmosphere in said preform during said consolidation step, thereby forming a consolidated preform which when viewed in cross section will exhibit at least 50 voids therein.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: June 18, 2013
    Assignee: Corning Incorporated
    Inventors: Dana Craig Bookbinder, Robert Brett Desorcie, Mark Alan McDermott, Pushkar Tandon
  • Patent number: 8433950
    Abstract: A system to determine fault tolerance in an integrated circuit may include a programmable logic device carried by the integrated circuit. The system may also include a configurable memory carried by the programmable logic device to control the function and/or connection of a portion of the programmable logic device. The system may further include user logic carried by said programmable logic device and in communication with a user and/or the configurable memory. The user logic may identify corrupted data in the configurable memory based upon changing user requirements.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: April 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Check, Andrew R. Ranck, Robert Brett Tremaine
  • Publication number: 20120198459
    Abstract: A data processing system includes a microprocessor having access to multiple levels of cache memories. The microprocessor executes a main thread compiled from a source code object. The system includes a processor for executing an assist thread also derived from the source code object. The assist thread includes memory reference instructions of the main thread and only those arithmetic instructions required to resolve the memory reference instructions. A scheduler configured to schedule the assist thread in conjunction with the corresponding execution thread is configured to execute the assist thread ahead of the execution thread by a determinable threshold such as the number of main processor cycles or the number of code instructions. The assist thread may execute in the main processor or in a dedicated assist processor that makes direct memory accesses to one of the lower level cache memory elements.
    Type: Application
    Filed: March 29, 2012
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Joseph Bohrer, Orran Yaakov Krieger, Ramakrishnan Rajamony, Michael Rosenfield, Hazim Shafi, Balaram Sinharoy, Robert Brett Tremaine
  • Patent number: 8230422
    Abstract: A data processing system includes a microprocessor having access to multiple levels of cache memories. The microprocessor executes a main thread compiled from a source code object. The system includes a processor for executing an assist thread also derived from the source code object. The assist thread includes memory reference instructions of the main thread and only those arithmetic instructions required to resolve the memory reference instructions. A scheduler configured to schedule the assist thread in conjunction with the corresponding execution thread is configured to execute the assist thread ahead of the execution thread by a determinable threshold such as the number of main processor cycles or the number of code instructions. The assist thread may execute in the main processor or in a dedicated assist processor that makes direct memory accesses to one of the lower level cache memory elements.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph Bohrer, Orran Yaakov Krieger, Ramakrishnan Rajamony, Michael Rosenfield, Hazim Shafi, Balaram Sinharoy, Robert Brett Tremaine
  • Publication number: 20120067754
    Abstract: A molded-plastic storage apparatus that holds and identifies light bulbs that can vary by wattage and shape. The light bulb holding apparatus consists of a base and a plurality of custom receivers that interface to the various light bulbs. The base has uniform openings spaced apart in a matrix grid that can accept the receivers.
    Type: Application
    Filed: August 6, 2011
    Publication date: March 22, 2012
    Inventor: Robert Brett Holben
  • Patent number: 8135254
    Abstract: A microstructured optical fiber for transmitting optical signals comprised of light, the optical fiber comprising: a core region disposed about a longitudinal centerline and having a refractive index profile with a first refractive index, and a cladding region surrounding the core region, the cladding region comprising an annular void-containing region comprised of non-periodically disposed voids; wherein maximum void diameter in nm is given by Dmax and the maximum void length in cm is not greater than 2.5×105×(dmax)?1.7.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: March 13, 2012
    Assignee: Corning Incorporated
    Inventors: Dana Craig Bookbinder, Robert Brett Desorcie, Ming-Jun Li, Peter Joseph Ronco, Pushkar Tandon
  • Publication number: 20120047959
    Abstract: A method and apparatus for making an optical fiber preform. The apparatus has an outer wall and an inner wall. The outer wall surrounds the inner wall and the inner wall surrounds an inner cavity of the apparatus. A core rod is deposited in the inner cavity after which particulate glass material, such as glass soot, is deposited in the inner cavity around the core rod. The core rod has at least 10 percent of the final cladding soot already applied thereto. A radially inward pressure is applied against the particulate glass material to pressurize the particulate glass material against the core rod.
    Type: Application
    Filed: August 25, 2011
    Publication date: March 1, 2012
    Inventors: Martin Wade Allen, Steven Bruce Dawes, Robert Brett Desorcie, Nicolas LeBlond, Roger A. Rose, Pushkar Tandon, Kochuparambil Vargheese, Li Yang
  • Patent number: 8020410
    Abstract: A method of making an optical fiber preform includes depositing silica glass on the inside of a tube substrate via a plasma chemical vapor deposition (PCVD) operation. The parameters of the PCVD operation are controlled such that the silica glass deposited on the interior of the tube substrate contains a non-periodic array of voids in a cladding region of the optical fiber preform. The optical fiber preform may be used to produce an optical fiber having a core and a void containing cladding. The core of the optical fiber has a first index of refraction and the cladding has a second index of refraction less than that of the core.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: September 20, 2011
    Assignee: Corning Incorporated
    Inventors: Dana Craig Bookbinder, Robert Brett Desorcie, Pushkar Tandon
  • Publication number: 20110174659
    Abstract: An embodiment of an energy absorbing container may include a shell formed of a plastic material, one or more energy absorbing components for absorbing energy resulting from impact loads, and an opening mechanism for opening the container and allowing the placement or removal of a bottle therefrom. The energy absorbing components securing a bottle stored within the container to may inhibit or prevent movement of the bottle within the container.
    Type: Application
    Filed: August 3, 2010
    Publication date: July 21, 2011
    Inventors: Benjamin Richard Guelkner, Robert Brett Holben, Robert Burton Brownell, JR., Russell Joseph Kroll, Suzuko Hisata, Steven Craig Vandeberg, Kirk William Charles, Angus Donald Ross McLead
  • Patent number: 7962700
    Abstract: Compressed memory systems are provided to reduce latency associated with accessing compressed memory using stratified compressed memory architectures and memory organization protocols in which a region of compressed main memory is allocated as a direct access memory (DAM) region for storing uncompressed data items. The uncompressed data items in the DAM region can be directly accessed, speculatively, to serve access requests to main memory, requiring access to compressed memory in the event of a DAM miss.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Peter Anthony Franaszek, Luis Alfonso Lastras-Montano, Robert Brett Tremaine
  • Publication number: 20110100063
    Abstract: Methods of forming an overclad portion of an optical fiber are described which include positioning a core cane member in an overclad tube to form a rod and tube assembly. Thereafter, glass soot pellets are positioned in the rod and tube assembly between the core cane member and an interior sidewall of the overclad tube. The rod and tube assembly is then redrawn under conditions effective to form the overclad tube and the glass soot pellets into a continuous, void-free glass layer surrounding the core cane member at a sintering time tsinter of at least 1800 seconds thereby forming an overclad portion of an optical fiber.
    Type: Application
    Filed: November 4, 2009
    Publication date: May 5, 2011
    Inventors: Robert Brett Desorcie, Peter Joseph Ronco, Roger A. Rose, Pushkar Tandon
  • Patent number: 7934061
    Abstract: Methods, systems, and media for reducing memory latency seen by processors by providing a measure of control over on-chip memory (OCM) management to software applications, implicitly and/or explicitly, via an operating system are contemplated. Many embodiments allow part of the OCM to be managed by software applications via an application program interface (API), and part managed by hardware. Thus, the software applications can provide guidance regarding address ranges to maintain close to the processor to reduce unnecessary latencies typically encountered when dependent upon cache controller policies. Several embodiments utilize a memory internal to the processor or on a processor node so the memory block used for this technique is referred to as OCM.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Dilma Menezes da Silva, Elmootazbellah Nabil Elnozahy, Orran Yaakov Krieger, Hazim Shafi, Xiaowei Shen, Balaram Sinharoy, Robert Brett Tremaine
  • Patent number: 7921675
    Abstract: A method of making an optical fiber preform includes depositing silica glass soot on the inside of a substrate tube via a chemical vapor deposition operation. The silica glass soot is consolidated into silica glass under controlled conditions such that the consolidated silica glass on the interior of the substrate tube contains a non-periodic array of gaseous voids in a cladding region of the optical fiber preform. The optical fiber preform may be used to produce an optical fiber having a core and a cladding containing voids formed from the gaseous voids of the cladding region of the optical fiber preform. The core of the optical fiber has a first index of refraction and the cladding has a second index of refraction less than that of the core.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: April 12, 2011
    Assignee: Corning Incorporated
    Inventors: Dana Craig Bookbinder, Robert Brett Desorcie, Pushkar Tandon
  • Publication number: 20110055777
    Abstract: An efficient method for selecting a minimal and statistically relevant set of SER sensitive logic devices critical to the SER robustness for a design, through identification by device type, identification nomenclature, connectivity and context. The minimal set of devices comprise the set of fault injection test points using a conventional fault injection test verification environment to establish an SER induced failure rate a logic design. The selection method affords a design independent means to evaluate any design regardless of the origin, source language or documentation by working at the common logic device level “gate-level” netlist format for the design data. The selected set of devices is distilled from the design data by successively filtering the design through a series of heuristic rule-based device identifier computer programs that group and annotate the devices into specific database records.
    Type: Application
    Filed: September 3, 2009
    Publication date: March 3, 2011
    Applicant: International Business Machines Corporation
    Inventors: Robert Brett Tremaine, Mark Anthony Check, Pia N. Sanda, Prabhakar Nandavar Kudva
  • Publication number: 20100310219
    Abstract: A microstructured optical fiber for transmitting optical signals comprised of light, the optical fiber comprising: a core region disposed about a longitudinal centerline and having a refractive index profile with a first refractive index, and a cladding region surrounding the core region, the cladding region comprising an annular void-containing region comprised of non-periodically disposed voids; wherein maximum void diameter in nm is given by Dmax and the maximum void length in cm is not greater than 2.5×105×(dmax)?1.7.
    Type: Application
    Filed: June 7, 2010
    Publication date: December 9, 2010
    Inventors: Dana Craig Bookbinder, Robert Brett Desorcie, Ming-Jun Li, Peter Joseph Ronco, Pushkar Tandon
  • Publication number: 20100241900
    Abstract: A system to determine fault tolerance in an integrated circuit may include a programmable logic device carried by the integrated circuit. The system may also include a configurable memory carried by the programmable logic device to control the function and/or connection of a portion of the programmable logic device. The system may further include user logic carried by said programmable logic device and in communication with a user and/or the configurable memory. The user logic may identify corrupted data in the configurable memory based upon changing user requirements.
    Type: Application
    Filed: March 17, 2009
    Publication date: September 23, 2010
    Inventors: Mark A. Check, Andrew R. Ranck, Robert Brett Tremaine
  • Patent number: 7610541
    Abstract: A computer compressed memory system for storing and retrieving data in a processing system, includes a memory including at least one memory device for storing at least one of uncompressed data and compressed data, a compressor for encoding data blocks into smaller compressed data blocks for storage in the memory, a decompressor for reconstituting encoded data into original uncompressed data blocks, a memory controller for generating, receiving and responding to memory access requests from processing and input/output units and responsively controlling access to the memory from the compressor and the decompressor for storing and retrieving data, and a hardware priority filter associated with the memory controller for selecting specific memory access requests according to attributes and access type within prescribed rates and under specific conditions.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: October 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert Brett Tremaine, Peter A. Franaszek
  • Pot
    Patent number: D651037
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: December 27, 2011
    Assignee: AGD Holdings Limited
    Inventors: David Moodie, Graham Robert Brett Dalton
  • Pan
    Patent number: D657992
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: April 24, 2012
    Assignee: AGD Holdings Limited
    Inventors: David Moodie, Graham Robert Brett Dalton