Patents by Inventor Hakon Dahle
Hakon Dahle 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: 10750125Abstract: An orchestration server and a method of deploying a distributed videoconferencing system in cloud services are disclosed. The method including receiving, by an orchestration server, a proposed configuration of a distributed videoconferencing system, determining, by the orchestration server, a status of the proposed configuration of the distributed videoconferencing system, determining, by the orchestration server, based on the status of the proposed configuration of the distributed videoconferencing system, a determined configuration of the distributed videoconferencing system, initiating, by the orchestration server, according to the determined configuration of the distributed videoconferencing system at least one non-transcoding node at a first data center of a first cloud service provider, and initiating, by the orchestration server, according to the determined configuration of the distributed videoconferencing system at least one transcoding node at a second data center.Type: GrantFiled: June 5, 2019Date of Patent: August 18, 2020Assignee: Pexip ASInventors: Håkon Dahle, Nico Cormier, Andreas Nervik Wintervold, Lukasz Zgrzebski, Peter Boba, Thomas Guggenbuhl
-
Publication number: 20200007819Abstract: An orchestration server and a method of deploying a distributed videoconferencing system in cloud services are disclosed. The method comprises receiving, by an orchestration server, a proposed configuration of a distributed videoconferencing system, determining, by the orchestration server, a status of the proposed configuration of the distributed videoconferencing system, determining, by the orchestration server, based on the status of the proposed configuration of the distributed videoconferencing system, a determined configuration of the distributed videoconferencing system, initiating, by the orchestration server, according to the determined configuration of the distributed videoconferencing system at least one non-transcoding node at a first data center of a first cloud service provider, and initiating, by the orchestration server, according to the determined configuration of the distributed videoconferencing system at least one transcoding node at a second data center.Type: ApplicationFiled: June 5, 2019Publication date: January 2, 2020Inventors: Håkon DAHLE, Nico CORMIER, Andreas Nervik WINTERVOLD, Lukasz ZGRZEBSKI, Peter BOBA, Thomas GUGGENBUHL
-
Patent number: 9961303Abstract: A method and a device providing one virtual endpoint dedicated to serve one particular real endpoint, and the virtual endpoint is typically installed on a server in the same local network as the associated real endpoint, where an MCU or a fraction of a distributed MCCJ also is installed. In the upstream direction, the virtual endpoint includes at least an upstream decoder, a scaling unit and an upstream encoder. In the downstream direction, the virtual endpoint includes at least a number of decoders, a composing unit and a downstream encoder.Type: GrantFiled: March 30, 2016Date of Patent: May 1, 2018Assignee: Cisco Technology, Inc.Inventors: Hakon Dahle, Giles Russell Chamberlin, Hani Mustafa Elsayed Abdelkader Hashim
-
Publication number: 20160212383Abstract: A method and a device providing one virtual endpoint dedicated to serve one particular real endpoint, and the virtual endpoint is typically installed on a server in the same local network as the associated real endpoint, where an MCU or a fraction of a distributed MCCJ also is installed. In the upstream direction, the virtual endpoint includes at least an upstream decoder, a scaling unit and an upstream encoder. In the downstream direction, the virtual endpoint includes at least a number of decoders, a composing unit and a downstream encoder.Type: ApplicationFiled: March 30, 2016Publication date: July 21, 2016Inventors: Hakon Dahle, Giles Russell Chamberlin, Hani Mustafa Elsayed Abdelkader Hashim
-
Patent number: 9357172Abstract: A method and a device providing one virtual endpoint dedicated to serve one particular real endpoint, and the virtual endpoint is typically installed on a server in the same local network as the associated real endpoint, where an MCU or a fraction of a distributed MCCJ also is installed. In the upstream direction, the virtual endpoint includes at least an upstream decoder, a scaling unit and an upstream encoder. In the downstream direction, the virtual endpoint includes at least a number of decoders, a composing unit and a downstream encoder.Type: GrantFiled: July 9, 2015Date of Patent: May 31, 2016Assignee: Cisco Technology, Inc.Inventors: Hakon Dahle, Giles Russell Chamberlin, Hani Mustafa Elsayed Abdelkader Hashim
-
Publication number: 20150312522Abstract: A method and a device providing one virtual endpoint dedicated to serve one particular real endpoint, and the virtual endpoint is typically installed on a server in the same local network as the associated real endpoint, where an MCU or a fraction of a distributed MCCJ also is installed. In the upstream direction, the virtual endpoint includes at least an upstream decoder, a scaling unit and an upstream encoder. In the downstream direction, the virtual endpoint includes at least a number of decoders, a composing unit and a downstream encoder.Type: ApplicationFiled: July 9, 2015Publication date: October 29, 2015Inventors: Hakon Dahle, Giles Russell Chamberlin, Hani Mustafa Elsayed Abdelkader Hashim
-
Patent number: 9118808Abstract: A method and a device for providing for sharing encoder resources in an MCU without compromising with image quality and bandwidth adaption is provided. The method and device comprises dynamic allocation of encoders in a multi-party video conference of a number of endpoints, wherein the video conference endpoints are adapted to encode and transmit a media stream comprising the steps of creating a new encoder at a request for a new pad, determining whether a maximum number of encoders is reached, if the maximum number of encoders is not reached, then linking the new pad to the new encoder, if the maximum number of encoders is reached, then linking all existing pads to the new encoder, 15 and releasing all unused encoders.Type: GrantFiled: March 26, 2014Date of Patent: August 25, 2015Assignee: Pexip ASInventors: Havard Helland Graff, Hakon Dahle
-
Patent number: 9113037Abstract: A method and a device providing one virtual endpoint dedicated to serve one particular real endpoint, and the virtual endpoint is typically installed on a server in the same local network as the associated real endpoint, where an MCU or a fraction of a distributed MCCJ also is installed. In the upstream direction, the virtual endpoint includes at least an upstream decoder, a scaling unit and an upstream encoder. In the downstream direction, the virtual endpoint includes at least a number of decoders, a composing unit and a downstream encoder.Type: GrantFiled: October 7, 2013Date of Patent: August 18, 2015Assignee: Cisco Technology, Inc.Inventors: Hakon Dahle, Giles Russell Chamberlin, Hani Mustafa Elsayed Abdelkader Hashim
-
Publication number: 20140313281Abstract: A method and a device for providing for sharing encoder resources in an MCU without compromising with image quality and bandwidth adaption is provided. The method and device comprises dynamic allocation of encoders in a multi-party video conference of a number of endpoints, wherein the video conference endpoints are adapted to encode and transmit a media stream comprising the steps of creating a new encoder at a request for a new pad, determining whether a maximum number of encoders is reached, if the maximum number of encoders is not reached, then linking the new pad to the new encoder, if the maximum number of encoders is reached, then linking all existing pads to the new encoder, 15 and releasing all unused encoders.Type: ApplicationFiled: March 26, 2014Publication date: October 23, 2014Applicant: PEXIP ASInventors: Havard Helland Graff, Hakon Dahle
-
Publication number: 20140247320Abstract: A method and a device providing one virtual endpoint dedicated to serve one particular real endpoint, and the virtual endpoint is typically installed on a server in the same local network as the associated real endpoint, where an MCU or a fraction of a distributed MCCJ also is installed. In the upstream direction, the virtual endpoint includes at least an upstream decoder, a scaling unit and an upstream encoder. In the downstream direction, the virtual endpoint includes at least a number of decoders, a composing unit and a downstream encoder.Type: ApplicationFiled: October 7, 2013Publication date: September 4, 2014Applicant: PEXIP ASInventors: Hakon Dahle, Giles Russell Chamberlin, Hani Mustafa Elsayed Abdelkader Hashim
-
Patent number: 7792063Abstract: A conferencing Gatekeeper configured to be adjusted so as to forward a conferencing media stream to be recorded to an appropriate streaming/archiving server, or alternatively to have streaming and archiving modules incorporated. Further, a method and computer program product for archiving or streaming media data between a plurality of endpoints through said gatekeeper.Type: GrantFiled: September 26, 2006Date of Patent: September 7, 2010Assignee: Tandberg Telecom ASInventor: Hakon Dahle
-
Publication number: 20070127463Abstract: A conferencing Gatekeeper configured to be adjusted so as to forward a conferencing media stream to be recorded to an appropriate streaming/archiving server, or alternatively to have streaming and archiving modules incorporated. Further, a method and computer program product for archiving or streaming media data between a plurality of endpoints through said gatekeeper.Type: ApplicationFiled: September 26, 2006Publication date: June 7, 2007Applicant: Tandberg Telecom ASInventor: Hakon Dahle
-
Publication number: 20050027581Abstract: A system and method for connecting one or more systems to a user for automatic determination of which system the user may use to participate in a call. A predefined list of videoconferencing systems and/or locations for each user is predefined and arranged in a prioritized order. When scheduling a meeting and/or a videoconference, the predefined user lists are taken into account when selecting end-points and other resources involved in the meeting/conference. The selection process may be controlled by predefined rules also taking various system availability, network resources and the routes required for connecting the other systems in the conference into account. The present invention also introduces presence applications to facilitate scheduling and set up of ad hoc meetings/conferences.Type: ApplicationFiled: June 21, 2004Publication date: February 3, 2005Applicant: Tandberg Telecom ASInventors: Snorre Kjesbu, Thies Schrader, Hakon Dahle, Vegard Hammer