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: 20230359476Abstract: 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: ApplicationFiled: July 19, 2023Publication date: November 9, 2023Inventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
-
Publication number: 20230229467Abstract: 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: ApplicationFiled: March 23, 2023Publication date: July 20, 2023Inventors: Bret Alan McKee, Peter Erik Mellquist, Frederick Miles Roeling
-
Patent number: 11625256Abstract: 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: GrantFiled: June 22, 2020Date of Patent: April 11, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Bret Alan McKee, Peter Erik Mellquist, Frederick Miles Roeling
-
Publication number: 20220222095Abstract: 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: ApplicationFiled: March 30, 2022Publication date: July 14, 2022Inventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
-
Patent number: 11301276Abstract: 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: GrantFiled: June 22, 2020Date of Patent: April 12, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
-
Publication number: 20210397465Abstract: 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: ApplicationFiled: June 22, 2020Publication date: December 23, 2021Inventors: Peter Erik Mellquist, Bret Alan McKee, Frederick Miles Roeling
-
Publication number: 20210397466Abstract: 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: ApplicationFiled: June 22, 2020Publication date: December 23, 2021Inventors: Bret Alan McKee, Peter Erik Mellquist, Frederick Miles Roeling
-
Patent number: 10715414Abstract: 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: GrantFiled: March 28, 2019Date of Patent: July 14, 2020Assignee: Ribbon Communications Operating Company, Inc.Inventors: Karl May, Alan McKee, Trevor Graham, Richard King, Scott Walker, Piotr Myslinski
-
Publication number: 20190222502Abstract: 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: ApplicationFiled: March 28, 2019Publication date: July 18, 2019Inventors: Karl May, Alan MCKEE, Trevor GRAHAM, Richard KING, Scott Walker, Piotr MYSLINSKI
-
Patent number: 10298480Abstract: 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: GrantFiled: January 8, 2015Date of Patent: May 21, 2019Assignee: Ribbon Communications Operating Company, Inc.Inventors: Karl May, Alan McKee, Trevor Graham, Richard King, Scott Walker, Piotr Myslinski
-
Patent number: 9967472Abstract: 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: GrantFiled: May 17, 2016Date of Patent: May 8, 2018Assignee: JVC KENWOOD CORPORATIONInventors: Ilya Koshkin, Lester Joseph Kozlowski, Anders Kongstad Petersen, Jeffrey Alan McKee
-
Patent number: 9843746Abstract: 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: GrantFiled: May 3, 2016Date of Patent: December 12, 2017Assignee: ALTASENS, INC.Inventors: Ilya Koshkin, Lester Joseph Kozlowski, Anders Kongstad Petersen, Jeffrey Alan McKee
-
Publication number: 20170339327Abstract: 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: ApplicationFiled: May 17, 2016Publication date: November 23, 2017Inventors: Ilya Koshkin, Lester Joseph Kozlowski, Anders Kongstad Petersen, Jeffrey Alan McKee
-
Publication number: 20170324913Abstract: 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: ApplicationFiled: May 3, 2016Publication date: November 9, 2017Inventors: Ilya Koshkin, Lester Joseph Kozlowski, Anders Kongstad Petersen, Jeffrey Alan McKee
-
Publication number: 20150124583Abstract: 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: ApplicationFiled: January 8, 2015Publication date: May 7, 2015Inventors: Karl May, Alan MCKEE, Trevor GRAHAM, Richard KING, Scott WALKER, Piotr MYSLINSKI
-
Publication number: 20140299552Abstract: 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: ApplicationFiled: May 25, 2012Publication date: October 9, 2014Applicant: M-I L.L.C.Inventors: Colin Stewart, Mukesh Kapila, James R. Fajt, Perry Lomond, Daniel Gallo, Richard Bingham, Alan McKee
-
Publication number: 20140193154Abstract: 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: ApplicationFiled: December 30, 2013Publication date: July 10, 2014Inventors: Trevor Graham, Scott Walker, Alan McKee, Karl May, Piotr Myslinski, Richard King
-
Patent number: 8672089Abstract: 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: GrantFiled: November 27, 2008Date of Patent: March 18, 2014Assignee: Caterpillar (NI) LimitedInventors: Gary S. Kelly, Alan McKee
-
Publication number: 20120097479Abstract: 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: ApplicationFiled: November 27, 2008Publication date: April 26, 2012Inventors: Gary S. Kelly, Alan McKee
-
Patent number: 7370209Abstract: 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: GrantFiled: January 30, 2003Date of Patent: May 6, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Blaine Douglas Gaither, Bret Alan McKee