Patents by Inventor Keith Griffin

Keith Griffin 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).

  • Publication number: 20240137237
    Abstract: In one embodiment, a method is disclosed comprising: analyzing, by a process, real-time video of a user participating on a video conference; determining, by the process and based on analyzing, a level of engagement of the user to the video conference; detecting, by the process, that the level of engagement of the user to the video conference is below a given threshold of engagement for a minimum length of time, wherein the minimum length of time is configurable based on one or more engagement indicators; and enacting, by the process, one or more video conference privacy measures for the user within the video conference in response to the level of engagement being below the given threshold of engagement for the minimum length of time.
    Type: Application
    Filed: October 4, 2023
    Publication date: April 25, 2024
    Inventors: Keith Griffin, William Edward REED, Dario CAZZANI
  • Publication number: 20240104242
    Abstract: Systems, methods, and devices are disclosed for cognitive collaboration systems on a hybrid node. A query is received by a virtual assistant running on a public cloud, and it is determined whether the query pertains to data available on a public cloud resource, or the query pertains to data available on a private cloud resource. When it is determined that the query pertains to the data available on the public cloud resource, the query is interpreted by using a first model trained on at least one machine learning technique on data from the public cloud. When it is determined that the query pertains to the data available on the private cloud resource, the query is interpreted by using a second model trained on at least one machine learning technique on the data from the private cloud.
    Type: Application
    Filed: August 1, 2023
    Publication date: March 28, 2024
    Inventors: Keith Griffin, Jonathan Rosenberg
  • Publication number: 20240078077
    Abstract: Presented herein are techniques in which a first device connects to a communication session in which a plurality of devices communicates. The plurality of devices includes the first device and a second device. The first device outputs first audio that includes a first audio watermark associated with the communication session and the second device outputs second audio that includes a second audio watermark associated with the communication session.
    Type: Application
    Filed: September 2, 2022
    Publication date: March 7, 2024
    Inventors: Keith Griffin, Samer Lutfi Hijazi
  • Patent number: 11915715
    Abstract: Techniques for performing conditional or controlled noise removal from audio that may contain background noise. The techniques involve obtaining audio from an environment that may have one or more unwanted noise sources, and converting the audio to digital audio data. The digital audio data is analyzed to detect whether there is noise in the audio. When noise is detected in the audio, noise removal is performed on the digital audio data to remove the noise from the audio. When noise is not detected in the audio, the digital audio data is further processed without performing noise removal on the digital audio data.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: February 27, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Keith Griffin, Svein Gunnar Storebakken Pettersen, Torjus Haukom
  • Publication number: 20240046159
    Abstract: Systems, methods, and devices are disclosed for training a model. Media data is separated into one or more clusters, each cluster based on a feature from a first model. The media data of each cluster is sampled and, based on an analysis of the sampled media data, an accuracy of the media data of each cluster is determined. The accuracy is associated with the feature from the first model. Based on a subset dataset of the media data being outside a threshold accuracy, the subset dataset is automatically forwarded to a crowd source service. Verification of the subset dataset is received from the crowd source service, and the verified subset dataset is added to the first model.
    Type: Application
    Filed: October 19, 2023
    Publication date: February 8, 2024
    Inventors: Keith Griffin, Eric Chen
  • Publication number: 20230421701
    Abstract: In one embodiment, an illustrative method herein may comprise: receiving, at a receiver, an audio codec stream; determining, by the receiver, a length of time associated with a look-ahead buffer of the audio codec stream; inputting, by the receiver, the audio codec stream into an audio enhancement model trained with one or more audio enhancements to cause the audio enhancement model to apply the one or more audio enhancements to the audio codec stream to generate an enhanced audio codec stream within the length of time associated with the look-ahead buffer of the audio codec stream; and outputting, by the receiver, the enhanced audio codec stream.
    Type: Application
    Filed: May 20, 2022
    Publication date: December 28, 2023
    Inventors: Keith GRIFFIN, Samer Lutfi HIJAZI, Raul Alejandro CASAS, Yusuf Ziya ISIK
  • Patent number: 11809965
    Abstract: Systems, methods, and devices are disclosed for training a model. Media data is separated into one or more clusters, each cluster based on a feature from a first model. The media data of each cluster is sampled and, based on an analysis of the sampled media data, an accuracy of the media data of each cluster is determined. The accuracy is associated with the feature from the first model. Based on a subset dataset of the media data being outside a threshold accuracy, the subset dataset is automatically forwarded to a crowd source service. Verification of the subset dataset is received from the crowd source service, and the verified subset dataset is added to the first model.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: November 7, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Keith Griffin, Eric Chen
  • Patent number: 11763024
    Abstract: Systems, methods, and devices are disclosed for cognitive collaboration systems on a hybrid node. A query is received by a virtual assistant running on a public cloud, and it is determined whether the query pertains to data available on a public cloud resource, or the query pertains to data available on a private cloud resource. When it is determined that the query pertains to the data available on the public cloud resource, the query is interpreted by using a first model trained on at least one machine learning technique on data from the public cloud. When it is determined that the query pertains to the data available on the private cloud resource, the query is interpreted by using a second model trained on at least one machine learning technique on the data from the private cloud.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: September 19, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Keith Griffin, Jonathan Rosenberg
  • Patent number: 11568862
    Abstract: A system and method for training a virtual assistant to recognize and learn new context for known terms is presented. The method includes receiving a natural language input, corresponding to at least one of a desired intent and a desired entity, at a natural language processor. The method involves scoring known intents based on the natural language input to generate an intent confidence score for each known intent, and scoring known entities based on the natural language input to generate an entity confidence score for each known entity. The method involves comparing the intent confidence scores and entity confidence scores to a threshold value, and determining that the natural language input does not correspond to at least one of the known intents and the known entities based on the comparing. Finally, at least one of a new intent and a new entity are determined based on the natural language input.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: January 31, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Eric Yi-Hua Chen, Keith Griffin
  • Publication number: 20220415335
    Abstract: Techniques for performing conditional or controlled noise removal from audio that may contain background noise. The techniques involve obtaining audio from an environment that may have one or more unwanted noise sources, and converting the audio to digital audio data. The digital audio data is analyzed to detect whether there is noise in the audio. When noise is detected in the audio, noise removal is performed on the digital audio data to remove the noise from the audio. When noise is not detected in the audio, the digital audio data is further processed without performing noise removal on the digital audio data.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Keith Griffin, Svein Gunnar Storebakken Pettersen, Torjus Haukom
  • Patent number: 11488612
    Abstract: The present technology can receive audio segments from sources within one or more conference room, and can create audio fingerprints from the sources. The audio fingerprints are optimized for audio in conference room environments, which include distortions from room impulse responses, and various encoding used by telecommunication networks. In some embodiments, when two audio segments are matched, a user equipment can be instructed to mute its speakers to avoid feedback. In some embodiments, when two audio segments are matched, a user equipment can be given instructions to join a conference taking place in the room in when the audio segment originated.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: November 1, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Michael A. Ramalho, Jonathan Rosenberg, Keith Griffin, Niall L McDonnell, Liam Frawley, Martin Bernard Feeney
  • Patent number: 11489682
    Abstract: Presented herein are techniques and systems associated with generating a predicted utilization likelihood for a shared collaboration resource. Integrated resource data associated with a meeting scheduled for a shared collaboration resource is obtained and analyzed using a machine-learned predictive model. The analysis generates a predicted utilization likelihood of the shared resource. An indication of the predicted utilization likelihood is provided to an output system, such as a graphical user interface.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: November 1, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Keith Griffin, Eric Yi-hua Chen, Daniel Victor Eskenazi
  • Patent number: 11445147
    Abstract: The present technology pertains to a non-transitory computer readable medium comprising instructions stored thereon, the instructions effective to cause at least one processor to detect a facial recognition trigger by a device in a meeting room and present a notification in a meeting room that a camera is be to activated in order to recognize a user, wherein the meeting room is a multi-user meeting room.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: September 13, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Keith Griffin
  • Publication number: 20220217105
    Abstract: A method for communicating in a digital conversation is implemented on a computing device and includes: receiving an interactive contextual emoji from a first digital conversation participant to post in the digital conversation with at least a second digital conversation participant, where the interactive contextual emoji is pre-defined to indicate at least a current availability status associated with the first digital conversation participant, requesting the current availability status from a status application based on at least an indication of the interactive contextual emoji, where the status application maintains the current availability status, receiving the current availability status from the status application, and displaying the interactive contextual emoji in the digital conversation with at least an indication of the current availability status.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 7, 2022
    Inventors: Stewart Curry, Andrew Henderson, Keith Griffin
  • Publication number: 20220174102
    Abstract: The disclosed technology addresses the need in the art for a conference room device configured to aid the initiation, organization, and management of a conference meeting. A conference room device is configured to determine that a user is within a threshold distance of a conference room device and that the user is associated with a conference meeting at a current time. The conference room device is further configured to prompt the user to start the conference meeting, receive a confirmation from the user; and start the conference meeting.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 2, 2022
    Inventors: Keith Griffin, Otto N. Williams, Wayne Moorefield, JR.
  • Patent number: 11343331
    Abstract: In one embodiment, a collaboration node prioritizes each modality of communication accessible by at least a first user and a second user based on one or more communication characteristics in a collaboration profile, monitors communication characteristics of a communication session conducted in a first modality of communication between the first user and the second user, and determines a second modality of communication accessible to the first user and the second user having a higher priority than the first modality of communication based on the collaboration profile and the communication characteristics for the communication session. The collaboration node further notifies at least one of the first user or the second user when the second modality of communication has the higher priority than the first modality of communication.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: May 24, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Keith Griffin
  • Publication number: 20220101834
    Abstract: A system and method for training a virtual assistant to recognize and learn new context for known terms is presented. The method includes receiving a natural language input, corresponding to at least one of a desired intent and a desired entity, at a natural language processor. The method involves scoring known intents based on the natural language input to generate an intent confidence score for each known intent, and scoring known entities based on the natural language input to generate an entity confidence score for each known entity. The method involves comparing the intent confidence scores and entity confidence scores to a threshold value, and determining that the natural language input does not correspond to at least one of the known intents and the known entities based on the comparing. Finally, at least one of a new intent and a new entity are determined based on the natural language input.
    Type: Application
    Filed: September 29, 2020
    Publication date: March 31, 2022
    Inventors: Eric Yi-Hua Chen, Keith Griffin
  • Patent number: 11282500
    Abstract: The disclosed technology relates to a process for automatically training a machine learning algorithm to recognize a custom wake word. By using different text-to-speech services, input providing a custom wake word to a text to speech service can be used in order to generate different speech samples covering different variations in how the custom wake word can be pronounced. These samples are automatically generated and are subsequently used to train the wake word detection algorithm that will be used by the computing device to recognize and detect when the custom wake word is uttered by any user nearby a computing device for the purposes of initiating a virtual assistant. In a further embodiment, “white-listed” words (e.g different words that are pronounced similar to the custom wake word) are also identified and trained in order to minimize the occurrence of erroneously initiating the virtual assistant.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: March 22, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Keith Griffin, Dario Cazzani
  • Patent number: RE49719
    Abstract: A server or other computing device manages meetings in a virtual meeting room on behalf of a virtual meeting room owner. A request is received from an attendee to join a meeting in the virtual meeting room. A determination is made, based on configurations set by the virtual meeting room owner, whether to connect the attendee to a virtual waiting room. The attendee is connected to the virtual waiting room in accordance with the configurations set by the virtual meeting room owner.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: October 31, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, Jr.
  • Patent number: RE49824
    Abstract: A server or other computing device manages meetings in a virtual meeting room on behalf of a virtual meeting room owner. A request is received from an attendee to join a meeting in the virtual meeting room. A determination is made, based on configurations set by the virtual meeting room owner, whether to connect the attendee to a virtual waiting room. The attendee is connected to the virtual waiting room in accordance with the configurations set by the virtual meeting room owner.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: January 30, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, Jr.