Patents by Inventor Michael B. McCune
Michael B. McCune 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: 20250105684Abstract: An integrated compressor comprises an electric motor that is prone to high temperatures. In a first cooling feature, axial and/or radial cooling channels are provided through the stator of the motor to supply coolant to portions of the stator that are prone to high temperatures. In a second cooling feature, jets are used to spray coolant towards the end-windings of the motor, to thereby cool the end-windings.Type: ApplicationFiled: September 25, 2023Publication date: March 27, 2025Applicant: Solar Turbines IncorporatedInventors: Sahand PIROUZPANAH, Michael B. MCCUNE, Lei ZHU, Jess Lee FREEMAN, Marco FESTA, Matthias Johannes BURGHARD
-
Publication number: 20250079914Abstract: An integrated compressor comprises an electric motor that is prone to windage losses, radial loads, and recirculation flows. According to a first feature, partial grooves or riblets may be formed on the surface of a motor stator that defines the radially outward boundary of the air gap between the motor stator and the motor rotor. These partial grooves or riblets may maintain low to moderate windage losses, while reducing radial loads in the motor. According to a second feature, a support structure may be designed with a nose portion that is configured to disrupt or otherwise reduce recirculation flows within the end-winding cavity housing the end-winding of the motor. According to a third feature, the spiral orientation of the top coil of the end-winding may be aligned with the rotation direction of the motor rotor to reduce recirculation flows within the end-winding cavity.Type: ApplicationFiled: September 5, 2023Publication date: March 6, 2025Applicant: Solar Turbines IncorporatedInventors: Sahand PIROUZPANAH, Michael B. MCCUNE, Lei ZHU, Jess Lee FREEMAN, Tianli ZHANG
-
Patent number: 10719587Abstract: Some embodiments of an entitlement model have been presented. In one embodiment, a centralized server distributes copies of an operating system from a software vendor to a set of virtual guests of a virtual host running on a physical computing machine. The centralized server and the physical computing machine are coupled to each other within an internal network of a customer of the software vendor, whereas the centralized server has access to the software vendor external to the internal network of the customer. The centralized server may interact with a hypervisor of the physical computing machine to determine what type of license of the operating system the virtual host has and a number of copies of the operating system requested by the virtual guests.Type: GrantFiled: June 25, 2008Date of Patent: July 21, 2020Assignee: Red Hat, Inc.Inventors: Michael B. McCune, Peter A. Vetere, Robin L. Norwood, Maureen E. Duffy
-
Patent number: 9602517Abstract: A method includes receiving a request of a user to perform an operation with respect to a first resource, in response to the request, determining, in view of a resource-based master data structure, a first resource-based permission data structure associated with the first resource, and accessing the first resource-based permission data structure to identify a first resource entry associated with the user.Type: GrantFiled: May 13, 2016Date of Patent: March 21, 2017Assignee: Red Hat, Inc.Inventors: Jason L. Connor, Michael B. McCune
-
Patent number: 9600131Abstract: A method and system for providing an integrated application that includes software modules coupled to a message bus. The software modules include applications of different degrees of complexity and different number of components, such as management applications, service applications, and other similar applications. A computer system receives a first input that selects a user interface (UI) to access the integrated application. The selected UI can be a specific UI associated with a software module, or an orchestrator UI that unifies individual styles of the specific UIs. The computer system receives, via the selected UI, a second input to access a destination module among the software modules. If the selected UI is the orchestrator UI, the second input is forwarded to the destination module via the message bus. If the selected UI is a specific UI, the second input is sent to the destination module via the selected specific UI.Type: GrantFiled: May 31, 2011Date of Patent: March 21, 2017Assignee: Red Hat, Inc.Inventors: Jesus M. Rodriguez, Michael B. McCune
-
Publication number: 20160255096Abstract: A method includes receiving a request of a user to perform an operation with respect to a first resource, in response to the request, determining, in view of a resource-based master data structure, a first resource-based permission data structure associated with the first resource, and accessing the first resource-based permission data structure to identify a first resource entry associated with the user.Type: ApplicationFiled: May 13, 2016Publication date: September 1, 2016Inventors: Jason L. Connor, Michael B. McCune
-
Patent number: 9344430Abstract: A first request to change a permission of a first user for accessing a first resource is received via a service application programming interface (API) of an authorization server. In response to the first request, a first resource-based permission data structure associated with the first resource is accessed to identify an entry associated with the first user, wherein the first resource-based permission data structure has a plurality of entries corresponding to a plurality of users, respectively, each user being associated with one or more permissions for accessing the first resource. Further, one or more permissions in the identified entry associated with the first user are updated.Type: GrantFiled: March 24, 2014Date of Patent: May 17, 2016Assignee: Red Hat, Inc.Inventors: Jason L. Connor, Michael B. McCune
-
Publication number: 20140208398Abstract: A first request to change a permission of a first user for accessing a first resource is received via a service application programming interface (API) of an authorization server. In response to the first request, a first resource-based permission data structure associated with the first resource is accessed to identify an entry associated with the first user, wherein the first resource-based permission data structure has a plurality of entries corresponding to a plurality of users, respectively, each user being associated with one or more permissions for accessing the first resource. Further, one or more permissions in the identified entry associated with the first user are updated.Type: ApplicationFiled: March 24, 2014Publication date: July 24, 2014Applicant: Red Hat, Inc.Inventors: Jason L. Connor, Michael B. McCune
-
Patent number: 8689298Abstract: A first request is received, at a service application programming interface (API) of an authorization server, to change a permission of a first role for accessing a first resource. In response to the first request, a first role-based permission data structure associated with the first role is accessed to identify an entry associated with the first resource, where the first role-based permission data structure includes entries corresponding to resources, respectively. Each resource is associated with one or more permissions for a user of the first role to access the corresponding resource. One or more permissions are updated in the identified entry associated with the first resource.Type: GrantFiled: May 31, 2011Date of Patent: April 1, 2014Assignee: Red Hat, Inc.Inventors: Jason Lilaus Connor, Michael B. McCune
-
Patent number: 8468519Abstract: Some embodiments of multiple organization support in a networked system have been presented. In one embodiment, a centralized server manages a networked system, which includes the centralized server and a set of computing machines coupled to each other within an internal network of a customer. The centralized server segregates data within the networked system by grouping data into the concept of an organization created by the customer in order to isolate the organizations.Type: GrantFiled: August 27, 2008Date of Patent: June 18, 2013Assignee: Red Hat, Inc.Inventors: Shannon Ray Hughes, Maureen E. Duffy, Michael B. McCune, Pradeep Kilambi, James S. Slagle
-
Publication number: 20120311672Abstract: A first request is received, at a service application programming interface (API) of an authorization server, to change a permission of a first role for accessing a first resource. In response to the first request, a first role-based permission data structure associated with the first role is accessed to identify an entry associated with the first resource, where the first role-based permission data structure includes entries corresponding to resources, respectively. Each resource is associated with one or more permissions for a user of the first role to access the corresponding resource. One or more permissions are updated in the identified entry associated with the first resource.Type: ApplicationFiled: May 31, 2011Publication date: December 6, 2012Inventors: Jason Lilaus Connor, Michael B. McCune
-
Publication number: 20120311612Abstract: A method and system for providing an integrated application that includes software modules coupled to a message bus. The software modules include applications of different degrees of complexity and different number of components, such as management applications, service applications, and other similar applications. A computer system receives a first input that selects a user interface (UI) to access the integrated application. The selected UI can be a specific UI associated with a software module, or an orchestrator UI that unifies individual styles of the specific UIs. The computer system receives, via the selected UI, a second input to access a destination module among the software modules. If the selected UI is the orchestrator UI, the second input is forwarded to the destination module via the message bus. If the selected UI is a specific UI, the second input is sent to the destination module via the selected specific UI.Type: ApplicationFiled: May 31, 2011Publication date: December 6, 2012Inventors: Jesus M. Rodriguez, Michael B. McCune
-
Patent number: 8239557Abstract: Some embodiments of virtualization management using a centralized server have been presented. In one embodiment, a centralized server obtains metadata of an operating system and information on provisioning computing resources from a software vendor. The centralized server is deployed within an internal network of a customer of the software vendor, where the internal network further includes a set of at least one physical machine. The centralized server may further generate a graphical user interface to allow users of the centralized server to manage a set of virtual machines running on the set of at least one physical machine. The set of virtual machines may include at least one virtual host and at least one virtual guest.Type: GrantFiled: June 25, 2008Date of Patent: August 7, 2012Assignee: Red Hat, Inc.Inventors: Michael B. McCune, Peter A. Vetere, Robin L. Norwood, Maureen E. Duffy
-
Publication number: 20100058324Abstract: Some embodiments of multiple organization support in a networked system have been presented. In one embodiment, a centralized server manages a networked system, which includes the centralized server and a set of computing machines coupled to each other within an internal network of a customer. The centralized server segregates data within the networked system by grouping data into the concept of an organization created by the customer in order to isolate the organizations.Type: ApplicationFiled: August 27, 2008Publication date: March 4, 2010Inventors: Shannon Ray Hughes, Maureen E. Duffy, Michael B. McCune, Pradeep Kilambi, James S. Slaale
-
Publication number: 20090328056Abstract: Some embodiments of an entitlement model have been presented. In one embodiment, a centralized server distributes copies of an operating system from a software vendor to a set of virtual guests of a virtual host running on a physical computing machine. The centralized server and the physical computing machine are coupled to each other within an internal network of a customer of the software vendor, whereas the centralized server has access to the software vendor external to the internal network of the customer. The centralized server may interact with a hypervisor of the physical computing machine to determine what type of license of the operating system the virtual host has and a number of copies of the operating system requested by the virtual guests.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Inventors: Michael B. McCune, Peter A. Vetere, Robin L. Norwood, Maureen E. Duffy
-
Publication number: 20090327211Abstract: Some embodiments of virtualization management using a centralized server have been presented. In one embodiment, a centralized server obtains metadata of an operating system and information on provisioning computing resources from a software vendor. The centralized server is deployed within an internal network of a customer of the software vendor, where the internal network further includes a set of at least one physical machine. The centralized server may further generate a graphical user interface to allow users of the centralized server to manage a set of virtual machines running on the set of at least one physical machine. The set of virtual machines may include at least one virtual host and at least one virtual guest.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Inventors: Michael B. McCune, Peter A. Vetere, Robin L. Norwood, Maureen E. Duffy