Patents by Inventor Charlie Sheridan
Charlie Sheridan 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
-
Patent number: 11637771Abstract: Technologies for managing network traffic through heterogeneous fog network segments of a fog network include a fog node deployed in a fog network segment. The fog node is configured to receive a fog frame that includes control instructions. The fog node is further configured to perform a route selection action to identify a preferred target fog node based on the control instructions, perform action(s) based on the control instructions and network characteristic(s) of the fog network segment relative to corresponding network characteristic(s) of the different fog network segment, and generate updated control instructions based on at least one network characteristic of the different fog network segment. Additionally, the fog node is configured to replace the original control instructions of the received fog frame with the updated control instructions and transmit the received fog frame with the updated control instructions to the preferred target fog node. Other embodiments are described and claimed.Type: GrantFiled: January 18, 2022Date of Patent: April 25, 2023Assignee: Intel CorporationInventors: Keith Nolan, Mark Kelly, Michael McGrath, Heather King, Charlie Sheridan
-
Publication number: 20220217080Abstract: Technologies for managing network traffic through heterogeneous fog network segments of a fog network include a fog node deployed in a fog network segment. The fog node is configured to receive a fog frame that includes control instructions. The fog node is further configured to perform a route selection action to identify a preferred target fog node based on the control instructions, perform action(s) based on the control instructions and network characteristic(s) of the fog network segment relative to corresponding network characteristic(s) of the different fog network segment, and generate updated control instructions based on at least one network characteristic of the different fog network segment. Additionally, the fog node is configured to replace the original control instructions of the received fog frame with the updated control instructions and transmit the received fog frame with the updated control instructions to the preferred target fog node. Other embodiments are described and claimed.Type: ApplicationFiled: January 18, 2022Publication date: July 7, 2022Inventors: Keith Nolan, Mark Kelly, Michael McGrath, Heather King, Charlie Sheridan
-
Publication number: 20220201797Abstract: An Internet of Things (IoT) device includes a transceiver to transmit and receive data packets. The IoT device also includes a controller to alternate between upstream and downstream relaying of data packets via the transceiver.Type: ApplicationFiled: December 24, 2021Publication date: June 23, 2022Inventors: Keith Nolan, Mark Kelly, Charlie Sheridan
-
Patent number: 11258704Abstract: Technologies for managing network traffic through heterogeneous fog network segments of a fog network include a fog node deployed in a fog network segment. The fog node is configured to receive a fog frame that includes control instructions. The fog node is further configured to perform a route selection action to identify a preferred target fog node based on the control instructions, perform action(s) based on the control instructions and network characteristic(s) of the fog network segment relative to corresponding network characteristic(s) of the different fog network segment, and generate updated control instructions based on at least one network characteristic of the different fog network segment. Additionally, the fog node is configured to replace the original control instructions of the received fog frame with the updated control instructions and transmit the received fog frame with the updated control instructions to the preferred target fog node. Other embodiments are described and claimed.Type: GrantFiled: June 29, 2018Date of Patent: February 22, 2022Assignee: INTEL CORPORATIONInventors: Keith Nolan, Mark Kelly, Michael McGrath, Heather King, Charlie Sheridan
-
Patent number: 11252786Abstract: An Internet of Things (IoT) device includes a transceiver to transmit and receive data packets. The IoT device also includes a controller to alternate between upstream and downstream relaying of data packets via the transceiver.Type: GrantFiled: October 8, 2019Date of Patent: February 15, 2022Assignee: Intel CorporationInventors: Keith Nolan, Mark Kelly, Charlie Sheridan
-
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: 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
-
Patent number: 10798053Abstract: An apparatus for addressing a plurality of Internet of Things (IoT) devices includes storage to store instructions and a processor. The processor is to execute the stored instructions to initialize an IoT device alias addressing space, to assign an alias address to each of a plurality of the IoT devices, where the alias addresses are time-limited, and to handle packet transactions using the assigned alias addresses.Type: GrantFiled: December 30, 2017Date of Patent: October 6, 2020Assignee: Intel CorporationInventors: Keith Nolan, Mark Kelly, John Brady, Charlie Sheridan
-
Patent number: 10735346Abstract: An IoT device Internet of Things (IoT) device including storage to store instructions and a processor to execute the stored instructions to prioritize data blocks of a data payload by dynamically assigning priority levels of the data blocks, and to transmit one or more of the data blocks based on the prioritizing.Type: GrantFiled: December 30, 2017Date of Patent: August 4, 2020Assignee: Intel CorporationInventors: Keith Nolan, John Brady, Mark Kelly, Charlie Sheridan
-
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: 20200146106Abstract: An Internet of Things (IoT) device includes a transceiver to transmit and receive data packets. The IoT device also includes a controller to alternate between upstream and downstream relaying of data packets via the transceiver.Type: ApplicationFiled: October 8, 2019Publication date: May 7, 2020Applicant: INTEL CORPORATIONInventors: Keith Nolan, Mark Kelly, Charlie Sheridan
-
Patent number: 10455640Abstract: An Internet of Things (IoT) device includes a transceiver to transmit and receive data packets. The IoT device also includes a controller to alternate between upstream and downstream relaying of data packets via the transceiver.Type: GrantFiled: December 30, 2017Date of Patent: October 22, 2019Assignee: Intel CorporationInventors: Keith Nolan, Mark Kelly, Charlie Sheridan
-
Patent number: 10430982Abstract: In embodiments, apparatuses, methods and storage media (transitory and non-transitory) are described that receive a plurality of sensor data values and a plurality of location data values corresponding to the sensor data values, may generate interpolated data values for a surveyed area, and may generate an image corresponding to the surveyed area based at least in part on the sensor data values and the interpolated data values. Other embodiments may be described and/or claimed.Type: GrantFiled: March 20, 2015Date of Patent: October 1, 2019Assignee: Intel CorporationInventors: Keith Nolan, Mark Kelly, Hugh M. Carr, Philip Wade, Charlie Sheridan, Brian L. McCarson
-
Publication number: 20190044852Abstract: Technologies for managing network traffic through heterogeneous fog network segments of a fog network include a fog node deployed in a fog network segment. The fog node is configured to receive a fog frame that includes control instructions. The fog node is further configured to perform a route selection action to identify a preferred target fog node based on the control instructions, perform action(s) based on the control instructions and network characteristic(s) of the fog network segment relative to corresponding network characteristic(s) of the different fog network segment, and generate updated control instructions based on at least one network characteristic of the different fog network segment. Additionally, the fog node is configured to replace the original control instructions of the received fog frame with the updated control instructions and transmit the received fog frame with the updated control instructions to the preferred target fog node. Other embodiments are described and claimed.Type: ApplicationFiled: June 29, 2018Publication date: February 7, 2019Inventors: Keith Nolan, Mark Kelly, Michael McGrath, Heather King, Charlie Sheridan
-
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
-
Publication number: 20190036873Abstract: An apparatus for addressing a plurality of Internet of Things (IoT) devices includes storage to store instructions and a processor. The processor is to execute the stored instructions to initialize an IoT device alias addressing space, to assign an alias address to each of a plurality of the IoT devices, where the alias addresses are time-limited, and to handle packet transactions using the assigned alias addresses.Type: ApplicationFiled: December 30, 2017Publication date: January 31, 2019Applicant: INTEL CORPORATIONInventors: Keith Nolan, Mark Kelly, John Brady, Charlie Sheridan
-
Publication number: 20190036841Abstract: An IoT device Internet of Things (IoT) device including storage to store instructions and a processor to execute the stored instructions to prioritize data blocks of a data payload by dynamically assigning priority levels of the data blocks, and to transmit one or more of the data blocks based on the prioritizing.Type: ApplicationFiled: December 30, 2017Publication date: January 31, 2019Applicant: INTEL CORPORATIONInventors: Keith Nolan, John Brady, Mark Kelly, Charlie Sheridan
-
Publication number: 20190037639Abstract: An Internet of Things (IoT) device includes a transceiver to transmit and receive data packets. The IoT device also includes a controller to alternate between upstream and downstream relaying of data packets via the transceiver.Type: ApplicationFiled: December 30, 2017Publication date: January 31, 2019Applicant: Intel CorporationInventors: Keith Nolan, Mark Kelly, Charlie Sheridan
-
Publication number: 20170006116Abstract: 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: ApplicationFiled: February 12, 2015Publication date: January 5, 2017Applicant: 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