Patents by Inventor Alan McKee

Alan McKee 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: 20230359476
    Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates autoscaling based on bare metal machines available within a private cloud. According to an example, a CaaS controller of a managed container service monitors a metric of a cluster deployed on behalf of a customer within a container orchestration system. Responsive to a scaling event being identified for the cluster based on the monitoring and an autoscaling policy associated with the cluster, a BMaaS provider associated with the private cloud may be caused to create an inventory of bare-metal machines available within the private cloud. Finally, a bare metal machine is identified to be added to the cluster by selecting among the bare-metal machines based on the autoscaling policy, the inventory and a best fit algorithm configured in accordance with a policy established by or on behalf of the customer.
    Type: Application
    Filed: July 19, 2023
    Publication date: November 9, 2023
    Inventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
  • Publication number: 20230229467
    Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates selection among bare metal machines available within a private cloud. According to an example, a request is received by a Container-as-a-Service controller from a CaaS portal to create a cluster based at least in part on resources of a private cloud of a customer of a managed container service. An inventory of bare-metal machines available within the private cloud is received from a Bare-Metal-as-a-Service (BMaaS) provider associated with the private cloud. A particular bare metal machine is identified for the cluster by selecting among the available bare-metal machines based on cluster information associated with the request, the inventory, and a best fit algorithm configured in accordance with a policy established by the customer.
    Type: Application
    Filed: March 23, 2023
    Publication date: July 20, 2023
    Inventors: Bret Alan McKee, Peter Erik Mellquist, Frederick Miles Roeling
  • Patent number: 11625256
    Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates selection among bare metal machines available within a private cloud. According to an example, a request is received by a Container-as-a-Service controller from a CaaS portal to create a cluster based at least in part on resources of a private cloud of a customer of a managed container service. An inventory of bare-metal machines available within the private cloud is received from a Bare-Metal-as-a-Service (BMaaS) provider associated with the private cloud. A particular bare metal machine is identified for the cluster by selecting among the available bare-metal machines based on cluster information associated with the request, the inventory, and a best fit algorithm configured in accordance with a policy established by the customer.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: April 11, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Bret Alan McKee, Peter Erik Mellquist, Frederick Miles Roeling
  • Publication number: 20220222095
    Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates autoscaling based on bare metal machines available within a private cloud. According to an example, a CaaS controller of a managed container service monitors a metric of a cluster deployed on behalf of a customer within a container orchestration system. Responsive to a scaling event being identified for the cluster based on the monitoring and an autoscaling policy associated with the cluster, a BMaaS provider associated with the private cloud may be caused to create an inventory of bare-metal machines available within the private cloud. Finally, a bare metal machine is identified to be added to the cluster by selecting among the bare-metal machines based on the autoscaling policy, the inventory and a best fit algorithm configured in accordance with a policy established by or on behalf of the customer.
    Type: Application
    Filed: March 30, 2022
    Publication date: July 14, 2022
    Inventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
  • Patent number: 11301276
    Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates autoscaling based on bare metal machines available within a private cloud. According to an example, a CaaS controller of a managed container service monitors a metric of a cluster deployed on behalf of a customer within a container orchestration system. Responsive to a scaling event being identified for the cluster based on the monitoring and an autoscaling policy associated with the cluster, a BMaaS provider associated with the private cloud may be caused to create an inventory of bare-metal machines available within the private cloud. Finally, a bare metal machine is identified to be added to the cluster by selecting among the bare-metal machines based on the autoscaling policy, the inventory and a best fit algorithm configured in accordance with a policy established by or on behalf of the customer.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: April 12, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
  • Publication number: 20210397465
    Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates autoscaling based on bare metal machines available within a private cloud. According to an example, a CaaS controller of a managed container service monitors a metric of a cluster deployed on behalf of a customer within a container orchestration system. Responsive to a scaling event being identified for the cluster based on the monitoring and an autoscaling policy associated with the cluster, a BMaaS provider associated with the private cloud may be caused to create an inventory of bare-metal machines available within the private cloud. Finally, a bare metal machine is identified to be added to the cluster by selecting among the bare-metal machines based on the autoscaling policy, the inventory and a best fit algorithm configured in accordance with a policy established by or on behalf of the customer.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 23, 2021
    Inventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
  • Publication number: 20210397466
    Abstract: Embodiments described herein are generally directed to a controller of a managed container service that facilitates selection among bare metal machines available within a private cloud. According to an example, a request is received by a Container-as-a-Service controller from a CaaS portal to create a cluster based at least in part on resources of a private cloud of a customer of a managed container service. An inventory of bare-metal machines available within the private cloud is received from a Bare-Metal-as-a-Service (BMaaS) provider associated with the private cloud. A particular bare metal machine is identified for the cluster by selecting among the available bare-metal machines based on cluster information associated with the request, the inventory, and a best fit algorithm configured in accordance with a policy established by the customer.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 23, 2021
    Inventors: Bret Alan McKee, Peter Erik Mellquist, Frederick Miles Roeling
  • Patent number: 10715414
    Abstract: The present invention includes various novel systems and methods for communication in a network. A System Environment Monitor is employed in some embodiments to extract from the network both real-time and historical Network Metrics at the Infrastructure Layer, as well as Application Metadata at the Application Layer. Network analytics facilitate decisions based upon the differing characteristics of Application Components and lower-level hardware components across multiple DTTs. In response, an SDN Controller generates modified sets of SDN Flows, and implements them in real time across a mixed technology (multi-DTT) network in a manner that avoids disrupting existing SDN Flows and other real-time network traffic.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: July 14, 2020
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Karl May, Alan McKee, Trevor Graham, Richard King, Scott Walker, Piotr Myslinski
  • Publication number: 20190222502
    Abstract: The present invention includes various novel systems and methods for communication in a network. A System Environment Monitor is employed in some embodiments to extract from the network both real-time and historical Network Metrics at the Infrastructure Layer, as well as Application Metadata at the Application Layer. Network analytics facilitate decisions based upon the differing characteristics of Application Components and lower-level hardware components across multiple DTTs. In response, an SDN Controller generates modified sets of SDN Flows, and implements them in real time across a mixed technology (multi-DTT) network in a manner that avoids disrupting existing SDN Flows and other real-time network traffic.
    Type: Application
    Filed: March 28, 2019
    Publication date: July 18, 2019
    Inventors: Karl May, Alan MCKEE, Trevor GRAHAM, Richard KING, Scott Walker, Piotr MYSLINSKI
  • Patent number: 10298480
    Abstract: The present invention includes various novel systems and methods for communication in a network. A System Environment Monitor is employed in some embodiments to extract from the network both real-time and historical Network Metrics at the Infrastructure Layer, as well as Application Metadata at the Application Layer. Network analytics facilitate decisions based upon the differing characteristics of Application Components and lower-level hardware components across multiple DTTs. In response, an SDN Controller generates modified sets of SDN Flows, and implements them in real time across a mixed technology (multi-DTT) network in a manner that avoids disrupting existing SDN Flows and other real-time network traffic.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: May 21, 2019
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Karl May, Alan McKee, Trevor Graham, Richard King, Scott Walker, Piotr Myslinski
  • Patent number: 9967472
    Abstract: Various technologies described herein pertain to combining high dynamic range techniques to enable rendering higher dynamic range scenes with an image sensor. The image sensor can implement a combination of spatial exposure multiplexing and temporal exposure multiplexing, for example. By way of another example, the image sensor can implement a combination of spatial exposure multiplexing and dual gain operation. Pursuant to another example, the image sensor can implement a combination of temporal exposure multiplexing and dual gain operation. In accordance with yet another example, the image sensor can implement a combination of spatial exposure multiplexing, temporal exposure multiplexing, and dual gain operation. The image sensor can be formed on a single wafer or the image sensor can be a 3D-IC image sensor that includes at least two vertically integrated layers.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: May 8, 2018
    Assignee: JVC KENWOOD CORPORATION
    Inventors: Ilya Koshkin, Lester Joseph Kozlowski, Anders Kongstad Petersen, Jeffrey Alan McKee
  • Patent number: 9843746
    Abstract: Various technologies described herein pertain to combining high dynamic range techniques to enable rendering higher dynamic range scenes with an image sensor. The image sensor can implement a combination of spatial exposure multiplexing and temporal exposure multiplexing, for example. By way of another example, the image sensor can implement a combination of spatial exposure multiplexing and dual gain operation. Pursuant to another example, the image sensor can implement a combination of temporal exposure multiplexing and dual gain operation. In accordance with yet another example, the image sensor can implement a combination of spatial exposure multiplexing, temporal exposure multiplexing, and dual gain operation.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: December 12, 2017
    Assignee: ALTASENS, INC.
    Inventors: Ilya Koshkin, Lester Joseph Kozlowski, Anders Kongstad Petersen, Jeffrey Alan McKee
  • Publication number: 20170339327
    Abstract: Various technologies described herein pertain to combining high dynamic range techniques to enable rendering higher dynamic range scenes with an image sensor. The image sensor can implement a combination of spatial exposure multiplexing and temporal exposure multiplexing, for example. By way of another example, the image sensor can implement a combination of spatial exposure multiplexing and dual gain operation. Pursuant to another example, the image sensor can implement a combination of temporal exposure multiplexing and dual gain operation. In accordance with yet another example, the image sensor can implement a combination of spatial exposure multiplexing, temporal exposure multiplexing, and dual gain operation. The image sensor can be formed on a single wafer or the image sensor can be a 3D-IC image sensor that includes at least two vertically integrated layers.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Inventors: Ilya Koshkin, Lester Joseph Kozlowski, Anders Kongstad Petersen, Jeffrey Alan McKee
  • Publication number: 20170324913
    Abstract: Various technologies described herein pertain to combining high dynamic range techniques to enable rendering higher dynamic range scenes with an image sensor. The image sensor can implement a combination of spatial exposure multiplexing and temporal exposure multiplexing, for example. By way of another example, the image sensor can implement a combination of spatial exposure multiplexing and dual gain operation. Pursuant to another example, the image sensor can implement a combination of temporal exposure multiplexing and dual gain operation. In accordance with yet another example, the image sensor can implement a combination of spatial exposure multiplexing, temporal exposure multiplexing, and dual gain operation.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 9, 2017
    Inventors: Ilya Koshkin, Lester Joseph Kozlowski, Anders Kongstad Petersen, Jeffrey Alan McKee
  • Publication number: 20150124583
    Abstract: The present invention includes various novel systems and methods for communication in a network. A System Environment Monitor is employed in some embodiments to extract from the network both real-time and historical Network Metrics at the Infrastructure Layer, as well as Application Metadata at the Application Layer. Network analytics facilitate decisions based upon the differing characteristics of Application Components and lower-level hardware components across multiple DTTs. In response, an SDN Controller generates modified sets of SDN Flows, and implements them in real time across a mixed technology (multi-DTT) network in a manner that avoids disrupting existing SDN Flows and other real-time network traffic.
    Type: Application
    Filed: January 8, 2015
    Publication date: May 7, 2015
    Inventors: Karl May, Alan MCKEE, Trevor GRAHAM, Richard KING, Scott WALKER, Piotr MYSLINSKI
  • Publication number: 20140299552
    Abstract: A process for disinfecting a treatment fluid is disclosed, including the step of admixing an aqueous solution comprising two or more oxidants generated via electrolysis of a salt solution with a treatment fluid. The mixed oxidants may be generated on site, using a containerized system.
    Type: Application
    Filed: May 25, 2012
    Publication date: October 9, 2014
    Applicant: M-I L.L.C.
    Inventors: Colin Stewart, Mukesh Kapila, James R. Fajt, Perry Lomond, Daniel Gallo, Richard Bingham, Alan McKee
  • Publication number: 20140193154
    Abstract: The present invention includes various novel systems and methods for dynamically modifying WDM transmission and receive steps (individually or in combination), including encoding client signals, mapping them to subchannels within or across ITU channels, modulating them onto subcarrier frequencies, and multiplexing them together for optical transmission. By dynamically modifying one or more of these processing steps over time (as well as encrypting underlying client signals), additional security is provided at the physical (optical) layer of an optical network, thereby greatly enhancing overall network security. Tunable lasers are employed to generate respective subcarrier frequencies, which represent subchannels of an ITU channel to which client signals are mapped.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 10, 2014
    Inventors: Trevor Graham, Scott Walker, Alan McKee, Karl May, Piotr Myslinski, Richard King
  • Patent number: 8672089
    Abstract: A baffle arrangement for a genset enclosure is disclosed. The genset enclosure may include an opening in a side of the enclosure and a plurality of baffles internally supported in the enclosure between the opening and a radiator portion. The baffles may be positioned in a sound path to reflect a sound transmitted along the sound path. A method for reducing sound in a genset enclosure is also disclosed. The method may include arranging a plurality of baffles within the enclosure between an opening and a radiator portion, the baffles being positioned in a sound path to reflect a sound transmitted along the sound path.
    Type: Grant
    Filed: November 27, 2008
    Date of Patent: March 18, 2014
    Assignee: Caterpillar (NI) Limited
    Inventors: Gary S. Kelly, Alan McKee
  • Publication number: 20120097479
    Abstract: A baffle arrangement for a genset enclosure is disclosed. The genset enclosure may include an opening in a side of the enclosure and a plurality of baffles internally supported in the enclosure between the opening and a radiator portion. The baffles may be positioned in a sound path to reflect a sound transmitted along the sound path. A method for reducing sound in a genset enclosure is also disclosed. The method may include arranging a plurality of baffles within the enclosure between an opening and a radiator portion, the baffles being positioned in a sound path to reflect a sound transmitted along the sound path.
    Type: Application
    Filed: November 27, 2008
    Publication date: April 26, 2012
    Inventors: Gary S. Kelly, Alan McKee
  • Patent number: 7370209
    Abstract: Disclosed are systems and methods for increasing the difficulty of data sniffing. In one embodiment, a system and a method pertain to presenting information to a user via an output device, the information corresponding to characters available for identification as part of sensitive information to be entered by the user, receiving from the user via an input device identification of information other than the explicit sensitive information, the received information being indicative of the sensitive information, such that the sensitive information cannot be captured directly from the user identification through data sniffing, and interpreting the identified information to determine the sensitive information.
    Type: Grant
    Filed: January 30, 2003
    Date of Patent: May 6, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Blaine Douglas Gaither, Bret Alan McKee