Patents by Inventor Andrew Keates
Andrew Keates 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).
-
Patent number: 12273235Abstract: An agent, of a distributed intelligence application, generates feature data for a feature. A baseline configuration of parameters is processed, associated with the distributed intelligence application, to determine a first set of parameters. The baseline configuration of parameters and a modified configuration of parameters are processed to determine a second set of parameters. The modified configuration is associated with the distributed intelligence application and indicates a difference from the baseline configuration. A snapshot of dynamic data is processed according to an algorithm using the first set of parameters to determine a first result and using the second set of parameters to determine a second result. The first result and the second result are each provided with a respective indication of the configuration used to generate the result.Type: GrantFiled: March 25, 2021Date of Patent: April 8, 2025Assignee: Itron, Inc.Inventors: Scott Dale Brown, Andrew Keats, Jason Estes
-
Publication number: 20240195789Abstract: A computing device includes a direct memory access (DMA) engine coupled to a memory, a network interface, and processing circuitry. The processing circuitry is to perform a secure exchange with a second computing device to negotiate a shared encryption key, based on a request for data received via the network interface from the second computing device. The DMA engine is to retrieve the data from a storage location based on an encryption command. The encryption command indicates the storage location. The DMA engine is to encrypt the data based on the shared encryption key to generate encrypted data, and store the encrypted data in the memory.Type: ApplicationFiled: February 15, 2024Publication date: June 13, 2024Inventors: Kshitij Arun Doshi, Uzair Qureshi, Lokpraveen Mosur, Patrick Fleming, Stephen Doyle, Brian Andrew Keating, Ned M. Smith
-
Patent number: 11943207Abstract: Methods, systems, and use cases for one-touch inline cryptographic data security are discussed, including an edge computing device with a network communications circuitry (NCC), an enhanced DMA engine coupled to a memory device and including a cryptographic engine, and processing circuitry configured to perform a secure exchange with a second edge computing device to negotiate a shared symmetric encryption key, based on a request for data. An inline encryption command for communication to the enhanced DMA engine is generated. The inline encryption command includes a first address associated with a storage location storing the data, a second address associated with a memory location in the memory device, and the shared symmetric encryption key. The data is retrieved from the storage location using the first address, the data is encrypted using the shared symmetric encryption key, and the encrypted data is stored in the memory location using the second address.Type: GrantFiled: September 25, 2020Date of Patent: March 26, 2024Assignee: Intel CorporationInventors: Kshitij Arun Doshi, Uzair Qureshi, Lokpraveen Mosur, Patrick Fleming, Stephen Doyle, Brian Andrew Keating, Ned M. Smith
-
Patent number: 11888748Abstract: Techniques are directed to controlling access to resources on a message bus of a network communication device. The techniques may include, by the network communication device, processing a message bus access policy file uniquely corresponding to a process. The message bus access policy file may include a certificate securely associating the message bus access policy file with the process. The techniques may further include, by the network communication device, based at least in part on the processing the message bus access policy file, exposing one or more resources of the network communication device to the process on the message bus, in a manner corresponding to at least one resource access permission indication contained within the message bus access policy file.Type: GrantFiled: December 30, 2022Date of Patent: January 30, 2024Assignee: ITRON, INC.Inventors: Scott Dale Brown, Andrew Keats, Matthew Rockey, Jason Estes
-
Patent number: 11824784Abstract: Various approaches for implementing platform resource management are described. In an edge computing system deployment, an edge computing device includes processing circuitry coupled to a memory. The processing circuitry is configured to obtain, from an orchestration provider, an SLO (or SLA) that defines usage of an accessible feature of the edge computing device by a container executing on a virtual machine within the edge computing system. A computation model is retrieved based on at least one key performance indicator (KPI) specified in the SLO. The defined usage of the accessible feature is mapped to a plurality of feature controls using the retrieved computation model. The plurality of feature controls is associated with platform resources of the edge computing device that are pre-allocated to the container. The usage of the platform resources allocated to the container is monitored using the plurality of feature controls.Type: GrantFiled: December 20, 2019Date of Patent: November 21, 2023Assignee: Intel CorporationInventors: Brian Andrew Keating, Marcin Spoczynski, Lokpraveen Mosur, Kshitij Arun Doshi, Francesc Guim Bernat
-
Patent number: 11721786Abstract: Micro light-emitting diode displays having color correction films applied thereto and methods of applying color correction films to a display are described. In an example, a method of fabricating a micro light emitting diode display includes applying a color correction film to a flexible transparent backing film. The method also includes placing the flexible transparent backing film over a display with the color correction film facing the display. The method also includes applying a laser to a portion of the flexible transparent backing film to eject a patch of the color correction film onto the display.Type: GrantFiled: June 27, 2019Date of Patent: August 8, 2023Assignee: Intel CorporationInventor: Andrew Keates
-
Patent number: 11682908Abstract: Described is an apparatus for extending cycle-life of a battery cell, where the apparatus comprises: a monitor to monitor a rate of degradation of a battery cell overtime; a comparator to compare the rate of degradation with a threshold; and logic to adjust one or more charge parameters of the battery cell when the rate of degradation crosses the threshold. Described is a method which comprises: monitoring a rate of degradation of a battery cell overtime; comparing the rate of degradation with a threshold; and adjusting one or more charge parameters of the battery cell when the rate of degradation crosses the threshold. Described is a machine-readable storage media having machine executable instructions stored thereon that, when executed, causes one or more processors to perform the method described above.Type: GrantFiled: December 26, 2017Date of Patent: June 20, 2023Assignee: Tahoe Research, Ltd.Inventor: Andrew Keates
-
Publication number: 20230139970Abstract: Techniques are directed to controlling access to resources on a message bus of a network communication device. The techniques may include, by the network communication device, processing a message bus access policy file uniquely corresponding to a process. The message bus access policy file may include a certificate securely associating the message bus access policy file with the process. The techniques may further include, by the network communication device, based at least in part on the processing the message bus access policy file, exposing one or more resources of the network communication device to the process on the message bus, in a manner corresponding to at least one resource access permission indication contained within the message bus access policy file.Type: ApplicationFiled: December 30, 2022Publication date: May 4, 2023Inventors: Scott Dale Brown, Andrew Keats, Matthew Rockey, Jason Estes
-
Patent number: 11570111Abstract: Techniques are directed to controlling access to resources on a message bus of a network communication device. The techniques may include, by the network communication device, processing a message bus access policy file uniquely corresponding to a process. The message bus access policy file may include a certificate securely associating the message bus access policy file with the process. The techniques may further include, by the network communication device, based at least in part on the processing the message bus access policy file, exposing one or more resources of the network communication device to the process on the message bus, in a manner corresponding to at least one resource access permission indication contained within the message bus access policy file.Type: GrantFiled: March 25, 2021Date of Patent: January 31, 2023Assignee: Itron, Inc.Inventors: Scott Dale Brown, Andrew Keats, Matthew Rockey, Jason Estes
-
Publication number: 20220407317Abstract: A microcontroller, processor, and/or software (SW) monitors a battery degradation indicator such as battery State-Of-Health (SOH), impedance or other attributes, and calculates battery degradation rate and regulates burst power, battery charging speed and/or battery charging limit to meet users' expectation of battery service life. The microcontroller, processor, and/or SW increases the burst power, battery charging speed and/or battery charging limit when 1/SOH or impedance change rate (or related parameter) is smaller than expected and there is more longevity budget than expected. In another example, the microcontroller, processor, and/or SW decreases the burst power, battery charging speed and/or battery charging limit when 1/SOH or impedance change rate (or related parameter) is greater than expected and there is less longevity budget than expected.Type: ApplicationFiled: June 22, 2021Publication date: December 22, 2022Applicant: Intel CorporationInventors: Naoki Matsumura, Aaron Gorius, Tod Schiff, Andrew Keates
-
Publication number: 20220321480Abstract: Techniques are directed to controlling access to resources on a message bus of a network communication device. The techniques may include, by the network communication device, processing a message bus access policy file uniquely corresponding to a process. The message bus access policy file may include a certificate securely associating the message bus access policy file with the process. The techniques may further include, by the network communication device, based at least in part on the processing the message bus access policy file, exposing one or more resources of the network communication device to the process on the message bus, in a manner corresponding to at least one resource access permission indication contained within the message bus access policy file.Type: ApplicationFiled: March 25, 2021Publication date: October 6, 2022Inventors: Scott Dale Brown, Andrew Keats, Matthew Rockey, Jason Estes
-
Publication number: 20220311663Abstract: An agent, of a distributed intelligence application, generates feature data for a feature. A baseline configuration of parameters is processed, associated with the distributed intelligence application, to determine a first set of parameters. The baseline configuration of parameters and a modified configuration of parameters are processed to determine a second set of parameters. The modified configuration is associated with the distributed intelligence application and indicates a difference from the baseline configuration. A snapshot of dynamic data is processed according to an algorithm using the first set of parameters to determine a first result and using the second set of parameters to determine a second result. The first result and the second result are each provided with a respective indication of the configuration used to generate the result.Type: ApplicationFiled: March 25, 2021Publication date: September 29, 2022Inventors: Scott Dale Brown, Andrew Keats, Jason Estes
-
Patent number: 11159029Abstract: Apparatuses, methods and storage medium associated with a battery powered system with interleaved discharge of batteries are disclosed herein. In embodiments, an apparatus may include one or more processors, devices, and/or circuitry to selectively couple a plurality of batteries to a voltage input node of a voltage regulation circuit to interleave discharge of the plurality of batteries to provide content circuit of a multimedia electronic device with an aggregated power consumed from the plurality of batteries, the aggregated power greater than a power corresponding to one of the batteries. Other embodiments may be described and/or claimed.Type: GrantFiled: March 18, 2016Date of Patent: October 26, 2021Assignee: Intel CorporationInventor: Andrew Keates
-
Publication number: 20210014203Abstract: Methods, systems, and use cases for one-touch inline cryptographic data security are discussed, including an edge computing device with a network communications circuitry (NCC), an enhanced DMA engine coupled to a memory device and including a cryptographic engine, and processing circuitry configured to perform a secure exchange with a second edge computing device to negotiate a shared symmetric encryption key, based on a request for data. An inline encryption command for communication to the enhanced DMA engine is generated. The inline encryption command includes a first address associated with a storage location storing the data, a second address associated with a memory location in the memory device, and the shared symmetric encryption key. The data is retrieved from the storage location using the first address, the data is encrypted using the shared symmetric encryption key, and the encrypted data is stored in the memory location using the second address.Type: ApplicationFiled: September 25, 2020Publication date: January 14, 2021Inventors: Kshitij Arun Doshi, Uzair Qureshi, Lokpraveen Mosur, Patrick Fleming, Stephen Doyle, Brian Andrew Keating, Ned M. Smith
-
Patent number: 10834197Abstract: An application management service may be used to determine which agents of an application need to be installed and/or licensed on one or more smart sensors. The application management service may determine which agents are associated with a given application and may determine which agents are currently installed and/or licensed on the one or more smart sensors. The application management service may determine which agents are not currently installed or licensed on the one or more smart sensors and that are associated with the application and may cause those agents to be installed or licensed on the one or more smart sensors.Type: GrantFiled: December 31, 2018Date of Patent: November 10, 2020Assignee: Itron, Inc.Inventors: Jason Estes, Andrew Keats
-
Patent number: 10784474Abstract: These present disclosure provides a flexible battery comprising a top layer and a bottom layer coupled at a number of attachment points to form chambers within the battery to retain a shape of the battery under an increase in internal pressure. The flexible battery can include an anode and separator and a cathode, where the separator is a flexible polymer.Type: GrantFiled: March 30, 2016Date of Patent: September 22, 2020Assignee: INTEL CORPORATIONInventors: Andrew Keates, Naoki Matsumura
-
Publication number: 20200213395Abstract: An application management service may be used to determine which agents of an application need to be installed and/or licensed on one or more smart sensors. The application management service may determine which agents are associated with a given application and may determine which agents are currently installed and/or licensed on the one or more smart sensors. The application management service may determine which agents are not currently installed or licensed on the one or more smart sensors and that are associated with the application and may cause those agents to be installed or licensed on the one or more smart sensors.Type: ApplicationFiled: December 31, 2018Publication date: July 2, 2020Inventors: Jason Estes, Andrew Keats
-
Patent number: 10666061Abstract: An electronic system may include a charging device and an electronic device. The charging device may include an input port, a charge circuit, a storage, and a connector device. The charging device may receive a direct current (DC) voltage at the input port. The charge circuit may receive the DC voltage and provide a charged voltage to the storage. The electronic device may include a body, a battery, a first pad directly on the battery and a second pad directly on the battery. The battery may receive the DC charged voltage when the electronic device is coupled to the charging device.Type: GrantFiled: December 22, 2017Date of Patent: May 26, 2020Assignee: Intel CorporationInventor: Andrew Keates
-
Publication number: 20200145337Abstract: Various approaches for implementing platform resource management are described. In an edge computing system deployment, an edge computing device includes processing circuitry coupled to a memory. The processing circuitry is configured to obtain, from an orchestration provider, an SLO (or SLA) that defines usage of an accessible feature of the edge computing device by a container executing on a virtual machine within the edge computing system. A computation model is retrieved based on at least one key performance indicator (KPI) specified in the SLO. The defined usage of the accessible feature is mapped to a plurality of feature controls using the retrieved computation model. The plurality of feature controls is associated with platform resources of the edge computing device that are pre-allocated to the container. The usage of the platform resources allocated to the container is monitored using the plurality of feature controls.Type: ApplicationFiled: December 20, 2019Publication date: May 7, 2020Inventors: Brian Andrew Keating, Marcin Spoczynski, Lokpraveen Mosur, Kshitij Arun Doshi, Francesc Guim Bernat
-
Patent number: 10629963Abstract: A system and method for a battery cell having an anode and a cathode, and a separator disposed between the anode and the cathode. A conductive layer disposed in the separator facilitates detection of dendrite growth from the anode into the separator, the detection correlative with a reduction in voltage between the anode and the conductive layer. A detection interface component coupled to the conductive layer is configured to facilitate routing of a signal from the conductive layer to a circuit external to the battery cell, the signal indicative of the detection. The battery cell may be part of a battery or battery pack which may be utilized by an electronic device.Type: GrantFiled: December 24, 2015Date of Patent: April 21, 2020Assignee: Intel CorporationInventors: Andrew Keates, Naoki Matsumura