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: 12091331Abstract: Per- and polyfluoroalkyl substances (PFAS) are destroyed by oxidation in supercritical conditions. PFAS in water can be concentrated and prepared for destruction in a pretreatment phase. Following annihilation of the PFAS in supercritical conditions to levels below 5 parts per trillion (ppt), the water effluent can be used to recover heat, returned to sub-critical conditions, and then released back into the environment.Type: GrantFiled: November 21, 2022Date of Patent: September 17, 2024Assignee: Revive Environmental Technology, LLCInventors: Lindy E. Dejarme, Kavitha Dasu, Russell R. Sirabian, Christopher F. Buurma, Jeffrey Ellis, Michael M. Miller, Dan Garbark, Nathan Bryant, John Tallarico, Joseph Casciano, Slawomir Winecki, David Holley, Joshua James, Keith Brown, Doug Hendry, Darwin Argumedo, Aaron Frank, Christopher Gordon Scheitlin
-
Patent number: 11917038Abstract: 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: GrantFiled: June 10, 2021Date of Patent: February 27, 2024Assignee: Intel CorporationInventors: Michael Nolan, Keith Ellis, Marcin Spoczynski, Michael McGrath, David Coates
-
Patent number: 11888903Abstract: 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: GrantFiled: June 28, 2022Date of Patent: January 30, 2024Assignee: Intel CorporationInventors: Keith A. Ellis, Ronan O'Malley, Connor Upton, David M. Boundy, Hugh Martin Carr
-
Patent number: 11755689Abstract: 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: GrantFiled: June 24, 2019Date of Patent: September 12, 2023Assignee: Intel CorporationInventors: Brian McCarson, Keith Ellis, Michael McGrath, Niall Cahill, Lisa Sherin, Daire Healy
-
Patent number: 11729440Abstract: 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: GrantFiled: March 26, 2020Date of Patent: August 15, 2023Assignee: Intel CorporationInventors: Joseph Butler, Keith A. Ellis, Thijs Metsch, Radhika Loomba, Perumal Kappuudaiyar
-
Patent number: 11556748Abstract: Methods, apparatus, systems and articles of manufacture to improve accuracy of a fog/edge-based classifier system are disclosed.Type: GrantFiled: September 28, 2018Date of Patent: January 17, 2023Assignee: Intel CorporationInventors: Keith Ellis, Giovani Estrada, Michael Nolan, Niall Cahill, David Coates
-
Patent number: 11553004Abstract: 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: GrantFiled: September 18, 2020Date of Patent: January 10, 2023Assignee: Intel CorporationInventors: Keith A. Ellis, Ronan O'Malley, Connor Upton, David M. Boundy, Hugh Martin Carr
-
Publication number: 20220329632Abstract: 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: ApplicationFiled: June 28, 2022Publication date: October 13, 2022Inventors: Keith A. Ellis, Ronan O'Malley, Connor Upton, David M. Boundy, Hugh Martin Carr
-
Publication number: 20220197773Abstract: 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: ApplicationFiled: March 26, 2020Publication date: June 23, 2022Applicant: Intel CorporationInventors: Joseph Butler, Keith A. Ellis, Thijs Metsch, Radhika Loomba, Perumal Kappuudaiyar
-
Patent number: 11218546Abstract: 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: GrantFiled: March 25, 2020Date of Patent: January 4, 2022Assignee: Intel CorporationInventors: Marcin Spoczynski, Michael Nolan, Keith A. Ellis, Radhika Loomba
-
Publication number: 20210377366Abstract: 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: ApplicationFiled: June 10, 2021Publication date: December 2, 2021Inventors: Michael Nolan, Keith Ellis, Marcin Spoczynski, Michael McGrath, David Coates
-
Publication number: 20210250377Abstract: 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: ApplicationFiled: September 18, 2020Publication date: August 12, 2021Inventors: Keith A. Ellis, Ronan O'Malley, Connor Upton, David M. Boundy, Hugh Martin Carr
-
Patent number: 11038990Abstract: 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: GrantFiled: December 28, 2018Date of Patent: June 15, 2021Assignee: Intel CorporationInventors: Michael Nolan, Keith Ellis, Marcin Spoczynski, Michael McGrath, David Coates
-
Patent number: 11019107Abstract: 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: GrantFiled: February 19, 2018Date of Patent: May 25, 2021Assignee: 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: 10863329Abstract: 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: GrantFiled: December 19, 2018Date of Patent: December 8, 2020Assignee: Intel CorporationInventors: Keith A. Ellis, Giovani Estrada, David Coates, Michael Nolan
-
Patent number: 10838772Abstract: 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: GrantFiled: March 4, 2019Date of Patent: November 17, 2020Assignee: Intel CorporationInventors: Damian Kelly, Keith A. Ellis
-
Patent number: 10785262Abstract: 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: GrantFiled: April 28, 2017Date of Patent: September 22, 2020Assignee: INTEL CORPORATIONInventors: Keith A. Ellis, Ronan O'Malley, Connor Upton, David M. Boundy, Hugh Martin Carr
-
Patent number: 10721312Abstract: 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: GrantFiled: February 12, 2015Date of Patent: July 21, 2020Assignee: Intel CorporationInventors: 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: 20200228602Abstract: 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: ApplicationFiled: March 25, 2020Publication date: July 16, 2020Inventors: Marcin Spoczynski, Michael J. Nolan, Keith A. Ellis, Radhika Loomba
-
Patent number: D920137Type: GrantFiled: March 7, 2018Date of Patent: May 25, 2021Assignee: Intel CorporationInventors: Keith A. Ellis, Niall Cahill, Mark Y. Kelly, Gabriel Mullarkey