Patents by Inventor John Bainbridge
John Bainbridge 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: 12204461Abstract: In an embodiment, an apparatus includes a memory access controller to be coupled to a memory and a memory management unit (MMU) coupled to the memory access controller. The MMU is to receive a memory transaction comprising an original transaction security attribute from a first device; responsive to the memory transaction comprising a first physical address of the memory, transmit the memory transaction to the memory access controller; and responsive to the memory transaction comprising a virtual address, generate a translated memory transaction comprising a translated physical address of the memory based on the virtual address and a translated transaction security attribute and transmit the translated memory transaction to the memory access controller, the translated physical address and the translated transaction security attribute associated with an operating system (OS) memory region of the memory associated with an OS. Other embodiments are described and claimed.Type: GrantFiled: June 25, 2021Date of Patent: January 21, 2025Assignee: Intel CorporationInventors: Siva Bhanu Krishna Boga, William John Bainbridge, Maulik L. Dhada, Boris Dolgunov
-
Publication number: 20230409759Abstract: Embodiments described herein may include apparatus, systems, techniques, or processes that are directed to access control mechanisms used to protect isolated memory regions. Embodiments described herein enable a distributed and efficient register structure enabling system providers to reduce cost and improve system performance while preventing malicious devices from accessing isolated memory regions. Isolated memory region access control registers are distributed through multiple access points or bridges but each may be optimized and minimized to allow fast and efficient access control. Other embodiments may be described and/or claimed.Type: ApplicationFiled: June 20, 2022Publication date: December 21, 2023Inventors: Boris Dolgunov, Maulik L. Dhada, William John Bainbridge, Siva Bhanu Krishna Boga, Ruben Daniel Varela Velasco, David Deitcher
-
Publication number: 20220414022Abstract: In an embodiment, an apparatus includes a memory access controller to be coupled to a memory and a memory management unit (MMU) coupled to the memory access controller. The MMU is to receive a memory transaction comprising an original transaction security attribute from a first device; responsive to the memory transaction comprising a first physical address of the memory, transmit the memory transaction to the memory access controller; and responsive to the memory transaction comprising a virtual address, generate a translated memory transaction comprising a translated physical address of the memory based on the virtual address and a translated transaction security attribute and transmit the translated memory transaction to the memory access controller, the translated physical address and the translated transaction security attribute associated with an operating system (OS) memory region of the memory associated with an OS. Other embodiments are described and claimed.Type: ApplicationFiled: June 25, 2021Publication date: December 29, 2022Inventors: Siva Bhanu Krishna Boga, William John Bainbridge, Maulik L. Dhada, Boris Dolgunov
-
Publication number: 20210373075Abstract: A system comprising a network-on-chip (NOC) fabric comprising a plurality of routes to communicate data between a plurality of agents; a plurality of built-in self-test (BIST) generators, wherein a BIST generator of the plurality of BIST generators is coupled between an agent of the plurality of agents and the NOC fabric and is to transmit at least one test pattern through the NOC fabric; and a plurality of BIST checkers, wherein a BIST checker of the plurality of BIST checkers is coupled between the agent of the plurality of agents and the NOC fabric and is to receive at least one test pattern through the NOC fabric from at least one of the plurality of BIST generators and to verify whether the at least one test pattern was transmitted correctly through the NOC fabric.Type: ApplicationFiled: August 11, 2021Publication date: December 2, 2021Applicant: Intel CorporationInventors: Dawn Maxon, Eric A. Norige, Joji Philip, William John Bainbridge, Joseph B. Rowlands
-
Patent number: 10716859Abstract: A sterile pharmaceutically acceptable aqueous solution, which solution is provided in a sealed container and comprises: a pharmaceutically acceptable aqueous solvent; viral particles or a physiologically active polypeptide; an excipient selected from a polyethyleneimine; a compound of formula (I) or a physiologically acceptable salt or ester thereof; or a compound of formula (II) or a physiologically acceptable salt or ester thereof; and optionally, one or more sugars.Type: GrantFiled: May 5, 2016Date of Patent: July 21, 2020Assignee: Stabilitech Biopharma LtdInventors: Jeffrey Drew, David Thomas Woodward, John Bainbridge, Amanda Corteyn
-
Publication number: 20200095646Abstract: The invention is directed to methods, reagents and kits for detecting incident HIV-1 infection.Type: ApplicationFiled: July 5, 2017Publication date: March 26, 2020Inventors: Georgia Tomaras, Kelly Seaton, Xiaoying Shen, Nicole Yates, Hua-xin Liao, Barton F. Haynes, Nathan Vandergrift, Wes Rountree, John Bainbridge
-
Patent number: 10469337Abstract: Example implementations as described herein are directed to systems and methods for processing a NoC specification for a plurality of performance requirements of a NoC, and generating a plurality of NoCs, each of the plurality of NoCs meeting a first subset of the plurality of performance requirements. For each of the plurality of NoCs, the example implementations involve presenting a difference between an actual performance of the each of the plurality of NoCs and each performance requirement of a second subset of the plurality of performance requirements and one or more costs for each of the plurality of NoCs.Type: GrantFiled: January 31, 2018Date of Patent: November 5, 2019Inventors: William John Bainbridge, Eric Norige, Sailesh Kumar, Nishant Rao
-
Patent number: 10469338Abstract: Example implementations as described herein are directed to systems and methods for processing a NoC specification for a plurality of performance requirements of a NoC, and generating a plurality of NoCs, each of the plurality of NoCs meeting a first subset of the plurality of performance requirements. For each of the plurality of NoCs, the example implementations involve presenting a difference between an actual performance of the each of the plurality of NoCs and each performance requirement of a second subset of the plurality of performance requirements and one or more costs for each of the plurality of NoCs.Type: GrantFiled: February 23, 2018Date of Patent: November 5, 2019Inventors: William John Bainbridge, Eric Norige, Sailesh Kumar, Nishant Rao
-
Patent number: 10419300Abstract: Example implementations as described herein are directed to systems and methods for processing a NoC specification for a plurality of performance requirements of a NoC, and generating a plurality of NoCs, each of the plurality of NoCs meeting a first subset of the plurality of performance requirements. For each of the plurality of NoCs, the example implementations involve presenting a difference between an actual performance of the each of the plurality of NoCs and each performance requirement of a second subset of the plurality of performance requirements and one or more costs for each of the plurality of NoCs.Type: GrantFiled: February 23, 2018Date of Patent: September 17, 2019Inventors: William John Bainbridge, Eric Norige, Sailesh Kumar, Nishant Rao
-
Patent number: 10206960Abstract: A method for preserving viral particles comprising: (a) providing an aqueous solution of (i) viral particles, (ii) optionally one or more sugars, and (iii) a compound of formula (I) or a physiologically acceptable salt or ester thereof and/or a compound of formula (II) or a physiologically acceptable salt or ester thereof; and (b) drying the solution to form a composition incorporating said viral particles.Type: GrantFiled: March 31, 2011Date of Patent: February 19, 2019Assignee: Stabilitech Biopharma LtdInventors: Jeffrey Drew, David Woodward, John Bainbridge, Amanda Corteyn
-
Patent number: 10023516Abstract: Catalytic metal loss when using a hydroformylation catalyst comprising an organophosphite ligand is ameliorated by adding CO to a strip gas vaporizer.Type: GrantFiled: November 18, 2015Date of Patent: July 17, 2018Assignee: Dow Technology Investments LLCInventors: Michael A. Brammer, George R. Phillips, Thomas C. Eisenschmid, Irvin B. Cox, Robert Hetterley, Michael John Bainbridge
-
Patent number: 9910454Abstract: Data payload is passed over a boundary from a sender module (SM) on one side of the boundary to a receiver module (RM) on the other side of the boundary. The SM has two or more multiplexers to pass the data payload over to a receiver storage register in the RM. Each multiplexer has 1) its own read address pointer lane coming from sequencing logic located on the RM side and 2) data slots to send data payload from that multiplexer across the boundary to the receiver storage register in the RM in a qualified event synchronization. The sequencing logic ensures that the multiple read address pointers going to the multiplexers have a fixed alternating relationship amongst themselves; and thus, the multiple read address pointers syncopate between each other to move the data payload across the boundary to provide 100% throughput.Type: GrantFiled: June 7, 2012Date of Patent: March 6, 2018Assignee: Sonics, Inc.Inventors: William John Bainbridge, Stephen W. Hamilton, Neal T. Wingen
-
Publication number: 20170355656Abstract: Catalytic metal loss when using a hydroformylation catalyst comprising an organophosphite ligand is ameliorated by adding CO to a strip gas vaporizer.Type: ApplicationFiled: November 18, 2015Publication date: December 14, 2017Inventors: Michael A. Brammer, George R. Phillips, Thomas C. Eisenschmid, Irvin B. Cox, Robert Hetterley, Michael John Bainbridge
-
Publication number: 20150026494Abstract: A method and apparatus for transmitting data over a clock-gated mesochronous clock domain boundary in an interconnect network of an integrated circuit. New data is received into storage buffers within a sender domain. The data is synchronized by sending time-controlled signals from storage elements in a sender control within the sender domain to corresponding inputs in a receiver control signal path in a receiver domain. Multiplexers are signaled to sequentially transmit the data from the storage buffers across the domain boundary to the receiver domain according to the time-controlled signals received from the sender control by the receiver control signal path, where the multiplexers receive signals from a data path pointer counter in communication with the receiver control signal path.Type: ApplicationFiled: July 19, 2013Publication date: January 22, 2015Inventors: William John Bainbridge, Timothy A. Pontius, Ivan Michal Svestka, Drew E. Wingard
-
Publication number: 20130329842Abstract: Data payload is passed over a boundary from a sender module (SM) on one side of the boundary to a receiver module (RM) on the other side of the boundary. The SM has two or more multiplexers to pass the data payload over to a receiver storage register in the RM. Each multiplexer has 1) its own read address pointer lane coming from sequencing logic located on the RM side and 2) data slots to send data payload from that multiplexer across the boundary to the receiver storage register in the RM in a qualified event synchronization. The sequencing logic ensures that the multiple read address pointers going to the multiplexers have a fixed alternating relationship amongst themselves; and thus, the multiple read address pointers syncopate between each other to move the data payload across the boundary to provide 100% throughput.Type: ApplicationFiled: June 7, 2012Publication date: December 12, 2013Applicant: SONICS, INC.Inventors: William John Bainbridge, Stephen W. Hamilton, Neal T. Wingen
-
Publication number: 20130164296Abstract: A sterile pharmaceutically acceptable aqueous solution, which solution is provided in a sealed container and comprises: a pharmaceutically acceptable aqueous solvent; viral particles or a physiologically active polypeptide; an excipient selected from a polyethyleneimine; a compound of formula (I) or a physiologically acceptable salt or ester thereof; or a compound of formula (II) or a physiologically acceptable salt or ester thereof; and optionally, one or more sugars.Type: ApplicationFiled: March 31, 2011Publication date: June 27, 2013Inventors: Jeffrey Drew, David Woodward, John Bainbridge, Amanda Corteyn
-
Publication number: 20130129685Abstract: A method for preserving viral particles comprising: (a) providing an aqueous solution of (i) viral particles, (ii) optionally one or more sugars, and (iii) a compound of formula (I) or a physiologically acceptable salt or ester thereof and/or a compound of formula (II) or a physiologically acceptable salt or ester thereof; and (b) drying the solution to form a composition incorporating said viral particles.Type: ApplicationFiled: March 31, 2011Publication date: May 23, 2013Applicant: STABILITECH LTD.Inventors: Jeffrey Drew, David Woodward, John Bainbridge, Amanda Corteyn
-
Patent number: 8306419Abstract: Techniques for controlling a light source in a wavelength division multiplexed passive optical network (WDM-PON) are disclosed. In one particular exemplary embodiment, the techniques may be realized as an apparatus for controlling a light source in a wavelength division multiplexed passive optical network (WDM-PON). The apparatus may include a digital signal processing device configured to output a pilot tone signal. The apparatus may also include an amplifier configured to modulate a modulation current and the pilot tone signal, and output an amplitude modulated signal. The apparatus may further include a capacitor configured to AC couple the amplitude modulated signal to a bias current applied to a light source; and a monitoring photodiode configured to detect an output optical signal of the light source and transmit the detected output optical signal to the digital signal processing device to control the output optical signal of the light source.Type: GrantFiled: June 11, 2009Date of Patent: November 6, 2012Assignee: LG-Ericsson Co., Ltd.Inventors: Tom Luk, John Bainbridge
-
Patent number: 8306422Abstract: A Wavelength Division Multiplexed Passive Optical Network (WDM-PON) includes an Optical Line Terminal (OLT) including a first Arrayed Waveguide Grating (AWG) MUX/DEMUX, and a remote node including a second AWG MUX/DEMUX. Each AWG MUX/DEMUX has at least two input ports for receiving a respective wavelength division multiplexed optical signal, and a plurality of output ports. Each output port of the Optical Line Terminal AWG MUX/DEMUX is coupled to a respective transceiver of the OLT. Each output port of the remote node AWG MUX/DEMUX is coupled to a respective PON having at least one optical network terminal (ONT). Respective first and second optical paths are coupled between corresponding input ports of the first and second AWG MUX/DEMUXs. Means are provided for sourcing seed light of the WDM-PON into a selected one the first and second optical paths.Type: GrantFiled: December 22, 2008Date of Patent: November 6, 2012Assignee: LG Ericcson Co., Ltd.Inventors: John Bainbridge, Tom Luk, Giovanni Manto, James Goodchild
-
Patent number: 8126332Abstract: Described is a method for controlling the wavelength of a laser in a wavelength division multiplexed (WDM) system. The method includes generating broadband light having a dithered optical power and a wavelength spectrum that includes a plurality of WDM wavelengths. The broadband light is spectrally filtered to generate a spectrally-sliced optical signal having a wavelength spectrum that includes one of the WDM wavelengths. The spectrally-sliced optical signal is injected into a laser and a dithered optical power of the laser is determined. A parameter of the laser is controlled in response to the determination of the dithered optical power to thereby align a wavelength of the laser to the wavelength spectrum of the spectrally-sliced optical signal.Type: GrantFiled: August 20, 2008Date of Patent: February 28, 2012Assignee: LG-Ericsson Co., Ltd.Inventors: John Bainbridge, Tom Luk, Bin Cao