Patents by Inventor Chris Franklin
Chris Franklin 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: 20250020237Abstract: A valve assembly includes an assembly housing and fluid valves disposed in the assembly housing. The assembly housing includes a first manifold that defines a plurality of first ports and a second manifold that defines a plurality of second valve ports. Each second valve port is associated with a corresponding one of the first ports to form a port pair. The assembly housing includes a valve chamber disposed between the first manifold and the second manifold. The valve chamber is in fluid communication with an interior space of the first manifold via the first ports and is in fluid communication with an interior space of the second manifold via the second valve ports. Each fluid valve is configured to control fluid flow between the first valve port and the second valve port of a respective port pair.Type: ApplicationFiled: June 26, 2024Publication date: January 16, 2025Inventors: Hank Brockner, Chris Franklin, Stephen Zukowski, Paul Mason, David Toutant, Thomas R. Chapman, George Popovici
-
Publication number: 20250020236Abstract: A cam-driven valve system includes a valve housing configured to define a plurality of fluid passageways and to support an array of sliding gate fluid valves in the fluid passageways in such a way that the flow of fluid therethrough is controlled. The system includes a plurality of cams supported on a cam shaft. The cam shaft is arranged so that each cam is associated with a corresponding sliding gate valve. Rotation of the cam shaft results in actuation of the valves via the cams. The cams of the cam shaft vary in shape and size.Type: ApplicationFiled: June 26, 2024Publication date: January 16, 2025Inventors: Hank Brockner, Chris Franklin, Stephen Zukowski, Paul Mason, David Toutant, Thomas R. Chapman, George Popovici
-
Patent number: 11212212Abstract: Example implementations relate to management of network topologies. A primary tree having multiple connection graphs is generated for each node in the network. Each connection graph has at least one ordered list of one or more network node connections and the generated connection graphs provide a full network fit for each node in the network. The connection graphs are stored in at least one network switch to be used for network switch functionality. Additional connection graphs are generated for one or more network nodes connections based at least on network link capacity and provide for sharing of one or more of network links between multiple network node connections. The additional connection graphs are stored in the at least one network switch to be used for subsequent network switch functionality.Type: GrantFiled: April 15, 2020Date of Patent: December 28, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Dave Winchell, Chris Franklin
-
Publication number: 20210328904Abstract: Example implementations relate to management of network topologies. A primary tree having multiple connection graphs is generated for each node in the network. Each connection graph has at least one ordered list of one or more network node connections and the generated connection graphs provide a full network fit for each node in the network. The connection graphs are stored in at least one network switch to be used for network switch functionality. Additional connection graphs are generated for one or more network nodes connections based at least on network link capacity and provide for sharing of one or more of network links between multiple network node connections. The additional connection graphs are stored in the at least one network switch to be used for subsequent network switch functionality.Type: ApplicationFiled: April 15, 2020Publication date: October 21, 2021Inventors: Dave Winchell, Chris Franklin
-
Publication number: 20120238608Abstract: A compound having the structure wherein R is, for example, Y is selected from the group consisting of 1) R5, 2) —C(R1R2) (C(R3R4))0-1Y1R5, and 3) —C(R1R2)—O—Y1R5; R1, R2, R3 and R4 are independently selected from the group consisting of hydrogen and C1-4 alkyl; R5 is; Y1 is selected from the group consisting of C(O)—O— and P(O)(OR6)—O—; and R6 is hydrogen or CH3, or a pharmaceutically acceptable salt thereof, and methods of using the compounds for treating hypertension.Type: ApplicationFiled: May 30, 2012Publication date: September 20, 2012Applicant: Merck Sharp & DohmeInventors: Amjad Ali, Michael Man-chu Lo, Iyassu K. Sebhat, Chris Franklin, Nicoletta Almirante, Silvia Stefanini, Stefano Biondi, Ennio Ongini
-
Patent number: 8207208Abstract: A compound having the structure R—Y wherein R is, for example, Y is selected from the group consisting of 1) R5, 2) —C(R1R2)(C(R3R4))0-1Y1R5, and 3) —C(R1R2)—O—Y1R5; R1, R2, R3 and R4 are independently selected from the group consisting of hydrogen and C1-4 alkyl; R5 is Y1 is selected from the group consisting of —C(O)—O— and —P(O)(OR6)—O—; and R6 is hydrogen or CH3, or a pharmaceutically acceptable salt thereof, and methods of using the compounds for treating hypertension.Type: GrantFiled: May 6, 2009Date of Patent: June 26, 2012Assignee: Merck Sharp & Dohme Corp.Inventors: Amjad Ali, Michael Man-chu Lo, Iyassu K. Sebhat, Chris Franklin, Nicoletta Almirante, Silvia Stefanini, Stefano Biondi, Ennio Ongini
-
Patent number: 7962783Abstract: A method and related computer program product of preventing write corruption in a redundant array in a computer system, comprising detecting a write failure from a calling application to at least one disk of the redundant array, writing failure information to non-volatile storage; returning an I/O error to the calling application; reading the failure information from the non-volatile storage during the next system reboot; and reconfiguring the array to eliminate the failed disk.Type: GrantFiled: October 28, 2009Date of Patent: June 14, 2011Assignee: Broadcom CorporationInventors: Chris Franklin, Jeffery T. Wong
-
Publication number: 20110065765Abstract: A compound having the structure R—Y wherein R is, for example, Y is selected from the group consisting of 1) R5, 2) —C(R1R2)(C(R3R4))0-1Y1R5, and 3) —C(R1R2)—O—Y1R5; R1, R2, R3 and R4 are independently selected from the group consisting of hydrogen and C1-4 alkyl; R5 is Y1 is selected from the group consisting of —C(O)—O— and —P(O)(OR6)—O—; and R6 is hydrogen or CH3, or a pharmaceutically acceptable salt thereof, and methods of using the compounds for treating hypertension.Type: ApplicationFiled: May 6, 2009Publication date: March 17, 2011Inventors: Amjad Ali, Michael Man-chu Lo, Iyassu K. Sebhat, Chris Franklin, Nicoletta Almirante, Silvia Stefanini, Stefano Biondi, Ennio Ongini
-
Patent number: 7880014Abstract: A compound having the structure wherein R is an angiotensin receptor antagonist active group, Y is -Y1-Y2-Y3-Y4-Y5-; Y1 is C(R1R2); R1 is selected from the group consisting of hydrogen and C1-4 alkyl; R2 is selected from the group consisting of hydrogen, C1-4 alkyl, and —OC(O)C1-4 alkyl; Y2 is O or CH2; Y3 is C(O) or CH2; Y4 is O or CH2; Y5 is —(CH2)1-2—(X)0-1—(CH2)0-1— or is absent; X is —O— or —CR3R4—; and R3 and R4 are independently selected from the group consisting of hydrogen and C1-C4 alkyl; or a pharmaceutically acceptable salt or hydrate thereof, which is useful for treating hypertension.Type: GrantFiled: December 11, 2007Date of Patent: February 1, 2011Assignees: Merck Sharp & Dohme Corp., NiCox S.A.Inventors: Iyassu K. Sebhat, Michael Man-chu Lo, Ravi P. Nargund, Amjad Ali, Chris Franklin, Nicoletta Almirante, Laura Storoni, Silvia Stefanini
-
Publication number: 20100273845Abstract: A compound having the structure wherein R is an angiotensin receptor antagonist active group, and Y is 1) —(CH2)3R5, 2) —C(O)(CH2)2R5, 3) —C(R1R2)OC(O)O(CH2)nR5, wherein n is 1 or 2, 4) —C(R1R2)OC(O)CH2CH2R5, 5) —C(R1R2)OC(O)OCH2CH2C(R3R4)R5, provided that when Y is —C(O)(CH2)2R5, then R is R1, R2, R3 and R4 are independently selected from the group consisting of hydrogen and C1-4 alkyl; R5 is —CH(ONO2)CH(ONO2)R6; R6 is selected from CH3, CH2CH3 and CH(CH3)2; or a pharmaceutically acceptable salt or hydrate thereof, which is useful for treating hypertension.Type: ApplicationFiled: November 21, 2008Publication date: October 28, 2010Inventors: Amjad Ali, Michael Man-Chu Lo, Chris Franklin, Nicoletta Almirante, Silvia Stefanini, Laura Storoni, Stefano Biondi, Ennio Ongini
-
Publication number: 20100152259Abstract: A compound having the structure (Formula I), wherein R an angiotensin receptor antagonist active group, Y is Y1—Y2—Y3—Y4—Y5. Y1 is C(R1R2); R1 is selected from the group consisting of hydrogen and C1-4 alkyl; R2 is selected from the group consisting of hydrogen, C1-4 alkyl, and -0C(0)C1-4 alkyl; Y2 is O or CH2; Y3 is C(O) or CH2; Y4 is O or CH2; Y5 is —(CH2)1-2—(X)0-1—CH2)0-1— or is absent; X is —O— or —CR3R4—; and R3 and R4 are independently selected from the group consisting of hydrogen and C1-C4 alkyl; or a pharmaceutically acceptable salt or hydrate thereof, which is useful for treating hypertension.Type: ApplicationFiled: December 11, 2007Publication date: June 17, 2010Applicants: Merck & Co Inc., NICox S.A.Inventors: Iyassu K. Sebhat, Michael Man-chu Lo, Ravi P. Nargund, Amjad Ali, Chris Franklin, Nicoletta Almirante, Laura Storoni, Silvia Stefanini
-
Publication number: 20080194660Abstract: A compound having the structure wherein R is an angiotensin receptor antagonist active group, Y is -Y1-Y2-Y3-Y4-Y5-; Y1 is C(R1R2); R1 is selected from the group consisting of hydrogen and C1-4 alkyl; R2 is selected from the group consisting of hydrogen, C1-4 alkyl, and —OC(O)C1-4 alkyl; Y2 is O or CH2; Y3 is C(O) or CH2; Y4 is O or CH2; Y5 is —(CH2)1-2—(X)0-1—(CH2)0-1— or is absent; X is —O— or —CR3R4—; and R3 and R4 are independently selected from the group consisting of hydrogen and C1-C4 alkyl; or a pharmaceutically acceptable salt or hydrate thereof, which is useful for treating hypertension.Type: ApplicationFiled: December 11, 2007Publication date: August 14, 2008Inventors: Iyassu K. Sebhat, Michael Man-chu Lo, Ravi P. Nargund, Amjad Ali, Chris Franklin, Nicoletta Almirante, Laura Storoni, Silvia Stefanini
-
Publication number: 20080066087Abstract: A method and related computer program product for combining resources of multiple RAID controllers and managing them as a single entity, comprising searching the RAID controllers for the most appropriate version of the firmware to be executed, determining whether a more appropriate version of the firmware was previously loaded into system memory, unloading inappropriate versions of the firmware, loading the most appropriate version of the firmware and initializing all RAID controllers as a commonly managed entity having combined resources.Type: ApplicationFiled: October 31, 2007Publication date: March 13, 2008Applicant: Broadcom CorporationInventor: Chris Franklin
-
Publication number: 20070038749Abstract: A method, system and computer program product for a generic data storage interface for local and remote networked storage is provided. It comprises providing a data storage interface accessible by an operating system, transmitting data from an application running on the operating system to the data storage interface and selectively storing the data using the same data storage interface in either a local or a remote networked storage location.Type: ApplicationFiled: October 28, 2005Publication date: February 15, 2007Applicant: Broadcom CorporationInventors: Eric Noya, Chris Franklin, Randy Arnott, Jeffrey Wong
-
Publication number: 20070028138Abstract: A method, system and computer program product for a generic data storage interface for local and remote networked storage is provided. It comprises providing a data storage interface accessible by an operating system, transmitting data from an application running on the operating system to the data storage interface and selectively storing the data using the same data storage interface in either a local or a remote networked storage location. Firmware for the common data storage interface assigns a unique identifier that classifies an I/O request as a local or remote networked I/O request and adds the I/O request to a common stack for local and remote networked data storage elements. When an I/O request is removed from the stack, the unique identifier is used to identify the I/O request as a local or remote networked I/O request. Local I/O requests are executed via a local bus such as PCI, or SCSI.Type: ApplicationFiled: October 28, 2005Publication date: February 1, 2007Applicant: Broadcom CorporationInventors: Eric Noya, Chris Franklin, Randy Arnott, Jeffrey Wong
-
Publication number: 20060136654Abstract: A method and related computer program product for achieving high performance I/O write rates in a redundant array using a fully recoverable communication queue stored in NVRAM on a RAID controller comprising, receiving an I/O write request from an application, determining if the I/O request is an inline write command, writing inline write commands into a command queue stored in NVRAM, notifying the application generating the I/O request of command completion and requesting the operating system for further I/Os.Type: ApplicationFiled: December 16, 2004Publication date: June 22, 2006Inventor: Chris Franklin
-
Publication number: 20060114177Abstract: An LED interface circuit provides connection options for one or more types of LEDs. In an embodiment, the circuit includes an input node that receives an LED control signal, and an output that has a first output node, and a second output node. A driving circuit is disposed between the input header and the output. The driving circuit has a non-inverted input node and an inverted output node. In an embodiment, the inverted output node is capable of sinking current. The non-inverted input node is coupled to the input header and to the first output node, while the inverted output node is coupled to the second output node. The output of the LED interface circuit is capable of driving a plurality of different types of LED displays.Type: ApplicationFiled: December 1, 2004Publication date: June 1, 2006Applicant: Broadcom CorporationInventors: Charles Purwin, Chris Franklin
-
Publication number: 20060117117Abstract: A system provides dual use of a general purpose input/output (I/O) line. In an embodiment, the system comprises a controlling circuit having a dual purpose I/O line that is selectively operable in a serial transmit mode or an I/O mode. A first circuit that receives a serial data stream when the controlling circuit operates in the serial transmit mode is coupled to the I/O line. A second circuit that generates and transmits a signal when the controlling circuit operates in the I/O mode is also coupled to the I/O line. Finally, a third circuit is disposed between the second circuit and the I/O line. In an embodiment, when the controlling circuit operates in the serial transmit mode, the third circuit maintains the second circuit in an idle state, and when the controlling circuit operates in the I/O mode, the third circuit permits the second circuit to transmit the signal to the controlling circuit.Type: ApplicationFiled: December 1, 2004Publication date: June 1, 2006Applicant: Broadcom CorporationInventors: Charles Purwin, Chris Franklin
-
Publication number: 20060107129Abstract: A method and related computer program product of preventing write corruption in a redundant array in a computer system, comprising detecting a write failure from a calling application to at least one disk of the redundant array, writing failure information to non-volatile storage; returning an I/O error to the calling application; reading the failure information from the non-volatile storage during the next system reboot; and reconfiguring the array to eliminate the failed disk.Type: ApplicationFiled: October 22, 2004Publication date: May 18, 2006Applicant: Broadcom CorporationInventors: Chris Franklin, Jeffrey Wong
-
Publication number: 20060095663Abstract: A method and related computer program product for combining resources of multiple RAID controllers and managing them as a single entity, comprising searching the RAID controllers for the most appropriate version of the firmware to be executed, determining whether a more appropriate version of the firmware was previously loaded into system memory, unloading inappropriate versions of the firmware, loading the most appropriate version of the firmware and initializing all RAID controllers as a commonly managed entity having combined resources.Type: ApplicationFiled: November 1, 2004Publication date: May 4, 2006Applicant: Broadcom CorporationInventor: Chris Franklin