Patents by Inventor Nicholas Cannata

Nicholas Cannata 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: 11622090
    Abstract: A method and system for communication between devices includes connecting a plurality of communication devices through a communication system. At least one communication device acts as a source entity sending a plurality of data packets to an access point. A plurality of communication devices act as destination entities receiving the data packets. The data packets are distributed, by the access point, to the destination entities in such a way that the data packets are queued for receipt by each destination entity in a separate non-interdependent queue.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: April 4, 2023
    Assignee: David Clark Company Incorporated
    Inventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
  • Patent number: 11317058
    Abstract: A system and method of wireless communication includes a host application running on a server. A plurality of communication devices are in communication with the host application and configured to send and receive data packets between others of the communication devices via the host application. The data packets containing digital information related to at least one type of media content. The host application receives the data packets and distributes the data packets according to a dynamic multicast distribution scheme. The dynamic multicast distribution scheme changes, for each communication device, according to at least one communication metric through WiFi modulation, forward error correction, or audio codec sampling and bit rates.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: April 26, 2022
    Assignee: David Clark Company Incorporated
    Inventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
  • Patent number: 10893234
    Abstract: A method and system for digital data transfer includes a source entity and destination entity. The source entity is configured to send a plurality of data packets at a plurality of send times separated by transmission time intervals. The destination entity is configured to receive the data packets at a plurality of receipt times separated by receipt time intervals, populate a buffer, and playback the data packets. When the receipt time interval between the receipt times of two data packets is less than the transmission time interval between the send times of said data packets, the playback speed of the data packets is dynamically adjusted to be a faster than nominal playback speed. When the buffer is smaller than a nominal buffer size, the playback speed is dynamically adjusted to be slower than nominal playback speed.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: January 12, 2021
    Assignee: David Clark Company Incorporated
    Inventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
  • Publication number: 20200314027
    Abstract: A system and method of wireless communication includes a host application running on a server. A plurality of communication devices are in communication with the host application and configured to send and receive data packets between others of the communication devices via the host application. The data packets containing digital information related to at least one type of media content. The host application receives the data packets and distributes the data packets according to a dynamic multicast distribution scheme. The dynamic multicast distribution scheme changes, for each communication device, according to at least one communication metric through WiFi modulation, forward error correction, or audio codec sampling and bit rates.
    Type: Application
    Filed: March 19, 2020
    Publication date: October 1, 2020
    Applicant: David Clark Company Incorporated
    Inventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
  • Publication number: 20200314384
    Abstract: A method and system for digital data transfer includes a source entity and destination entity. The source entity is configured to send a plurality of data packets at a plurality of send times separated by transmission time intervals. The destination entity is configured to receive the data packets at a plurality of receipt times separated by receipt time intervals, populate a buffer, and playback the data packets. When the receipt time interval between the receipt times of two data packets is less than the transmission time interval between the send times of said data packets, the playback speed of the data packets is dynamically adjusted to be a faster than nominal playback speed. When the buffer is smaller than a nominal buffer size, the playback speed is dynamically adjusted to be slower than nominal playback speed.
    Type: Application
    Filed: March 19, 2020
    Publication date: October 1, 2020
    Applicant: David Clark Company Incorporated
    Inventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
  • Publication number: 20200314036
    Abstract: A method and system for communication between devices includes connecting a plurality of communication devices through a communication system. At least one communication device acts as a source entity sending a plurality of data packets to an access point. A plurality of communication devices act as destination entities receiving the data packets. The data packets are distributed, by the access point, to the destination entities in such a way that the data packets are queued for receipt by each destination entity in a separate non-interdependent queue.
    Type: Application
    Filed: March 19, 2020
    Publication date: October 1, 2020
    Applicant: David Clark Company Incorporated
    Inventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
  • Patent number: 10701212
    Abstract: A method of managing communications between communication devices within a digital intercom system includes providing input and output tables for each communication device. The tables for each device are made up of cells formed from linear arrays corresponding to communication channels and the other devices. When two devices communicate on a given channel, a cell in the appropriate input and output table is identified based on the channel and the devices communicating. The cells provide volume control information which can be relied upon to determine if or to what degree audio signals should be transferred between the devices.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: June 30, 2020
    Assignee: David Clark Company Incorporated
    Inventors: Natan Keddem, Nicholas Cannata
  • Patent number: 10701211
    Abstract: A method of managing communications between communication devices within a digital intercom system includes providing input and output tables for each communication device. The tables for each device are made up of cells formed from linear arrays corresponding to communication channels and the other devices. When two devices communicate on a given channel, a cell in the appropriate input and output table is identified based on the channel and the devices communicating. The cells provide volume control information which can be relied upon to determine if or to what degree audio signals should be transferred between the devices.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: June 30, 2020
    Assignee: David Clark Company Incorporated
    Inventors: Natan Keddem, Nicholas Cannata
  • Patent number: 10560825
    Abstract: A digital intercom system has first and second master stations. Each master station has hardware and software configured to allow duplex communication between a plurality of communication devices. The software is further configured to run a plurality of settings for directing communication between the communication devices of each master station. The master stations are configured to allow duplex communication between the devices of each master station. Inter-master channels define parameters for communication between the communication devices of each master station. The settings of the master stations can be modified based on input entered into a browser based program run on a first input/output device by a user.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: February 11, 2020
    Assignee: David Clark Company Incorporated.
    Inventors: Nicholas Cannata, Natan Keddem
  • Patent number: 10397408
    Abstract: A digital intercom system has a master station with hardware and software configured to allow duplex communication between a plurality of communication devices. The software is configured to run a plurality of settings for directing communication between the communication devices, the settings including a plurality of channels for each communication device. The channels each define parameters for how the communication devices within the system will communicate. An audio output device is linked to a corresponding communication device of the plurality of communication devices such that the audio output device is configured to receive and play the same audio as the corresponding communication device. The master station is configured to modify the settings based on input entered into a browser based program run on an input/output (I/O) device by a user.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: August 27, 2019
    Assignee: David Clark Company Incorporated
    Inventors: Nicholas Cannata, Natan Keddem
  • Patent number: 10389884
    Abstract: A digital intercom system includes a master station having hardware and software configured to allow duplex communication between a plurality of communication devices. The software runs a plurality of settings for directing communication between the communication devices. The master station is configured to modify the settings based on input entered into a browser based program run on an input/output (I/O) device by a user.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: August 20, 2019
    Assignee: David Clark Company Incorporated
    Inventors: Nicholas Cannata, Natan Keddem
  • Publication number: 20190222989
    Abstract: A digital intercom system has first and second master stations. Each master station has hardware and software configured to allow duplex communication between a plurality of communication devices. The software is further configured to run a plurality of settings for directing communication between the communication devices of each master station. The master stations are configured to allow duplex communication between the devices of each master station. Inter-master channels define parameters for communication between the communication devices of each master station. The settings of the master stations can be modified based on input entered into a browser based program run on a first input/output device by a user.
    Type: Application
    Filed: January 24, 2019
    Publication date: July 18, 2019
    Applicant: David Clark Company Incorporated
    Inventors: Nicholas Cannata, Natan Keddem
  • Publication number: 20190191032
    Abstract: A method of managing communications between communication devices within a digital intercom system includes providing input and output tables for each communication device. The tables for each device are made up of cells formed from linear arrays corresponding to communication channels and the other devices. When two devices communicate on a given channel, a cell in the appropriate input and output table is identified based on the channel and the devices communicating. The cells provide volume control information which can be relied upon to determine if or to what degree audio signals should be transferred between the devices.
    Type: Application
    Filed: February 7, 2019
    Publication date: June 20, 2019
    Applicant: David Clark Company Incorporated
    Inventors: Natan Keddem, Nicholas Cannata
  • Publication number: 20190174005
    Abstract: A method of managing communications between communication devices within a digital intercom system includes providing input and output tables for each communication device. The tables for each device are made up of cells formed from linear arrays corresponding to communication channels and the other devices. When two devices communicate on a given channel, a cell in the appropriate input and output table is identified based on the channel and the devices communicating. The cells provide volume control information which can be relied upon to determine if or to what degree audio signals should be transferred between the devices.
    Type: Application
    Filed: February 7, 2019
    Publication date: June 6, 2019
    Applicant: David Clark Company Incorporated
    Inventors: Natan Keddem, Nicholas Cannata
  • Publication number: 20190158673
    Abstract: A digital intercom system has a master station with hardware and software configured to allow duplex communication between a plurality of communication devices. The software is configured to run a plurality of settings for directing communication between the communication devices, the settings including a plurality of channels for each communication device. The channels each define parameters for how the communication devices within the system will communicate. An audio output device is linked to a corresponding communication device of the plurality of communication devices such that the audio output device is configured to receive and play the same audio as the corresponding communication device. The master station is configured to modify the settings based on input entered into a browser based program run on an input/output (I/O) device by a user.
    Type: Application
    Filed: January 24, 2019
    Publication date: May 23, 2019
    Applicant: David Clark Company Incorporated
    Inventors: Nicholas Cannata, Natan Keddem
  • Patent number: 10237415
    Abstract: A method of managing communications between communication devices within a digital intercom system includes providing input and output tables for each communication device. The tables for each device are made up of cells formed from linear arrays corresponding to communication channels and the other devices. When two devices communicate on a given channel, a cell in the appropriate input and output table is identified based on the channel and the devices communicating. The cells provide volume control information which can be relied upon to determine if or to what degree audio signals should be transferred between the devices.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: March 19, 2019
    Assignee: David Clark Company Incorporated
    Inventors: Natan Keddem, Nicholas Cannata
  • Publication number: 20180234534
    Abstract: A method of managing communications between communication devices within a digital intercom system includes providing input and output tables for each communication device. The tables for each device are made up of cells formed from linear arrays corresponding to communication channels and the other devices. When two devices communicate on a given channel, a cell in the appropriate input and output table is identified based on the channel and the devices communicating. The cells provide volume control information which can be relied upon to determine if or to what degree audio signals should be transferred between the devices.
    Type: Application
    Filed: February 12, 2018
    Publication date: August 16, 2018
    Applicant: David Clark Company Incorporated
    Inventors: Natan Keddem, Nicholas Cannata
  • Publication number: 20180234551
    Abstract: A digital intercom system includes a master station having hardware and software configured to allow duplex communication between a plurality of communication devices. The software runs a plurality of settings for directing communication between the communication devices. The master station is configured to modify the settings based on input entered into a browser based program run on an input/output (I/O) device by a user.
    Type: Application
    Filed: February 12, 2018
    Publication date: August 16, 2018
    Applicant: David Clark Company Incorporated
    Inventors: Nicholas Cannata, Natan Keddem