Patents by Inventor Christopher Pulini
Christopher Pulini 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: 11003631Abstract: A method for use by a first device associated with a redundant second device includes issuing a synchronization request to a file system of the first device. The file system is configured to cache changes associated with a memory space of an application, the synchronization request causing the file system to send the cached changes to a driver of the first device The driver is used to commit the cached changes to a copy of the memory space of the application in order to cause the copy of the memory space of the application to match the memory space of the application. One or more changes made to the copy of the memory space of the application caused by committing the cached changes are identified. A change set identifying the one or more changes being made to the copy of the memory space of the application is created in a buffer and the change set transmitted from the buffer to the second device in order to synchronize an additional copy of the memory space of the application at the second device.Type: GrantFiled: November 8, 2019Date of Patent: May 11, 2021Assignee: Honeywell International IncInventors: Gary Drayton, Norman Swanson, Christopher Pulini
-
Publication number: 20200151146Abstract: A method for use by a first device associated with a redundant second device includes issuing a synchronization request to a file system of the first device. The file system is configured to cache changes associated with a memory space of an application, the synchronization request causing the file system to send the cached changes to a driver of the first device The driver is used to commit the cached changes to a copy of the memory space of the application in order to cause the copy of the memory space of the application to match the memory space of the application. One or more changes made to the copy of the memory space of the application caused by committing the cached changes are identified. A change set identifying the one or more changes being made to the copy of the memory space of the application is created in a buffer and the change set transmitted from the buffer to the second device in order to synchronize an additional copy of the memory space of the application at the second device.Type: ApplicationFiled: November 8, 2019Publication date: May 14, 2020Applicant: Honeywell International Inc.Inventors: Gary Drayton, Norman Swanson, Christopher Pulini
-
Patent number: 10216742Abstract: A system and method for converting data sets. The method includes providing a data provider device (DPD) and a controller communicably coupled to one another. The controller or an interface device between the controller and the DPD includes a processor that is connected to a memory device which stores a data converter program. The memory device stores an earlier in time descriptive data set having an earlier data set format and a different later in time descriptive data set having a later data set format. The data converter program determines if a format associated with a received DPD data set is the later data set format. In response to determining that a data set format associated with the received DPD data set is the later data set format, the received DPD data set is converted into a converted data set that has the earlier data set format.Type: GrantFiled: August 28, 2015Date of Patent: February 26, 2019Assignee: Honeywell International Inc.Inventors: Jethro Francis Steinman, Michael Baker, Gregory R. Leib, Christopher Pulini
-
Patent number: 9661079Abstract: A method includes receiving data from multiple wireless field devices using multiple wireless communication protocols. The method also includes normalizing the data from the wireless field devices using one or more templates associated with the wireless field devices. The method further includes transmitting the normalized data in a unified format. The method could also include generating the one or more templates using device description (DD) files associated with the wireless field devices. Each template may provide, for one wireless field device or type of wireless field device, (i) an indication of a type of data provided by the wireless field device or type of wireless field device, (ii) a range of data provided by the wireless field device or type of wireless field device, and (iii) how to normalize data from the wireless field device or type of wireless field device into the unified format.Type: GrantFiled: June 3, 2013Date of Patent: May 23, 2017Assignee: Honeywell International Inc.Inventors: Christopher Pulini, Alexander Chernoguzov, Prasad Samudrala, Norman R. Swanson, William Osei-Bonsu
-
Publication number: 20170060882Abstract: A system and method for converting data sets. The method includes providing a data provider device (DPD) and a controller communicably coupled to one another. The controller or an interface device between the controller and the DPD includes a processor that is connected to a memory device which stores a data converter program. The memory device stores an earlier in time descriptive data set having an earlier data set format and a different later in time descriptive data set having a later data set format. The data converter program determines if a format associated with a received DPD data set is the later data set format. In response to determining that a data set format associated with the received DPD data set is the later data set format, the received DPD data set is converted into a converted data set that has the earlier data set format.Type: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: JETHRO FRANCIS STEINMAN, MICHAEL BAKER, GREGORY R. LEIB, CHRISTOPHER PULINI
-
Patent number: 9241281Abstract: A method includes identifying multiple statistics associated with each of multiple wireless connections. The multiple wireless connections form a single communication path between two wireless nodes in a wireless network. The method also includes identifying an overall quality associated with the communication path using the statistics. The method can also include assigning a quality value to each statistic for each wireless connection, where the overall quality is based on at least one of the quality values assigned to the statistics (such as a lowest of the quality values). The statistics could include a Received Signal Quality Indicator (RSQI), a Received Signal Strength Indication (RSSI), and a transmit success/fail ratio. The quality value assigned to each statistic could include a “good” quality, a “fair” quality, or a “poor” quality.Type: GrantFiled: July 22, 2013Date of Patent: January 19, 2016Assignee: Honeywell International Inc.Inventors: Christopher Pulini, Jeffrey B. Scott, Norman R. Swanson, Niral Sanghavi
-
Patent number: 9191843Abstract: A method includes identifying an amount of time that a wireless device has or does not have redundant connectivity in a wireless network during a specified time period. The method also includes identifying a redundant wireless connection availability of the wireless device during the specified time period. Identifying the amount of time that the wireless device has or does not have redundant connectivity could include identifying connection events associated with the wireless device. The connection events can include events in which a wireless connection with the wireless device is formed and events in which a wireless connection with the wireless device is dropped. Time periods during which multiple wireless connections with the wireless device exist or do not exist can be identified. Identifying the redundant wireless connection availability could include identifying a percentage of the specified time period during which multiple wireless connections with the wireless device exist.Type: GrantFiled: July 22, 2013Date of Patent: November 17, 2015Assignee: Honeywell International Inc.Inventors: Christopher Pulini, Norman R. Swanson
-
Patent number: 9154996Abstract: A method includes receiving link quality information associated with multiple wireless connections in a wireless network. The method also includes identifying at least one asymmetric communication path in the wireless network using the link quality information. The link quality information could include a statistical value for each of the wireless connections. Identifying the at least one asymmetric communication path could include identifying a first and a second of the statistical values associated with a first and a second of the wireless connections, respectively, and determining whether a difference between the first and second statistical values exceeds a threshold. The method could further include applying a heuristic to indicate that the first and second wireless connections do not form an asymmetric communication path even if the difference between the first and second statistical values exceeds the threshold.Type: GrantFiled: July 29, 2013Date of Patent: October 6, 2015Assignee: Honeywell International Inc.Inventors: Channabasavaraj Raravi, Prasad Samudrala, Norman R. Swanson, Christopher Pulini
-
Publication number: 20140369212Abstract: A method includes receiving link quality information associated with multiple wireless connections in a wireless network. The method also includes identifying at least one asymmetric communication path in the wireless network using the link quality information. The link quality information could include a statistical value for each of the wireless connections. Identifying the at least one asymmetric communication path could include identifying a first and a second of the statistical values associated with a first and a second of the wireless connections, respectively, and determining whether a difference between the first and second statistical values exceeds a threshold. The method could further include applying a heuristic to indicate that the first and second wireless connections do not form an asymmetric communication path even if the difference between the first and second statistical values exceeds the threshold.Type: ApplicationFiled: July 29, 2013Publication date: December 18, 2014Applicant: Honeywell International, Inc.Inventors: Channabasavaraj Raravi, Prasad Samudrala, Norman R. Swanson, Christopher Pulini
-
Publication number: 20140370820Abstract: A method includes identifying an amount of time that a wireless device has or does not have redundant connectivity in a wireless network during a specified time period. The method also includes identifying a redundant wireless connection availability of the wireless device during the specified time period. Identifying the amount of time that the wireless device has or does not have redundant connectivity could include identifying connection events associated with the wireless device. The connection events can include events in which a wireless connection with the wireless device is formed and events in which a wireless connection with the wireless device is dropped. Time periods during which multiple wireless connections with the wireless device exist or do not exist can be identified. Identifying the redundant wireless connection availability could include identifying a percentage of the specified time period during which multiple wireless connections with the wireless device exist.Type: ApplicationFiled: July 22, 2013Publication date: December 18, 2014Applicant: Honeywell International, Inc.Inventors: Christopher Pulini, Norman R. Swanson
-
Publication number: 20140369211Abstract: A method includes identifying multiple statistics associated with each of multiple wireless connections. The multiple wireless connections form a single communication path between two wireless nodes in a wireless network. The method also includes identifying an overall quality associated with the communication path using the statistics. The method can also include assigning a quality value to each statistic for each wireless connection, where the overall quality is based on at least one of the quality values assigned to the statistics (such as a lowest of the quality values). The statistics could include a Received Signal Quality Indicator (RSQI), a Received Signal Strength Indication (RSSI), and a transmit success/fail ratio. The quality value assigned to each statistic could include a “good” quality, a “fair” quality, or a “poor” quality.Type: ApplicationFiled: July 22, 2013Publication date: December 18, 2014Applicant: Honeywell International, Inc.Inventors: Christopher Pulini, Jeffrey B. Scott, Norman R. Swanson, Niral Sanghavi
-
Publication number: 20140355581Abstract: A method includes receiving data from multiple wireless field devices using multiple wireless communication protocols. The method also includes normalizing the data from the wireless field devices using one or more templates associated with the wireless field devices. The method further includes transmitting the normalized data in a unified format. The method could also include generating the one or more templates using device description (DD) files associated with the wireless field devices. Each template may provide, for one wireless field device or type of wireless field device, (i) an indication of a type of data provided by the wireless field device or type of wireless field device, (ii) a range of data provided by the wireless field device or type of wireless field device, and (iii) how to normalize data from the wireless field device or type of wireless field device into the unified format.Type: ApplicationFiled: June 3, 2013Publication date: December 4, 2014Inventors: Christopher Pulini, Alexander Chernoguzov, Prasad Samudrala, Norman R. Swanson, William Osei-Bonsu
-
Patent number: 8837354Abstract: A system includes a wireless leaf node configured to modify operation of an industrial process. The system also includes a plurality of wireless access points configured to transmit data to the wireless leaf node in specified time slots and to receive an acknowledgement from the wireless leaf node in response to successful receipt of the data by the wireless leaf node. Various communication schemes are disclosed for supporting communications between the wireless leaf node and the access points. Each access point could also include a local slot manager configured to assign the specified time slots for that access point to communicate with the wireless leaf node. The wireless leaf node could represent a wireless actuator.Type: GrantFiled: November 23, 2009Date of Patent: September 16, 2014Assignee: Honeywell International Inc.Inventors: Channabasavaraj Raravi, Alexander Chernoguzov, Ramakrishna S. Budampati, Soumitri N. Kolavennu, Christopher Pulini
-
Patent number: 8756412Abstract: A method includes synchronizing a first gateway with information from a second gateway. The second gateway operates in a primary role with at least one primary network address. The second gateway communicates with at least one wireless device that uses at least one encryption key during at least one secure communication session. The information includes the at least one encryption key. The method also includes detecting a switchover event at the first gateway. The method further includes, in response to detecting the switchover event, switching the first gateway to the primary role, communicating using the at least one primary network address, and maintaining the at least one secure communication session at the first gateway after the first gateway switches to the primary role.Type: GrantFiled: April 16, 2010Date of Patent: June 17, 2014Assignee: Honeywell International Inc.Inventors: Christopher Pulini, Norman R. Swanson, Alexander Chernoguzov, Niral B. Sanghavi, Channabasavaraj Raravi, Karthikeya S. Ramanathan
-
Publication number: 20110258433Abstract: A method includes synchronizing a first gateway with information from a second gateway. The second gateway operates in a primary role with at least one primary network address. The second gateway communicates with at least one wireless device that uses at least one encryption key during at least one secure communication session. The information includes the at least one encryption key. The method also includes detecting a switchover event at the first gateway. The method further includes, in response to detecting the switchover event, switching the first gateway to the primary role, communicating using the at least one primary network address, and maintaining the at least one secure communication session at the first gateway after the first gateway switches to the primary role.Type: ApplicationFiled: April 16, 2010Publication date: October 20, 2011Applicant: Honeywell International Inc.Inventors: Christopher Pulini, Norman R. Swanson, Alexander Chernoguzov, Niral B. Sanghavi, Channabasavaraj Raravi, Karthikeya S. Ramanathan
-
Publication number: 20100272093Abstract: A system includes a wireless leaf node configured to modify operation of an industrial process. The system also includes a plurality of wireless access points configured to transmit data to the wireless leaf node in specified time slots and to receive an acknowledgement from the wireless leaf node in response to successful receipt of the data by the wireless leaf node. Various communication schemes are disclosed for supporting communications between the wireless leaf node and the access points. Each access point could also include a local slot manager configured to assign the specified time slots for that access point to communicate with the wireless leaf node. The wireless leaf node could represent a wireless actuator.Type: ApplicationFiled: November 23, 2009Publication date: October 28, 2010Applicant: Honeywell International Inc.Inventors: Channabasavaraj Raravi, Alexander Chernoguzov, Ramakrishna S. Budampati, Soumitri N. Kolavennu, Christopher Pulini