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: 20210050026Abstract: 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: ApplicationFiled: October 30, 2020Publication date: February 18, 2021Inventors: Michael A. Ramalho, Jonathan Rosenberg, Keith Griffin, Niall L McDonnell, Liam Frawley, Martin Bernard Feeney
-
Publication number: 20210006662Abstract: 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: ApplicationFiled: July 1, 2020Publication date: January 7, 2021Applicant: Five9, Inc.Inventor: Jonathan Rosenberg
-
Patent number: 10867067Abstract: 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: GrantFiled: June 7, 2018Date of Patent: December 15, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Keith Griffin, Jonathan Rosenberg
-
Patent number: 10825460Abstract: 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: GrantFiled: July 3, 2019Date of Patent: November 3, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Michael A. Ramalho, Jonathan Rosenberg, Keith Griffin, Niall L McDonnell, Liam Frawley, Martin Bernard Feeney
-
Publication number: 20200219068Abstract: 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: ApplicationFiled: March 16, 2020Publication date: July 9, 2020Inventor: Jonathan Rosenberg
-
Patent number: 10630843Abstract: A computer-implemented method is provided that includes receiving a telephone call placed by a device associated with a user. The user is identified based on a caller identifier obtained from the telephone call. A user identifier is determined for the user based on the caller identifier. Using the user identifier, access is made to a calendar associated with the user to determine from the calendar for the user whether there are any online meetings scheduled for the user at or near a current time. When there is at least one online meeting in the calendar for the user at or near the current time, the user is joined to the at least one online meeting, which results in connecting the telephone call to an audio portion of the at least one online meeting served by a meeting service.Type: GrantFiled: February 21, 2019Date of Patent: April 21, 2020Assignee: Cisco Technology, Inc.Inventor: Jonathan Rosenberg
-
Publication number: 20200102575Abstract: A gene therapy treatment for alpha 1-antitrypsin (AAT) deficiency is provided comprising a plasmid or viral, e.g., an AAV, vector coding for an elastase- or cathepsin G-inhibiting, oxidation-resistant human AAT with a substitution at, for example, Met358 and/or Met351.Type: ApplicationFiled: March 29, 2018Publication date: April 2, 2020Inventors: Ronald G. Crystal, Katie Stiles, Meredith Sosulski, Stephen M. Kaminsky, Dolan Sondhi, Bishnu De, Jonathan Rosenberg
-
Patent number: 10592867Abstract: 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: GrantFiled: November 11, 2016Date of Patent: March 17, 2020Assignee: CISCO TECHNOLOGY, INC.Inventor: Jonathan Rosenberg
-
Patent number: 10574710Abstract: A server is configured to provide a service that manages access to communication sessions supported by at least one communication service and to which user devices connect. The service assigns to users registered with the service respective communication identifiers that the users, and unregistered users of the service, use to access the communication sessions via user devices. The service maps each communication identifier to a list of communication sessions, if any, in which the respective user is currently participating and/or is scheduled to participate. The service receives from a user device a join request from a requester. The join request indicates a particular communication identifier of a particular user registered with the service and a requester identifier. The service connects the user device to a communication session, if any, based on the particular communication identifier and the requester identifier.Type: GrantFiled: April 15, 2019Date of Patent: February 25, 2020Assignee: Cisco Technology, Inc.Inventors: Jonathan Rosenberg, Patrick C. Linskey, Brenno A. Cantelli, Jeffrey S. Jones
-
Patent number: 10547653Abstract: A server is configured to host a web-based collaboration room through which user devices of member users are able to communicate. Each of the member users is assigned a distinct communication identifier. The server generates for display at each of the user devices a selectable start option associated with the communication identifier assigned to the user of the user device. The server receives from a first user device among the user devices a selection of the start option and that includes the communication identifier of a first user among the users. In response, the server initiates a communication session, connects the first user device to the communication session, links the received communication identifier to the communication session, and generates for display at each of the user devices a respective selectable join option associated with the linked communication identifier and by which the communication session is accessible.Type: GrantFiled: October 10, 2016Date of Patent: January 28, 2020Assignee: Cisco Technology, Inc.Inventor: Jonathan Rosenberg
-
Patent number: 10536540Abstract: Described herein is a system architecture that supports generating analytics data about files hosted by a file hosting server. Also described herein are various graphical user interfaces that are well-suited to present at least a portion of the analytics data to a user.Type: GrantFiled: June 30, 2016Date of Patent: January 14, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kristen Kamath, Jonathan Fred Keslin, Angela Allison, Reema Bhagat, Jonathan Rosenberg
-
Patent number: 10516709Abstract: The present technology automatically shares materials at the start of a videoconference without requiring a participant to find the materials or instruct the videoconferencing application to share the materials. The conference materials can be automatically shared without any conference participant involvement. The present technology automatically associates materials included in a calendar invitation to the conference or in a shared space referenced in the calendar invitation. These materials can be automatically shared when the conference launches.Type: GrantFiled: June 29, 2017Date of Patent: December 24, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Brian Powell, Jonathan Rosenberg, Amit Barave
-
Publication number: 20190377897Abstract: 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: ApplicationFiled: June 7, 2018Publication date: December 12, 2019Inventors: Keith Griffin, Jonathan Rosenberg
-
Patent number: 10491858Abstract: In one embodiment, a method implemented on a video conference participant device includes: receiving video conference data for a video conference session, performing at least the following diagnostic tests: verifying receipt of a presenter image from a presenter video conference device where the presenter video conference device is in use by a participant of the video conference meeting, the participant designated as a presenter for said video conference meeting, verifying receipt of shared desktop content from the presenter video conference device, or verifying receipt of audio data from the presenter video conference device; and transmitting results of said, performing to said presenter video conference device.Type: GrantFiled: April 30, 2018Date of Patent: November 26, 2019Assignee: CISCO TECHNOLOGY, INC.Inventor: Jonathan Rosenberg
-
Publication number: 20190356703Abstract: The present technology allow for a user's portable device to automatically join a videoconference without any action by a user. A collaboration service can be aware of portable devices in a conference room that is an endpoint for a video conference, and learn of identities associated with the portable devices present in the conference room. After the video conference is initiated in the conference room, all devices that are in communication with the collaboration service can also be automatically joined to the conference. Since all conference participants in the conference room have their own portable device that is joined to the conference the portable devices in the conference room act as a second screen available to the video conference. As such video from the conference can be directed to a common conference room display, while conference materials can be displayed separately on the portable devices.Type: ApplicationFiled: August 5, 2019Publication date: November 21, 2019Inventors: Jonathan Rosenberg, Amit Barave
-
Publication number: 20190245898Abstract: A server is configured to provide a service that manages access to communication sessions supported by at least one communication service and to which user devices connect. The service assigns to users registered with the service respective communication identifiers that the users, and unregistered users of the service, use to access the communication sessions via user devices. The service maps each communication identifier to a list of communication sessions, if any, in which the respective user is currently participating and/or is scheduled to participate. The service receives from a user device a join request from a requester. The join request indicates a particular communication identifier of a particular user registered with the service and a requester identifier. The service connects the user device to a communication session, if any, based on the particular communication identifier and the requester identifier.Type: ApplicationFiled: April 15, 2019Publication date: August 8, 2019Inventors: Jonathan Rosenberg, Patrick C. Linskey, Brenno A. Cantelli, Jeffrey S. Jones
-
Patent number: 10375125Abstract: The present technology allow for a user's portable device to automatically join a videoconference without any action by a user. A collaboration service can be aware of portable devices in a conference room that is an endpoint for a video conference, and learn of identities associated with the portable devices present in the conference room. After the video conference is initiated in the conference room, all devices that are in communication with the collaboration service can also be automatically joined to the conference. Since all conference participants in the conference room have their own portable device that is joined to the conference the portable devices in the conference room act as a second screen available to the video conference. As such video from the conference can be directed to a common conference room display, while conference materials can be displayed separately on the portable devices.Type: GrantFiled: April 27, 2017Date of Patent: August 6, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Jonathan Rosenberg, Amit Barave
-
Patent number: 10320856Abstract: A server is configured to provide a service that manages access to communication sessions supported by at least one communication service and to which user devices connect. The service assigns to users registered with the service respective communication identifiers that the users, and unregistered users of the service, use to access the communication sessions via user devices. The service maps each communication identifier to a list of communication sessions, if any, in which the respective user is currently participating and/or is scheduled to participate. The service receives from a user device a join request from a requester. The join request indicates a particular communication identifier of a particular user registered with the service and a requester identifier. The service connects the user device to a communication session, if any, based on the particular communication identifier and the requester identifier.Type: GrantFiled: October 6, 2016Date of Patent: June 11, 2019Assignee: Cisco Technology, Inc.Inventors: Jonathan Rosenberg, Patrick C. Linskey, Brenno A. Cantelli, Jeffrey S. Jones
-
Publication number: 20190141289Abstract: In one embodiment, a method implemented on a video conference participant device includes: receiving video conference data for a video conference session, performing at least the following diagnostic tests: verifying receipt of a presenter image from a presenter video conference device where the presenter video conference device is in use by a participant of the video conference meeting, the participant designated as a presenter for said video conference meeting, verifying receipt of shared desktop content from the presenter video conference device, or verifying receipt of audio data from the presenter video conference device; and transmitting results of said, performing to said presenter video conference device.Type: ApplicationFiled: April 30, 2018Publication date: May 9, 2019Inventor: Jonathan ROSENBERG
-
Patent number: 10255451Abstract: A method for securing an enterprise application on a computing device includes: defining at least one monitored action, where the monitored action is an access of sensitive information in the enterprise application, defining a maximum number of instances of the at least one monitored action to be allowed while the computing device is not secured by a device-level lock, detecting at least one instance of the at least one monitored action, determining whether the computing device is secured by the device-level lock, and if according to the determining, the computing device is not secured by the device-level lock: displaying a warning message in response to the instances, incrementing a warning counter in response to the detecting, and if the warning counter exceeds the maximum number of the instances, preventing access to the enterprise application.Type: GrantFiled: June 7, 2016Date of Patent: April 9, 2019Assignee: Cisco Technology, Inc.Inventors: Jonathan Rosenberg, Dylan Fiesel