Patents by Inventor Pat Cheevers
Pat Cheevers 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: 11669322Abstract: A method and apparatus are disclosed for performing authenticated firmware updates of a fog or IoT device, which happens concurrent with a field update of a component coupled to the device, such as a battery.Type: GrantFiled: December 11, 2020Date of Patent: June 6, 2023Assignee: Intel CorporationInventors: Michael Nolan, Keith Nolan, Pat Cheevers, Jurijs Kacs, Wael Guibene, Charlie Sheridan, Cliodhna Ni Scanaill, Mark Kelly
-
Publication number: 20210279049Abstract: A method and apparatus are disclosed for performing authenticated firmware updates of a fog or IoT device, which happens concurrent with a field update of a component coupled to the device, such as a battery.Type: ApplicationFiled: December 11, 2020Publication date: September 9, 2021Inventors: Michael Nolan, Keith Nolan, Pat Cheevers, Jurijs Kacs, Wael Guibene, Charlie Sheridan, Cliodhna Ni Scanaill, Mark Kelly
-
Patent number: 10965537Abstract: A method and apparatus for self-adjusting networks including internet-of-things (IoT) devices is provided. An exemplary system includes a source discovery system configured to identify if a source sending a message is in a database, and, if not, add the source to the database and rank the source by link metrics of messages received from the source. A sink discovery system is configured to identify if a sink receiving a message is in a database, and, if not, add the sink to the database. The sink discovery system is configured to rank the sink by link metrics of messages responded to by the sink. A dynamic mapping system is configured to create a dynamic map of communications between a source and a sink, and implement a self-healing subsystem to restore a loss of communications between a source and a sink.Type: GrantFiled: April 22, 2020Date of Patent: March 30, 2021Assignee: Intel CorporationInventors: Keith Nolan, Mark Kelly, Michael Nolan, Pat Cheevers
-
Patent number: 10866798Abstract: A method and apparatus are disclosed for performing authenticated firmware updates of a fog or IoT device, which happens concurrent with a field update of a component coupled to the device, such as a battery.Type: GrantFiled: December 28, 2017Date of Patent: December 15, 2020Assignee: Intel CorporationInventors: Michael Nolan, Keith Nolan, Pat Cheevers, Jurijs Kacs, Wael Guibene, Charlie Sheridan, Cliodhna Ni Scanaill, Mark Kelly
-
Publication number: 20200252295Abstract: A method and apparatus for self-adjusting networks including internet-of-things (IoT) devices is provided. An exemplary system includes a source discovery system configured to identify if a source sending a message is in a database, and, if not, add the source to the database and rank the source by link metrics of messages received from the source. A sink discovery system is configured to identify if a sink receiving a message is in a database, and, if not, add the sink to the database. The sink discovery system is configured to rank the sink by link metrics of messages responded to by the sink. A dynamic mapping system is configured to create a dynamic map of communications between a source and a sink, and implement a self-healing subsystem to restore a loss of communications between a source and a sink.Type: ApplicationFiled: April 22, 2020Publication date: August 6, 2020Applicant: INTEL CORPORATIONInventors: Keith Nolan, Mark Kelly, Michael Nolan, Pat Cheevers
-
Patent number: 10644961Abstract: A method and apparatus for self-adjusting networks including internet-of-things (IoT) devices is provided. An exemplary system includes a source discovery system configured to identify if a source sending a message is in a database, and, if not, add the source to the database and rank the source by link metrics of messages received from the source. A sink discovery system is configured to identify if a sink receiving a message is in a database, and, if not, add the sink to the database. The sink discovery system is configured to rank the sink by link metrics of messages responded to by the sink. A dynamic mapping system is configured to create a dynamic map of communications between a source and a sink, and implement a self-healing subsystem to restore a loss of communications between a source and a sink.Type: GrantFiled: January 12, 2018Date of Patent: May 5, 2020Assignee: Intel CorporationInventors: Keith Nolan, Mark Kelly, Michael Nolan, Pat Cheevers
-
Publication number: 20190253477Abstract: In some examples, an Internet of Things (IoT) device to recombine data fragments of a data payload. The IoT device includes storage to store instructions and a processor. The processor is to execute the stored instructions to receive the data fragments in order or out of order, to determine whether all data fragments of the data payload have been received, and if all data fragments of the data payload have been received, to store the data fragments in order.Type: ApplicationFiled: March 30, 2018Publication date: August 15, 2019Applicant: INTEL CORPORATIONInventors: Keith Nolan, Mark Kelly, Michael Nolan, Pat Cheevers
-
Publication number: 20190044818Abstract: A method and apparatus for self-adjusting networks including internet-of-things (loT) devices is provided. An exemplary system includes a source discovery system configured to identify if a source sending a message is in a database, and, if not, add the source to the database and rank the source by link metrics of messages received from the source. A sink discovery system is configured to identify if a sink receiving a message is in a database, and, if not, add the sink to the database. The sink discovery system is configured to rank the sink by link metrics of messages responded to by the sink. A dynamic mapping system is configured to create a dynamic map of communications between a source and a sink, and implement a self-healing subsystem to restore a loss of communications between a source and a sink.Type: ApplicationFiled: January 12, 2018Publication date: February 7, 2019Applicant: INTEL CORPORATIONInventors: Keith Nolan, Mark Kelly, Michael Nolan, Pat Cheevers
-
Publication number: 20190042228Abstract: A method and apparatus are disclosed for performing authenticated firmware updates of a fog or IoT device, which happens concurrent with a field update of a component coupled to the device, such as a battery.Type: ApplicationFiled: December 28, 2017Publication date: February 7, 2019Applicant: Intel CorporationInventors: Michael Nolan, Keith Nolan, Pat Cheevers, Jurijs Kacs, Wael Guibene, Charlie Sheridan, Cliodhna Ni Scanaill, Mark Kelly
-
Patent number: 10057150Abstract: A method and apparatus for managing network congestion for internet-of-things (IoT) devices is provided. An exemplary method includes sending out tracer messages to a plurality of cloud components. Response messages are monitored from the plurality of cloud components. Response messages received are stored in a storage system. The response messages are queried to determine conditions in the cloud. An alert message is created to report network conditions to an IoT device.Type: GrantFiled: December 23, 2015Date of Patent: August 21, 2018Assignee: Intel CorporationInventors: Michael Nolan, Keith Nolan, Pat Cheevers, Mark Kelly, John Brady
-
Publication number: 20170187597Abstract: A method and apparatus for managing network congestion for internet-of-things (IoT) devices is provided. An exemplary method includes sending out tracer messages to a plurality of cloud components. Response messages are monitored from the plurality of cloud components. Response messages received are stored in a storage system. The response messages are queried to determine conditions in the cloud. An alert message is created to report network conditions to an IoT device.Type: ApplicationFiled: December 23, 2015Publication date: June 29, 2017Applicant: INTEL CORPORATIONInventors: Michael Nolan, Keith Nolan, Pat Cheevers, Mark Kelly, John Brady