Patents by Inventor Michael Grupenhoff

Michael Grupenhoff 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).

  • Patent number: 11722545
    Abstract: A device may include a processor configured to monitor a user of a video conferencing application. The processor may be further configured to determine that the user corresponds to a passive user based on the monitoring; switch a setting for the video conferencing application for the user from real-time video to video streaming, in response to determining that the user corresponds to a passive user; generate a delay between receiving content via the video conferencing application and playing the content by the video conferencing application, wherein the delay progressively increases from no delay to a particular delay value over a time period, in response to switching the setting for the video conferencing application for the user from real-time video to video streaming; and play the received content using the video conferencing application based on the generated delay.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: August 8, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Pierre Seigneurbieux, Satish Malalaganv Ramakrishna, Michael Grupenhoff
  • Publication number: 20230057544
    Abstract: A device may include a processor configured to monitor a user of a video conferencing application. The processor may be further configured to determine that the user corresponds to a passive user based on the monitoring; switch a setting for the video conferencing application for the user from real-time video to video streaming, in response to determining that the user corresponds to a passive user; generate a delay between receiving content via the video conferencing application and playing the content by the video conferencing application, wherein the delay progressively increases from no delay to a particular delay value over a time period, in response to switching the setting for the video conferencing application for the user from real-time video to video streaming; and play the received content using the video conferencing application based on the generated delay.
    Type: Application
    Filed: July 8, 2022
    Publication date: February 23, 2023
    Inventors: Pierre Seigneurbieux, Satish Malalaganv Ramakrishna, Michael Grupenhoff
  • Patent number: 11405448
    Abstract: A device may include a processor configured to monitor a user of a video conferencing application. The processor may be further configured to determine that the user corresponds to a passive user based on the monitoring; switch a setting for the video conferencing application for the user from real-time video to video streaming, in response to determining that the user corresponds to a passive user; generate a delay between receiving content via the video conferencing application and playing the content by the video conferencing application, wherein the delay progressively increases from no delay to a particular delay value over a time period, in response to switching the setting for the video conferencing application for the user from real-time video to video streaming; and play the received content using the video conferencing application based on the generated delay.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: August 2, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Pierre Seigneurbieux, Satish Malalaganv Ramakrishna, Michael Grupenhoff
  • Patent number: 11323660
    Abstract: A data stream from an internal endpoint of a video conference participant is received at an enterprise media processing node. The internal endpoint is accessible to the enterprise media processing node behind a firewall on an enterprise network. The received data stream is translated and transcoded into a predefined common communication protocol. A data stream in the common communication protocol is received at an external media processing node using a firewall friendly protocol to traverse the firewall from an external endpoint. The external endpoint communicates with the external media processing node outside the enterprise network. A composite data stream of the received data streams from endpoints within the enterprise network and outside the enterprise network is selectively generated, and sent to the internal endpoint.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: May 3, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Alagu Periyannan, Emmanuel Weber, Michael Grupenhoff, Maulik Shah, Shacolby Jackson, Swaroop Kulkarni, Oded Gal
  • Publication number: 20210076001
    Abstract: A data stream from an internal endpoint of a video conference participant is received at an enterprise media processing node. The internal endpoint is accessible to the enterprise media processing node behind a firewall on an enterprise network. The received data stream is translated and transcoded into a predefined common communication protocol. A data stream in the common communication protocol is received at an external media processing node using a firewall friendly protocol to traverse the firewall from an external endpoint. The external endpoint communicates with the external media processing node outside the enterprise network. A composite data stream of the received data streams from endpoints within the enterprise network and outside the enterprise network is selectively generated, and sent to the internal endpoint.
    Type: Application
    Filed: November 11, 2020
    Publication date: March 11, 2021
    Inventors: Alagu Periyannan, Emmanuel Weber, Michael Grupenhoff, Maulik Shah, Shacolby Jackson, Swaroop Kulkarni, Oded Gal
  • Patent number: 10869001
    Abstract: A data stream from an internal endpoint of a video conference participant is received at an enterprise media processing node. The internal endpoint is accessible to the enterprise media processing node behind a firewall on an enterprise network. The received data stream is translated and transcoded into a predefined common communication protocol. A data stream in the common communication protocol is received at an external media processing node using a firewall friendly protocol to traverse the firewall from an external endpoint. The external endpoint communicates with the external media processing node outside the enterprise network. A composite data stream of the received data streams from endpoints within the enterprise network and outside the enterprise network is selectively generated, and sent to the internal endpoint.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: December 15, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Alagu Periyannan, Emmanuel Weber, Michael Grupenhoff, Maulik Shah, Shacolby Jackson, Swaroop Kulkarni, Oded Gal
  • Publication number: 20190373215
    Abstract: A data stream from an internal endpoint of a video conference participant is received at an enterprise media processing node. The internal endpoint is accessible to the enterprise media processing node behind a firewall on an enterprise network. The received data stream is translated and transcoded into a predefined common communication protocol. A data stream in the common communication protocol is received at an external media processing node using a firewall friendly protocol to traverse the firewall from an external endpoint. The external endpoint communicates with the external media processing node outside the enterprise network. A composite data stream of the received data streams from endpoints within the enterprise network and outside the enterprise network is selectively generated, and sent to the internal endpoint.
    Type: Application
    Filed: June 24, 2019
    Publication date: December 5, 2019
    Inventors: Alagu Periyannan, Emmanuel Weber, Michael Grupenhoff, Maulik Shah, Shacolby Jackson, Swaroop Kulkarni, Oded Gal
  • Patent number: 10334206
    Abstract: A data stream from an internal endpoint of a video conference participant is received at an enterprise media processing node. The internal endpoint is accessible to the enterprise media processing node behind a firewall on an enterprise network. The received data stream is translated and transcoded into a predefined common communication protocol. A data stream in the common communication protocol is received at an external media processing node using a firewall friendly protocol to traverse the firewall from an external endpoint. The external endpoint communicates with the external media processing node outside the enterprise network. A composite data stream of the received data streams from endpoints within the enterprise network and outside the enterprise network is selectively generated, and sent to the internal endpoint.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: June 25, 2019
    Assignee: BLUE JEANS NETWORK, INC.
    Inventors: Alagu Periyannan, Emmanuel Weber, Michael Grupenhoff, Maulik Shah, Shacolby Jackson, Swaroop Kulkarni, Oded Gal
  • Patent number: 9525849
    Abstract: Embodiments are described for provision of video conferencing with load balancing. In some embodiments, a protocol connector module receives a media processing request from a client application for the video conference endpoint device and a client application identifier, a profile for the client application is retrieved using the client application identifier, at least one load balancing capability is determined for the client application using the identifier, a load balancing technique is selectively performed based on the at least one load balancing capability, and performance of the client application is logged with the load balancing technique in the profile.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: December 20, 2016
    Assignee: Blue Jeans Network
    Inventors: Alagu Periyannan, Emmanuel Weber, Michael Grupenhoff, Maulik Shah, Shacolby Jackson, Prasad R. Mohire, Brian W. Ashford, Lee Y. Ho
  • Patent number: 9398257
    Abstract: Described herein are methods and systems for assigning a plurality of endpoints of a video conference system to a plurality of encoders located on a server of the video conference system. At least a first group of the endpoints is assigned to first one of the encoders, and at least a second group of the endpoints, the second group disjoint from the first group, is assigned to a second one of the encoders.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: July 19, 2016
    Assignee: Blue Jeans Network
    Inventors: Emmanuel Weber, Michael Grupenhoff, Oded Gal
  • Patent number: 9380268
    Abstract: Embodiments are described for provision of video conferencing with reflector MCUs, transcoder MCUs, and/or combinations thereof. In some embodiments, a protocol connector module of a video conference system receives information on multi-data stream composition capabilities of a client application for a participant endpoint device of a video conference, session state information is received for creation of a composite of received video conference data streams for presentation at the client application, and instructions are selectively sent for handling media processing for each of the received video conference data stream from other participant devices based on the received multi-data stream composition capabilities information of the client application.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: June 28, 2016
    Assignee: Blue Jeans Network
    Inventors: Emmanuel Weber, Alagu Periyannan, Michael Grupenhoff, Prasad R. Mohire, Umesh S. Chandak
  • Publication number: 20160105641
    Abstract: Embodiments are described for provision of video conferencing with load balancing. In some embodiments, a protocol connector module receives a media processing request from a client application for the video conference endpoint device and a client application identifier, a profile for the client application is retrieved using the client application identifier, at least one load balancing capability is determined for the client application using the identifier, a load balancing technique is selectively performed based on the at least one load balancing capability, and performance of the client application is logged with the load balancing technique in the profile.
    Type: Application
    Filed: September 10, 2015
    Publication date: April 14, 2016
    Inventors: Alagu Periyannan, Emmanuel Weber, Michael Grupenhoff, Maulik Shah, Shacolby Jackson, Prasad R. Mohire, Brian W. Ashford, Lee Y. Ho
  • Patent number: 9300705
    Abstract: Described herein are methods and systems for interfacing heterogeneous endpoints and web-based media sources in a video conference. Interfacing heterogeneous endpoints can be challenging due to audio/video (A/V) streams being encoded in a format that is proprietary to a media provider of the A/V stream (e.g., format that is proprietary to Skype). To address such a challenge, a client application from the media provider may be installed at a virtual machine, and may be used to decode A/V streams that are encoded in a format proprietary to the media provider. Further, to display content from a web-based media source (e.g., YouTube) in a video conference, a browser may be installed at a virtual machine, and may be used to virtually render a media signal from the web-based media source, such virtually rendered media signal subsequently being captured and presented in a video conference.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: March 29, 2016
    Assignee: Blue Jeans Network
    Inventors: Alagu Periyannan, Prasad R. Mohire, Michael Grupenhoff, Swaroop Kulkarni, Akshay Kumar Sridharan, Nithin A. Prakash, Emmanuel Weber, Anand Raghavan, Kelly Wong
  • Patent number: 9232191
    Abstract: A new approach is proposed that contemplates systems and methods to support the operation of a Virtual Media Room or Virtual Meeting Room (VMR), wherein each VMR can accept from a plurality of participants at different geographic locations a variety of video conferencing feeds of audio and video streams from video conference endpoints. A globally distributed infrastructure that supports operations of the VMR through a plurality of MCUs (Multipoint Control Unit) built from off-the-shelf components instead of custom hardware as media processing nodes, each configured to process the plurality of audio and video streams from the plurality of video conference endpoints in real time.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: January 5, 2016
    Assignee: Blue Jeans Networks, Inc.
    Inventors: Alagu Periyannan, Raghavan Anand, Michael Grupenhoff, Ravi Kiran Kalluri, Emmanuel Weber, Anil Villait
  • Patent number: 9154735
    Abstract: Embodiments are described for provision of video conferencing with load balancing. In some embodiments, a protocol connector module receives a media processing request from a client application for the video conference endpoint device and a client application identifier, a profile for the client application is retrieved using the client application identifier, at least one load balancing capability is determined for the client application using the identifier, a load balancing technique is selectively performed based on the at least one load balancing capability, and performance of the client application is logged with the load balancing technique in the profile.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: October 6, 2015
    Assignee: Blue Jeans Network
    Inventors: Alagu Periyannan, Emmanuel Weber, Michael Grupenhoff, Maulik Shah, Shacolby Jackson, Prasad R. Mohire, Brian W. Ashford, Lee Y. Ho
  • Patent number: 8885013
    Abstract: A new approach is proposed that contemplates systems and methods to support the operation of a Virtual Media Room or Virtual Meeting Room (VMR), wherein each VMR can accept from a plurality of participants at different geographic locations a variety of video conferencing feeds of audio and video streams from video conference endpoints. The approach provides various ways for the participants to the video conference to access, control, and interact with each other during the conference for a customized personal experience. A globally distributed infrastructure supports the sharing of the event among the participants at geographically distributed locations through a plurality of MCUs (Multipoint Control Unit), each configured to process the plurality of audio and video streams from the plurality of video conference endpoints in real time.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: November 11, 2014
    Assignee: Blue Jeans Network, Inc.
    Inventors: Alagu Periyannan, Krish Ramakrishnan, Raghavan Anand, Michael Grupenhoff, Anand Raghavan, Ravi Kiran Kalluri, Emmanuel Weber
  • Patent number: 8875031
    Abstract: A new approach is proposed that contemplates systems and methods to support the operation of a Virtual Media Room or Virtual Meeting Room (VMR), wherein each VMR can accept from a plurality of participants at different geographic locations a variety of video conferencing feeds of audio and video streams from video conference endpoints. The approach provides collaborative viewing of an event through the VMR so that the participants at geographically distributed locations are able to simultaneously participate and share the experience of the event together. An initiating participant of the event sharing is further offered with in-meeting management and control over the content to be shared at the event.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: October 28, 2014
    Assignee: Blue Jeans Network, Inc.
    Inventors: Alagu Periyannan, Krish Ramakrishnan, Raghavan Anand, Michael Grupenhoff, Anand Raghavan, Ravi Kiran Kalluri, Emmanuel Weber
  • Publication number: 20140313278
    Abstract: Described herein are methods and systems for interfacing heterogeneous endpoints and web-based media sources in a video conference. Interfacing heterogeneous endpoints can be challenging due to audio/video (A/V) streams being encoded in a format that is proprietary to a media provider of the A/V stream (e.g., format that is proprietary to Skype). To address such a challenge, a client application from the media provider may be installed at a virtual machine, and may be used to decode A/V streams that are encoded in a format proprietary to the media provider. Further, to display content from a web-based media source (e.g., YouTube) in a video conference, a browser may be installed at a virtual machine, and may be used to virtually render a media signal from the web-based media source, such virtually rendered media signal subsequently being captured and presented in a video conference.
    Type: Application
    Filed: March 17, 2014
    Publication date: October 23, 2014
    Inventors: Alagu Periyannan, Prasad R. Mohire, Michael Grupenhoff, Swaroop Kulkarni, Akshay Kumar Sridharan, Nithin A. Prakash, Emmanuel Weber, Anand Raghavan, Kelly Wong
  • Publication number: 20140267569
    Abstract: Embodiments are described for provision of video conferencing media processing services within enterprise networks.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 18, 2014
    Inventors: Alagu Periyannan, Emmanuel Weber, Michael Grupenhoff, Maulik Shah, Shacolby Jackson, Swaroop Kulkarni, Oded Gal
  • Publication number: 20140267577
    Abstract: Embodiments are described for provision of video conferencing with reflector MCUs, transcoder MCUs, and/or combinations thereof.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 18, 2014
    Inventors: Emmanuel Weber, Alagu Periyannan, Michael Grupenhoff, Prasad R. Mohire, Umesh S. Chandak