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: 9298790
    Abstract: The replication of an asset from a source cluster in a source data center to multiple target clusters in multiple destination data centers. The replication occurs by first estimating or determining a cost parameter associated with copying of the asset from the source cluster to each of at least some of the target clusters. As an example, the cost parameter might be a geographical parameter, but might also be any cost parameter such as a channel bandwidth, channel cost, utilization ratio or the like. Based on the cost parameters, an order of replication priority is determined. Then, the replication is initiated in accordance with the prioritization. The replication may occur in multiple phases, and replication prioritization may occur on a per phase basis.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: March 29, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ferry Susanto, Usman Ghani, Koushik Rajaram, Pavel Dournov, Eron D. Wright
  • Publication number: 20160041839
    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: Application
    Filed: October 19, 2015
    Publication date: February 11, 2016
    Inventors: Eron D. Wright, Muhammad Umer Azad, Sushant P. Rewaskar, Corey M. Sanders, Saad Syed
  • Patent number: 9210162
    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: May 2, 2012
    Date of Patent: December 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eron D. Wright, Muhammad Umer Azad, Sushant P. Rewaskar, Corey M. Sanders, Saad Syed
  • Publication number: 20150347449
    Abstract: Disclosed are systems, computer-readable mediums, and methods for reading a sequence number from regions of a solid state storage device. A latest region is determined based upon the sequence numbers and a checkpoint file is read within the latest region. A request for a block of data of a first branch is received. A first block of pointers associated with the first branch from the checkpoint file is read. A first pointer from the first block of pointers and a second block of pointers pointed to by the first pointer are read. A second pointer from the second block of pointers and a third block of pointers pointed to by the second pointer are read. A third pointer from the third block of pointers and data pointed to by the third pointer are read. The block of data of the first branch is determined based upon the read data. The block of data is returned.
    Type: Application
    Filed: April 13, 2015
    Publication date: December 3, 2015
    Inventors: William Minckler, David D. Wright
  • Publication number: 20150347288
    Abstract: Disclosed are systems, computer-readable mediums, and methods for reading a sequence number from regions of a solid state storage device. A latest region is determined based upon the sequence numbers and a checkpoint file is read within the latest region. A request for a block of data of a first branch is received. A first block of pointers associated with the first branch from the checkpoint file is read. A first pointer from the first block of pointers and a second block of pointers pointed to by the first pointer are read. A second pointer from the second block of pointers and a third block of pointers pointed to by the second pointer are read. A third pointer from the third block of pointers and data pointed to by the third pointer are read. The block of data of the first branch is determined based upon the read data. The block of data is returned.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Inventors: Bill Minckler, David D. Wright
  • Patent number: 9203798
    Abstract: Technologies related to time based IP address hopping are generally described. In some examples, IP communications may involve IP network nodes including source nodes, which may configure and send IP packets via a network, gateway nodes, which may receive IP packets from the network and may send the IP packets to end point nodes, and end point nodes. The IP network nodes may hop between different IP addresses, which different IP addresses may be identified at least in part using shared time values.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: December 1, 2015
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: David D. Wright, Sr.
  • Publication number: 20150330683
    Abstract: A dual circuit condenser for a cooling system is configured to cool refrigerant passing through the condenser. Operation of a first circuit of the system establishes a first temperature at a first area of the condenser, and operation of a second circuit of the system establishes a second temperature at a second area of the condenser. The condenser includes a manifold. The manifold is configured to receive a plurality of tubes. The manifold is further configured to define a first volume that is part of the first circuit and a second volume that is part of the second circuit. The manifold includes three or more separators interposed between the first volume and the second volume to segregate refrigerant in the first circuit from refrigerant in the second circuit.
    Type: Application
    Filed: May 14, 2014
    Publication date: November 19, 2015
    Inventors: LISA A. ALLAN, NICHOLAS J. ALONGE, JR., MARK R. HAMMER, TIMOTHY J. FILONCZUK, WILLIAM D. WRIGHT, JUDD W. GLENN, SHRIKANT M. JOSHI, JOEL T. HAMBRUCH, ROGELIO SALAIS
  • Publication number: 20150303580
    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: Application
    Filed: August 22, 2014
    Publication date: October 22, 2015
    Inventor: Alastair D. Wright
  • Patent number: 9152677
    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: December 23, 2013
    Date of Patent: October 6, 2015
    Assignee: GOOGLE INC.
    Inventors: Brandon Bilinski, Clement D. Wright, Kathleen Hsiang Chen
  • Publication number: 20150277148
    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: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Inventors: Dawn D. Wright, Angie L. Bowers, Lenora L. Copper
  • Publication number: 20150236406
    Abstract: An interconnection retaining a periphery of a radome upon a periphery of a reflector dish has a plurality of curved channel portions, each of the channel portions provided with an open periphery slot and an open retention slot. The periphery slot is dimensioned to receive the periphery of the radome and the periphery of the reflector dish. The channel portions are arranged end-to-end adjacent to one another, encircling the periphery of the radome and the periphery of the reflector dish seated within the periphery slot. A gap may be provided between one or more of the channel portions are arranged end-to-end adjacent to one another. A link member is seated within the retention slot at an end of each adjacent channel portion. The retention slot at the end of each of the adjacent channel portions is crimped upon the link member. The link member may be, for example, a portion of threaded rod or a molded portion of polymer material.
    Type: Application
    Filed: May 5, 2015
    Publication date: August 20, 2015
    Inventors: Alastair D Wright, Ian Renilson, John Curran, Matthew R Lewry
  • Publication number: 20150236926
    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: Application
    Filed: May 1, 2015
    Publication date: August 20, 2015
    Inventors: David D. Wright, Michael Xu
  • Patent number: 9105981
    Abstract: A dielectric cone radiator sub-reflector assembly for a reflector antenna with a waveguide supported sub-reflector is provided as a unitary dielectric block with a sub-reflector at a distal end. A waveguide transition portion of the dielectric block is dimensioned for insertion coupling into an end of the waveguide. A dielectric radiator portion is provided between the waveguide transition portion and a sub-reflector support portion. An outer diameter of the dielectric radiator portion is provided with a plurality of radially inward grooves extending radially inward to a diameter less than an inner diameter of the end of the waveguide and a lens bore extends from a proximal end of the dielectric block towards the distal end of the dielectric block at least to the sub-reflector support portion. The unitary dielectric block may be manufactured as a single contiguous monolithic portion of dielectric material via injection molding.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: August 11, 2015
    Assignee: CommScope Technologies LLC
    Inventors: Junaid ul Islam Syed, Ronald J. Brandau, Alastair D. Wright, Allan Tasker, Brian J. Lawson
  • Publication number: 20150220284
    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: April 13, 2015
    Publication date: August 6, 2015
    Inventor: David D. WRIGHT
  • Publication number: 20150204019
    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: July 23, 2015
    Inventor: Matthew D. Wright
  • Patent number: 9078742
    Abstract: A cooling device for placement against a body part or object includes a shell member having an outer face and an inner face disposed against a surface to be cooled. A first cooling substrate is disposed within the shell member and is an absorbent web having a generally uniform application of a first cooling composition applied thereto, the cooling composition activated by contact with an aqueous liquid. An aqueous liquid source is disposed within the shell member and is separated from the first cooling substrate by a barrier member. The device is activated by manual manipulation to breach the barrier member causing liquid from the liquid source to move within the interior space of the shell member to contact and activate the cooling composition whereby a cooling reaction is generated.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: July 14, 2015
    Assignee: KIMBERLY-CLARK WORLDWIDE, INC.
    Inventors: Roger B. Quincy, III, Robert D. Wright
  • Patent number: 9083083
    Abstract: A band clamp for coupling a radome to a distal end of a reflector dish for improving the front to back ratio of a reflector antenna, is provided with an inward projecting proximal lip and an inward projecting distal lip. The distal lip is dimensioned with an inner diameter equal to or less than a reflector aperture of the reflector dish. The proximal lip may be provided with an inward bias dimensioned to engage the reflector dish in an interference fit and/or turnback region dimensioned to engage an outer surface of a signal area of the reflector dish in an interference fit. A variety of different configurations of protruding portions extending from the band clamp may be applied to further improve electrical performance.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: July 14, 2015
    Assignee: CommScope Technologies LLC
    Inventors: Chris Hills, Alastair D Wright, Ian Renilson
  • Patent number: 9065172
    Abstract: An antenna hub for a reflector dish has a frame with a feed aperture. A plurality of feet are coupled to the frame; each of the feet provided with a dish fastener coupling axis normal to a dish surface contacting each of the feet when the reflector dish is seated upon the feet, the feed bore of the reflector dish aligned coaxial with the feed aperture. The frame and feet may be formed via extrusion.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: June 23, 2015
    Assignee: CommScope Technologies LLC
    Inventors: Matthew R Lewry, Douglas P Hunter, Alastair D Wright
  • Patent number: 9054992
    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: April 4, 2013
    Date of Patent: June 9, 2015
    Assignee: SolidFire, Inc.
    Inventors: David D. Wright, Michael Xu
  • Patent number: D755868
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: May 10, 2016
    Assignee: Johnson & Johnson Vision Care, Inc.
    Inventors: Dawn D. Wright, Jeffrey H. Roffman, Angie Bowers