Patents by Inventor Keith Ellis

Keith Ellis 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: 11917038
    Abstract: An apparatus is disclosed to compress packets, the apparatus comprising; a data analyzer to identify a new destination address and a protocol identifier of an input packet corresponding to a new destination node and a communication system between the new destination node and a source node; a compression engine to utilize a plurality of compression functions based on the new destination address and the protocol identifier and reduce a size of the input packet; a compression analyzer to identify a reduced packet and a compression function identifier corresponding to the reduced packet, the compression function identifier associated with one of the compression functions; and a source modifier to construct a packet to include the compression function identifier by modifying unregistered values of a protocol identifier by a difference associated with the compression function identifier, the packet to inform the new destination node of a compression function.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: February 27, 2024
    Assignee: Intel Corporation
    Inventors: Michael Nolan, Keith Ellis, Marcin Spoczynski, Michael McGrath, David Coates
  • Patent number: 11888903
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to facilitate end-user defined policy management. An example apparatus includes an edge node interface to detect addition of a networked user device to a service gateway, and to extract publish information from the networked user device. The example apparatus also includes a device context manager to identify tag parameters based on the publish information from the networked user device, and a tag manager to prohibit unauthorized disclosure of the networked user device by setting values of the tag parameters based on a user profile associated with a type of the networked user device.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: January 30, 2024
    Assignee: Intel Corporation
    Inventors: Keith A. Ellis, Ronan O'Malley, Connor Upton, David M. Boundy, Hugh Martin Carr
  • Patent number: 11755689
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage process excursions. An example apparatus includes a digital twin comparer to determine when a product fails to satisfy a tolerance metric of a digital twin, and a fingerprint manager to generate a fingerprint corresponding to a sensor pattern. The example apparatus also includes a node interfacer to determine a number of workstations of a process control system that exhibit the fingerprint, and an excursion statistics calculator to invoke a corrective action for respective ones of the number of workstations, the corrective action based on a threshold count of the number of workstations that exhibit the fingerprint.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: September 12, 2023
    Assignee: Intel Corporation
    Inventors: Brian McCarson, Keith Ellis, Michael McGrath, Niall Cahill, Lisa Sherin, Daire Healy
  • Patent number: 11729440
    Abstract: In some embodiments, infrastructure data and service data is received for a computing infrastructure. The infrastructure data indicates resources in the computing infrastructure, and the service data indicates services to be orchestrated across the computing infrastructure. An infrastructure capacity model is generated, which indicates a capacity of the computing infrastructure over a particular time window. Service-to-resource placement options are also identified, which indicate possible placements of the services across the resources over the particular time window. Resource inventory data is obtained, which indicates an inventory of resources that are available to add to the computing infrastructure during the particular time window. An infrastructure capacity plan is then generated, which indicates resource capacity allocation options over the time slots of the particular time window. Resource capacities for the services are then allocated in the computing infrastructure.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 15, 2023
    Assignee: Intel Corporation
    Inventors: Joseph Butler, Keith A. Ellis, Thijs Metsch, Radhika Loomba, Perumal Kappuudaiyar
  • Patent number: 11556748
    Abstract: Methods, apparatus, systems and articles of manufacture to improve accuracy of a fog/edge-based classifier system are disclosed.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: January 17, 2023
    Assignee: Intel Corporation
    Inventors: Keith Ellis, Giovani Estrada, Michael Nolan, Niall Cahill, David Coates
  • Patent number: 11553004
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to facilitate end-user defined policy management. An example apparatus includes an edge node interface to detect addition of a networked user device to a service gateway, and to extract publish information from the networked user device. The example apparatus also includes a device context manager to identify tag parameters based on the publish information from the networked user device, and a tag manager to prohibit unauthorized disclosure of the networked user device by setting values of the tag parameters based on a user profile associated with a type of the networked user device.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: January 10, 2023
    Assignee: Intel Corporation
    Inventors: Keith A. Ellis, Ronan O'Malley, Connor Upton, David M. Boundy, Hugh Martin Carr
  • Publication number: 20220329632
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to facilitate end-user defined policy management. An example apparatus includes an edge node interface to detect addition of a networked user device to a service gateway, and to extract publish information from the networked user device. The example apparatus also includes a device context manager to identify tag parameters based on the publish information from the networked user device, and a tag manager to prohibit unauthorized disclosure of the networked user device by setting values of the tag parameters based on a user profile associated with a type of the networked user device.
    Type: Application
    Filed: June 28, 2022
    Publication date: October 13, 2022
    Inventors: Keith A. Ellis, Ronan O'Malley, Connor Upton, David M. Boundy, Hugh Martin Carr
  • Publication number: 20220197773
    Abstract: In some embodiments, infrastructure data and service data is received for a computing infrastructure. The infrastructure data indicates resources in the computing infrastructure, and the service data indicates services to be orchestrated across the computing infrastructure. An infrastructure capacity model is generated, which indicates a capacity of the computing infrastructure over a particular time window. Service-to-resource placement options are also identified, which indicate possible placements of the services across the resources over the particular time window. Resource inventory data is obtained, which indicates an inventory of resources that are available to add to the computing infrastructure during the particular time window. An infrastructure capacity plan is then generated, which indicates resource capacity allocation options over the time slots of the particular time window. Resource capacities for the services are then allocated in the computing infrastructure.
    Type: Application
    Filed: March 26, 2020
    Publication date: June 23, 2022
    Applicant: Intel Corporation
    Inventors: Joseph Butler, Keith A. Ellis, Thijs Metsch, Radhika Loomba, Perumal Kappuudaiyar
  • Patent number: 11218546
    Abstract: A non-transitory computer-readable storage medium, an apparatus, and a computer-implemented method to select respective physical infrastructure devices of an edge computing system to implement services requested by respective service-requesting clients. The computer-readable storage medium includes computer-readable instructions that, when executed, cause at least one processor to perform operations comprising, for each candidate physical infrastructure device, calculating a utility score corresponding to each of the services requested, wherein: the utility score corresponds to one of each of the respective service-requesting clients or each subgroup of a plurality of subgroups of the respective service-requesting clients.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: January 4, 2022
    Assignee: Intel Corporation
    Inventors: Marcin Spoczynski, Michael Nolan, Keith A. Ellis, Radhika Loomba
  • Publication number: 20210377366
    Abstract: An apparatus is disclosed to compress packets, the apparatus comprising; a data analyzer to identify a new destination address and a protocol identifier of an input packet corresponding to a new destination node and a communication system between the new destination node and a source node; a compression engine to utilize a plurality of compression functions based on the new destination address and the protocol identifier and reduce a size of the input packet; a compression analyzer to identify a reduced packet and a compression function identifier corresponding to the reduced packet, the compression function identifier associated with one of the compression functions; and a source modifier to construct a packet to include the compression function identifier by modifying unregistered values of a protocol identifier by a difference associated with the compression function identifier, the packet to inform the new destination node of a compression function.
    Type: Application
    Filed: June 10, 2021
    Publication date: December 2, 2021
    Inventors: Michael Nolan, Keith Ellis, Marcin Spoczynski, Michael McGrath, David Coates
  • Publication number: 20210250377
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to facilitate end-user defined policy management. An example apparatus includes an edge node interface to detect addition of a networked user device to a service gateway, and to extract publish information from the networked user device. The example apparatus also includes a device context manager to identify tag parameters based on the publish information from the networked user device, and a tag manager to prohibit unauthorized disclosure of the networked user device by setting values of the tag parameters based on a user profile associated with a type of the networked user device.
    Type: Application
    Filed: September 18, 2020
    Publication date: August 12, 2021
    Inventors: Keith A. Ellis, Ronan O'Malley, Connor Upton, David M. Boundy, Hugh Martin Carr
  • Patent number: 11038990
    Abstract: An apparatus is disclosed to compress packets, the apparatus comprising; a data analyzer to identify a new destination address and a protocol identifier of an input packet corresponding to a new destination node and a communication system between the new destination node and a source node; a compression engine to utilize a plurality of compression functions based on the new destination address and the protocol identifier and reduce a size of the input packet; a compression analyzer to identify a reduced packet and a compression function identifier corresponding to the reduced packet, the compression function identifier associated with one of the compression functions; and a source modifier to construct a packet to include the compression function identifier by modifying unregistered values of a protocol identifier by a difference associated with the compression function identifier, the packet to inform the new destination node of a compression function.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: June 15, 2021
    Assignee: Intel Corporation
    Inventors: Michael Nolan, Keith Ellis, Marcin Spoczynski, Michael McGrath, David Coates
  • Patent number: 11019107
    Abstract: Some aspects of the present disclosure relate to systems and methods for identifying potential violation conditions from electronic communications. In one embodiment, a method includes receiving data associated with an electronic communication and detecting, from the received data, and using a trainable model, an indicator of a potential violation condition, where the violation condition is associated with an activity that is a violation of a predetermined standard. The method also includes, responsive to detecting the indicator of the potential violation condition, marking the electronic communication as being associated with a potential violation condition, and presenting the potential violation condition to a user for review.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: May 25, 2021
    Assignee: Digital Reasoning Systems, Inc.
    Inventors: John Wagster, Robert Metcalf, Keith Ellis Massey, Kenneth Loran Graham, Sarah Cannon, Adam Jaggers, Vishnuvardhan Balluru, Bill Dipietro
  • Patent number: 10863329
    Abstract: Methods, apparatus, systems, and articles of manufacture for conditional classifier chaining in a constrained machine learning environment are disclosed. An example apparatus includes a classification controller to select a first model to be utilized to classify a first feature identified from sensor data. A memory controller is to copy the first model to a memory. A machine learning processor is to apply the first model to the first feature to create a first classification output, the first classification output indicating an identified class. The classification controller is to, in response to a determination that the first classification output identifies a second model to be used for classification, instruct the memory controller to load the second model into the memory. The machine learning processor is to apply the second model to the second feature to create a second classification output.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: December 8, 2020
    Assignee: Intel Corporation
    Inventors: Keith A. Ellis, Giovani Estrada, David Coates, Michael Nolan
  • Patent number: 10838772
    Abstract: Technologies for collaborative optimization include multiple Internet-of-Things (IoT) devices in communication over a network with an optimization server. Each IoT device selects an optimization strategy based on device context and user preferences. The optimization strategy may be full-local, full-global, or hybrid. Each IoT device receives raw device data from one or more sensors/actuators. If the full-local strategy is selected, the IoT device generates processed data based on the raw device data, generates optimization results based on the processed data, and generates device controls/settings for the sensors/actuators based on the optimization results. If the full-global strategy is selected, the optimization server performs those operations. If the hybrid strategy is selected, the IoT device generates the processed data and the device controls/settings, and the optimization server generates the optimization results.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: November 17, 2020
    Assignee: Intel Corporation
    Inventors: Damian Kelly, Keith A. Ellis
  • Patent number: 10785262
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to facilitate end-user defined policy management. An example apparatus includes an edge node interface to detect addition of a networked user device to a service gateway, and to extract publish information from the networked user device. The example apparatus also includes a device context manager to identify tag parameters based on the publish information from the networked user device, and a tag manager to prohibit unauthorized disclosure of the networked user device by setting values of the tag parameters based on a user profile associated with a type of the networked user device.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: September 22, 2020
    Assignee: INTEL CORPORATION
    Inventors: Keith A. Ellis, Ronan O'Malley, Connor Upton, David M. Boundy, Hugh Martin Carr
  • Patent number: 10721312
    Abstract: Orchestration and/or management of services on deployed computing, electronic, appliance and like devices are described. A service orchestration and/or management system (“SOMS”) may be configured to provide for orchestration and/or management of services to one or more deployed devices. The SOMS may obtain information from deployed devices, such as status, capabilities and service metadata. The SOMS may then encapsulate and store the obtained information for later use. The SOMS may also store service information, facilitate creation of services based on stored service definition meta-data, modeling or simulating a service prior to deployment, and deployment of a service to remotely deployed devices followed by activation to begin operation of the service. Other embodiments may be described and claimed.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: July 21, 2020
    Assignee: Intel Corporation
    Inventors: Mark Kelly, Charlie Sheridan, Jessica C. McCarthy, Keith A. Ellis, Michael Nolan, Cliodhna Ni Scanaill, Peter J. Barry, Niall Cahill, Keith Nolan, Hugh Carr, Gabriel Mullarkey, Brian McCarson
  • Publication number: 20200228602
    Abstract: A non-transitory computer-readable storage medium, an apparatus, and a computer-implemented method to select respective physical infrastructure devices of an edge computing system to implement services requested by respective service-requesting clients. The computer-readable storage medium includes computer-readable instructions that, when executed, cause at least one processor to perform operations comprising, for each candidate physical infrastructure device, calculating a utility score corresponding to each of the services requested, wherein: the utility score corresponds to one of each of the respective service-requesting clients or each subgroup of a plurality of subgroups of the respective service-requesting clients.
    Type: Application
    Filed: March 25, 2020
    Publication date: July 16, 2020
    Inventors: Marcin Spoczynski, Michael J. Nolan, Keith A. Ellis, Radhika Loomba
  • Publication number: 20200034205
    Abstract: Technologies for collaborative optimization include multiple Internet-of-Things (IoT) devices in communication over a network with an optimization server. Each IoT device selects an optimization strategy based on device context and user preferences. The optimization strategy may be full-local, full-global, or hybrid. Each IoT device receives raw device data from one or more sensors/actuators. If the full-local strategy is selected, the IoT device generates processed data based on the raw device data, generates optimization results based on the processed data, and generates device controls/settings for the sensors/actuators based on the optimization results. If the full-global strategy is selected, the optimization server performs those operations. If the hybrid strategy is selected, the IoT device generates the processed data and the device controls/settings, and the optimization server generates the optimization results.
    Type: Application
    Filed: March 4, 2019
    Publication date: January 30, 2020
    Inventors: Damian Kelly, Keith A. Ellis
  • Patent number: D920137
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: May 25, 2021
    Assignee: Intel Corporation
    Inventors: Keith A. Ellis, Niall Cahill, Mark Y. Kelly, Gabriel Mullarkey