Patents by Inventor William Buckman

William Buckman 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: 7593010
    Abstract: A software-implemented transform and lighting module and pipeline designed and optimized for embedded platforms (such as mobile computing devices). The transform and lighting module and pipeline includes a number of features that make it well-suited for use on embedded devices. These features include a single streamline branched architecture that allows efficient processing on a CPU of an embedded device and saves computational time. This architecture is facilitated by use of a vertex cache that stores vertices as needed to avoid duplication in processing of the vertices. A culling feature culls vertices before lighting instead of lighting all vertices. A back face culling technique examines each of the vertices to determines whether a back face of a triangle is formed. If so, then the vertex is culled. A second technique involved determining whether a vertex is outside of one view frustum clip plane. If so, then the vertex is culled.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Lifeng Wang, Ke Deng, Baining Guo, Joshua William Buckman
  • Patent number: 7139005
    Abstract: A software-implemented graphics rendering system and method designed and optimized for embedded devices (such as mobile computing devices) using fixed-point operations including a variable-length fixed point representation for numbers and a normalized homogenous coordinates system for vector operations. The graphics rendering system and method includes a fixed-point mathematics library and graphics functions that includes optimized basic functions such as addition, subtraction, multiplication, division, all vertex operations, matrix operations, transform functions and lighting functions, and graphics functions. The mathematical library and graphics functions are modified and optimized by using a variable-length fixed-point representation and a normalized homogenous coordinate system (NHCS) for vector operations.
    Type: Grant
    Filed: September 13, 2003
    Date of Patent: November 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Lifeng Wang, Ke Deng, Baining Guo, Joshua William Buckman
  • Publication number: 20060076137
    Abstract: Method and apparatus are provided for pumping operations that may be used to form perforations in the casing of a well, clean perforations and drill drain holes through perforations. A plunger is placed in a reference perforation and the pumping operations may be performed through a nozzle at a known location with respect to the reference perforation. The nozzle may be attached to a flexible hose to drill a drain hole or may be inserted in a body on the bottom of a tubing string. Addition apparatus and method are provided to insure that the plunger or plungers are maintained in a reference perforation or perforations when pumping operations are carried out through tubing.
    Type: Application
    Filed: October 8, 2004
    Publication date: April 13, 2006
    Inventors: Philip Malone, Michael Murphy, Floyd Briscoe, William Buckman, Carl Hale, Adam Sears
  • Patent number: 6102979
    Abstract: Provided is a method of making an ODS molybdenum-rhenium alloy which includes the steps of:(a) forming a slurry containing molybdenum oxide and a metal salt dispersed in an aqueous medium, the metal salt being selected from nitrates or acetates of lanthanum, cerium or thorium;(b) heating the slurry in the presence of hydrogen to form a molybdenum powder comprising molybdenum and an oxide of the metal salt;(c) mixing rhenium powder with the molybdenum powder to form a molybdenum-rhenium powder;(d) pressing the molybdenum-rhenium powder to form a molybdenum-rhenium compact;(e) sintering the molybdenum-rhenium compact in hydrogen or under a vacuum to form a molybdenum-rhenium ingot; and(f) compacting the molybdenum-rhenium ingot to reduce the cross-sectional area of the molybdenum-rhenium ingot and form a molybdenum-rhenium alloy containing said metal oxide.The present invention also provides an ODS molybdenum-rhenium alloy made by the method.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: August 15, 2000
    Assignee: The United States of America as represented by the United States Department of Energy
    Inventors: Robert Bianco, R. William Buckman, Jr.
  • Patent number: 5868876
    Abstract: A wet-doping process for producing an oxide-dispersion strengthened (ODS), creep-resistant molybdenum alloy is disclosed. The alloy is made by adding nitrate or acetate salts of lanthanum, cerium, thorium, or yttrium to molybdenum oxide to produce a slurry, heating the slurry in a hydrogen atmosphere to produce a powder, mixing and cold isostatically pressing the powder, sintering in a hydrogen atmosphere, and thermomechanically processing (swaging, extruding, cold drawing) the product. The ODS molybdenum alloy produced by the process contains 2-4% by volume (.about.1-4% by weight) of an oxide of lanthanum, cerium, thorium, or yttrium. The alloy has high strength and improved creep-resistance at temperatures greater than 0.55T.sub.m of molybdenum.
    Type: Grant
    Filed: May 15, 1997
    Date of Patent: February 9, 1999
    Assignee: The United States of America as represented by the United States Department of Energy
    Inventors: Robert Bianco, R. William Buckman, Jr., Clint B. Geller