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: 11622090Abstract: 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: GrantFiled: March 19, 2020Date of Patent: April 4, 2023Assignee: David Clark Company IncorporatedInventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
-
Patent number: 11317058Abstract: 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: GrantFiled: March 19, 2020Date of Patent: April 26, 2022Assignee: David Clark Company IncorporatedInventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
-
Patent number: 10893234Abstract: 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: GrantFiled: March 19, 2020Date of Patent: January 12, 2021Assignee: David Clark Company IncorporatedInventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
-
Publication number: 20200314027Abstract: 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: ApplicationFiled: March 19, 2020Publication date: October 1, 2020Applicant: David Clark Company IncorporatedInventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
-
Publication number: 20200314384Abstract: 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: ApplicationFiled: March 19, 2020Publication date: October 1, 2020Applicant: David Clark Company IncorporatedInventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
-
Publication number: 20200314036Abstract: 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: ApplicationFiled: March 19, 2020Publication date: October 1, 2020Applicant: David Clark Company IncorporatedInventors: Brad Deschenes, Sanjay Gupta, Nicholas Cannata
-
Patent number: 10701212Abstract: 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: GrantFiled: February 7, 2019Date of Patent: June 30, 2020Assignee: David Clark Company IncorporatedInventors: Natan Keddem, Nicholas Cannata
-
Patent number: 10701211Abstract: 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: GrantFiled: February 7, 2019Date of Patent: June 30, 2020Assignee: David Clark Company IncorporatedInventors: Natan Keddem, Nicholas Cannata
-
Patent number: 10560825Abstract: 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: GrantFiled: January 24, 2019Date of Patent: February 11, 2020Assignee: David Clark Company Incorporated.Inventors: Nicholas Cannata, Natan Keddem
-
Patent number: 10397408Abstract: 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: GrantFiled: January 24, 2019Date of Patent: August 27, 2019Assignee: David Clark Company IncorporatedInventors: Nicholas Cannata, Natan Keddem
-
Patent number: 10389884Abstract: 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: GrantFiled: February 12, 2018Date of Patent: August 20, 2019Assignee: David Clark Company IncorporatedInventors: Nicholas Cannata, Natan Keddem
-
Publication number: 20190222989Abstract: 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: ApplicationFiled: January 24, 2019Publication date: July 18, 2019Applicant: David Clark Company IncorporatedInventors: Nicholas Cannata, Natan Keddem
-
Publication number: 20190191032Abstract: 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: ApplicationFiled: February 7, 2019Publication date: June 20, 2019Applicant: David Clark Company IncorporatedInventors: Natan Keddem, Nicholas Cannata
-
Publication number: 20190174005Abstract: 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: ApplicationFiled: February 7, 2019Publication date: June 6, 2019Applicant: David Clark Company IncorporatedInventors: Natan Keddem, Nicholas Cannata
-
Publication number: 20190158673Abstract: 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: ApplicationFiled: January 24, 2019Publication date: May 23, 2019Applicant: David Clark Company IncorporatedInventors: Nicholas Cannata, Natan Keddem
-
Patent number: 10237415Abstract: 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: GrantFiled: February 12, 2018Date of Patent: March 19, 2019Assignee: David Clark Company IncorporatedInventors: Natan Keddem, Nicholas Cannata
-
Publication number: 20180234534Abstract: 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: ApplicationFiled: February 12, 2018Publication date: August 16, 2018Applicant: David Clark Company IncorporatedInventors: Natan Keddem, Nicholas Cannata
-
Publication number: 20180234551Abstract: 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: ApplicationFiled: February 12, 2018Publication date: August 16, 2018Applicant: David Clark Company IncorporatedInventors: Nicholas Cannata, Natan Keddem