Patents by Inventor Glen Douglas DOWER
Glen Douglas DOWER 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: 11892965Abstract: In an example in accordance with the present disclosure, a system is described that includes a hub for routing data traffic between a first computing device and a second computing device. A detection device of the system detects a communication protocol between the computing devices. A switch of the system routes traffic directly between the computing devices when a first communication protocol is detected. When a second communication protocol is detected, the switch re-routes traffic of the first type from the first computing device back to the hub to convert the traffic of the first type to a second type and routes converted traffic directly to the second computing device.Type: GrantFiled: July 9, 2019Date of Patent: February 6, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mark A Lessman, Glen Douglas Dower, Christopher Tabarez
-
Publication number: 20230315832Abstract: A dongle includes an upstream facing Universal Serial Bus (USB) Type-C port and a downstream facing USB Type-C port. The dongle also includes a security processor communicatively coupled between the upstream facing USB Type-C port and the downstream facing USB Type-C port. The security processor is to, with the upstream facing USB Type-C port connected to a host and the downstream facing USB Type-C port connected to a device, authenticate the dongle in response to an authentication initiation request from the host.Type: ApplicationFiled: July 23, 2020Publication date: October 5, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Glen Douglas Dower, Christopher Ritchie Tabarez, Nicolas James Jurich
-
Patent number: 11768788Abstract: An example of a controller for bus endpoint isolation can include an interface to couple to a bus that has respective communication channels and respective switches corresponding to endpoints of the bus, a processing resource, and a memory resource storing non-transitory instructions executable by the processing resource to select a first endpoint of the endpoints to receive a message from the interface via a first switch on a first communication channel associated with the first endpoint, cause, via a switch control mechanism, a second switch associated with a second endpoint of the bus to open to isolate the second switch; and responsive to causing the second switch to open, send the message via the first communication channel and the first switch to the first endpoint.Type: GrantFiled: July 23, 2019Date of Patent: September 26, 2023Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Glen Douglas Dower, Stephen G. Uhlmann, Peter A. Seiler
-
Publication number: 20230237157Abstract: A compute system includes a security processor, a component, a component memory, a first communication link, and a second communication link. The component memory stores machine readable instructions executable by the component. The first communication link communicatively couples the component memory to the security processor. The second communication link communicatively couples the component memory to the component. The security processor is to cryptographically authenticate the machine readable instructions stored in the component memory in a boot process.Type: ApplicationFiled: July 14, 2020Publication date: July 27, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Glen Douglas Dower, Peter Andrew Seiler
-
Publication number: 20230049419Abstract: A read-only memory (ROM) stores firmware code for a hardware component. A firmware controller is directly physically connected to the hardware component and to the ROM. The firmware controller exposes a virtual ROM link to the hardware component. The hardware component accesses the firmware code over the virtual ROM link exposed by the firmware controller.Type: ApplicationFiled: February 12, 2020Publication date: February 16, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Glen Douglas Dower, Peter Seiler
-
Publication number: 20220398210Abstract: In an example in accordance with the present disclosure, a system is described that includes a hub for routing data traffic between a first computing device and a second computing device. A detection device of the system detects a communication protocol between the computing devices. A switch of the system routes traffic directly between the computing devices when a first communication protocol is detected. When a second communication protocol is detected, the switch re-routes traffic of the first type from the first computing device back to the hub to convert the traffic of the first type to a second type and routes converted traffic directly to the second computing device.Type: ApplicationFiled: July 9, 2019Publication date: December 15, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Mark A. Lessman, Glen Douglas Dower, Christopher Tabarez
-
Patent number: 11429549Abstract: Input/Output port configurations using multiplexers are described herein. An example computing system includes a multiplexer having a first input, a second input, and an output. The computing system also includes a first channel connecting the first input to a first host controller, the first host controller to transfer data at a first speed, and a second channel connecting the second input to a second host controller, the second host controller to transfer data at a second speed higher than the first speed. The example computing system further includes a third channel connecting the output to a port, the port to receive a connector of an electronic device, and a line selector to, based on a type of the electronic device connected to the port, configure the multiplexer to electrically couple the output to the first input or the second input.Type: GrantFiled: July 20, 2017Date of Patent: August 30, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Neill Thomas Kapron, Christopher Ritchie Tabarez, Glen Douglas Dower, Nicolas James Jurich
-
Publication number: 20220164304Abstract: An example of a controller for bus endpoint isolation can include an interface to couple to a bus that has respective communication channels and respective switches corresponding to endpoints of the bus, a processing resource, and a memory resource storing non-transitory instructions executable by the processing resource to select a first endpoint of the endpoints to receive a message from the interface via a first switch on a first communication channel associated with the first endpoint, cause, via a switch control mechanism, a second switch associated with a second endpoint of the bus to open to isolate the second switch; and responsive to causing the second switch to open, send the message via the first communication channel and the first switch to the first endpoint.Type: ApplicationFiled: July 23, 2019Publication date: May 26, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Glen Douglas Dower, Stephen G. Uhlmann, Peter A. Seiler
-
Publication number: 20210303496Abstract: A host device may include a port, a pair of data transmission lanes extending from the port, a switch to selectively actuate the pair of data transmission lanes between a data transmitting state and a data receiving state and a host interface controller to control the switch to selectively actuate the pair of data transmission lanes to one of the data transmitting state and the data receiving state based upon at least one data transfer request.Type: ApplicationFiled: December 15, 2017Publication date: September 30, 2021Inventors: Glen Douglas DOWER, Shane Ward
-
Publication number: 20210182225Abstract: Input/Output port configurations using multiplexers are described herein. An example computing system includes a multiplexer having a first input, a second input, and an output. The computing system also includes a first channel connecting the first input to a first host controller, the first host controller to transfer data at a first speed, and a second channel connecting the second input to a second host controller, the second host controller to transfer data at a second speed higher than the first speed. The example computing system further includes a third channel connecting the output to a port, the port to receive a connector of an electronic device, and a line selector to, based on a type of the electronic device connected to the port, configure the multiplexer to electrically couple the output to the first input or the second input.Type: ApplicationFiled: July 20, 2017Publication date: June 17, 2021Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Neill Thomas KAPRON, Christopher Ritchie TABAREZ, Glen Douglas DOWER, Nicolas James JURICH