Patents by Inventor David Blair

David Blair 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: 20140082296
    Abstract: Data operations, requiring a lock, are batched into a set of operations to be performed on a per-core basis. A global lock for the set of operations is periodically acquired, the set of operations is performed, and the global lock is freed so as to avoid excessive duty cycling of lock and unlock operations in the computing storage environment.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin John ASH, Michael Thomas BENHASE, Lokesh Mohan GUPTA, Kenneth Wayne TODD, David Blair WHITWORTH
  • Publication number: 20140082231
    Abstract: For a plurality of input/output (I/O) operations waiting to assemble complete data tracks from data segments, a process, separate from a process responsible for the data assembly into the complete data tracks, is initiated for waking a predetermined number of the waiting I/O operations. A total number of I/O operations to be awoken at each of an iterated instance of the waking is limited.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin John ASH, Michael Thomas BENHASE, Lokesh Mohan GUPTA, David Blair WHITWORTH
  • Patent number: 8622457
    Abstract: A vehicle top includes a transparent or semi-transparent vehicle top panel adapted to attach to the vehicle and cover the passenger compartment, at least one pair of drip rails carried by the vehicle top panel on opposite sides of the vehicle top panel and at least one attachment mechanism carried by the vehicle top panel and adapted to attach the vehicle top panel to the vehicle.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: January 7, 2014
    Inventor: David Blair McIntire
  • Patent number: 8589926
    Abstract: A method, system, and computer usable program product for adjusting processor utilization data in polling environments are provided in the illustrative embodiments. An amount of a computing resource consumed during polling performed by the polling application over a predetermined period is received at a processor in a data processing system from a polling application executing in the data processing system. The amount forms a polling amount of the computing resource. Using the polling amount of the computing resource, another amount of the computing resource consumed for performing meaningful task is determined. The other amount forms a work amount of the computing resource. Using the work amount of the computing resource, an adjusted utilization of the computing resource is computed over a utilization interval. The data of the adjusted utilization is saved.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jimmy Ray Hill, Bret Ronald Olszewski, Luc Rene Smolders, David Blair Whitworth
  • Patent number: 8453122
    Abstract: A symmetric multi-processor SMP system includes an SMP processor and operating system OS software that performs automatic SMP lock tracing analysis on an executing application program. System administrators, users or other entities initiate an automatic SMP lock tracing analysis. A particular thread of the executing application program requests and obtains a lock for a memory address pointer. A subsequent thread requests the same memory address pointer lock prior to the particular thread release of that lock. The subsequent thread begins to spin waiting for the release of that address pointer lock. When the subsequent thread reaches a predetermined maximum amount of wait time, MAXSPIN, a lock testing tool in the kernel of the OS detects the MAXSPIN condition. The OS performs a test to determine if the subsequent thread and address pointer lock meet the list of criteria set during initiation of the automatic lock trace method.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Diane Garza Flemming, Eric Philip Fried, Greg R. Mewhinney, David Blair Whitworth
  • Patent number: 8443828
    Abstract: A device allows a liquid to flow between two open structures with different liquid surface elevations separated by a wall. The device has a conduit with an inlet on one side of the wall and an outlet on the other side of the wall separated by a high point above the expected liquid surface elevation. The conduit also has two valved openings, one connected to a source of suction that can evacuate air from the conduit and the other connected to a vent. In one example, the conduit is formed between a pair of spaced transverse walls attached to an arched cover. The transverse walls each have a slot allowing the device to be placed on top of a dividing wall between two tanks with surfaces of the dividing wall defining part of the conduit. In an example with multiple conduits, one or more interior walls are provided between a pair of end walls and a cover over the interior and end walls may be provided in segments. To initiate flow, a conduit is evacuated of sufficient air to allow a siphon to develop.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: May 21, 2013
    Assignee: Zenon Technology Partnership
    Inventors: Arnold Frederic Janson, Robert Joseph Kluszka, David Blair Bingham, Denis Joel Marie Guibert, Darren James Preete
  • Patent number: 8298555
    Abstract: This invention discloses color cosmetic compositions and methods for anti-aging treatments that utilize plant-based copper antioxidant complexes.
    Type: Grant
    Filed: June 4, 2007
    Date of Patent: October 30, 2012
    Assignee: Discovery Partners, LLC
    Inventors: John Patrick McCook, Peter Ladislaus Dorogi, David Bruce Vasily, Deborah Lynn Lydic, David Blair Allen
  • Patent number: 8263132
    Abstract: A method for making a pharmaceutical by emulsion aggregation, the method including emulsifying a first pharmaceutical agent and a biodegradable resin to form a primary emulsion of pre-aggregated particles in a slurry; aggregating the pre-aggregated particles to form aggregated pharmaceutical particles in the slurry; and isolating the pharmaceutical particles. The method may be used to make time-released, multi-formulation, and inhalable pharmaceuticals.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: September 11, 2012
    Assignee: Xerox Corporation
    Inventors: Christopher David Blair, Zhen Lai, Zhaoyang Ou, Dennis A. Mattison, Jr., Philip J. Dale, Chieh-Min Cheng
  • Patent number: 8230447
    Abstract: The present invention is an enhanced staged event-driven architecture (SEDA) stage. The enhanced SEDA stage can include an event queue configured to enqueue a plurality of events, an event handler programmed to process events in the event queue, and a thread pool coupled to the event handler. A resource manager further can be coupled to the thread pool and the event queue. Moreover, the resource manager can be programmed to allocate additional threads to the thread pool where a number of events enqueued in the event queue exceeds a threshold value and where all threads in the thread pool are busy.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: David Blair Gilgen, Thomas Owings Rowe
  • Patent number: 8230238
    Abstract: A method for determining power consumption in a data storage system is provided. The method comprises determining data access patterns for at least a first storage device in a storage system based on operations performed by the first storage device; and calculating power consumption for the storage system by interpolating costs associated with the operations performed by the first storage device, wherein the cost associated with each operation is determined based on: (1) various levels of activities for the first storage device and a mix of workload characteristics, and (2) predetermined power consumption measurements obtained from one or more benchmarks for same operations performed by a second storage device in a test environment.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Miriam Allalouf, Michael E. Factor, Ronen Itshak Kat, Lee Charles LaFrese, Dalit Naor, David Blair Whitworth
  • Publication number: 20120103440
    Abstract: Flow directing apparatus for use with fluid regulators are described herein. An example fluid regulator includes a body having a passageway defining an orifice that fluidly couples an inlet and an outlet. A valve plug is disposed within the passageway that moves relative to a valve seat adjacent the orifice. An actuator operatively coupled to the valve plug and the actuator includes a sensing chamber fluidly coupled to the outlet of the passageway. The actuator moves the valve plug relative to the valve seat to control fluid flow through the orifice between the inlet and the outlet in response to the pressure of a process fluid at the outlet. A flow directing member is coupled to the valve plug.
    Type: Application
    Filed: September 30, 2011
    Publication date: May 3, 2012
    Inventors: Jared B. Chizek, David Blair Davis
  • Publication number: 20120104303
    Abstract: Valve bodies having integral boost reducing capability are described herein. An example fluid regulator includes a body having a main passageway defining an orifice to fluidly couple an inlet and an outlet where the main passageway defines an inlet volume boundary between the inlet and the orifice and an outlet volume boundary between the orifice and the outlet. A portion of the outlet volume boundary includes an inner wall adjacent the orifice. A valve plug is disposed within the second portion of the passageway such that the inner wall substantially surrounds an outer surface of the valve plug to substantially restrict fluid flow between the inner wall and the outer surface of the valve plug and toward the throat. The valve body having a secondary fluid passage within the outlet volume boundary to increase fluid flow toward the throat of the valve body when a fluid flows across the orifice.
    Type: Application
    Filed: September 30, 2011
    Publication date: May 3, 2012
    Inventors: Jared B. Chizek, David Blair Davis
  • Publication number: 20120012189
    Abstract: A device allows a liquid to flow between two open structures with different liquid surface elevations separated by a wall. The device has a conduit with an inlet on one side of the wall and an outlet on the other side of the wall separated by a high point above the expected liquid surface elevation. The conduit also has two valved openings, one connected to a source of suction that can evacuate air from the conduit and the other connected to a vent. In one example, the conduit is formed between a pair of spaced transverse walls attached to an arched cover. The transverse walls each have a slot allowing the device to be placed on top of a dividing wall between two tanks with surfaces of the dividing wall defining part of the conduit. In an example with multiple conduits, one or more interior walls are provided between a pair of end walls and a cover over the interior and end walls may be provided in segments. To initiate flow, a conduit is evacuated of sufficient air to allow a siphon to develop.
    Type: Application
    Filed: July 15, 2010
    Publication date: January 19, 2012
    Inventors: Arnold Frederic JANSON, Robert Joseph Kluszka, David Blair Bingham, Denis Joel Marie Guibert, Darren James Preete
  • Patent number: 8010032
    Abstract: A fuser component useful in electrostatographic machines is provided, having a substrate, and thereover a coating composition comprising a haloelastomer, such as, for example, a fluoroelastomer, and a deflocculating agent. A fuser component comprising a deflocculating agent exhibits improved properties including, but not limited to, increased gloss and a smoother coating surface with a relatively high adhesive strength. The use of a deflocculating agent also reduces or eliminates the barium sulfate defect.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: August 30, 2011
    Assignee: Xerox Corporation
    Inventors: Christopher David Blair, Ugur Sener, Robert N. Finsterwalder, Joy L. Longhenry
  • Patent number: 8010033
    Abstract: A fuser component useful in electrostatographic machines is provided, having a substrate, and thereover a coating composition comprising a haloelastomer, such as, for example, a fluoroelastomer, and a deflocculating agent. A fuser component comprising a deflocculating agent exhibits improved properties including, but not limited to, increased gloss and a smoother coating surface with a relatively high adhesive strength. The use of a deflocculating agent also reduces or eliminates the barium sulfate defect.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: August 30, 2011
    Assignee: Xerox Corporation
    Inventors: Christopher David Blair, Ugur Sener, Robert N. Finsterwalder, Joy L. Longhenry
  • Publication number: 20110162930
    Abstract: A rotational vibration isolator for a sensor is disclosed. The isolator comprises a first enclosure surrounding the sensor and a second enclosure surrounding the first enclosure, with a spherical gap between the enclosures. A fluid is supplied into this gap, the density of the fluid being sufficient to support the first enclosure in a condition of neutral buoyancy. The first and second enclosures are connected by springs of low spring constant.
    Type: Application
    Filed: May 21, 2009
    Publication date: July 7, 2011
    Inventors: David Blair, Ju Li, Howard Golden
  • Publication number: 20110151526
    Abstract: A method for producing anteiso fatty acid is provided. The method comprises culturing a cell comprising at least one exogenous or overexpressed polynucleotide comprising a nucleic acid sequence encoding a polypeptide that catalyzes at least one of the following reactions: conversion of pyruvate to citramalate; conversion of citramalate to citraconate; conversion of citraconate to ?-methyl-D-malate; conversion of ?-methyl-D-malate to 2-oxobutanoate; or conversion of threonine to 2-oxobutanoate, under conditions allowing expression of the polynucleotide(s) and production of anteiso fatty acid. Optionally the cell further comprises at least one exogenous or overexpressed polynucleotide comprising a nucleic acid sequence encoding a polypeptide that catalyzes conversion of 2-oxobutanoate to 2-aceto-2-hydroxy-butyrate, conversion of 2-aceto-2-hydroxy-butyrate to 2,3-dihydroxy-3-methylvalerate, and/or conversion of 2,3-dihydroxy-3-methylvalerate to ?-keto-3-methylvalerate.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 23, 2011
    Inventors: Charles Winston Saunders, Jun Xu, Phillip Richard Green, David Blair Cody, Zubin Saresh Khambatta
  • Publication number: 20110150985
    Abstract: A method for making a pharmaceutical by emulsion aggregation, the method including emulsifying a first pharmaceutical agent and a biodegradable resin to form a primary emulsion of pre-aggregated particles in a slurry; aggregating the pre-aggregated particles to form aggregated pharmaceutical particles in the slurry; and isolating the pharmaceutical particles. The method may be used to make time-released, multi-formulation, and inhalable pharmaceuticals.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Applicant: XEROX CORPORATION
    Inventors: Christopher David BLAIR, Zhen LAI, Zhaoyang OU, Dennis A. MATTISON, JR., Philip J. DALE, Chieh-Min CHENG
  • Publication number: 20110065571
    Abstract: The present disclosure utilizes an emulsion aggregation (EA) process to produce ceramic catalysts of controlled surface area, in particular, extremely high surface area powders. In embodiments, resins are utilized to form resin catalysts including the active catalysts. These resin catalysts may be in powder form, having a high surface area. The particle size, particle size distribution, and shape of the produced powders can be controlled to a great degree. In embodiments, the powders can also be made porous.
    Type: Application
    Filed: September 16, 2009
    Publication date: March 17, 2011
    Applicant: XEROX CORPORATION
    Inventor: Christopher David Blair
  • Patent number: D678173
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: March 19, 2013
    Inventor: David Blair McIntire