Patents by Inventor Nicolai Grødum

Nicolai Grødum 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: 11223616
    Abstract: 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: Grant
    Filed: August 7, 2019
    Date of Patent: January 11, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nicolai Grødum, Bjørn Kristian Nordlund, Magnus Aaen Holst
  • Publication number: 20210044580
    Abstract: 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: Application
    Filed: August 7, 2019
    Publication date: February 11, 2021
    Inventors: Nicolai Grødum, Bjørn Kristian Nordlund, Magnus Aaen Holst
  • Patent number: 10775761
    Abstract: 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: Grant
    Filed: July 13, 2017
    Date of Patent: September 15, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nicolai Grødum, Magnus Aaen Holst, Bjørn Kristian Nordlund
  • Patent number: 10600033
    Abstract: 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: Grant
    Filed: June 20, 2017
    Date of Patent: March 24, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Nicolai Grødum, Wouter Lammers
  • Patent number: 10200423
    Abstract: 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: Grant
    Filed: May 1, 2015
    Date of Patent: February 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Magnus Aaen Holst, Nicolai Grødum
  • Publication number: 20190018381
    Abstract: 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: Application
    Filed: July 13, 2017
    Publication date: January 17, 2019
    Inventors: Nicolai Grødum, Magnus Aaen Holst, Bjørn Kristian Nordlund
  • Publication number: 20180365655
    Abstract: 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: Application
    Filed: June 20, 2017
    Publication date: December 20, 2018
    Inventors: Nicolai Grødum, Wouter Lammers
  • Publication number: 20160323330
    Abstract: 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: Application
    Filed: May 1, 2015
    Publication date: November 3, 2016
    Inventors: Magnus Aaen Holst, Nicolai Grødum
  • Publication number: 20160307165
    Abstract: 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: Application
    Filed: April 20, 2015
    Publication date: October 20, 2016
    Inventors: Nicolai Grødum, Magnus Aaen Holst
  • Publication number: 20160247123
    Abstract: 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: Application
    Filed: February 24, 2015
    Publication date: August 25, 2016
    Inventors: Magnus Aaen Holst, Nicolai Grødum
  • Publication number: 20160247124
    Abstract: 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: Application
    Filed: February 24, 2015
    Publication date: August 25, 2016
    Inventors: Magnus Aaen Holst, Nicolai Grødum
  • Patent number: 8713662
    Abstract: 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: Grant
    Filed: February 3, 2006
    Date of Patent: April 29, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jarl Ove Staurnes, Nicolai Grødum