Patents by Inventor Peter Bower
Peter Bower 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: 20250243086Abstract: The present invention relates to a method of determining the total organic carbon content (TOC) of a purified water stream in a water purification apparatus having at least a first pump, a first conductivity sensor, an oxidiser, and an oxidiser recirculation circuit having a dedicated second pump, the method comprising at least the steps of: (a) using the first pump to pass a water supply stream through the water purification apparatus, including through the first conductivity sensor and the oxidiser, to provide a purified water stream available for dispense; (b) using the first conductivity sensor to measure a first conductivity value of the water supply stream prior to the oxidiser; (c) stopping the first pump; (d) using the second pump in the oxidiser recirculation circuit to recirculate the water in the oxidiser only through the first conductivity sensor and the oxidiser a plurality of times, (e) using the first conductivity sensor to measure a second conductivity value of the recirculated water; and (Type: ApplicationFiled: July 28, 2022Publication date: July 31, 2025Inventors: John Walker, Craig Stephen Over, Lee Underwood, Peter Bower
-
Publication number: 20250156239Abstract: In accordance with an embodiment, described herein is a system and method for supporting partitions in a multitenant application server environment. In accordance with an embodiment, an application server administrator (e.g., a WLS administrator) can create or delete partitions; while a partition administrator can administer various aspects of a partition, for example create resource groups, deploy applications to a specific partition, and reference specific realms for a partition. Resource groups can be globally defined at the domain, or can be specific to a partition. Applications can be deployed to a resource group template at the domain level, or to a resource group scoped to a partition or scoped to the domain. The system can optionally associate one or more partitions with a tenant, for use by the tenant.Type: ApplicationFiled: January 16, 2025Publication date: May 15, 2025Inventors: RAJIV MORDANI, NAZRUL ISLAM, JOSEPH DI POL, PETER BOWER, TIMOTHY QUINN, LAWRENCE FEIGEN, ABHIJIT KUMAR
-
Patent number: 12250267Abstract: In accordance with an embodiment, described herein is a system and method for supporting partitions in a multitenant application server environment. In accordance with an embodiment, an application server administrator (e.g., a WLS administrator) can create or delete partitions; while a partition administrator can administer various aspects of a partition, for example create resource groups, deploy applications to a specific partition, and reference specific realms for a partition. Resource groups can be globally defined at the domain, or can be specific to a partition. Applications can be deployed to a resource group template at the domain level, or to a resource group scoped to a partition or scoped to the domain. The system can optionally associate one or more partitions with a tenant, for use by the tenant.Type: GrantFiled: October 17, 2022Date of Patent: March 11, 2025Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Nazrul Islam, Joseph Di Pol, Peter Bower, Timothy Quinn, Lawrence Feigen, Abhijit Kumar
-
SYSTEM AND METHOD FOR SUPPORTING MULTI-TENANCY IN AN APPLICATION SERVER, CLOUD, OR OTHER ENVIRONMENT
Publication number: 20250047619Abstract: In accordance with an embodiment, described herein is a system and method for supporting multi-tenancy in an application server, cloud, on-premise, or other environment, which enables categories of components and configurations to be associated with particular application instances or partitions. Resource group templates define, at a domain level, collections of deployable resources that can be referenced from resource groups. Each resource group is a named, fully-qualified collection of deployable resources that can reference a resource group template. A partition provides an administrative and runtime subdivision of the domain, and contains one or more resource groups. Each resource group can reference a resource group template, to bind deployable resources to partition-specific values, for use by the referencing partition. A tenant of the application server or cloud environment can be associated with a partition, or applications deployed therein, for use by that tenant.Type: ApplicationFiled: October 23, 2024Publication date: February 6, 2025Inventors: Rajiv Mordani, Nazrul Islam, Abhijit Kumar, Timothy Quinn, Peter Bower, Lawrence Feigen, Joseph DiPol -
Publication number: 20250019262Abstract: The present invention relates to a method of determining the total organic carbon content (TOC) of a purified water stream in a water purification apparatus having at least a first pump, a first conductivity sensor, an oxidiser, and an oxidiser recirculation circuit having a dedicated second pump, the method comprising at least the steps of: (a) using the first pump to pass a water supply stream through the water purification apparatus, including through the first conductivity sensor and the oxidiser, to provide a purified water stream available for dispense; (b) using the first conductivity sensor to measure a first conductivity value of the water supply stream prior to the oxidiser; (c) stopping the first pump; (d) using the second pump in the oxidiser recirculation circuit to recirculate the water in the oxidiser only through the first conductivity sensor and the oxidiser a plurality of times, (e) using the first conductivity sensor to measure a second conductivity value of the recirculated water; and (Type: ApplicationFiled: July 28, 2022Publication date: January 16, 2025Inventors: John Walker, Craig Stephen Over, Lee Underwood, Peter Bower
-
System and method for supporting multi-tenancy in an application server, cloud, or other environment
Patent number: 12143308Abstract: In accordance with an embodiment, described herein is a system and method for supporting multi-tenancy in an application server, cloud, on-premise, or other environment, which enables categories of components and configurations to be associated with particular application instances or partitions. Resource group templates define, at a domain level, collections of deployable resources that can be referenced from resource groups. Each resource group is a named, fully-qualified collection of deployable resources that can reference a resource group template. A partition provides an administrative and runtime subdivision of the domain, and contains one or more resource groups. Each resource group can reference a resource group template, to bind deployable resources to partition-specific values, for use by the referencing partition. A tenant of the application server or cloud environment can be associated with a partition, or applications deployed therein, for use by that tenant.Type: GrantFiled: May 26, 2023Date of Patent: November 12, 2024Inventors: Rajiv Mordani, Nazrul Islam, Abhijit Kumar, Timothy Quinn, Peter Bower, Lawrence Feigen, Joseph DiPol -
SYSTEM AND METHOD FOR SUPPORTING MULTI-TENANCY IN AN APPLICATION SERVER, CLOUD, OR OTHER ENVIRONMENT
Publication number: 20230300083Abstract: In accordance with an embodiment, described herein is a system and method for supporting multi-tenancy in an application server, cloud, on-premise, or other environment, which enables categories of components and configurations to be associated with particular application instances or partitions. Resource group templates define, at a domain level, collections of deployable resources that can be referenced from resource groups. Each resource group is a named, fully-qualified collection of deployable resources that can reference a resource group template. A partition provides an administrative and runtime subdivision of the domain, and contains one or more resource groups. Each resource group can reference a resource group template, to bind deployable resources to partition-specific values, for use by the referencing partition. A tenant of the application server or cloud environment can be associated with a partition, or applications deployed therein, for use by that tenant.Type: ApplicationFiled: May 26, 2023Publication date: September 21, 2023Inventors: Rajiv Mordani, Nazrul Islam, Abhijit Kumar, Timothy Quinn, Peter Bower, Lawrence Feigen, Joseph DiPol -
System and method for supporting multi-tenancy in an application server, cloud, or other environment
Patent number: 11683274Abstract: In accordance with an embodiment, described herein is a system and method for supporting multi-tenancy in an application server, cloud, on-premise, or other environment, which enables categories of components and configurations to be associated with particular application instances or partitions. Resource group templates define, at a domain level, collections of deployable resources that can be referenced from resource groups. Each resource group is a named, fully-qualified collection of deployable resources that can reference a resource group template. A partition provides an administrative and runtime subdivision of the domain, and contains one or more resource groups. Each resource group can reference a resource group template, to bind deployable resources to partition-specific values, for use by the referencing partition. A tenant of the application server or cloud environment can be associated with a partition, or applications deployed therein, for use by that tenant.Type: GrantFiled: April 28, 2022Date of Patent: June 20, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Nazrul Islam, Abhijit Kumar, Timothy Quinn, Peter Bower, Lawrence Feigen, Joseph DiPol -
Publication number: 20230032267Abstract: In accordance with an embodiment, described herein is a system and method for supporting partitions in a multitenant application server environment. In accordance with an embodiment, an application server administrator (e.g., a WLS administrator) can create or delete partitions; while a partition administrator can administer various aspects of a partition, for example create resource groups, deploy applications to a specific partition, and reference specific realms for a partition. Resource groups can be globally defined at the domain, or can be specific to a partition. Applications can be deployed to a resource group template at the domain level, or to a resource group scoped to a partition or scoped to the domain. The system can optionally associate one or more partitions with a tenant, for use by the tenant.Type: ApplicationFiled: October 17, 2022Publication date: February 2, 2023Inventors: RAJIV MORDANI, NAZRUL ISLAM, JOSEPH DIPOL, PETER BOWER, TIMOTHY QUINN, LAWRENCE FEIGEN, ABHIJIT KUMAR
-
Patent number: 11477278Abstract: In accordance with an embodiment, described herein is a system and method for supporting partitions in a multitenant application server environment. In accordance with an embodiment, an application server administrator (e.g., a WLS administrator) can create or delete partitions; while a partition administrator can administer various aspects of a partition, for example create resource groups, deploy applications to a specific partition, and reference specific realms for a partition. Resource groups can be globally defined at the domain, or can be specific to a partition. Applications can be deployed to a resource group template at the domain level, or to a resource group scoped to a partition or scoped to the domain. The system can optionally associate one or more partitions with a tenant, for use by the tenant.Type: GrantFiled: June 23, 2015Date of Patent: October 18, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Nazrul Islam, Joseph Dipol, Peter Bower, Timothy Quinn, Lawrence Feigen, Abhijit Kumar
-
SYSTEM AND METHOD FOR SUPPORTING MULTI-TENANCY IN AN APPLICATION SERVER, CLOUD, OR OTHER ENVIRONMENT
Publication number: 20220255879Abstract: In accordance with an embodiment, described herein is a system and method for supporting multi-tenancy in an application server, cloud, on-premise, or other environment, which enables categories of components and configurations to be associated with particular application instances or partitions. Resource group templates define, at a domain level, collections of deployable resources that can be referenced from resource groups. Each resource group is a named, fully-qualified collection of deployable resources that can reference a resource group template. A partition provides an administrative and runtime subdivision of the domain, and contains one or more resource groups. Each resource group can reference a resource group template, to bind deployable resources to partition-specific values, for use by the referencing partition. A tenant of the application server or cloud environment can be associated with a partition, or applications deployed therein, for use by that tenant.Type: ApplicationFiled: April 28, 2022Publication date: August 11, 2022Inventors: Rajiv Mordani, Nazrul Islam, Abhijit Kumar, Timothy Quinn, Peter Bower, Lawrence Feigen, Joseph DiPol -
System and method for supporting multi-tenancy in an application server, cloud, or other environment
Patent number: 11343200Abstract: In accordance with an embodiment, described herein is a system and method for supporting multi-tenancy in an application server, cloud, on-premise, or other environment, which enables categories of components and configurations to be associated with particular application instances or partitions. Resource group templates define, at a domain level, collections of deployable resources that can be referenced from resource groups. Each resource group is a named, fully-qualified collection of deployable resources that can reference a resource group template. A partition provides an administrative and runtime subdivision of the domain, and contains one or more resource groups. Each resource group can reference a resource group template, to bind deployable resources to partition-specific values, for use by the referencing partition. A tenant of the application server or cloud environment can be associated with a partition, or applications deployed therein, for use by that tenant.Type: GrantFiled: July 1, 2020Date of Patent: May 24, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Nazrul Islam, Abhijit Kumar, Timothy Quinn, Peter Bower, Lawrence Feigen, Joseph DiPol -
Patent number: 10951655Abstract: In accordance with an embodiment, described herein is a system and method for supporting dynamic security configuration in a multitenant application server environment. Common configuration changes required for partition level security can be made without requiring a server restart, such as for example, adding a new security realm for a partition; deleting an existing realm; changing the configuration on an existing realm; adding or removing a security provider to a realm; or changing the configuration of a security provider. In accordance with an embodiment, also described herein is a system and method for supporting dynamic reconfiguration in a multitenant application server environment. Attributes of partition management components, for example managed beans (MBeans) and child MBeans contained within a partition, can be made dynamic and annotated accordingly, so that a restart of servers is not required for configuration changes to those attributes for a particular partition.Type: GrantFiled: September 25, 2015Date of Patent: March 16, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Peter Bower, Joseph Di Pol
-
SYSTEM AND METHOD FOR SUPPORTING MULTI-TENANCY IN AN APPLICATION SERVER, CLOUD, OR OTHER ENVIRONMENT
Publication number: 20200336437Abstract: In accordance with an embodiment, described herein is a system and method for supporting multi-tenancy in an application server, cloud, on-premise, or other environment, which enables categories of components and configurations to be associated with particular application instances or partitions. Resource group templates define, at a domain level, collections of deployable resources that can be referenced from resource groups. Each resource group is a named, fully-qualified collection of deployable resources that can reference a resource group template. A partition provides an administrative and runtime subdivision of the domain, and contains one or more resource groups. Each resource group can reference a resource group template, to bind deployable resources to partition-specific values, for use by the referencing partition. A tenant of the application server or cloud environment can be associated with a partition, or applications deployed therein, for use by that tenant.Type: ApplicationFiled: July 1, 2020Publication date: October 22, 2020Inventors: Rajiv Mordani, Nazrul Islam, Abhijit Kumar, Timothy Quinn, Peter Bower, Lawrence Feigen, Joseph DiPol -
Patent number: 10767574Abstract: The invention relates to a multi-fuel engine comprising a primary fuel supply and at least a secondary fuel supply. The primary and at least secondary fuels are arranged to mix with each other and with air for combustion in one or more cylinders of the engine in use. One or more electronic control units (ECU) are provided to control one or more supply characteristics of the primary and/or at least secondary fuel(s) in use. The engine includes a mass air flow (MAF) sensing means. At least one of the ECUs is arranged to receive one or more signals from the MAF sensing means to control, at least partially, one or more supply characteristics of the primary fuel. In addition, the ECU and/or a further ECU is arranged to receive one or more signals from the MAF sensing means to control, at least partially, one or more supply characteristics of the at least secondary fuel.Type: GrantFiled: October 10, 2016Date of Patent: September 8, 2020Assignees: Finn Associates (Businesscare) Limited, Merlin Fuel Technology LimitedInventors: Paul Finn, Pam Wade, Peter Bower, Neil Curry
-
System and method for supporting multi-tenancy in an application server, cloud, or other environment
Patent number: 10742568Abstract: In accordance with an embodiment, described herein is a system and method for supporting multi-tenancy in an application server, cloud, on-premise, or other environment, which enables categories of components and configurations to be associated with particular application instances or partitions. Resource group templates define, at a domain level, collections of deployable resources that can be referenced from resource groups. Each resource group is a named, fully-qualified collection of deployable resources that can reference a resource group template. A partition provides an administrative and runtime subdivision of the domain, and contains one or more resource groups. Each resource group can reference a resource group template, to bind deployable resources to partition-specific values, for use by the referencing partition. A tenant of the application server or cloud environment can be associated with a partition, or applications deployed therein, for use by that tenant.Type: GrantFiled: April 9, 2018Date of Patent: August 11, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Nazrul Islam, Abhijit Kumar, Timothy Quinn, Peter Bower, Lawrence Feigen, Joseph DiPol -
Patent number: 10594619Abstract: A system and method for supporting configuration of dynamic clusters in an application server environment. The method can begin with providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, and one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain, wherein the system can associate one or more partitions with a tenant, for use by the tenant. The method can further provide a dynamic cluster for use by the one or more partitions, the dynamic cluster comprising an initial number of servers running within the dynamic cluster. The method can then receive, at an administration server to receive, a command; and then configure, via an API, the dynamic cluster.Type: GrantFiled: June 23, 2015Date of Patent: March 17, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Christopher Kasso, Byron Nevins, Peter Bower, Rehana Tabassum
-
System and method for dynamic security configuration in a multitenant application server environment
Patent number: 10523709Abstract: In accordance with an embodiment, described herein is a system and method for supporting dynamic security configuration in a multitenant application server environment. Common configuration changes required for partition level security can be made without requiring a server restart, such as for example, adding a new security realm for a partition; deleting an existing realm; changing the configuration on an existing realm; adding or removing a security provider to a realm; or changing the configuration of a security provider. In accordance with an embodiment, also described herein is a system and method for supporting dynamic reconfiguration in a multitenant application server environment. Attributes of partition management components, for example managed beans (MBeans) and child MBeans contained within a partition, can be made dynamic and annotated accordingly, so that a restart of servers is not required for configuration changes to those attributes for a particular partition.Type: GrantFiled: September 25, 2015Date of Patent: December 31, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Peter Bower -
Publication number: 20180363569Abstract: The invention relates to a multi-fuel engine comprising a primary fuel supply and at least a secondary fuel supply. The primary and at least secondary fuels are arranged to mix with each other and with air for combustion in one or more cylinders of the engine in use. One or more electronic control units (ECU) are provided to control one or more supply characteristics of the primary and/or at least secondary fuel(s) in use. The engine includes a mass air flow (MAF) sensing means. At least one of the ECUs is arranged to receive one or more signals from the MAF sensing means to control, at least partially, one or more supply characteristics of the primary fuel. In addition, the ECU and/or a further ECU is arranged to receive one or more signals from the MAF sensing means to control, at least partially, one or more supply characteristics of the at least secondary fuel.Type: ApplicationFiled: October 10, 2016Publication date: December 20, 2018Inventors: Paul Finn, Pam Wade, Peter Bower, Neil Curry
-
Patent number: 10097589Abstract: In accordance with an embodiment, described herein is a system and method for providing security in a multitenant application server environment. In accordance with an embodiment, per-partition security configuration includes: per-partition security realm (including configuration for authentication, authorization, credential mapping, auditing, password validation, certificate validation, and user lockout); SSL configuration, including keys, certificates, and other configuration attributes; and access control for partition and global resources. An administrator can designate one or more partition users as partition administrators, via grant of roles.Type: GrantFiled: January 11, 2017Date of Patent: October 9, 2018Assignee: Oracle International CorporationInventors: William S. Hopkins, Craig Perez, David A. Guy, Peter Bower, Juan Li, Jeff J. Tancill, Krishnakumar Sriramadhesikan