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).

  • Publication number: 20190218781
    Abstract: A rooftop support system including at least one support block. The support block includes a base configured to rest on the rooftop, and the base has a first base section and a second base section separated by a U-shaped recess that defines a first gripping feature. The support block includes first and second sidewalls unitary with the base and extending along a length of the support block, and the first and second sidewalls each define a second gripping feature. The support block also includes third and fourth sidewalls unitary with the base and extending along a width of the support block, and the third and fourth sidewalls each define a third gripping feature. An upper surface of the support block defines an elongate channel, and a pair of apertures are formed in the elongate channel with a coupling feature embedded therein.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 18, 2019
    Inventors: Thomas D. WRIGHT, Jeffrey R. Henry
  • Patent number: 10326709
    Abstract: In one aspect, a method includes determining an allocation of nodes in a cluster to application containers using a node capacity and a policy, publishing the allocation to a coordinator, the coordinator configured to manage the nodes comprising a first node, reading the allocation from the coordinator and instructing a container manager in the first node to generate an application container in the first node conforming to the allocation.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Eron D. Wright, Vijayaraghavan Srinivasaraghavan, Cui Lin, Andrea L. Heyda, Mark A. O'Connell, Erik Riedel
  • Patent number: 10318491
    Abstract: A distributed object store can expose object metadata, in addition to object data, to distributed processing systems, such as Hadoop and Apache Spark. The distributed object store may acts as a Hadoop Compatible File System (HCFS), exposing object metadata as a collection of records that can be efficiently processed by MapReduce (MR) and other distributed processing frameworks. A distributed processing job can specify a metadata query to narrow the set of objects returned. Related methods are also described.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: June 11, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen G. Graham, Eron D. Wright
  • Patent number: 10273694
    Abstract: A rooftop support system including at least one support block. The support block includes a base configured to rest on the rooftop, and the base has a first base section and a second base section separated by a U-shaped recess that defines a first gripping feature. The support block includes first and second sidewalls unitary with the base and extending along a length of the support block, and the first and second sidewalls each define a second gripping feature. The support block also includes third and fourth sidewalls unitary with the base and extending along a width of the support block, and the third and fourth sidewalls each define a third gripping feature. An upper surface of the support block defines an elongate channel, and a pair of apertures are formed in the elongate channel with a coupling feature embedded therein.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: April 30, 2019
    Assignee: ZSI-Foster, Inc.
    Inventors: Thomas D. Wright, Jeffrey R. Henry
  • Publication number: 20190012090
    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: June 28, 2018
    Publication date: January 10, 2019
    Inventor: David D. Wright
  • Patent number: 10119563
    Abstract: An offset bushing for a structural member may include a tubular body having a cylindrical inner surface and a cylindrical outer surface. The cylindrical inner surface may have an inner diameter defining an inner axis. The cylindrical outer surface may have an outer diameter defining an outer axis. The inner axis may be spaced apart from the outer axis to define a linear offset. The offset bushing may include a bushing indexing feature configured to align with a member indexing feature of a member when the offset bushing is installed in a member bore. Alignment of the bushing indexing feature with the member indexing feature may cause the linear offset to be oriented substantially parallel to a loading axis of a load on the member.
    Type: Grant
    Filed: April 4, 2015
    Date of Patent: November 6, 2018
    Assignee: The Boeing Company
    Inventors: Robert G. Hill, James R. Schnelz, Monte D. Wright
  • Patent number: 10088643
    Abstract: Embodiments of the present disclosure include an optical shuffle box. The optical shuffle box may include a set of optical connector ports and a set of optical fiber pigtails. Each optical fiber pigtail may have a first end and a second end. The second end of each optical fiber pigtail may include an optical connector. Each optical connector port may be communicatively coupled to the first end of two or more optical fiber pigtails.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Malcolm S. Allen-Ware, Kevin Clarke, John Considine, Thomas W. Keller, Daniel M. Kuchta, David D. Wright
  • Publication number: 20180251981
    Abstract: A rooftop support system including at least one support block. The support block includes a base configured to rest on the rooftop, and the base has a first base section and a second base section separated by a U-shaped recess that defines a first gripping feature. The support block includes first and second sidewalls unitary with the base and extending along a length of the support block, and the first and second sidewalls each define a second gripping feature. The support block also includes third and fourth sidewalls unitary with the base and extending along a width of the support block, and the third and fourth sidewalls each define a third gripping feature. An upper surface of the support block defines an elongate channel, and a pair of apertures are formed in the elongate channel with a coupling feature embedded therein.
    Type: Application
    Filed: March 3, 2017
    Publication date: September 6, 2018
    Inventors: Thomas D. Wright, Jeffrey R. HENRY
  • Patent number: 10048185
    Abstract: A density meter for measuring the density of a fluid, having a base plate, wherein a spring element is clamped to the base plate; a torpedo, wherein the torpedo comprises a known weight, and wherein the torpedo is attached or coupled to the spring element; and a sensor, wherein the sensor measures a deflection of the spring element, as the torpedo displaces a volume of fluid.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: August 14, 2018
    Assignee: Parasitx, LLC
    Inventors: David D. Wright, James H. Vogeley, Taylor D. McClenny, Peter R. Merrick, Paul A. Robinson
  • Patent number: 10037146
    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: Grant
    Filed: November 22, 2016
    Date of Patent: July 31, 2018
    Assignee: NetApp, Inc.
    Inventor: David D. Wright
  • Patent number: 9985347
    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: Grant
    Filed: October 30, 2014
    Date of Patent: May 29, 2018
    Assignee: CommScope Technologies LLC
    Inventors: Ian Renilson, John S. Curran, Alastair D. Wright, Matthew Robert Lewry, Sharon Mackay, Slavi Rumenov Baev
  • Publication number: 20180097707
    Abstract: Performance of a distributed storage system with data distributed substantially, evenly across a cluster of storage devices can be dynamically managed of the distributed storage system with respect to performance guarantees to clients of the distributed storage system. Capacity of the distributed storage system in terms of one or more metrics can be determined. This measured capacity can then be compared with allocations of the metric(s) to clients of the distributed storage system. The allocations are determined based on quality of service parameters specified for the clients. The quality of service parameters at least include a maximum value and a minimum value for each of the one or more metrics, and can also include burst credits allocated to the clients. Access to the distributed storage system by the clients can be throttled to ensure the performance guarantees corresponding to the quality of service parameters are fulfilled.
    Type: Application
    Filed: December 5, 2017
    Publication date: April 5, 2018
    Inventors: David D. Wright, Michael Xu
  • Publication number: 20180089256
    Abstract: Methods for managing entitlements of products and services using blockchain are described. One method includes the steps of storing by a blockchain fabric a ledger that stores transaction data, smart contracts that process transactions, creating an entitlement, receiving by the blockchain a create entitlement transaction request, adding, by the smart contract, an entitlement block to the ledger, issuing by the entitled product a usage transaction that reports usage of the entitled product, upon receiving the usage transaction, adding, by a smart contract, a usage block to the ledger, and determining, by the smart contract, that an entitlement limit has been reached. Another method describes a container mechanism that provides a way to identify all blocks associated with a base entitlement.
    Type: Application
    Filed: November 17, 2017
    Publication date: March 29, 2018
    Inventor: David D. Wright, SR.
  • Patent number: 9928101
    Abstract: In an environment that includes a host computing system that executes virtual machines, and a secure cloud computing channel that communicatively couples the host to a client computing system that is assigned to a particular one of the virtual machines, the particular virtual machine generates a certificate, install the certificate on the itself, and returns a certificate representation to the client. This may occur when the virtual machine is provisioned. During a subsequent connection request from the client to the virtual machine, the virtual machine returns the certificate to the client. The client compares the certificate representation that was returned during provisioning with the certificate returned during the subsequent connection, and if there is a match, then the virtual machine is authenticated to the client. Thus, in this case, the virtual machine authenticates without the client having to generate, install, and manage security for a certificate.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: March 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eron D. Wright, Muhammad Umer Azad, Sushant P. Rewaskar, Corey M. Sanders, Saad Syed
  • Publication number: 20180055960
    Abstract: A small, hands free, portable, rechargeable, waterproof, UV-C light emitting disinfection device. The disinfection device has a durable outer housing that holds an array of externally facing Ultraviolet C spectrum (UV-C) Light Emitting (LEDs) that emit light within the germicidal range of the Ultraviolet C spectrum or between the wavelength(?) range of 200 nm to 280 nm. The disinfection unit can be deployed in a water bottle, backpack bladder, water jug, or any suitable container to disinfect water or other liquids.
    Type: Application
    Filed: August 22, 2017
    Publication date: March 1, 2018
    Inventors: Braden A. Reiber, Phillip D. Wright
  • Publication number: 20180052883
    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: Application
    Filed: October 11, 2017
    Publication date: February 22, 2018
    Inventor: David D. Wright, SR.
  • Patent number: D816298
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: May 1, 2018
    Inventor: Jerry D. Wright
  • Patent number: D816299
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: May 1, 2018
    Assignee: Save Phace, Inc.
    Inventor: Jerry D. Wright
  • Patent number: D824749
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: August 7, 2018
    Assignee: ZSI-Foster, Inc.
    Inventors: Thomas D. Wright, Jeffrey R. Henry
  • Patent number: D836289
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: December 25, 2018
    Assignee: SAVE PHACE, INC.
    Inventor: Jerry D. Wright