Patents by Inventor Nicolai Grodum
Nicolai Grodum 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: 11223616Abstract: An onboarding server uses an ultrasound token to securely onboard a new device to an organizational structure. The onboarding server obtains a registration from the new device and provides the new device with an ultrasound token. The onboarding server also obtains a notification from a user device that detected the ultrasound token broadcast from the new device. The onboarding server determines a device identity for the new device and provides cryptographic information to the new device. The cryptographic information enables the new device to connect to an organizational structure with the device identity.Type: GrantFiled: August 7, 2019Date of Patent: January 11, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Nicolai Grødum, Bjørn Kristian Nordlund, Magnus Aaen Holst
-
Publication number: 20210044580Abstract: An onboarding server uses an ultrasound token to securely onboard a new device to an organizational structure. The onboarding server obtains a registration from the new device and provides the new device with an ultrasound token. The onboarding server also obtains a notification from a user device that detected the ultrasound token broadcast from the new device. The onboarding server determines a device identity for the new device and provides cryptographic information to the new device. The cryptographic information enables the new device to connect to an organizational structure with the device identity.Type: ApplicationFiled: August 7, 2019Publication date: February 11, 2021Inventors: Nicolai Grødum, Bjørn Kristian Nordlund, Magnus Aaen Holst
-
Patent number: 10775761Abstract: In one embodiment, a server configured to dynamically configure a personal control panel receives an indication of a detection of a user within a meeting room, where the meeting room includes a plurality of controllable components. The server then requests information about the plurality of controllable components within the meeting room. The server configures the personal meeting room control panel of the user based on the information about the plurality of controllable components within the meeting room.Type: GrantFiled: July 13, 2017Date of Patent: September 15, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Nicolai Grødum, Magnus Aaen Holst, Bjørn Kristian Nordlund
-
Patent number: 10600033Abstract: Techniques are presented herein for scheduling meetings for participants by a scheduling system in communication with a resource allocation system that determines and allocates the resources for a requested meeting, when the resources are available. The scheduling system receives a request from a client device, where the request is to schedule a first meeting. The scheduling system then sends a query to the resource allocation system, where the query includes one or more constructs that represent resources previously allocated to one or more scheduled second meetings by the resource allocation system. The scheduling system then receives a notification from resource allocation system. The notification includes one or more additional constructs representing the resources that the resource allocation system has allocated to the first meeting.Type: GrantFiled: June 20, 2017Date of Patent: March 24, 2020Assignee: Cisco Technology, Inc.Inventors: Nicolai Grødum, Wouter Lammers
-
Patent number: 10200423Abstract: A computer-implemented method is provided in which a server receives from a user device a request to join an online meeting, the request including a meeting identifier for the online meeting. It is determined whether a meeting exists with a meeting identifier that matches the meeting identifier contained in the request. If a match is determined, a message is sent to the user device, the message indicating one or more join methods that the user device can use to join the online meeting.Type: GrantFiled: May 1, 2015Date of Patent: February 5, 2019Assignee: Cisco Technology, Inc.Inventors: Magnus Aaen Holst, Nicolai Grødum
-
Publication number: 20190018381Abstract: In one embodiment, a server configured to dynamically configure a personal control panel receives an indication of a detection of a user within a meeting room, where the meeting room includes a plurality of controllable components. The server then requests information about the plurality of controllable components within the meeting room. The server configures the personal meeting room control panel of the user based on the information about the plurality of controllable components within the meeting room.Type: ApplicationFiled: July 13, 2017Publication date: January 17, 2019Inventors: Nicolai Grødum, Magnus Aaen Holst, Bjørn Kristian Nordlund
-
Publication number: 20180365655Abstract: Techniques are presented herein for scheduling meetings for participants by a scheduling system in communication with a resource allocation system that determines and allocates the resources for a requested meeting, when the resources are available. The scheduling system receives a request from a client device, where the request is to schedule a first meeting. The scheduling system then sends a query to the resource allocation system, where the query includes one or more constructs that represent resources previously allocated to one or more scheduled second meetings by the resource allocation system. The scheduling system then receives a notification from resource allocation system. The notification includes one or more additional constructs representing the resources that the resource allocation system has allocated to the first meeting.Type: ApplicationFiled: June 20, 2017Publication date: December 20, 2018Inventors: Nicolai Grødum, Wouter Lammers
-
Publication number: 20160323330Abstract: A computer-implemented method is provided in which a server receives from a user device a request to join an online meeting, the request including a meeting identifier for the online meeting. It is determined whether a meeting exists with a meeting identifier that matches the meeting identifier contained in the request. If a match is determined, a message is sent to the user device, the message indicating one or more join methods that the user device can use to join the online meeting.Type: ApplicationFiled: May 1, 2015Publication date: November 3, 2016Inventors: Magnus Aaen Holst, Nicolai Grødum
-
Publication number: 20160307165Abstract: For a meeting resource having a publicly known or readily ascertainable address or name and that is associated with a meeting resource owner, a unique meeting key is generated for a particular meeting that is scheduled to occur using the meeting resource. The unique meeting key allows a participant to have access to the meeting resource only after the meeting resource owner has accessed the meeting resource with the same unique meeting key.Type: ApplicationFiled: April 20, 2015Publication date: October 20, 2016Inventors: Nicolai Grødum, Magnus Aaen Holst
-
Publication number: 20160247124Abstract: Computer-implemented methods are performed at a user device and a server. At the user device, a meeting calendar identifier is retrieved for a previously scheduled virtual meeting. The user device sends to a server a join link request for the scheduled virtual meeting, the join link request including the meeting calendar identifier. The user device receives from the server a first join link for the scheduled virtual meeting, the first join link mapped by the server to a second join link that is used by the server to connect a user device to the scheduled virtual meeting. The second join link is generated based on the meeting calendar identifier and has more characters than the first join link. The first join link is “human readable” insofar as it includes a human readable portion that includes a string of random or non-random characters.Type: ApplicationFiled: February 24, 2015Publication date: August 25, 2016Inventors: Magnus Aaen Holst, Nicolai Grødum
-
Publication number: 20160247123Abstract: A user device that is capable of scheduling a meeting or receiving an invitation to a meeting, generates a meeting join link for a scheduled virtual meeting. A meeting calendar identifier for the scheduled virtual meeting is retrieved. A meeting join link for the scheduled virtual meeting is generated based on the meeting calendar identifier. Thereafter, the user device may user the meeting join link to join the scheduled virtual meeting. The user device connects to a server that joins/connects the user device to the scheduled virtual meeting based on the meeting join link.Type: ApplicationFiled: February 24, 2015Publication date: August 25, 2016Inventors: Magnus Aaen Holst, Nicolai Grødum
-
Patent number: 9160635Abstract: A method for managing and monitoring communication devices in a firewall/NAT protected network from a Management system outside the firewall/NAT protected network includes periodically and at predefined events opening an http connection and transmitting a request from the respective communication devices to the Management system through a firewall/NAT installation protecting the network, and when receiving said request in the management system, transmitting instructions and data to the communication devices from the management system in a http response through said http connection.Type: GrantFiled: March 27, 2014Date of Patent: October 13, 2015Assignee: Cisco Technology, Inc.Inventors: Jarl Ove Staurnes, Nicolai Grodum
-
Publication number: 20140297794Abstract: A method for managing and monitoring communication devices in a firewall/NAT protected network from a Management system outside the firewall/NAT protected network includes periodically and at predefined events opening an http connection and transmitting a request from the respective communication devices to the Management system through a firewall/NAT installation protecting the network, and when receiving said request in the management system, transmitting instructions and data to the communication devices from the management system in a http response through said http connection.Type: ApplicationFiled: March 27, 2014Publication date: October 2, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Jarl Ove STAURNES, Nicolai Grodum
-
Patent number: 8713662Abstract: A method for managing and monitoring communication devices in a firewall/NAT protected network from a Management system outside the firewall/NAT protected network includes periodically and at predefined events opening an http connection and transmitting a request from the respective communication devices to the Management system through a firewall/NAT installation protecting the network, and when receiving said request in the management system, transmitting instructions and data to the communication devices from the management system in a http response through said http connection.Type: GrantFiled: February 3, 2006Date of Patent: April 29, 2014Assignee: Cisco Technology, Inc.Inventors: Jarl Ove Staurnes, Nicolai Grødum
-
Patent number: 8478622Abstract: The present invention relates to managing and scheduling videoconferences. It introduces a novel mechanism for scheduling a virtual resource connected to an individual or a group of individuals. The virtual resource is associated to one or more conference systems in a conference management system, and an entity representing the virtual re-source is displayed in a conventional resource planning application (e.g. Microsoft Outlook) allowing a user to investigate if the virtual resource, i.e. at least one of the conference systems, is free or busy. The user is then able to schedule a conference with the resource by a familiar scheduling interface, and without having to know with which alternative conference systems the individual or group of individuals connected to the virtual resource is associated.Type: GrantFiled: December 13, 2005Date of Patent: July 2, 2013Assignee: Cisco Technology, Inc.Inventor: Nicolai Grodum
-
Patent number: 8103507Abstract: The present invention provides a system and a method making an archived conference or presentation searchable after being stored in the archive server. According to the invention, one or more media streams coded according to H.323 or SIP are transmitted to a conversion engine for converting multimedia content into a standard streaming format, which may be a cluster of files, each representing a certain medium (audio, video, data) and/or a structure file that synchronizes and associates the different media together. When the conversion is carried out, the structure file is copied and forwarded to a post-processing server. The post-processing server includes i.a. a speech recognition engine generating a text file of alphanumeric characters representing all recognized words in the audio file. The text file is then entered into the cluster of files associating each identified word to a timing tag in the structure file.Type: GrantFiled: November 29, 2006Date of Patent: January 24, 2012Assignee: Cisco Technology, Inc.Inventors: Hallgrim Sagen, Geir Arne Sandbakken, Nicolai Grodum, Norma Lovhaugen, Espen Christensen
-
Patent number: 7664490Abstract: A method, system and computer program product for establishing a call in a communication system including an Instant Messaging (IM) application provided by a Session Initiated Protocol (SIP) server connected to a number of IM clients, each associated with at least one conference endpoint managed by one or more management systems at least adapted to schedule and/or investigate possibilities for a conference between two or more individuals.Type: GrantFiled: July 14, 2006Date of Patent: February 16, 2010Assignee: Tandberg Telecom ASInventors: Carl Aaby, Nicolai Grodum
-
Publication number: 20090112671Abstract: The present invention relates to managing and scheduling videoconferences. It introduces a novel mechanism for scheduling a virtual resource connected to an individual or a group of individuals. The virtual resource is associated to one or more conference systems in a conference management system, and an entity representing the virtual re-source is displayed in a conventional resource planning application (e.g. Microsoft Outlook) allowing a user to investigate if the virtual resource, i.e. at least one of the conference systems, is free or busy. The user is then able to schedule a conference with the resource by a familiar scheduling interface, and without having to know with which alternative conference systems the individual or group of individuals connected to the virtual resource is associated.Type: ApplicationFiled: December 13, 2005Publication date: April 30, 2009Applicant: Tandberg Telecom ASInventor: Nicolai Grodum
-
Publication number: 20070156843Abstract: The present invention provides a system and a method making an archived conference or presentation searchable after being stored in the archive server. According to the invention, one or more media streams coded according to H.323 or SIP are transmitted to a conversion engine for converting multimedia content into a standard streaming format, which may be a cluster of files, each representing a certain medium (audio, video, data) and/or a structure file that synchronizes and associates the different media together. When the conversion is carried out, the structure file is copied and forwarded to a post-processing server. The post-processing server includes i.a. a speech recognition engine generating a text file of alphanumeric characters representing all recognized words in the audio file. The text file is then entered into the cluster of files associating each identified word to a timing tag in the structure file.Type: ApplicationFiled: November 29, 2006Publication date: July 5, 2007Applicant: Tandberg Telecom ASInventors: Hallgrim SAGEN, Geir Arne Sandbakken, Nicolai Grodum, Norma Lovhaugen, Espen Christensen
-
Publication number: 20070022201Abstract: A method, system and computer program product for establishing a call in a communication system including an Instant Messaging (IM) application provided by a Session Initiated Protocol (SIP) server connected to a number of IM clients, each associated with at least one conference endpoint managed by one or more management systems at least adapted to schedule and/or investigate possibilities for a conference between two or more individuals.Type: ApplicationFiled: July 14, 2006Publication date: January 25, 2007Applicant: Tandberg Telecom ASInventors: Carl Aaby, Nicolai Grodum