Patents by Inventor Jeffrey Frey
Jeffrey Frey 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: 12215707Abstract: An electric submersible pump (ESP) assembly. The ESP assembly comprises a seal section that comprises a housing and at least one sacrificial anode assembly. The at least one sacrificial anode assembly comprises a sacrificial material suitable to attenuate the corrosive effect of H2S fluid (hydrogen sulfide) and comprises a containment disposed inside the housing. The containment defines an annulus between an outside of the containment and an inside of the housing. The containment is disposed around the sacrificial material. The containment defines interiorly an initially void space downhole of the sacrificial material. The at least one sacrificial anode assembly defines a folded fluid flow path through the sacrificial material.Type: GrantFiled: January 25, 2023Date of Patent: February 4, 2025Assignee: Halliburton Energy Services, Inc.Inventors: Steven Pyron, Matthew Thomas King, Jeffrey Frey
-
Publication number: 20240411664Abstract: Techniques for using user configurable reflection operations to access layered information are disclosed. A user may identify a method and type to be monitored in an application in a configuration file that is uploaded to the APM agent. The APM agent parses the configuration file to determine the method and type to be monitored and to identify any trace method. The APM agent may configure an execution environment to invoke a trace method upon the invocation of a target method. The trace method may execute a reflective operation and/or chained reflective operations to collect and report application information.Type: ApplicationFiled: June 9, 2023Publication date: December 12, 2024Applicant: Oracle International CorporationInventors: Jeffrey Frey, Ananya Krishnaswamy, Kunal Kapur
-
Patent number: 12129747Abstract: A downhole electric submersible pump (ESP) assembly. The downhole ESP assembly comprises a hybrid permanent magnet motor (PMM) comprising a first drive shaft, a stator, and a rotor comprising a first permanent magnet element, a second permanent magnet element, and an induction squirrel cage, wherein the rotor is mechanically coupled to the first drive shaft and disposed within the stator; a seal section having a second drive shaft coupled to the first drive shaft; and a pump assembly having a third drive shaft coupled to the second drive shaft.Type: GrantFiled: June 10, 2022Date of Patent: October 29, 2024Assignee: Halliburton Energy Services, Inc.Inventors: Hassan Mansir, Jeffrey Frey, Robert Charles De Long, Dezhi Zheng
-
Publication number: 20240247660Abstract: An electric submersible pump (ESP) assembly. The ESP assembly comprises a seal section that comprises a housing and at least one sacrificial anode assembly. The at least one sacrificial anode assembly comprises a sacrificial material suitable to attenuate the corrosive effect of H2S fluid (hydrogen sulfide) and comprises a containment disposed inside the housing. The containment defines an annulus between an outside of the containment and an inside of the housing. The containment is disposed around the sacrificial material. The containment defines interiorly an initially void space downhole of the sacrificial material. The at least one sacrificial anode assembly defines a folded fluid flow path through the sacrificial material.Type: ApplicationFiled: January 25, 2023Publication date: July 25, 2024Inventors: Steven Pyron, Matthew Thomas King, Jeffrey Frey
-
Publication number: 20230400029Abstract: A downhole electric submersible pump (ESP) assembly. The downhole ESP assembly comprises a permanent magnet motor (PMM) comprising a first drive shaft, a stator, and a rotor disposed within the stator and comprising a core coupled to the first drive shaft, wherein the core retains a first permanent magnet element within a first magnet pocket defined by the core that extends axially parallel to the first drive shaft and retains a second permanent magnet element within a second magnet pocket defined by the core that extends axially parallel to the first drive shaft; a seal section having a second drive shaft coupled to the first drive shaft; and a pump assembly having a third drive shaft coupled to the second drive shaft.Type: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Inventors: Hassan MANSIR, Jeffrey FREY, Robert CHARLES DE LONG, Dezhi ZHENG
-
Publication number: 20230399928Abstract: A downhole electric submersible pump (ESP) assembly. The downhole ESP assembly comprises a hybrid permanent magnet motor (PMM) comprising a first drive shaft, a stator, and a rotor comprising a first permanent magnet element, a second permanent magnet element, and an induction squirrel cage, wherein the rotor is mechanically coupled to the first drive shaft and disposed within the stator; a seal section having a second drive shaft coupled to the first drive shaft; and a pump assembly having a third drive shaft coupled to the second drive shaft.Type: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Inventors: Hassan MANSIR, Jeffrey FREY, Robert CHARLES DE LONG, Dezhi ZHENG
-
Patent number: 11572886Abstract: An electric submersible pump (ESP) seal section assembly. The assembly comprises a seal section filled with dielectric oil; a coupling body partially inserted into the seal section, and a coupling body, wherein the coupling body is substantially cylindrical and has a first outside diameter at an upper end of the coupling body, has a second outside diameter smaller than the first diameter below the first outside diameter, has a circumferential tapered shoulder between the portion of the coupling body having the first diameter and the portion of the coupling body having the second diameter; a service-less flange coupled to the seal section, wherein the service-less flange defines a circumferential opening having a circumferential tapered shoulder on an upper edge that contacts the circumferential tapered shoulder of the coupling body.Type: GrantFiled: October 19, 2021Date of Patent: February 7, 2023Assignee: Halliburton Energy Services, Inc.Inventors: Steven Pyron, Jeffrey Frey
-
Patent number: 10423457Abstract: Outcome-based adjustment of a software-defined environment (SDE) includes determining a business operation and a corresponding set of tasks to be performed in a software defined environment (SDE), establishing a first resource configuration to perform the corresponding set of tasks to achieve a business outcome target, determining a first resource cost for performing the corresponding set of tasks, assigning a priority level to tasks within the corresponding set of tasks, determining a set of performance indicators corresponding to a task having a first priority level, monitoring the SDE to identify a triggering event, responsive to identifying the triggering event, establishing a second resource configuration based, at least in part, on a performance level of a performance indicator in the set of performance indicators, the second resource configuration addressing the triggering event, and determining a second resource cost for performing the corresponding set of tasks according to the second resource configType: GrantFiled: May 12, 2017Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
-
Patent number: 10218689Abstract: Technical solutions are described for extending shrouding capability of a virtual server hosting system. An example method includes receiving a request to deploy a shrouded virtual server using a predetermined set of hardware components, and using a shrouded mode. The method also includes adding a guest server to the hosting system, the guest server including the predetermined set of hardware components. The method also includes deploying a preconfigured hypervisor on the guest server, where the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor. The method also includes deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor. The method also includes sending an identifier of the virtual server for receipt by the client device.Type: GrantFiled: June 7, 2016Date of Patent: February 26, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Reinhard T. Buendgen, Jeffrey A. Frey, Jeb R. Linton, James A. O'Connor, William J. Rooney, George C. Wilson
-
Patent number: 10216544Abstract: A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.Type: GrantFiled: May 16, 2017Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
-
Patent number: 10212147Abstract: Technical solutions are described for extending shrouding capability of a virtual server hosting system. An example method includes receiving a request to deploy a shrouded virtual server using a predetermined set of hardware components, and using a shrouded mode. The method also includes adding a guest server to the hosting system, the guest server including the predetermined set of hardware components. The method also includes deploying a preconfigured hypervisor on the guest server, where the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor. The method also includes deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor. The method also includes sending an identifier of the virtual server for receipt by the client device.Type: GrantFiled: November 29, 2017Date of Patent: February 19, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Reinhard T. Buendgen, Jeffrey A. Frey, Jeb R. Linton, James A. O'Connor, William J. Rooney, George C. Wilson
-
Publication number: 20180083948Abstract: Technical solutions are described for extending shrouding capability of a virtual server hosting system. An example method includes receiving a request to deploy a shrouded virtual server using a predetermined set of hardware components, and using a shrouded mode. The method also includes adding a guest server to the hosting system, the guest server including the predetermined set of hardware components. The method also includes deploying a preconfigured hypervisor on the guest server, where the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor. The method also includes deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor. The method also includes sending an identifier of the virtual server for receipt by the client device.Type: ApplicationFiled: November 29, 2017Publication date: March 22, 2018Inventors: Reinhard T. Buendgen, Jeffrey A. Frey, Jeb R. Linton, James A. O'Connor, William J. Rooney, George C. Wilson
-
Patent number: 9894051Abstract: Technical solutions are described for extending shrouding capability of a virtual server hosting system. An example method includes receiving a request to deploy a shrouded virtual server using a predetermined set of hardware components, and using a shrouded mode. The method also includes adding a guest server to the hosting system, the guest server including the predetermined set of hardware components. The method also includes deploying a preconfigured hypervisor on the guest server, where the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor. The method also includes deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor. The method also includes sending an identifier of the virtual server for receipt by the client device.Type: GrantFiled: December 14, 2015Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Reinhard T. Buendgen, Jeffrey A. Frey, Jeb R. Linton, James A. O'Connor, William J. Rooney, George C. Wilson
-
Patent number: 9851933Abstract: There is a method and system for capability-based resource allocation in a software-defined environment that performs the following steps (not necessarily in the following order): (i) determining a set of capability characteristics for a plurality of workload resources within a software-defined environment; (ii) determining a set of workload components for a specified workload; and (iii) identifying a set of workload resources from the plurality of workload resources to allocate to the specified workload based, at least in part, on the set of capability characteristics corresponding to each workload within the set of workload resources. A workload component of the set of workload components has a unique set of workload characteristics.Type: GrantFiled: March 25, 2015Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Yu-Cheng Hsu, Dilip D. Kandlur, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Renato J. Recio, Rodney A. Smith, Michael D. Williams
-
Publication number: 20170249193Abstract: Outcome-based adjustment of a software-defined environment (SDE) includes determining a business operation and a corresponding set of tasks to be performed in a software defined environment (SDE), establishing a first resource configuration to perform the corresponding set of tasks to achieve a business outcome target, determining a first resource cost for performing the corresponding set of tasks, assigning a priority level to tasks within the corresponding set of tasks, determining a set of performance indicators corresponding to a task having a first priority level, monitoring the SDE to identify a triggering event, responsive to identifying the triggering event, establishing a second resource configuration based, at least in part, on a performance level of a performance indicator in the set of performance indicators, the second resource configuration addressing the triggering event, and determining a second resource cost for performing the corresponding set of tasks according to the second resource configType: ApplicationFiled: May 12, 2017Publication date: August 31, 2017Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
-
Publication number: 20170250891Abstract: A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.Type: ApplicationFiled: May 16, 2017Publication date: August 31, 2017Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
-
Patent number: 9729421Abstract: A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.Type: GrantFiled: March 25, 2015Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
-
Publication number: 20170170971Abstract: Technical solutions are described for extending shrouding capability of a virtual server hosting system. An example method includes receiving a request to deploy a shrouded virtual server using a predetermined set of hardware components, and using a shrouded mode. The method also includes adding a guest server to the hosting system, the guest server including the predetermined set of hardware components. The method also includes deploying a preconfigured hypervisor on the guest server, where the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor. The method also includes deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor. The method also includes sending an identifier of the virtual server for receipt by the client device.Type: ApplicationFiled: June 7, 2016Publication date: June 15, 2017Inventors: Reinhard T. Buendgen, Jeffrey A. Frey, Jeb R. Linton, James A. O'Connor, William J. Rooney, George C. Wilson
-
Publication number: 20170171179Abstract: Technical solutions are described for extending shrouding capability of a virtual server hosting system. An example method includes receiving a request to deploy a shrouded virtual server using a predetermined set of hardware components, and using a shrouded mode. The method also includes adding a guest server to the hosting system, the guest server including the predetermined set of hardware components. The method also includes deploying a preconfigured hypervisor on the guest server, where the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor. The method also includes deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor. The method also includes sending an identifier of the virtual server for receipt by the client device.Type: ApplicationFiled: December 14, 2015Publication date: June 15, 2017Inventors: Reinhard T. Buendgen, Jeffrey A. Frey, Jeb R. Linton, James A. O'Connor, William J. Rooney, George C. Wilson
-
Publication number: 20160285966Abstract: There is a method and system for capability-based resource allocation in a software-defined environment that performs the following steps (not necessarily in the following order): (i) determining a set of capability characteristics for a plurality of workload resources within a software-defined environment; (ii) determining a set of workload components for a specified workload; and (iii) identifying a set of workload resources from the plurality of workload resources to allocate to the specified workload based, at least in part, on the set of capability characteristics corresponding to each workload within the set of workload resources. A workload component of the set of workload components has a unique set of workload characteristics.Type: ApplicationFiled: March 25, 2015Publication date: September 29, 2016Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Yu-Cheng Hsu, Dilip D. Kandlur, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Renato J. Recio, Rodney A. Smith, Michael D. Williams