Patents by Inventor Don Johnson

Don Johnson 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: 20190089542
    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: Application
    Filed: November 19, 2018
    Publication date: March 21, 2019
    Inventors: David R. Richardson, Mustafa I. Abrar, Don Johnson, John Cormie, Bradley Eugene Marshall, Mark Joseph Cavage
  • Publication number: 20190012196
    Abstract: Generally described, aspects of the present disclosure relate to for managing the configuration and security policies of hosted virtual machine networks. Hosted virtual machine networks are configured in a manner such that a virtual machine manager component can establish service manifests that correspond to information required by the virtual machine network from a user/customer. The virtual machine manager component can also publish in the service manifests contractual information, such as security risk assessments, that are deemed to have been provided and accepted by the user/customer in instantiating virtual machine networks. If the processed service manifest information remains valid, a substrate network process requests or independently instantiate services or components in accordance with the configuration information and security risk information included in the processed service manifest.
    Type: Application
    Filed: August 30, 2018
    Publication date: January 10, 2019
    Inventors: Eric Jason Brandwine, Don Johnson, Marvin M. Theimer
  • Patent number: 10135620
    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: May 17, 2017
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologis, Inc.
    Inventors: David R. Richardson, Mustafa I. Abrar, Don Johnson, John Cormie, Bradley Eugene Marshall, Mark Joseph Cavage
  • Patent number: 10067781
    Abstract: Generally described, aspects of the present disclosure relate to for managing the configuration and security policies of hosted virtual machine networks. Hosted virtual machine networks are configured in a manner such that a virtual machine manager component can establish service manifests that correspond to information required by the virtual machine network from a user/customer. The virtual machine manager component can also publish in the service manifests contractual information, such as security risk assessments, that are deemed to have been provided and accepted by the user/customer in instantiating virtual machine networks. If the processed service manifest information remains valid, a substrate network process requests or independently instantiate services or components in accordance with the configuration information and security risk information included in the processed service manifest.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Don Johnson, Marvin M. Theimer
  • Patent number: 9985969
    Abstract: Techniques are described for managing access to computing-related resources that, for example, may enable multiple distinct parties to independently control access to the resources (e.g., such that a request to access a resource succeeds only if all of multiple associated parties approve that access). For example, an executing software application may, on behalf of an end user, make use of computing-related resources of one or more types that are provided by one or more remote third-party network services (e.g., data storage services provided by an online storage service)—in such a situation, both the developer user who created the software application and the end user may be allowed to independently specify access rights for one or more particular such computing-related resources (e.g., stored data files), such that neither the end user nor the software application developer user may later access those resources without the approval of the other party.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: May 29, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Joseph Cavage, John Cormie, Nathan R. Fitch, Don Johnson, Peter Sirota
  • Patent number: 9979694
    Abstract: Systems and method are provided for using proxy addresses to manage communications sent between virtual machine networks hosted by a substrate network. In some embodiments, the substrate network may identify a communication addressed from an instantiated component of a first hosted virtual network to a first proxy component of the first hosted virtual network. The substrate network may cause the communication to be received by a second instantiated component of a second host virtual network. Specifically, the substrate network may alter a destination address of the communication from a proxy address of the first proxy component to a network address of the second instantiated component. The substrate network may also alter a source address of the communication from a network address of the first instantiated component to a proxy address of a second proxy component.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: May 22, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Don Johnson, Marvin M. Theimer
  • Publication number: 20180045351
    Abstract: A connection nozzle assembly includes an inner fluid product tube, a tube sleeve secured about the fluid product tube, an outer nozzle sleeve, and a locking mechanism disposed between the fluid product tube and the nozzle sleeve. The nozzle sleeve includes a body portion and a rear portion, each being moveable between a plurality of locking positions. The nozzle assembly includes one or more grips configured to rotate forward and backward to lock and unlock the nozzle assembly to a receptacle coupling, respectively. The nozzle sleeve is moved between the plurality of locking positions, thereby engaging the locking mechanism to secure the connection nozzle assembly to a receptacle coupling. The connection nozzle assembly can be uncoupled by reversing the nozzle sleeve.
    Type: Application
    Filed: September 5, 2017
    Publication date: February 15, 2018
    Inventors: Carlos Cosee, Jaskaran Gill, Don Johnson
  • Publication number: 20180037917
    Abstract: The present disclosure relates to the biosynthesis of indigoid dye precursors and their conversion to indigoid dyes. Specifically, the present disclosure relates to methods of using polypeptides to produce indigoid dye precursors from indole feed compounds, and the use of the indigoid dye precursors to produce indigoid dyes.
    Type: Application
    Filed: March 3, 2016
    Publication date: February 8, 2018
    Applicant: The Regents of the University of California
    Inventors: John Eugene DUEBER, Zachary Nicholas RUSS, Tammy Melody HSU, Terry Don JOHNSON, Jr., Bernardo CERVANTES, Ramya Lakshmi PRATHURI, Shyam Pravin BHAKTA, Arthur Muir FONG, III, Luke Nathaniel LATIMER
  • Publication number: 20170353394
    Abstract: With the advent of virtualization technologies, networks and routing for those networks can now be simulated using commodity hardware. For example, virtualization technologies can be adapted to allow a single physical computing machine to be shared among multiple virtual networks by providing one or more virtual machines simulated in software by the single physical computing machine, with each virtual machine acting as a distinct logical computing system. In addition, as routing can be accomplished through software, additional network setup flexibility can be provided to the virtual network in comparison with hardware-based routing. In some implementations, virtual network setup can be abstracted through the use of resource placement templates, allowing users to create virtual networks compliant with a customer's networking policies without necessarily having knowledge of what those policies are.
    Type: Application
    Filed: May 1, 2017
    Publication date: December 7, 2017
    Inventors: Eric J. Brandwine, Marvin M. Theimer, Don Johnson, Swaminathan Sivasubramanian
  • Patent number: 9791081
    Abstract: A connection nozzle assembly includes an inner fluid product tube, a tube sleeve secured about the fluid product tube, an outer nozzle sleeve, and a locking mechanism disposed between the fluid product tube and the nozzle sleeve. The nozzle sleeve includes a body portion and a rear portion, each being moveable between a plurality of locking positions. The body portion has at least one J-groove bracket disposed therein and the rear portion has a guide element extending into the bracket. The locking mechanism includes at least one clamping member moveable between a plurality of clamping positions and at least one drop pin moveable between a raised position and a lowered position. The nozzle sleeve is moved between the plurality of locking positions, thereby engaging the locking mechanism to secure the connection nozzle assembly to a receptacle coupling. The connection nozzle assembly can be uncoupled by reversing the nozzle sleeve.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: October 17, 2017
    Assignee: OPW-ENGINEERED SYSTEMS, INC.
    Inventors: Carlos Cosse, Jaskaran Gill, Don Johnson
  • Patent number: 9782222
    Abstract: This invention is an improved method and device for treating varicose veins 200 or the greater saphenous vein 202. The method comprises the use of infrared laser radiation in the region of 1.2 to 1.8 um in a manner from inside the vessel 200 or 202 such that the endothelial cells of the vessel wall 704 are damaged and collagen fibers in the vessel wall 704 are heated to the point where they permanently contract, the vessel 200 or 202 is occluded and ultimately resorbed. The device includes a laser 102 delivered via a fiber optic catheter 300 that may have frosted or diffusing fiber tips 308. A motorized pull-back device 104 is used, and a thermal sensor 600 may be used to help control the power required to maintain the proper treatment temperature.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: October 10, 2017
    Assignee: COOL TOUCH INCORPORATED
    Inventors: David R. Hennings, Mitchell P. Goldman, Robert A. Weiss, Eric B. Taylor, Don Johnson
  • Publication number: 20170250821
    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: Application
    Filed: May 17, 2017
    Publication date: August 31, 2017
    Inventors: David R. Richardson, Mustafa I. Abrar, Don Johnson, John Cormie, Bradley Eugene Marshall, Mark Joseph Cavage
  • Publication number: 20170236099
    Abstract: In one aspect, the invention is a computer program product residing on a computer readable medium having a plurality of instructions stored thereon. The instructions when executed by the processor, cause that processor to schedule a network-based media event; and to invite an attendee to attend the network-based media event. Other aspects of the invention includes a process and a method.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: INTEL CORPORATION
    Inventors: Peter Sirotka, Don Johnson, Sudheer Tumuluru
  • Patent number: 9725237
    Abstract: Embodiments of the present invention relate to apparatuses, systems, and methods for constructing, installing, and using an inflatable hatch sealing device in environmentally sealing a manhole. In particular, the inflatable hatch sealing device has a sealing assembly with a directed inflatable air bladder, and the sealing assembly is rotatable relative to a contact disc.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: August 8, 2017
    Assignee: OPW-Engineered Systems, Inc.
    Inventors: Don Johnson, Jeff Cousineau, Ted Shreve, Mike Crum
  • Patent number: 9710859
    Abstract: Systems and methods are presented for processing and auditing data records using a stream based data processing system. Data output by data center computers may be collected and used to generate data records that include values for metrics related to computer resource consumption. These data records may be inserted into a stream which can include auditors and various other processors. The auditors may determine whether any of the data records include discrepancies. A gating processor can determine which processors, if any, to provide data records that include discrepancies. Further, an amendment processor can be used to resolve discrepancies detected by the auditors. In addition, a billing processor can be used to generate bills that identify the discrepancies and include information relating to the cause and actions taken in response to the discrepancies detected in the data records.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: July 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, David John Ward, Jr., Léon Thrane, Don Johnson
  • Patent number: 9712325
    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: July 15, 2015
    Date of Patent: July 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Mustafa I. Abrar, Don Johnson, John Cormie, Bradley Eugene Marshall, Mark Joseph Cavage
  • Publication number: 20170193012
    Abstract: A distributed database system may perform a single phase commit for transactions involving updates to multiple databases of the distributed database system. A client request may be received that involves updates to multiple database of the distributed database system. The updates may be performed at a front-end database and a back-end database. Log records indicating the updates to the front-end database may be sent to the back-end database. The log records and the updates performed at the back-end database may be committed together as a single phase commit at the back-end database. In the event of a system failure of the front-end database, log records may be requested and received from the back-end database. A restoration of the front-end database may be performed based, at least in part, on the received log records.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Anurag Windlass Gupta, Jakub Kulesza, Don Johnson, Deepak Agarwal, Tushar Jain
  • Patent number: 9680775
    Abstract: In one aspect, the invention is a computer program product residing on a computer readable medium having a plurality of instructions stored thereon. The instructions when executed by the processor, cause that processor to schedule a network-based media event; and to invite an attendee to attend the network-based media event. Other aspects of the invention includes a process and a method.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: June 13, 2017
    Assignee: INTEL CORPORATION
    Inventors: Peter Sirota, Don Johnson, Sudheer Tumuluru
  • Patent number: 9641450
    Abstract: With the advent of virtualization technologies, networks and routing for those networks can now be simulated using commodity hardware. For example, virtualization technologies can be adapted to allow a single physical computing machine to be shared among multiple virtual networks by providing one or more virtual machines simulated in software by the single physical computing machine, with each virtual machine acting as a distinct logical computing system. In addition, as routing can be accomplished through software, additional network setup flexibility can be provided to the virtual network in comparison with hardware-based routing. In some implementations, virtual network setup can be abstracted through the use of resource placement templates, allowing users to create virtual networks compliant with a customer's networking policies without necessarily having knowledge of what those policies are.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: May 2, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric J. Brandwine, Marvin M. Theimer, Don Johnson, Swaminathan Sivasubramanian
  • Patent number: 9614737
    Abstract: A backnet can be created within a dedicated private network of a customer that enables a distinct party to access and/or control a portion of the resources within the private network. In one example, a backnet includes a separate virtual interface for an appliance or other such resource that is not visible or accessible to the customer owning the customer cloud, but can be accessed by another appliance or component in the customer cloud, or an appliance vendor external to the customer cloud. While the customer can control the permission for the backnet, the vendor can control or implement the resources within the backnet in a way that is isolated from the customer. Usage of the backnet can be separately monitored and billed to the vendor, even though the resources are part of the dedicated customer cloud.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: April 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Marvin M. Theimer, Don Johnson