Patents by Inventor Alexander Leckey
Alexander Leckey 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: 20230185732Abstract: There is disclosed a computing apparatus, including: a memory; a memory encryption controller to encrypt at least a region of the memory; and a network interface to communicatively couple the computing apparatus to a remote host; wherein the memory encryption controller is configured to send an encrypted packet decryptable via an encryption key directly from the memory to the remote host via the network interface, bypassing a network protocol stack.Type: ApplicationFiled: February 8, 2023Publication date: June 15, 2023Applicant: Intel CorporationInventors: Weigang Li, Changzheng Wei, John Barry, Maryam Tahhan, Jonas Alexander Svennebring, Niall D. McDonnell, Alexander Leckey, Patrick Fleming, Christopher MacNamara, John Joseph Browne
-
Publication number: 20210034546Abstract: There is disclosed a computing apparatus, including: a memory; a memory encryption controller to encrypt at least a region of the memory; and a network interface to communicatively couple the computing apparatus to a remote host; wherein the memory encryption controller is configured to send an encrypted packet decryptable via an encryption key directly from the memory to the remote host via the network interface, bypassing a network protocol stack.Type: ApplicationFiled: June 29, 2018Publication date: February 4, 2021Inventors: Weigang Li, Changzheng Wei, John Barry, Maryam Tahhan, Jonas Alexander Svennebring, Niall D. McDonnell, Alexander Leckey, Patrick Fleming, Christopher MacNamara, John Joseph Browne
-
Patent number: 10659317Abstract: Techniques for dynamically adapting cloud applications are described. A current value of a Key Performance Indicator (KPI) of an executing cloud service instance of a cloud application is detected. A determination is made as to whether the current value of the KPI is unacceptable (e.g., either it is outside of an acceptable range or is within an adaptation region). If the current value of the KPI is unacceptable, a first application programming interface (API) is invoked to request a cloud service instance monitor to adapt the cloud service instance to operate within an acceptable KPI range. If the cloud service instance monitor was unsuccessful, the unacceptable KPI is escalated to the cloud service monitor for the type of the cloud service instance. If the cloud service monitor is unsuccessful, the unacceptable KPI is escalated to the application monitor.Type: GrantFiled: March 31, 2016Date of Patent: May 19, 2020Assignee: Intel CorporationInventors: Grigorios Katsaros, Alexander Leckey, Joseph Butler, Connor Upton
-
Patent number: 10606751Abstract: An input/output (I/O) device arranged to receive an information element including a payload, determine control information from the information element, classify the information element based on the control information, and issue a write to one of a plurality of computer-readable media based on the classification of the information element, the write to cause the payload to be written to the one of the plurality of computer-readable media.Type: GrantFiled: July 1, 2016Date of Patent: March 31, 2020Assignee: INTEL CORPORATIONInventors: Andrew Cunningham, Mark D. Gray, Alexander Leckey, Chris MacNamara, Stephen T. Palermo, Pierre Laurent, Niall D. McDonnell, Tomasz Kantecki, Patrick Fleming
-
Patent number: 10404547Abstract: Technologies for datacenter management include one or more computing racks each including a rack controller. The rack controller may receive system, performance, or health metrics for the components of the computing rack. The rack controller generates regression models to predict component lifespan and may predict logical machine lifespans based on the lifespan of the included hardware components. The rack controller may generate notifications or schedule maintenance sessions based on remaining component or logical machine lifespans. The rack controller may compose logical machines using components having similar remaining lifespans. In some embodiments the rack controller may validate a service level agreement prior to executing an application based on the probability of component failure. A management interface may generate an interactive visualization of the system state and optimize the datacenter schedule based on optimization rules derived from human input in response to the visualization.Type: GrantFiled: February 24, 2015Date of Patent: September 3, 2019Assignee: Intel CorporationInventors: Katalin K. Bartfai-Walcott, Michael Christopher Woods, Giovani Estrada, John Kennedy, Joseph Butler, Slawomir Putyrski, Alexander Leckey, Victor M. Bayon-Molino, Connor Upton, Thijs Metsch
-
Patent number: 10305974Abstract: One embodiment provides an apparatus. The apparatus includes ranker logic. The ranker logic is to rank each of a plurality of compute nodes in a data center based, at least in part, on a respective node score. Each node score is determined based, at least in part, on a utilization (U), a saturation parameter (S) and a capacity factor (Ci). The capacity factor is determined based, at least in part, on a sold capacity (Cs) related to the compute node. The ranker logic is further to select one compute node with a highest node score for placement of a received workload.Type: GrantFiled: December 23, 2015Date of Patent: May 28, 2019Assignee: Intel CorporationInventors: Alexander Leckey, Joseph M. Butler, Thijs Metsch, Giovani Estrada, Vincenzo M. Riccobene, John M. Kennedy
-
Patent number: 10225631Abstract: A system comprises a scoring engine comprising at least one processor and memory. The scoring engine is to generate, based on telemetry information obtained from a plurality of nodes of a computing infrastructure, a first availability score for a first node of the plurality of computing infrastructure nodes and a second availability score for a second node of the plurality of computing infrastructure nodes. The scoring engine is further to generate, based on the first availability score of the first computing infrastructure node and the second availability score of the second computing infrastructure node, an edge tension score for a link between the first node and the second node.Type: GrantFiled: March 13, 2018Date of Patent: March 5, 2019Assignee: Intel CorporationInventors: Annie Ibrahim Rana, Joseph Butler, Thijs Metsch, Alexander Leckey, Vincenzo Mario Riccobene, Giovani Estrada
-
Patent number: 10120727Abstract: Examples may include techniques for allocating configurable computing resources from a pool of configurable computing resources to a logical server or virtual machine. The logical server or virtual machine may use allocated configurable computing resources to implement, execute or run a workload.Type: GrantFiled: February 23, 2015Date of Patent: November 6, 2018Assignee: Intel CorporationInventors: Katalin K. Bartfai-Walcott, Alexander Leckey, John Kennedy, Chris Woods, Giovani Estrada, Joseph Butler, Michael J. McGrath, Slawomir Putyrski
-
Patent number: 10102035Abstract: Examples are described for computing resource discovery and management for a system of configurable computing resources that may include disaggregate physical elements such as central processing units, storage devices, memory devices, network input/output devices or network switches. In some examples, these disaggregate physical elements may be located within one or more racks of a data center.Type: GrantFiled: February 23, 2015Date of Patent: October 16, 2018Assignee: Intel CorporationInventors: Katalin K. Bartfai-Walcott, John Kennedy, Thijs Metsch, Chris Woods, Giovani Estrada, Alexander Leckey, Joseph Butler, Slawomir Putyrski
-
Publication number: 20180206010Abstract: In one embodiment, a system comprises a scoring engine comprising at least one processor and memory. The scoring engine is to generate, based on telemetry information obtained from a plurality of nodes of a computing infrastructure, a first availability score for a first node of the plurality of computing infrastructure nodes and a second availability score for a second node of the plurality of computing infrastructure nodes. The scoring engine is further to generate, based on the first availability score of the first computing infrastructure node and the second availability score of the second computing infrastructure node, an edge tension score for a link between the first node and the second node.Type: ApplicationFiled: March 13, 2018Publication date: July 19, 2018Applicant: Intel CorporationInventors: Annie Ibrahim Rana, Joseph Butler, Thijs Metsch, Alexander Leckey, Vincenzo Mario Riccobene, Giovani Estrada
-
Publication number: 20180091369Abstract: Embodiments may be generally directed to techniques to receive rate meter information indicating an occurrence of a rate meter event, the rate meter event determined by a rate meter associated with a network element in a software defined network (SDN) environment. determine a requirement for a service provided by the network element is not met based on the rate meter event detected by the rate meter. Embodiments may also include techniques to determine a corrective action based on the requirement not met, the corrective action to cause the requirement to be met for the service provided by the network element in the SDN environment and cause the correct action to be performed for the network element.Type: ApplicationFiled: September 28, 2016Publication date: March 29, 2018Applicant: INTEL CORPORATIONInventors: ANDREW CUNNINGHAM, BEN-ZION FRIEDMAN, JOHN BROWNE, ROBIN GILLER, ALEXANDER LECKEY, ELIEZER TAMIR
-
Publication number: 20180088977Abstract: Embodiments may be generally directed to techniques to cause communication of one or more packets from one or more network interfaces to one or more other network interfaces through a virtual machine monitor, determine at least one of latency and jitter for the virtual machine monitor based, at least in part, on each of the one or more packets communicated through the virtual machine monitor, and perform a corrective action when at least one of the latency and the jitter does not meet a requirement for a virtual machine on the virtual machine monitor.Type: ApplicationFiled: September 28, 2016Publication date: March 29, 2018Inventors: MARK GRAY, ANDREW CUNNINGHAM, CHRIS MACNAMARA, JOHN BROWNE, PIERRE LAURENT, ALEXANDER LECKEY
-
Patent number: 9918146Abstract: A system comprises a scoring engine comprising at least one processor and memory. The scoring engine is to generate, based on telemetry information obtained from a plurality of nodes of a computing infrastructure, a first availability score for a first node of the plurality of computing infrastructure nodes and a second availability score for a second node of the plurality of computing infrastructure nodes. The scoring engine is further to generate, based on the first availability score of the first computing infrastructure node and the second availability score of the second computing infrastructure node, an edge tension score for a link between the first node and the second node.Type: GrantFiled: February 8, 2016Date of Patent: March 13, 2018Assignee: Intel CorporationInventors: Annie Ibrahim Rana, Joseph Butler, Thijs Metsch, Alexander Leckey, Vincenzo Mario Riccobene, Giovani Estrada
-
Publication number: 20180004662Abstract: An input/output (I/O) device arranged to receive an information element including a payload, determine control information from the information element, classify the information element based on the control information, and issue a write to one of a plurality of computer-readable media based on the classification of the information element, the write to cause the payload to be written to the one of the plurality of computer-readable media.Type: ApplicationFiled: July 1, 2016Publication date: January 4, 2018Applicant: INTEL CORPORATIONInventors: ANDREW CUNNINGHAM, MARK D. GRAY, ALEXANDER LECKEY, CHRIS MACNAMARA, STEPHEN T. PALERMO, PIERRE LAURENT, NIALL D. MCDONNELL, TOMASZ KANTECKI, PATRICK FLEMING
-
Patent number: 9785766Abstract: An embodiment includes an automatic policy managed password management system. One embodiment manages changing the password (with little to no user interaction) every set number of days. Also, password changes can be made within a set amount of time from the password being viewed by a user. Further, an embodiment includes a web service that contains an “insert record” method to insert a password management record into a managed machine and/or database with no “pre-work” required to use the web service. For example, no record needs to be created on a database and/or managed machines in advance of deploying passwords via the web service. The web service can be pushed to various machines and when the web service starts up, it may insert its own record into a database or managed client. This allows for scalability. Other embodiments are described herein.Type: GrantFiled: September 30, 2011Date of Patent: October 10, 2017Assignee: Intel CorporationInventors: Alexander Leckey, Edward Shogulin
-
Publication number: 20170288982Abstract: Techniques for dynamically adapting cloud applications are described. A current value of a Key Performance Indicator (KPI) of an executing cloud service instance of a cloud application is detected. A determination is made as to whether the current value of the KPI is unacceptable (e.g., either it is outside of an acceptable range or is within an adaptation region). If the current value of the KPI is unacceptable, a first application programming interface (API) is invoked to request a cloud service instance monitor to adapt the cloud service instance to operate within an acceptable KPI range. If the cloud service instance monitor was unsuccessful, the unacceptable KPI is escalated to the cloud service monitor for the type of the cloud service instance. If the cloud service monitor is unsuccessful, the unacceptable KPI is escalated to the application monitor.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Grigorios Katsaros, Alexander Leckey, Joseph Butler, Connor Upton
-
Publication number: 20170255494Abstract: Examples are described for computing resource discovery and management for a system of configurable computing resources that may include disaggregate physical elements such as central processing units, storage devices, memory devices, network input/output devices or network switches. In some examples, these disaggregate physical elements may be located within one or more racks of a data center.Type: ApplicationFiled: February 23, 2015Publication date: September 7, 2017Applicant: Intel CorporationInventors: Katalin K. Bartfai-Walcott, John Kennedy, Thijs Metsch, Chris Woods, Giovani Estrada, Alexander Leckey, Joseph Butler, Slawomir Putyrski
-
Publication number: 20170230733Abstract: In one embodiment, a system comprises a scoring engine comprising at least one processor and memory. The scoring engine is to generate, based on telemetry information obtained from a plurality of nodes of a computing infrastructure, a first availability score for a first node of the plurality of computing infrastructure nodes and a second availability score for a second node of the plurality of computing infrastructure nodes. The scoring engine is further to generate, based on the first availability score of the first computing infrastructure node and the second availability score of the second computing infrastructure node, an edge tension score for a link between the first node and the second node.Type: ApplicationFiled: February 8, 2016Publication date: August 10, 2017Applicant: Intel CorporationInventors: Annie Ibrahim Rana, Joseph Butler, Thijs Metsch, Alexander Leckey, Vincenzo Mario Riccobene, Giovani Estrada
-
Publication number: 20170187790Abstract: One embodiment provides an apparatus. The apparatus includes ranker logic. The ranker logic is to rank each of a plurality of compute nodes in a data center based, at least in part, on a respective node score. Each node score is determined based, at least in part, on a utilization (U), a saturation parameter (S) and a capacity factor (Ci). The capacity factor is determined based, at least in part, on a sold capacity (Cs) related to the compute node. The ranker logic is further to select one compute node with a highest node score for placement of a received workload.Type: ApplicationFiled: December 23, 2015Publication date: June 29, 2017Inventors: Alexander Leckey, Joseph M. Butler, Thijs Metsch, Giovani Estrada, Vincenzo M. Riccobene, John M. Kennedy
-
Publication number: 20170180220Abstract: Examples include techniques to generate workload performance fingerprints for cloud infrastructure elements. In some examples, performance metrics are obtained from resource elements or nodes included in an identified sub-graph that represents at least a portion of configurable computing resources of a cloud infrastructure. For these examples, averages for the performance metrics are determined and then stored at a top-level context information node for the identified sub-graph to represent a workload performance fingerprint for the identified sub-graph.Type: ApplicationFiled: December 18, 2015Publication date: June 22, 2017Applicant: Intel CorporationInventors: ALEXANDER LECKEY, THIJS METSCH, JOSEPH BUTLER, MICHAEL J. MCGRATH, VICTOR BAYON-MOLINO