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
-
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
-
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: 20160357610Abstract: 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: ApplicationFiled: February 23, 2015Publication date: December 8, 2016Applicant: Intel CorporationInventors: Katalin K. Bartfai-Walcott, Alexander Leckey, John Kennedy, Chris Woods, Giovani Estrada, Joseph Butler, Michael J. McGrath, Slawomir Putyrski
-
Publication number: 20130263250Abstract: 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: ApplicationFiled: September 30, 2011Publication date: October 3, 2013Inventors: Alexander Leckey, Edward Shogulin