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: 20180316893
    Abstract: 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: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Inventors: Jonathan Rosenberg, Amit Barave
  • Patent number: 10091257
    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: February 10, 2015
    Date of Patent: October 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, Jr.
  • Publication number: 20180139246
    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: Application
    Filed: November 11, 2016
    Publication date: May 17, 2018
    Inventor: Jonathan Rosenberg
  • Patent number: 9961299
    Abstract: 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: Grant
    Filed: October 13, 2016
    Date of Patent: May 1, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Jonathan Rosenberg
  • Publication number: 20180103073
    Abstract: 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: Application
    Filed: October 6, 2016
    Publication date: April 12, 2018
    Inventors: Jonathan Rosenberg, Patrick C. Linskey, Brenno A. Cantelli, Jeffrey S. Jones
  • Publication number: 20180103074
    Abstract: 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: Application
    Filed: October 10, 2016
    Publication date: April 12, 2018
    Inventor: Jonathan Rosenberg
  • Publication number: 20180091565
    Abstract: An access server communicates with a video conference device and a user device. The access server and the user device may access known mappings, including a default mapping. Each mapping is configured to map between tokens and symbols according to a distinct mapping relationship between the multi-bit tokens and the symbols. The access server instructs the video conference device to map an initial token to an initial symbol based on the default mapping and to transmit the initial symbol. The access server receives from the user device the initial token and a challenge mapping selected by the user device. The access server determines a challenge token that the challenge mapping maps to a challenge symbol, and instructs the video conference device to transmit the challenge symbol. The access server grants the user device access to an information carrying channel only if the challenge token is received from the user device.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: John Arsenault, Michael A. Ramalho, Mihailo Zilovic, Jonathan Rosenberg
  • Publication number: 20180012192
    Abstract: A meeting server receives from a client device a join request for a user to join a web-based meeting in a web-based personal meeting room of a meeting host. An identifier for the user is obtained based on the join request. Information indicating web-based meetings scheduled in the personal meeting room is accessed, the information including a start time and an end time of each web-based meeting and a list of invitees to each web-based meeting scheduled in the personal meeting room. The identifier for the user is compared with the list of invitees for each of one or more web-based meetings scheduled in the personal meeting room. It is determined whether to connect the client device to the personal meeting room based on the comparing and a current time.
    Type: Application
    Filed: July 8, 2016
    Publication date: January 11, 2018
    Inventor: Jonathan Rosenberg
  • Publication number: 20180012191
    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: July 8, 2016
    Publication date: January 11, 2018
    Inventor: Jonathan Rosenberg
  • Publication number: 20170351869
    Abstract: 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: Application
    Filed: June 7, 2016
    Publication date: December 7, 2017
    Inventors: Jonathan ROSENBERG, Dylan Fiesel
  • Patent number: 9825734
    Abstract: In one embodiment, a device for participating in a voice over Internet Protocol (VOIP) communication with another device includes a processor and a communication interface, wherein the processor is operative to prepare VOIP packets for sending to the other device via the communication interface as part of the VOIP communication, the communication interface is operative to send the VOIP packets to the other device, and the processor is operative to receive an indication of a communication problem related to the transfer of at least some of the VOIP packets to the other device, based on receiving the indication of the communication problem, output a notification indicating that voice input should cease, and cease transmission of other one of the VOIP packets until receiving an indication that the communication problem has been resolved. Related apparatus and methods are also described.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: November 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Jonathan Rosenberg
  • Publication number: 20170318103
    Abstract: 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: Application
    Filed: June 30, 2016
    Publication date: November 2, 2017
    Inventors: Kristen Kamath, Jonathan Fred Keslin, Angela Allison, Reema Bhagat, Jonathan Rosenberg
  • Publication number: 20170228765
    Abstract: Methods and systems that allow a user (e.g., an Internet distribution partner of an advertisement listings provider, etc.) to selectively adjust the display of advertisements through an online interface. For example, an embodiment of the present invention allows users (e.g., publishers, account managers, etc.) to adjust the targeting of content advertisements on individual URLs, domains, properties, etc. Users can manually replace advertisements or apply various filters used to generate advertisements.
    Type: Application
    Filed: April 24, 2017
    Publication date: August 10, 2017
    Applicant: Google Inc.
    Inventors: Alex Carobus, Jonathan Rosenberg, Narayanan Shivakumar, Brian Axe
  • Patent number: 9682133
    Abstract: The invention is directed to an adenovirus-antigen conjugate comprising (a) a disrupted adenovirus with a coat protein and (b) an antigen conjugated to the coat protein of the disrupted adenovirus, as well as a conjugate comprising (a) a disrupted adenovirus with a coat protein and (b) an antigen conjugated to the coat protein of the disrupted adenovirus. The invention also provides a method of inducing an immune response against an antigen in a human using the aforementioned conjugates. The invention further provides an adeno-associated viral vector comprising a nucleic acid sequence which encodes an antibody directed against cocaine.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: June 20, 2017
    Assignee: CORNELL UNIVERSITY
    Inventors: Ronald G. Crystal, Bishnu De, Martin Hicks, Jonathan Rosenberg, Stephen M. Kaminsky
  • Patent number: 9672380
    Abstract: A stack fusion architecture enables a cloud provider to provide Software-as-a-Service (SaaS) offerings to multiple organizations. Each organization operates a Infrastructure-as-a-Service (IaaS) platform and is associated with an organization domain. A cluster of software/communication services is deployed to each platform. Each IaaS platform is deployed to a data center and includes compute, storage, and network resources and an IaaS operating system. Users registered to an organization domain have access limited to the cluster uniquely associated with that domain. The architecture includes a globally accessible domain-to-cluster map used to map each cluster to the associated domain. A locally accessible user-to-cluster map is stored in each cluster to map that cluster to each user registered to the domain uniquely associated with that cluster.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 6, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan Rosenberg, Patrick Linskey, Reinhardt Quelle
  • Patent number: 9654518
    Abstract: A stack fusion method is implemented at an originator cluster of software services in a distributed Software-as-a-Service (SaaS) system. The method includes receiving a request for a communication service from an originator registered to the originator cluster. The method further includes, responsive to the request, creating a communication protocol object in the originator cluster, discovering a participant cluster on which the participant is registered, notifying the participant via the participant cluster that the communication protocol object exists, and updating an index protocol object in the participant cluster that tracks communication sessions in which the participant is engaged with a reference that points to the communication protocol object in the originator cluster.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: May 16, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan Rosenberg, Patrick Linskey, Reinhardt Quelle
  • Publication number: 20170070702
    Abstract: 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: Application
    Filed: October 13, 2016
    Publication date: March 9, 2017
    Inventor: Jonathan ROSENBERG
  • Patent number: 9497412
    Abstract: 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 one of 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: Grant
    Filed: July 27, 2015
    Date of Patent: November 15, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Jonathan Rosenberg
  • Publication number: 20160306998
    Abstract: A stack fusion architecture enables a cloud provider to provide Software-as-a-Service (SaaS) offerings to multiple organizations. Each organization operates a Infrastructure-as-a-Service (IaaS) platform and is associated with an organization domain. A cluster of software/communication services is deployed to each platform. Each IaaS platform is deployed to a data center and includes compute, storage, and network resources and an IaaS operating system. Users registered to an organization domain have access limited to the cluster uniquely associated with that domain. The architecture includes a globally accessible domain-to-cluster map used to map each cluster to the associated domain. A locally accessible user-to-cluster map is stored in each cluster to map that cluster to each user registered to the domain uniquely associated with that cluster.
    Type: Application
    Filed: June 30, 2016
    Publication date: October 20, 2016
    Inventors: Jonathan Rosenberg, Patrick Linskey, Reinhardt Quelle
  • Patent number: 9430672
    Abstract: A stack fusion architecture enables a cloud provider to provide Software-as-a-Service (SaaS) offerings to multiple organizations. Each organization operates a Infrastructure-as-a-Service (IaaS) platform and is associated with an organization domain. A cluster of software/communication services is deployed to each platform. Users registered to an organization domain have access limited to the cluster uniquely associated with that domain. The architecture includes a globally accessible domain-to-cluster map used to map each cluster to the associated domain. A locally accessible user-to-cluster map is stored in each cluster to map that cluster to each user registered to the domain uniquely associated with that cluster. The architecture enables communication between users provisioned on different clusters and registered to different domains without exposing private information to the cloud provider.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: August 30, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan Rosenberg, Patrick Linskey, Reinhardt Quelle