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: 11003631
    Abstract: 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: Grant
    Filed: November 8, 2019
    Date of Patent: May 11, 2021
    Assignee: Honeywell International Inc
    Inventors: Gary Drayton, Norman Swanson, Christopher Pulini
  • Publication number: 20200151146
    Abstract: 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: Application
    Filed: November 8, 2019
    Publication date: May 14, 2020
    Applicant: Honeywell International Inc.
    Inventors: Gary Drayton, Norman Swanson, Christopher Pulini
  • Patent number: 10216742
    Abstract: 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: Grant
    Filed: August 28, 2015
    Date of Patent: February 26, 2019
    Assignee: Honeywell International Inc.
    Inventors: Jethro Francis Steinman, Michael Baker, Gregory R. Leib, Christopher Pulini
  • Patent number: 9661079
    Abstract: 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: Grant
    Filed: June 3, 2013
    Date of Patent: May 23, 2017
    Assignee: Honeywell International Inc.
    Inventors: Christopher Pulini, Alexander Chernoguzov, Prasad Samudrala, Norman R. Swanson, William Osei-Bonsu
  • Publication number: 20170060882
    Abstract: 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: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: JETHRO FRANCIS STEINMAN, MICHAEL BAKER, GREGORY R. LEIB, CHRISTOPHER PULINI
  • Patent number: 9241281
    Abstract: 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: Grant
    Filed: July 22, 2013
    Date of Patent: January 19, 2016
    Assignee: Honeywell International Inc.
    Inventors: Christopher Pulini, Jeffrey B. Scott, Norman R. Swanson, Niral Sanghavi
  • Patent number: 9191843
    Abstract: 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: Grant
    Filed: July 22, 2013
    Date of Patent: November 17, 2015
    Assignee: Honeywell International Inc.
    Inventors: Christopher Pulini, Norman R. Swanson
  • Patent number: 9154996
    Abstract: 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: Grant
    Filed: July 29, 2013
    Date of Patent: October 6, 2015
    Assignee: Honeywell International Inc.
    Inventors: Channabasavaraj Raravi, Prasad Samudrala, Norman R. Swanson, Christopher Pulini
  • Publication number: 20140369212
    Abstract: 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: Application
    Filed: July 29, 2013
    Publication date: December 18, 2014
    Applicant: Honeywell International, Inc.
    Inventors: Channabasavaraj Raravi, Prasad Samudrala, Norman R. Swanson, Christopher Pulini
  • Publication number: 20140369211
    Abstract: 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: Application
    Filed: July 22, 2013
    Publication date: December 18, 2014
    Applicant: Honeywell International, Inc.
    Inventors: Christopher Pulini, Jeffrey B. Scott, Norman R. Swanson, Niral Sanghavi
  • Publication number: 20140370820
    Abstract: 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: Application
    Filed: July 22, 2013
    Publication date: December 18, 2014
    Applicant: Honeywell International, Inc.
    Inventors: Christopher Pulini, Norman R. Swanson
  • Publication number: 20140355581
    Abstract: 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: Application
    Filed: June 3, 2013
    Publication date: December 4, 2014
    Inventors: Christopher Pulini, Alexander Chernoguzov, Prasad Samudrala, Norman R. Swanson, William Osei-Bonsu
  • Patent number: 8837354
    Abstract: 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: Grant
    Filed: November 23, 2009
    Date of Patent: September 16, 2014
    Assignee: Honeywell International Inc.
    Inventors: Channabasavaraj Raravi, Alexander Chernoguzov, Ramakrishna S. Budampati, Soumitri N. Kolavennu, Christopher Pulini
  • Patent number: 8756412
    Abstract: 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: Grant
    Filed: April 16, 2010
    Date of Patent: June 17, 2014
    Assignee: Honeywell International Inc.
    Inventors: Christopher Pulini, Norman R. Swanson, Alexander Chernoguzov, Niral B. Sanghavi, Channabasavaraj Raravi, Karthikeya S. Ramanathan
  • Publication number: 20110258433
    Abstract: 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: Application
    Filed: April 16, 2010
    Publication date: October 20, 2011
    Applicant: Honeywell International Inc.
    Inventors: Christopher Pulini, Norman R. Swanson, Alexander Chernoguzov, Niral B. Sanghavi, Channabasavaraj Raravi, Karthikeya S. Ramanathan
  • Publication number: 20100272093
    Abstract: 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: Application
    Filed: November 23, 2009
    Publication date: October 28, 2010
    Applicant: Honeywell International Inc.
    Inventors: Channabasavaraj Raravi, Alexander Chernoguzov, Ramakrishna S. Budampati, Soumitri N. Kolavennu, Christopher Pulini