Patents by Inventor Jonathan D. Rosenberg
Jonathan D. 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: 20210084083Abstract: Techniques are described herein for generating and maintaining locus information pertaining to real-time communication sessions between participants, where the locus information includes a plurality of nodes, and each node represents one or more client devices associated with a single participant. Engagement occurs in a real-time communication session between client devices of two or more participants. During the real-time communication session, a switch and/or sharing is facilitated of an audio component and/or a video component between a first communication device associated with a first node for a first participant and a second communication device associated with the first node for the first participant.Type: ApplicationFiled: November 25, 2020Publication date: March 18, 2021Inventors: Christopher Pearce, Jonathan D. Rosenberg, Scott A. Henning
-
Patent number: 10888946Abstract: A welding system includes a multi-process power supply, a TIG torch, and a TIG power pin for connecting the TIG torch to the multi-process power supply. The multi-process power supply has a power output connection for a MIG torch and a controller. The Controller is configured to command shielding gas and welding current to be provided to the power output connection, and the power output connection is configured to provide the shielding gas and the welding current to a MIG torch when the MIG torch is connected to the power output connection. The TIG power pin connects the TIG torch to the power output connection such that the power output connection is configured to provide the shielding gas and the welding current to the TIG torch. The controller is configured such that at least one of the shielding gas and the welding current is not provided to the TIG torch through the power output connection until a user engages a control member.Type: GrantFiled: February 9, 2018Date of Patent: January 12, 2021Assignee: LINCOLN GLOBAL, INC.Inventors: Samuel P Crescenze, Brian M. Turk, Alexander C. Mehlman, Jonathan D. Rosenberger
-
Patent number: 10623576Abstract: Systems, methods, and non-transitory computer-readable storage media for directing conferences to on-premises media agents and cloud-based media agents. A centralized controller and a plurality of cloud-based media agents are disposed within a cloud or other remote or virtual network, and a plurality of on-premises media agents are provided on-premises. The centralized controller manages the directing and forwarding of conferences and is in communication with the cloud-based media agents and the on-premises media agents.Type: GrantFiled: April 9, 2018Date of Patent: April 14, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Jonathan D. Rosenberg, Keith Griffin
-
Publication number: 20180302514Abstract: Systems, methods, and non-transitory computer-readable storage media for directing conferences to on-premises media agents and cloud-based media agents. A centralized controller and a plurality of cloud-based media agents are disposed within a cloud or other remote or virtual network, and a plurality of on-premises media agents are provided on-premises. The centralized controller manages the directing and forwarding of conferences and is in communication with the cloud-based media agents and the on-premises media agents.Type: ApplicationFiled: April 9, 2018Publication date: October 18, 2018Inventors: Jonathan D. Rosenberg, Keith Griffin
-
Publication number: 20180229325Abstract: A welding system includes a multi-process power supply, a TIG torch, and a TIG power pin for connecting the TIG torch to the multi-process power supply. The multi-process power supply has a power output connection for a MIG torch and a controller. The Controller is configured to command shielding gas and welding current to be provided to the power output connection, and the power output connection is configured to provide the shielding gas and the welding current to a MIG torch when the MIG torch is connected to the power output connection. The TIG power pin connects the TIG torch to the power output connection such that the power output connection is configured to provide the shielding gas and the welding current to the TIG torch. The controller is configured such that at least one of the shielding gas and the welding current is not provided to the TIG torch through the power output connection until a user engages a control member.Type: ApplicationFiled: February 9, 2018Publication date: August 16, 2018Inventors: Samuel P Crescenze, Brian M. Turk, Alexander C. Mehlman, Jonathan D. Rosenberger
-
Patent number: 9948786Abstract: Systems, methods, and non-transitory computer-readable storage media for directing conferences to on-premises media agents and cloud-based media agents. A centralized controller and a plurality of cloud-based media agents are disposed within a cloud or other remote or virtual network, and a plurality of on-premises media agents are provided on-premises. The centralized controller manages the directing and forwarding of conferences and is in communication with the cloud-based media agents and the on-premises media agents.Type: GrantFiled: April 17, 2015Date of Patent: April 17, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Jonathan D. Rosenberg, Keith Griffin
-
Patent number: 9832087Abstract: Techniques are described herein for facilitating a connection between a cloud networking platform and a unified communication system, where the cloud networking platform hosts communication services including real-time communications for client devices, and the unified communication system hosts communication services including real-time communications for on-prem devices that are associated with the unified communication system. Events associated with the cloud networking platform are monitored at the unified communication system, via a cloud connector device of the unified communication system, where events are associated with users who are registered with client devices and on-prem devices, and the events include real-time communications. A notification is provided to one or more client devices registered to a first user in response to an on-prem device also registered to the first user receiving a real-time communication request from a device of another user.Type: GrantFiled: January 15, 2014Date of Patent: November 28, 2017Assignee: Cisco Technology, Inc.Inventors: Christopher Pearce, Jonathan D. Rosenberg, Scott A. Henning
-
Patent number: 9614687Abstract: A conference controller receives access requests to access a conference session from respective callers. Responsive to the requests, the controller sends a conference identifier (ID) and respective agent discovery information to each of the callers. Each caller discovers an appropriate respective media agent based on the respective agent discovery information and sends a join request including the conference ID to that media agent. In turn, the media agents send requests for configuration information to the controller. Responsive to the requests from the media agents, the controller provides configuration information to the media agents that the media agents use to form a media connection with each other for the conference session through which the callers exchange media packets.Type: GrantFiled: June 6, 2014Date of Patent: April 4, 2017Assignee: Cisco Technology, Inc.Inventor: Jonathan D. Rosenberg
-
Publication number: 20160309037Abstract: Systems, methods, and non-transitory computer-readable storage media for directing conferences to on-premises media agents and cloud-based media agents. A centralized controller and a plurality of cloud-based media agents are disposed within a cloud or other remote or virtual network, and a plurality of on-premises media agents are provided on-premises. The centralized controller manages the directing and forwarding of conferences and is in communication with the cloud-based media agents and the on-premises media agents.Type: ApplicationFiled: April 17, 2015Publication date: October 20, 2016Inventors: Jonathan D. Rosenberg, Keith Griffin
-
Patent number: 9473742Abstract: The disclosed technology addresses the need in the art for capturing a moment of an active teleconference meeting. A teleconference system can enable meeting participants to capture a moment of the teleconference by providing a user interface element enabling the meeting participants to capture a moment of the teleconference. The captured moments can then be revisited or shared by the meeting participants. The teleconference system can present captured moment indicators representing the captured moments to the meeting participants which can be selectable to revisit the captured moment. Further, the teleconference system can enable the meeting participants to provide feedback to the captured moments, which can be used to assign a social strength the capture moments. The teleconference system can present the captured moment indicators according to the social strength of their corresponding captured moment.Type: GrantFiled: October 27, 2014Date of Patent: October 18, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Keith Griffin, Jonathan D. Rosenberg
-
Patent number: 9357076Abstract: A load balancer controls a cluster of media agents each configured to perform media packet processing operations in a conference session. The load balancer receives a Session Traversal Utilities for Network Address Translation/Translator (NAT) (STUN) request from a caller to establish media. The STUN request includes a conference identifier (ID) for the session. The load balancer determines an availability of each of the media agents in the cluster, selects a media agent for the caller based on the conference ID and the determined media agent availabilities, forwards the STUN request to the selected media agent, and routes media packets between the caller and the selected agent for the session.Type: GrantFiled: June 6, 2014Date of Patent: May 31, 2016Assignee: Cisco Technology, Inc.Inventor: Jonathan D. Rosenberg
-
Publication number: 20160119581Abstract: The disclosed technology addresses the need in the art for capturing a moment of an active teleconference meeting. A teleconference system can enable meeting participants to capture a moment of the teleconference by providing a user interface element enabling the meeting participants to capture a moment of the teleconference. The captured moments can then be revisited or shared by the meeting participants. The teleconference system can present captured moment indicators representing the captured moments to the meeting participants which can be selectable to revisit the captured moment. Further, the teleconference system can enable the meeting participants to provide feedback to the captured moments, which can be used to assign a social strength the capture moments. The teleconference system can present the captured moment indicators according to the social strength of their corresponding captured moment.Type: ApplicationFiled: October 27, 2014Publication date: April 28, 2016Inventors: Keith Griffin, Jonathan D. Rosenberg
-
Patent number: 9319442Abstract: A method is provided for use in connection with a communication session between two or more participants. The communication session may be an online/web-based meeting, voice call, video call, instant messaging session, etc. Interactions between two or more participants of the communication session are monitored in order to identify an additional participant for the communication session based on a topical context of the interactions. A request is sent to the additional participant to join the communication session. Before the request is sent to the additional participant, the participants in the existing communication session may be notified with a prompt inquiring as to whether the additional participant should be contacted to join the existing communication session.Type: GrantFiled: May 28, 2014Date of Patent: April 19, 2016Assignee: Cisco Technology, Inc.Inventors: Keith Griffin, Jonathan D. Rosenberg
-
Publication number: 20150358472Abstract: A load balancer controls a cluster of media agents each configured to perform media packet processing operations in a conference session. The load balancer receives a Session Traversal Utilities for Network Address Translation/Translator (NAT) (STUN) request from a caller to establish media. The STUN request includes a conference identifier (ID) for the session. The load balancer determines an availability of each of the media agents in the cluster, selects a media agent for the caller based on the conference ID and the determined media agent availabilities, forwards the STUN request to the selected media agent, and routes media packets between the caller and the selected agent for the session.Type: ApplicationFiled: June 6, 2014Publication date: December 10, 2015Inventor: Jonathan D. Rosenberg
-
Publication number: 20150358171Abstract: A conference controller receives access requests to access a conference session from respective callers. Responsive to the requests, the controller sends a conference identifier (ID) and respective agent discovery information to each of the callers. Each caller discovers an appropriate respective media agent based on the respective agent discovery information and sends a join request including the conference ID to that media agent. In turn, the media agents send requests for configuration information to the controller. Responsive to the requests from the media agents, the controller provides configuration information to the media agents that the media agents use to form a media connection with each other for the conference session through which the callers exchange media packets.Type: ApplicationFiled: June 6, 2014Publication date: December 10, 2015Inventor: Jonathan D. Rosenberg
-
Publication number: 20150350258Abstract: A method is provided for use in connection with a communication session between two or more participants. The communication session may be an online/web-based meeting, voice call, video call, instant messaging session, etc. Interactions between two or more participants of the communication session are monitored in order to identify an additional participant for the communication session based on a topical context of the interactions. A request is sent to the additional participant to join the communication session. Before the request is sent to the additional participant, the participants in the existing communication session may be notified with a prompt inquiring as to whether the additional participant should be contacted to join the existing communication session.Type: ApplicationFiled: May 28, 2014Publication date: December 3, 2015Applicant: Cisco Technology, Inc.Inventors: Keith Griffin, Jonathan D. Rosenberg
-
Publication number: 20150200974Abstract: Techniques are described herein for facilitating a connection between a cloud networking platform and a unified communication system, where the cloud networking platform hosts communication services including real-time communications for client devices, and the unified communication system hosts communication services including real-time communications for on-prem devices that are associated with the unified communication system. Events associated with the cloud networking platform are monitored at the unified communication system, via a cloud connector device of the unified communication system, where events are associated with users who are registered with client devices and on-prem devices, and the events include real-time communications. A notification is provided to one or more client devices registered to a first user in response to an on-prem device also registered to the first user receiving a real-time communication request from a device of another user.Type: ApplicationFiled: January 15, 2014Publication date: July 16, 2015Applicant: Cisco Technology, Inc.Inventors: Christopher Pearce, Jonathan D. Rosenberg, Scott A. Henning
-
Publication number: 20150200983Abstract: Techniques are described herein for storing event stream information pertaining to communication sessions between clients maintained by a cloud networking platform, where the event stream information for each client includes information in relation to communication services participated in by clients, and the communication services include hosting of real-time communications between two or more clients. A graph is generated that identifies participants, at respective clients, involved in a real-time communication session, where each participant in a real-time communication session is represented as a node in the graph. In response to at least two participants requesting to join the real-time communication session, the real-time communication session between the at least two participants is hosted via the clients of the at least two participants.Type: ApplicationFiled: January 15, 2014Publication date: July 16, 2015Applicant: Cisco Technology, Inc.Inventors: Christopher Pearce, Jonathan D. Rosenberg, Scott A. Henning
-
Patent number: 9054922Abstract: In one embodiment, an endpoint elicits a pattern of STUN responses to identify security devices located on a call path. The endpoint then uses address information from the identified security devices to establish an efficient media flow with a remote endpoint. The endpoint can optimize the number of network devices and network paths that process the endpoint's keepalive message. Additionally, the endpoint may request custom inactivity timeouts with each of the identified security devices for reducing bandwidth consumed by keepalive traffic.Type: GrantFiled: January 30, 2013Date of Patent: June 9, 2015Assignee: Cisco Technology, Inc.Inventors: Daniel G. Wing, Cullen Jennings, Jonathan D. Rosenberg
-
Patent number: 8966089Abstract: In one embodiment, a method includes receiving an invitation request message at a first outbound proxy. The invitation request message is received from a first home proxy. The invitation request message requests a communication session with a user agent. The first outbound proxy lacks a registered communication flow with the user agent. One or more outbound proxies is determined, each having a registered communication flow with the user agent. An identification of the one or more outbound proxies is sent to the first home proxy.Type: GrantFiled: October 12, 2007Date of Patent: February 24, 2015Assignee: Cisco Technology, Inc.Inventor: Jonathan D. Rosenberg