Patents by Inventor Jonathan Rosenberg

Jonathan Rosenberg 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: 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
  • Patent number: 11924354
    Abstract: A method for ingesting data artifacts into a recovery pod may include: identifying, by a first controller, a data artifact for ingestion; pulling, by the first controller, the data artifacts into the first datastore; confirming, by second controller, that a first airlock between the first zone and the second zone and a second airlock between a third zone and the second zone are closed; opening, by the second controller, the first airlock; identifying, by the second controller, the data artifacts in the first datastore; pulling, by the second controller, the data artifacts into a second datastore; confirming that the first airlock and the second airlock are closed; opening, by the second controller, the second airlock; identifying, by a third controller, the data artifacts in the second zone datastore; pulling, by the third controller, the data artifacts into a third zone datastore; and closing, by the second controller, the second airlock.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: March 5, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Nick Rosenberg, Jonathan Elvers, Antonio G. Jarufe, Scott D. Valentine
  • 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: 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
  • Publication number: 20220319496
    Abstract: Systems and methods are provided for training natural language processing (NLP) models in a contact center. The systems and methods provided may render the process of training an NLP model faster, easier to perform, and more accessible to non-experts. In embodiments of the present disclosure, a method for training an NLP model includes a first step of initializing an NLP model with an intent and one or more seed phrases. The next step may be to receive a customer interaction. Next, a matched utterance can be generated based on the customer interaction and the NLP model. Then, a suggested training phrase may be generated based on the matched utterance. The suggested training phrase may be confirmed. Thereafter, the NLP model can be updated with the confirmed training phrase.
    Type: Application
    Filed: March 28, 2022
    Publication date: October 6, 2022
    Applicant: Five9, Inc.
    Inventors: Jonathan Rosenberg, Priyanka Balakumar
  • Patent number: 11277454
    Abstract: A conference system includes a controller and clusters of media nodes. Each media node performs media packet processing operations and connects with other media nodes and client devices. The controller sends to a client device contact information for candidate clusters. The controller receives from the client device a measure of reachability to each candidate cluster as determined by the client device using the contact information. The controller receives from the client device a request to join a communication session. Responsive to the request, the controller determines a best cluster among the candidate clusters to which the client should connect for the communication session based on the measures of reachability to the candidate clusters, and selects a media node in the best cluster. The controller sends to the client device contact information for the media node to enable the client device to connect to the media node for the communication session.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: March 15, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jonathan Rosenberg, Carl Nathan Buckles
  • Publication number: 20220038577
    Abstract: A method for creating a textual summary of a call includes transcribing speech to text in real time using a speech-to-text generating unit configured for execution upon one or more data processors, automatically matching, in real-time, text to predetermined intents and extracted entities using an intent recognizing unit for execution upon the one or more data processors, automatically mapping the predetermined intents and extracted entities into a call summary using one or more mapping functions, and displaying the call summary using an agent user interface for execution upon the one or more data processors. A contact center call summarization system may include a contact center communication device, a speech-to-text generating unit, an intent recognizing unit, and an agent user interface.
    Type: Application
    Filed: March 26, 2021
    Publication date: February 3, 2022
    Inventor: Jonathan Rosenberg
  • Patent number: 11227264
    Abstract: A meeting application can gather calendar information from a calendaring service, even if that calendaring service is independent from (e.g., a “third party to”) the meeting service. The meeting application can incorporate the calendar information into an in-meeting graphical user interface so that the calendar information can be displayed with the meeting. In some embodiments, this includes listing all invitees and participants alongside their associated acceptance status (e.g., are they present, did they accept, did they decline, etc.). In some embodiments, the calendar information can inform a meeting timer that can indicate the remaining time for the meeting. In some embodiments, the calendar information can inform individual timers that indicate how much time individual participants have before their next appointment.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: January 18, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Jonathan Rosenberg
  • Patent number: 11228681
    Abstract: A method for creating a textual summary of a call includes transcribing speech to text in real time using a speech-to-text generating unit configured for execution upon one or more data processors, automatically matching, in real-time, text to predetermined intents and extracted entities using an intent recognizing unit for execution upon the one or more data processors, automatically mapping the predetermined intents and extracted entities into a call summary using one or more mapping functions, and displaying the call summary using an agent user interface for execution upon the one or more data processors. A contact center call summarization system may include a contact center communication device, a speech-to-text generating unit, an intent recognizing unit, and an agent user interface.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: January 18, 2022
    Assignee: FIVE9, INC.
    Inventor: Jonathan Rosenberg
  • Publication number: 20210374685
    Abstract: A meeting server receives from a client device a join request for a user to join a scheduled meeting. An identifier is obtained for the user based on the join request. Information for the meeting is accessed based on the join request, the information including a list of invitees for the meeting. The identifier for the user is compared with the list of invitees for the meeting. It is determined whether to connect the client device to the meeting based on the comparing.
    Type: Application
    Filed: August 11, 2021
    Publication date: December 2, 2021
    Inventor: Jonathan Rosenberg
  • Patent number: 11172069
    Abstract: Systems and methods are described herein for providing a Voice over Internet Protocol (VoIP) call. In an embodiment, a load balancing processor receives a re-initiated HTTP request from a client processor upon detection that an initial call server is no longer active, and sends the re-initiated HTTP request to a second call server. The second server generates updated call resource information that identifies the second server as the new server resource for the call, and sends the updated call resource information over the IP network to the client processor. Subsequent HTTP requests from the client processor for sending and receiving signaling and media data for the call are received at the second server using the updated call resource information.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: November 9, 2021
    Assignee: FIVE9, INC.
    Inventor: Jonathan Rosenberg
  • Patent number: 11144885
    Abstract: A meeting server receives from a client device a join request for a user to join a scheduled meeting. An identifier is obtained for the user based on the join request. Information for the meeting is accessed based on the join request, the information including a list of invitees for the meeting. The identifier for the user is compared with the list of invitees for the meeting. It is determined whether to connect the client device to the meeting based on the comparing.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: October 12, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Jonathan Rosenberg
  • Publication number: 20210258358
    Abstract: A conference system includes a controller and clusters of media nodes. Each media node performs media packet processing operations and connects with other media nodes and client devices. The controller sends to a client device contact information for candidate clusters. The controller receives from the client device a measure of reachability to each candidate cluster as determined by the client device using the contact information. The controller receives from the client device a request to join a communication session. Responsive to the request, the controller determines a best cluster among the candidate clusters to which the client should connect for the communication session based on the measures of reachability to the candidate clusters, and selects a media node in the best cluster. The controller sends to the client device contact information for the media node to enable the client device to connect to the media node for the communication session.
    Type: Application
    Filed: March 18, 2021
    Publication date: August 19, 2021
    Inventors: Jonathan Rosenberg, Carl Nathan Buckles
  • Patent number: 10965725
    Abstract: A conference system includes a controller and clusters of media nodes. Each media node performs media packet processing operations and connects with other media nodes and client devices. The controller sends to a client device contact information for candidate clusters. The controller receives from the client device a measure of reachability to each candidate cluster as determined by the client device using the contact information. The controller receives from the client device a request to join a communication session. Responsive to the request, the controller determines a best cluster among the candidate clusters to which the client should connect for the communication session based on the measures of reachability to the candidate clusters, and selects a media node in the best cluster. The controller sends to the client device contact information for the media node to enable the client device to connect to the media node for the communication session.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: March 30, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jonathan Rosenberg, Carl Nathan Buckles
  • Publication number: 20210081564
    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: November 25, 2020
    Publication date: March 18, 2021
    Inventors: Keith Griffin, Jonathan Rosenberg
  • Publication number: 20210050026
    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: Application
    Filed: October 30, 2020
    Publication date: February 18, 2021
    Inventors: Michael A. Ramalho, Jonathan Rosenberg, Keith Griffin, Niall L McDonnell, Liam Frawley, Martin Bernard Feeney
  • Publication number: 20210006662
    Abstract: Systems and methods are described herein for providing a Voice over Internet Protocol (VoW) call. In an embodiment, a load balancing processor receives a re-initiated HTTP request from a client processor upon detection that an initial call server is no longer active, and sends the re-initiated HTTP request to a second call server. The second server generates updated call resource information that identifies the second server as the new server resource for the call, and sends the updated call resource information over the IP network to the client processor. Subsequent HTTP requests from the client processor for sending and receiving signaling and media data for the call are received at the second server using the updated call resource information.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 7, 2021
    Applicant: Five9, Inc.
    Inventor: Jonathan Rosenberg
  • Patent number: 10867067
    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: June 7, 2018
    Date of Patent: December 15, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Keith Griffin, Jonathan Rosenberg
  • 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.