Patents by Inventor R. Richardson

R. Richardson 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: 11010064
    Abstract: A data storage system includes a head node and mass storage devices. The head node is configured to flush data stored in a storage of the head node to a set of the mass storage devices of the data storage system. A head node may flush both current version data and point-in-time version data to the set of mass storage devices. Also, the data storage system maintains an index that indicates storage locations of data for particular portions of a volume before and after the data is flushed to the set of mass storage devices. In some embodiments an index includes a current version reference for a volume or portion of a volume and one or more point-in-time snapshot references.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: May 18, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Norbert Paul Kusters, Nachiappan Arumugam, Andre Podnozov, Shobha Agrawal, Shreyas Ramalingam, Danny Wei, David R. Richardson, Marc John Brooker, Christopher Nathan Watson, John Luther Guthrie, II, Ravi Nankani
  • Patent number: 10966496
    Abstract: A protective case for an electronic device may have two layers: an inner cushion cover that surrounds a portion of the electronic device, and an outer rigid shell that surround part of the cushion cover. The outer shell has side walls that engage and hold the cushion cover on the electronic device. The cushion cover has reduced thickness portions so that the side walls are embedded in the cushion cover and provide a protective case having a substantially smooth exterior. The cushion cover is capable of absorbing shocks from impacts on the rigid outer shell. Coring on the inner portion of the cushion cover provides additional softness and the ability of the cushion cover to absorb shocks while using a higher density material, which is able to conform to the electronic device.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: April 6, 2021
    Assignee: Otter Products, LLC
    Inventors: Curtis R. Richardson, Alan V. Morine, W. Travis Smith, John H. Loudenslager, Jamie L. Johnson, Matthew M. Glanzer
  • Patent number: 10958501
    Abstract: Systems and methods for managing requesting routing functionality associated with resource requests for one or more resources associated with a content provider are provided. The request routing functionality can correspond to the processing of domain name service (“DNS”) requests for resources by computing devices by correlating client computing device identifiers, such as an Internet Protocol (“IP”) address, with identifiers (e.g., IP addresses) associated with other components in a content delivery environment, such as DNS resolvers associated with the client computing device. The processing of the DNS requests can also correspond to client computing device clustering or classes of client computing devices.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, John Cormie, Colm MacCarthaigh, Benjamin W. S. Redman
  • Publication number: 20210083315
    Abstract: The disclosed technology relates to a battery utilizing an indicator to orient an unopposed portion of a cathode or anode with respect to a battery can, and a tag to generate an electromagnetic field to mitigate or eliminate an electromagnetic field generated by the unopposed portion of the cathode or anode. The battery includes a wound set of layers including a cathode, an anode, and a separator; a can housing the wound set of layers; a lid disposed atop of the can to enclose the wound set of layers within the can; and a tag coupled to the lid. An unopposed portion of the cathode or anode generates a first electromagnetic field. The tag generates a second electromagnetic field to oppose the first electromagnetic field.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 18, 2021
    Inventors: Katherine I. PREGLER, Kyle Tse, Samantha K. Young, Jason W. Brinsfield, Mei Zhang, Charles Greenlee, Kevin R. Richardson, Susheel Teja Gogineni, Ethan L. Huwe, Connor R. Duke, Michael B. Nussbaum, Shawn G. Fink, Kirill Kalinichev
  • Patent number: 10951725
    Abstract: Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. The processing of the DNS requests by the service provider can include the selective filtering of DNS queries associated with a DNS query-based attack. A service provider can assign DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, such that DNS queries exceeding a threshold, such as in DNS query-based attacks, can be filtered in a manner that can mitigate performance impact on for the content provider or service provider.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Colm MacCarthaigh, David R. Richardson, Benjamin W. S. Redman
  • Patent number: 10946361
    Abstract: Compositions and methods for the selective sequestration of metal ions are generally described.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 16, 2021
    Assignee: Massachusetts Institute of Technology
    Inventors: Matthew D. Shoulders, Stephen J. Lippard, Elizabeth Marie Nolan, Christopher E. R. Richardson, Lisa S. Cunden
  • Patent number: 10942888
    Abstract: Methods, systems, and computer-readable mediums for providing data between a sensor device and a target device. The data is provided using remote direct memory access. The target device includes a first network interface card for a first network. The target device includes a processor to encode a message to configure communication over the first network with a node. Configuration information regarding the communication over the first network is transmitted to the sensor device over a second, different network. The configuration information includes a media access control (MAC) address of a network interface card of the node and remote direct memory access (RDMA) settings. The processor decodes data associated with an RDMA operation from the sensor device received on the first network. The sensor device does not include a network interface card for the first network. The data includes the MAC address.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: March 9, 2021
    Assignee: Raytheon Company
    Inventors: Neil R. Epstein, Pang Bee, Gerard R. Richardson
  • Patent number: 10931738
    Abstract: A system and method for the management of client computing device DNS queries and subsequent resource requests within a content delivery network service provider domain are provided. The management of the DNS queries can include the selection of computing devices corresponding to various Point of Presence locations for processing DNS queries. Additionally, the management of the content requests can include the selection of computing devices corresponding to resource cache components corresponding to various Point of Presence locations for providing requested content. The selection of the computing devices can incorporate logic related to geographic criteria, performance threshold criteria, testing criteria, and the like.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: February 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, John Cormie, Colm MacCarthaigh, Benjamin W.S. Redman
  • Publication number: 20210021692
    Abstract: A system, method and computer-readable medium for request routing based on content popularity information are provided. A client computer transmits a request for content from a content provider. The content provider utilizes executable code, such as translation request code, for facilitating request routing utilizing popularity information. The translation request code, may direct a client computing device to request further translation request code and/or translation information. Thereafter, the client issues a DNS query with the translated information including popularity information. The content delivery network service provider can then either resolve the DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat until a DNS nameserver resolves a DNS query from the client computing device.
    Type: Application
    Filed: February 21, 2020
    Publication date: January 21, 2021
    Inventors: David R. Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian
  • Publication number: 20200404055
    Abstract: A data storage system includes a rack, multiple head nodes, multiple data storage sleds, and at least two networking devices. The at least two network devices are configured to implement at least two redundant networks within the data storage system. Also, each of the head nodes is assigned at least two network addresses for communication with the data storage sleds of the data storage system via the at least two networking devices. The data storage sleds each include multiple mass storage devices and a sled controller that is configured to couple with the at least two network switches. IO In some embodiments, the data storage system further includes redundant power systems within a rack in which the head nodes, the data storage sleds, and the at least two networking devices are mounted.
    Type: Application
    Filed: September 4, 2020
    Publication date: December 24, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Norbert P. Kusters, Nachiappan Arumugam, Christopher Nathan Watson, Marc John Brooker, David R. Richardson, Danny Wei, John Luther Guthrie, II
  • Publication number: 20200389534
    Abstract: A system and method for content distribution are provided. A content provider generates a network topology having one or more subnetworks made up of content sources. The content provider segments content, such as applications, into segments for distribution. The content provider then distributes the content such that for each identified subnetwork, each content segment is distributed to a content source. Subsequent, client computing device requests for content can be serviced by selecting a content source in a particular subnetwork selected for delivering the requested content to the client computing device to minimize traffic flow of the requested content through the nodes of the distribution network.
    Type: Application
    Filed: January 6, 2020
    Publication date: December 10, 2020
    Inventors: Swaminathan Sivasubramanian, David R. Richardson, Bradley Eugene Marshall
  • Patent number: 10840830
    Abstract: A drive circuit for an electric pump motor is provided. The drive circuit includes an inverter and a contactor. The inverter is configured to supply variable frequency current to the electric motor. The contactor is configured to supply the line frequency current to the electric motor.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: November 17, 2020
    Assignee: Regal Beloit America, Inc
    Inventors: Ludovic Andre Chretien, Howard R. Richardson, Gregory Lewis Gross, Jevon D. Reynolds, Joseph Stephen Carnes, Zachary Joseph Stauffer, Justin Michael Magyar, Kenneth L. Osborne, Nathan E. Snell
  • Patent number: 10817337
    Abstract: Methods, systems, and computer-readable media for cloud-based access to quantum computing resources are disclosed. A classical computing instance is launched based at least in part on a request. The computing instance is launched by a control plane of a provider network. A quantum computing resource is accessible to the computing instance and is selected based at least in part on input from a user associated with the request. The quantum computing resource is implemented in the provider network and comprises a plurality of quantum bits. A quantum algorithm is run on the quantum computing resource.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: October 27, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Marc John Brooker, James Michael Thompson
  • Patent number: 10817824
    Abstract: A parcel box includes a weather resistant housing, a temperature control system, a communication module, and electrical circuitry. The weather resistant housing includes a lockable door for providing access to a protected cavity configured for receiving a parcel for temporary secure storage of the parcel. The temperature control system selectively controls a temperature inside the protected cavity. The communication module receives delivery data including an estimated delivery time for the parcel. The electrical circuitry operates the temperature control system to adjust the temperature of the protected cavity to within a preferred temperature range prior to the estimated delivery time of the parcel and maintains the temperature for at least a specified period of time.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: October 27, 2020
    Assignee: Otter Products, LLC
    Inventors: Curtis R. Richardson, Thomas D. Smith
  • Publication number: 20200332531
    Abstract: An apparatus for use with a rain gutter and a downspout has a first portion which rests in the rain gutter and includes apertures extending between an exterior and an interior of the insert to allow water to flow from the rain gutter into the interior of the insert when the insert is resting in the rain gutter. The insert further includes a second portion extending downward from the first portion. The second portion includes an interior in fluid communication with the first portion to allow the water to flow from the interior of the first portion through the second portion and into the downspout. The apparatus also includes an adapter plate having an aperture to receive the second portion of the insert such that the second portion of the insert can extend through the adapter plate into the downspout when the apparatus is in the rain gutter.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 22, 2020
    Inventors: STEVEN B. NOONAN, CURTIS R. RICHARDSON, MATTHEW M. GLANZER
  • Patent number: 10797995
    Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 6, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Swaminathan Sivasubramanian, Bradley Eugene Marshall, Christopher L. Scofield, Elmore Eugene Pope
  • Publication number: 20200311014
    Abstract: Methods, systems, and computer-readable mediums for providing data between a sensor device and a target device. The data is provided using remote direct memory access. The target device includes a first network interface card for a first network. The target device includes a processor to encode a message to configure communication over the first network with a node. Configuration information regarding the communication over the first network is transmitted to the sensor device over a second, different network. The configuration information includes a media access control (MAC) address of a network interface card of the node and remote direct memory access (RDMA) settings. The processor decodes data associated with an RDMA operation from the sensor device received on the first network. The sensor device does not include a network interface card for the first network. The data includes the MAC address.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 1, 2020
    Inventors: Neil R. Epstein, Pang Bee, Gerard R. Richardson
  • Patent number: 10785037
    Abstract: A system, method, and computer readable medium for managing secure content by CDN service providers are provided. A network storage provider stores one or more resources on behalf of a content provider. A CDN service provider obtains client computing device requests for secure content. Based on processing first signature information, the CDN service provider determines whether the secure content is available to the client computing device. If the CDN service provider does not maintain the requested content, the CDN service provider transmits a request to the network storage provider. Based on second signature information and an identifier associated with the CDN service provider, the network storage provider processes the request based policy information associated with the identifier.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: September 22, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Mustafa I. Abrar, Don Johnson, John Cormie, Bradley Eugene Marshall, Mark Joseph Cavage
  • Patent number: 10783077
    Abstract: Resource management techniques, such as cache optimization, are employed to organize resources within caches such that the most requested content (e.g., the most popular content) is more readily available. A service provider utilizes content expiration data as indicative of resource popularity. As resources are requested, the resources propagate through a cache server hierarchy associated with the service provider. More frequently requested resources are maintained at edge cache servers based on shorter expiration data that is reset with each repeated request. Less frequently requested resources are maintained at higher levels of a cache server hierarchy based on longer expiration data associated with cache servers higher on the hierarchy.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: September 22, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley Eugene Marshall, Swaminathan Sivasubramanian, David R. Richardson
  • Patent number: 10778554
    Abstract: Systems and method for the management and processing of resource requests by a service provider, such as a content delivery network (“CDN”) service provider, on behalf of a content provider are provided. The CDN service provider can measure the performance associated with the delivery of resources to a requesting client computing devices from various computing devices associated with the CDN service provider. In one embodiment, a client computing device can execute code, such as scripts, that cause the client computing device to transmit requests to different computing devices associated with the CDN service provider's domain. Information associated with the processing of the responses can be used to measure CDN service provider latencies.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: September 15, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, John David Cormie, Colm Gearóid MacCárthaigh, Benjamin W. S. Redman