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: 20190089542Abstract: 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: ApplicationFiled: November 19, 2018Publication date: March 21, 2019Inventors: David R. Richardson, Mustafa I. Abrar, Don Johnson, John Cormie, Bradley Eugene Marshall, Mark Joseph Cavage
-
Publication number: 20190012196Abstract: 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: ApplicationFiled: August 30, 2018Publication date: January 10, 2019Inventors: Eric Jason Brandwine, Don Johnson, Marvin M. Theimer
-
Patent number: 10135620Abstract: 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: GrantFiled: May 17, 2017Date of Patent: November 20, 2018Assignee: Amazon Technologis, Inc.Inventors: David R. Richardson, Mustafa I. Abrar, Don Johnson, John Cormie, Bradley Eugene Marshall, Mark Joseph Cavage
-
Patent number: 10067781Abstract: 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: GrantFiled: October 19, 2015Date of Patent: September 4, 2018Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Don Johnson, Marvin M. Theimer
-
Patent number: 9985969Abstract: 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: GrantFiled: March 29, 2013Date of Patent: May 29, 2018Assignee: Amazon Technologies, Inc.Inventors: Mark Joseph Cavage, John Cormie, Nathan R. Fitch, Don Johnson, Peter Sirota
-
Patent number: 9979694Abstract: 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: GrantFiled: November 9, 2015Date of Patent: May 22, 2018Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Don Johnson, Marvin M. Theimer
-
Publication number: 20180045351Abstract: 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: ApplicationFiled: September 5, 2017Publication date: February 15, 2018Inventors: Carlos Cosee, Jaskaran Gill, Don Johnson
-
Publication number: 20180037917Abstract: 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: ApplicationFiled: March 3, 2016Publication date: February 8, 2018Applicant: The Regents of the University of CaliforniaInventors: 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: 20170353394Abstract: 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: ApplicationFiled: May 1, 2017Publication date: December 7, 2017Inventors: Eric J. Brandwine, Marvin M. Theimer, Don Johnson, Swaminathan Sivasubramanian
-
Patent number: 9791081Abstract: 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: GrantFiled: April 30, 2015Date of Patent: October 17, 2017Assignee: OPW-ENGINEERED SYSTEMS, INC.Inventors: Carlos Cosse, Jaskaran Gill, Don Johnson
-
Patent number: 9782222Abstract: 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: GrantFiled: October 23, 2009Date of Patent: October 10, 2017Assignee: COOL TOUCH INCORPORATEDInventors: David R. Hennings, Mitchell P. Goldman, Robert A. Weiss, Eric B. Taylor, Don Johnson
-
Publication number: 20170250821Abstract: 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: ApplicationFiled: May 17, 2017Publication date: August 31, 2017Inventors: David R. Richardson, Mustafa I. Abrar, Don Johnson, John Cormie, Bradley Eugene Marshall, Mark Joseph Cavage
-
Publication number: 20170236099Abstract: 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: ApplicationFiled: May 4, 2017Publication date: August 17, 2017Applicant: INTEL CORPORATIONInventors: Peter Sirotka, Don Johnson, Sudheer Tumuluru
-
Patent number: 9725237Abstract: 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: GrantFiled: November 15, 2013Date of Patent: August 8, 2017Assignee: OPW-Engineered Systems, Inc.Inventors: Don Johnson, Jeff Cousineau, Ted Shreve, Mike Crum
-
Patent number: 9710859Abstract: 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: GrantFiled: June 26, 2013Date of Patent: July 18, 2017Assignee: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, David John Ward, Jr., Léon Thrane, Don Johnson
-
Patent number: 9712325Abstract: 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: GrantFiled: July 15, 2015Date of Patent: July 18, 2017Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Mustafa I. Abrar, Don Johnson, John Cormie, Bradley Eugene Marshall, Mark Joseph Cavage
-
Publication number: 20170193012Abstract: 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: ApplicationFiled: March 20, 2017Publication date: July 6, 2017Applicant: Amazon Technologies, Inc.Inventors: Anurag Windlass Gupta, Jakub Kulesza, Don Johnson, Deepak Agarwal, Tushar Jain
-
Patent number: 9680775Abstract: 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: GrantFiled: May 15, 2014Date of Patent: June 13, 2017Assignee: INTEL CORPORATIONInventors: Peter Sirota, Don Johnson, Sudheer Tumuluru
-
Patent number: 9641450Abstract: 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: GrantFiled: July 5, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Eric J. Brandwine, Marvin M. Theimer, Don Johnson, Swaminathan Sivasubramanian
-
Patent number: 9614737Abstract: 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: GrantFiled: August 11, 2015Date of Patent: April 4, 2017Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Marvin M. Theimer, Don Johnson