Patents by Inventor D. Wright

D. Wright 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: 9898219
    Abstract: In one aspect, a method includes associating disk devices with containers based on a policy, allocating a disk device to a container based on the policy and allowing access to the disk device from the container. In another aspect, an apparatus includes electronic hardware circuitry configured to associate disk devices with containers based on a policy, allocate a disk device to a container based on the policy and allow access to the disk device from the container. In a further aspect, an article includes a non-transitory computer-readable medium that stores computer-executable instructions. The instructions cause a machine to associate disk devices with containers based on a policy, allocate a disk device to a container based on the policy and allow access to the disk device from the container.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: February 20, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Eron D. Wright, Jimmy K. Seto
  • Patent number: 9870360
    Abstract: Methods, systems, and apparatus, including computer program products, for organizing music tracks based on shared metadata. In one aspect, a method includes identifying a set of common music tracks associated with a first user and a second user, wherein the set of common music tracks includes at least one music track present in both a first set of music tracks associated with the first user and a second set of music tracks associated with the second user. Metadata associated with at least one music track in the set of common music tracks is retrieved, the metadata being specific to the second user. A set of user music tracks associated with the first user is organized based on the retrieved metadata.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: January 16, 2018
    Assignee: GOOGLE LLC
    Inventors: Brandon Bilinski, Clement D. Wright, Kathleen Hsiang Chen
  • Publication number: 20170364704
    Abstract: A server node with one or more processors is configured to receive a request to write data to a storage medium and compress the data to yield compressed data. The one or more processors are further configured to encrypt the compressed data according to an encryption key to yield compressed and encrypted data. The one or more processors are further configured to hash the compressed and encrypted data to yield one or more block identifiers that uniquely represent the compressed and encrypted data.
    Type: Application
    Filed: June 20, 2016
    Publication date: December 21, 2017
    Inventors: David D. Wright, Daniel McCarthy
  • Patent number: 9838269
    Abstract: Disclosed are systems, computer-readable mediums, and methods for determining client metrics of a volume in a storage system for a first client of a plurality of clients. The storage system stores data from the plurality of clients. System metrics of a cluster in the storage system are determined based upon use of the storage system by the plurality of clients. A load value of the storage system is determined based upon the system metrics and the client metrics. The load value is determined to be above a predefined threshold. A target performance value is calculated based upon the load value, a minimum quality of service value, and a maximum quality of service value. Performance of the storage system is adjusted for the client based upon the target performance value and the determining the load value is above the predefined threshold.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: December 5, 2017
    Assignee: NETAPP, INC.
    Inventors: David D. Wright, Michael Xu
  • Patent number: 9822609
    Abstract: Methods of actuating a well tool can include releasing chemical energy from at least one portion of a reactive material, thermally expanding a substance in response to the released chemical energy, and applying pressure to a piston as a result of thermally expanding the substance, thereby actuating the well tool, with these steps being repeated for each of multiple actuations of the well tool. A well tool actuator can include a substance contained in a chamber, one or more portions of a reactive material from which chemical energy is released, and a piston to which pressure is applied due to thermal expansion of the substance in response to each release of chemical energy. A well tool actuator which can be actuated multiple times may include multiple portions of a gas generating reactive material, and a piston to which pressure is applied due to generation of the gas.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: November 21, 2017
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Adam D. Wright, Michael L. Fripp, Donald G. Kyle, Cyrus A. Irani
  • Publication number: 20170317895
    Abstract: A distributed storage system can maintain calculated load values of services throughout the system. The load values represent different types of load on the system. When a load value corresponding to a client changes, the load value is evaluated against thresholds to determine whether a different quality of service (QoS) policy is to be selected and implemented. If so, a function/formula indicated in the selected policy is used to calculate a scaling factor, which is then used to calculate a target performance value based on QoS parameters of the client. The system then manages access by the client according to the target performance value.
    Type: Application
    Filed: July 17, 2017
    Publication date: November 2, 2017
    Inventors: David D. Wright, Michael Xu
  • Patent number: 9798763
    Abstract: A computer-implemented method for using tags to manage software across a product life cycle, including storing by a server computer (i) a tag prototype database and (ii) a tag instance database, the method including the steps of creating a tag for a client software component, storing the tag in the tag instance database, receiving, by a client computer, the tag and the client software component, from an electronic software distribution computer, receiving a request from the client computer to initiate a session of the client software component, obtaining the tag, by the server computer, from the client computer, verifying the tag obtained from the client computer, updating the tag to include information about the session, and replacing the tag in the client computer with the updated tag.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: October 24, 2017
    Inventor: David D. Wright, Sr.
  • Publication number: 20170301983
    Abstract: A radome for an antenna is provided as a composite of an isotropic outer layer and a structural layer of foamed polymer material. The composite is dimensioned to enclose an open end of the antenna. The radome may be retained upon the antenna by a retaining element and fasteners. The outer layer may be a polymer material with a water resistant characteristic. The structural layer may project inward and/or outward with respect to a plane of the seating surface of the radome.
    Type: Application
    Filed: October 30, 2014
    Publication date: October 19, 2017
    Inventors: Ian RENILSON, John S. CURRAN, Alastair D. WRIGHT, Matthew Robert LEWRY, Sharon MACKAY, Slavi Rumenov Baev
  • Patent number: 9720021
    Abstract: A method and apparatus use a programmable logic circuit to receive data representing environmental conditions such as irradiance, temperature, wind, snow, elevation, and the like, in a given location, to provide an input signal to a simulated variable power source which produces an output that approximates the output of a variable power source such as a photovoltaic panel that is subject to such environmental conditions. Power from the simulated variable power source is separately directed to each of a number of power converters and the efficiency of each power converter is tested to determine the optimum power converter for use with the variable power source in the given location.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: August 1, 2017
    Assignee: INVENTUS HOLDINGS, LLC
    Inventors: Daniel E. Waugh, Christopher D. Wright
  • Patent number: 9715129
    Abstract: Contact lenses that comprise a multi-layer design may be utilized to enhance and/or highlight the appearance of the eyes upon which the contact lenses are positioned while maintaining a natural look. These exemplary designs each comprise three layers; namely, a unique limbal design graphic, a unique inner effect graphic and a unique outer effect graphic. The layers may be formed utilizing any number of design elements and design principles. The limbal design graphic is the portion of the overall pattern that surrounds the outer diameter of the iris and is closest to the sclera and is meant to highlight, enhance and/or define the limbal region of the eye; however, it also comprises elements that extend into the iris. The inner effect graphic layer is the portion of the overall pattern that is meant to enhance the iris; however, it may comprise a portion that also contributes to highlighting, enhancing and/or defining the limbal region of the eye.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: July 25, 2017
    Assignee: Johnson & Johnson Vision Care, Inc.
    Inventors: Angie L. Bowers, Dawn D. Wright
  • Patent number: 9712401
    Abstract: Disclosed are systems, computer-readable mediums, and methods for receiving client quality of service values associated with a first client. Client metrics of a volume in a storage system are determined for the first client. The client metrics reflect usage of the storage system by the first client. A client load value based is determined upon the client metrics. A quality of service management policy for the first client is determined from a plurality of quality of service management policies based upon the client load value. Each quality of service management policy comprises a formula based on a quality of service parameter. A client target performance value is determined based upon the formula of the quality of service management policy and the received client quality of service values. Performance of the storage system is adjusted for the first client based upon the client target performance value.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: July 18, 2017
    Assignee: NetApp, Inc.
    Inventors: David D. Wright, Michael Xu
  • Publication number: 20170159242
    Abstract: The present disclosure is directed to a continuous process for preparing cellulose reactive adducts of polyvinylamide.
    Type: Application
    Filed: November 18, 2014
    Publication date: June 8, 2017
    Inventor: Matthew D. Wright
  • Patent number: 9664927
    Abstract: Pearlescent pigments may be incorporated into one or more regions of a cosmetic contact lens to add a shiny, radiant and iridescent appearance thereto. More particularly, mica based pearlescent pigments coated with an oxide, for example, titanium dioxide or iron oxide, incorporated into one or more regions of the contact lens will result in the one or more regions having a natural, wet reflective appearance.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: May 30, 2017
    Assignee: Johnson & Johnson Vision Care, Inc.
    Inventors: Dawn D. Wright, Angie L. Bowers, Lenora L. Copper
  • Patent number: 9646020
    Abstract: Uploading storage data. A method includes determining a file protocol for a local file including determining sparseness for the local file. Based on the sparseness for the local file, the local file is uploaded to a remote service, while preserving sparseness by not uploading data that the remote service can imply based on the sparseness.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eron D. Wright, Ismet Erensoy Kahraman
  • Patent number: 9644320
    Abstract: A cellulose reactive glyoxalated copolymer composition and methods of producing and using the glyoxalated copolymer composition to, for instance, strengthen paper or board are discussed. A glyoxalated copolymer composition includes an aqueous medium containing a glyoxalated copolymer, wherein the glyoxalated copolymer is obtained by reaction in an aqueous reaction medium of a dry weight ratio of glyoxalxationic copolymer. The cationic copolymer can have a weight average molecular weight of about 120,000 to about 1 million Daltons, the cationic copolymer can include diallyldimethylammonium halide monomer and acrylamide monomer, and a ratio a ratio of the weight average molecular weight of the cationic copolymer before glyoxalation to weight % of diallyldimethylammonium halide monomer making up the cationic copolymer before glyoxalation can be equal to or greater than 4,000 or range from 4,000 to 40,000 Daltons/weight %.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: May 9, 2017
    Assignee: BASF SE
    Inventor: Matthew D. Wright
  • Patent number: 9647342
    Abstract: In one embodiment, a modular feed assembly for an antenna has (i) a hub adapter for mounting the feed assembly onto the antenna hub and (ii) a distinct waveguide transition configured to be selectively mated to the hub adapter. By providing a modular design, the hub adapter can be selectively used with different waveguide transitions having different frequency characteristics to form feed assemblies for different antennas having different operating frequency ranges. The hub adapter and each waveguide transition have timing features that limit the rotation orientation between the two components to, for example, horizontal and vertical polarizations that are 90 degrees apart. The hub adapter has a resilient compression element that forms an annular seal between the hub adapter and a mated waveguide transition to inhibit RF leakage and keep the two components in place. The hub adapter has openings that allow the compression element to be formed in place.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: May 9, 2017
    Assignee: CommScope Technologies LLC
    Inventor: Alastair D. Wright
  • Publication number: 20170075587
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a write request that includes data and a client address at which to store the data. The data is segmented into the one or more storage units. A storage unit identifier for each of the one or more storage units is computed that uniquely identifies content of a storage unit. A mapping between each storage unit identifier to a block server is determined. For each of the one or more storage units, the storage unit and the corresponding storage unit identifier is sent to a block server. The block server stores the storage unit and information on where the storage unit is stored on the block server for the storage unit identifier. Multiple client addresses associated with a storage unit with the same storage unit identifier are mapped to a single storage unit.
    Type: Application
    Filed: November 22, 2016
    Publication date: March 16, 2017
    Inventor: David D. WRIGHT
  • Patent number: 9593546
    Abstract: Well tools including valves operable by low electrical input. One well tool includes a valve which controls fluid communication between pressure regions in a well, the valve including a rotatable member which is biased to rotate, and a brake or clutch which prevents rotation of the member. Another valve includes a barrier which separates reactants, with the valve being operable in response to the barrier being opened and the reactants thereby reacting with each other. Yet another valve includes a barrier which separates the pressure regions, and a control circuit which heats the barrier to a weakened state. Another valve includes a member displaceable between open and closed positions, a restraining device which resists displacement of the member, and a control device which degrades or deactivates the restraining device and thereby permits the member to displace between its open and closed positions, in response to receipt of a predetermined signal.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: March 14, 2017
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Adam D. Wright, Michael L. Fripp, Kevin D. Fink, Donald Perkins, Jimmie R. Williamson, Mark D. Kalman
  • Patent number: D794916
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: August 22, 2017
    Assignee: Save Phace, Inc.
    Inventor: Jerry D. Wright
  • Patent number: D800416
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: October 24, 2017
    Assignee: Save Phace, Inc.
    Inventor: Jerry D. Wright