Patents by Inventor Kristian Johansen

Kristian Johansen 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: 20240113553
    Abstract: Aspects of the disclosure include a power supply system is provided comprising first and second inputs, an output, a first group of power modules coupled to the inputs and the output, a second group of power modules coupled to the inputs, and at least one controller configured to control, in a reverse mode, the first group of power modules to provide power derived from the second input to the output, wherein a majority of power provided by each power module of the first group of power modules in the reverse mode is provided to the output, and control, in the reverse mode, the second group of power modules to provide power derived from the second input to the first input, wherein a majority of power provided by each power module of the second group of power modules in the reverse mode is provided to the first input.
    Type: Application
    Filed: December 13, 2023
    Publication date: April 4, 2024
    Inventors: Kristian Budde, Flemming Johansen
  • Patent number: 11936747
    Abstract: Techniques for establishing a network connection with a client device and responding to composite requests from the client device. For a composite request identifying a first action associated with a first data plugin component and a second action associated with a different second data plugin component, the first action is performed by executing a first portion of the data plugin component and transmitting corresponding response data in a first transmission to the client device via the network connection, and the second action is performed by executing a second portion of the data plugin component and transmitting corresponding response data in a second transmission separate from the first transmission to the client device via the network connection.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: March 19, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aninda Ray, Dmitriy Meyerzon, Knut Kristian Johansen, Ryan Antoine Nakhoul, Nikita Voronkov
  • Patent number: 11876358
    Abstract: A method for creating a flexible transition joint between HVDC-MI cables having different diameters. The central wires of the conductors are thermally joined by a conical connection piece. The strands of the layers of stranded wires surrounding the central wires are rewound, cut and thermally joined along their respective lay lengths. The stranded are sanded/ground along the lay length of the strands to form a smooth uniform transition having the same slope as the conical connection piece. A paper lapping machine is used to form an insulation patch over the transition joint.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: January 16, 2024
    Assignee: NEXANS
    Inventors: Gard Nielsen, Ben Kristian Johansen
  • Publication number: 20230412598
    Abstract: An authentication system facilitates efficient generation of authentication integrations with third-party identity providers for client systems. The authentication system provides one or more interfaces configured to receive requests to make authentication integrations available for a third-party identity provider. The requests to make authentication integrations available include integration information for the relevant identity provider. Based on the request to make authentication integrations available, the authentication system generates an identity provider profile for the identity provider that can be used to generate authentication integrations with the identity provider for one or more client systems. Once the identity provider profile is generated, the authentication system uses the identity provider profile to generate authentication integrations for one or more client systems that request authentication through the third-party identity provider.
    Type: Application
    Filed: August 30, 2023
    Publication date: December 21, 2023
    Inventors: Daniel Zeller, Lars Kristian Johansen, Venkat Ramanan Viswanathan, Yu Liu, Shantanu Sardal
  • Patent number: 11785011
    Abstract: An authentication system facilitates efficient generation of authentication integrations with third-party identity providers for client systems. The authentication system provides one or more interfaces configured to receive requests to make authentication integrations available for a third-party identity provider. The requests to make authentication integrations available include integration information for the relevant identity provider. Based on the request to make authentication integrations available, the authentication system generates an identity provider profile for the identity provider that can be used to generate authentication integrations with the identity provider for one or more client systems. Once the identity provider profile is generated, the authentication system uses the identity provider profile to generate authentication integrations for one or more client systems that request authentication through the third-party identity provider.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: October 10, 2023
    Inventors: Daniel Zeller, Lars Kristian Johansen, Venkat Ramanan Viswanathan, Yu Liu, Shantanu Sardal
  • Patent number: 11762863
    Abstract: Examples of the present disclosure describe systems and methods relating to hierarchical contextual search suggestions. In an example, search suggestions may be provided to a user searching for content of a content management platform. In some examples, the content management platform may manage hierarchical content, such that search suggestions provided to the user for a search query may be associated with content at a level of the hierarchical content accessed by the user. If there is not a sufficient number of search suggestions to provide to the user at the current level of the hierarchy, additional and/or alternative search suggestions may be generated for the user based on content from a different level of the hierarchy. As a result, the user may continue to receive relevant search suggestions, while reducing the amount of computing overhead and analysis used to generate such search suggestions.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: September 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Knut Kristian Johansen, Bernt Ivar Olsen
  • Publication number: 20220353262
    Abstract: An authentication system facilitates efficient generation of authentication integrations with third-party identity providers for client systems. The authentication system provides one or more interfaces configured to receive requests to make authentication integrations available for a third-party identity provider. The requests to make authentication integrations available include integration information for the relevant identity provider. Based on the request to make authentication integrations available, the authentication system generates an identity provider profile for the identity provider that can be used to generate authentication integrations with the identity provider for one or more client systems. Once the identity provider profile is generated, the authentication system uses the identity provider profile to generate authentication integrations for one or more client systems that request authentication through the third-party identity provider.
    Type: Application
    Filed: July 15, 2022
    Publication date: November 3, 2022
    Inventors: Daniel Zeller, Lars Kristian Johansen, Venkat Ramanan Viswanathan, Yu Liu, Shantanu Sardal
  • Publication number: 20220337671
    Abstract: Techniques for establishing a network connection with a client device and responding to composite requests from the client device. For a composite request identifying a first action associated with a first data plugin component and a second action associated with a different second data plugin component, the first action is performed by executing a first portion of the data plugin component and transmitting corresponding response data in a first transmission to the client device via the network connection, and the second action is performed by executing a second portion of the data plugin component and transmitting corresponding response data in a second transmission separate from the first transmission to the client device via the network connection.
    Type: Application
    Filed: July 5, 2022
    Publication date: October 20, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aninda RAY, Dmitriy MEYERZON, Knut Kristian JOHANSEN, Ryan Antoine NAKHOUL, Nikita VORONKOV
  • Patent number: 11431710
    Abstract: An authentication system facilitates efficient generation of authentication integrations with third-party identity providers for client systems. The authentication system provides one or more interfaces configured to receive requests to make authentication integrations available for a third-party identity provider. The requests to make authentication integrations available include integration information for the relevant identity provider. Based on the request to make authentication integrations available, the authentication system generates an identity provider profile for the identity provider that can be used to generate authentication integrations with the identity provider for one or more client systems. Once the identity provider profile is generated, the authentication system uses the identity provider profile to generate authentication integrations for one or more client systems that request authentication through the third-party identity provider.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: August 30, 2022
    Assignee: OKTA, INC.
    Inventors: Daniel Zeller, Lars Kristian Johansen, Venkat Ramanan Viswanathan, Yu Liu, Shantanu Sardal
  • Patent number: 11418621
    Abstract: Techniques for establishing a network connection with a client device and responding to composite requests from the client device. For a composite request identifying a first action associated with a first data plugin component and a second action associated with a different second data plugin component, the first action is performed by executing a first portion of the data plugin component and transmitting corresponding response data in a first transmission to the client device via the network connection, and the second action is performed by executing a second portion of the data plugin component and transmitting corresponding response data in a second transmission separate from the first transmission to the client device via the network connection.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aninda Ray, Dmitriy Meyerzon, Knut Kristian Johansen, Ryan Antoine Nakhoul, Nikita Voronkov
  • Publication number: 20220181797
    Abstract: A solid ring-conductor assemblage (20) blocks water from migrating in the axial direction of an electrical stranded conductor (1). The solid ring-conductor assemblage (20) has a ring and an electrical stranded conductor. The diameter of an initial opening of the ring exceeds an outer diameter of the stranded conductor (1). The solid ring-conductor assemblage (20) is obtained by the process of placing the ring in an installed position where the electrical stranded conductor (1) runs through the initial opening. A compressive force (F) is applied onto the ring (2) in the installed position thereby compressing the ring (2) as well as the portion of the electrical stranded conductor (1) as covered by the ring into a compressed state. The compressed ring and the compressed portion of the electrical stranded conductor bonds as an entity providing the solid ring-conductor assemblage (20).
    Type: Application
    Filed: November 8, 2021
    Publication date: June 9, 2022
    Inventor: Ben Kristian JOHANSEN
  • Publication number: 20220150249
    Abstract: An authentication system facilitates efficient generation of authentication integrations with third-party identity providers for client systems. The authentication system provides one or more interfaces configured to receive requests to make authentication integrations available for a third-party identity provider. The requests to make authentication integrations available include integration information for the relevant identity provider. Based on the request to make authentication integrations available, the authentication system generates an identity provider profile for the identity provider that can be used to generate authentication integrations with the identity provider for one or more client systems. Once the identity provider profile is generated, the authentication system uses the identity provider profile to generate authentication integrations for one or more client systems that request authentication through the third-party identity provider.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 12, 2022
    Inventors: Daniel Zeller, Lars Kristian Johansen, Venkat Ramanan Viswanathan, Yu Liu, Shantanu Sardal
  • Publication number: 20200099772
    Abstract: Techniques for establishing a network connection with a client device and responding to composite requests from the client device. For a composite request identifying a first action associated with a first data plugin component and a second action associated with a different second data plugin component, the first action is performed by executing a first portion of the data plugin component and transmitting corresponding response data in a first transmission to the client device via the network connection, and the second action is performed by executing a second portion of the data plugin component and transmitting corresponding response data in a second transmission separate from the first transmission to the client device via the network connection.
    Type: Application
    Filed: September 21, 2018
    Publication date: March 26, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aninda RAY, Dmitriy MEYERZON, Knut Kristian JOHANSEN, Ryan Antoine NAKHOUL, Nikita VORONKOV
  • Publication number: 20190114347
    Abstract: Examples of the present disclosure describe systems and methods relating to hierarchical contextual search suggestions. In an example, search suggestions may be provided to a user searching for content of a content management platform. In some examples, the content management platform may manage hierarchical content, such that search suggestions provided to the user for a search query may be associated with content at a level of the hierarchical content accessed by the user. If there is not a sufficient number of search suggestions to provide to the user at the current level of the hierarchy, additional and/or alternative search suggestions may be generated for the user based on content from a different level of the hierarchy. As a result, the user may continue to receive relevant search suggestions, while reducing the amount of computing overhead and analysis used to generate such search suggestions.
    Type: Application
    Filed: October 13, 2017
    Publication date: April 18, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Knut Kristian JOHANSEN, Bernt Ivar OLSEN
  • Publication number: 20180375223
    Abstract: A method for creating a flexible transition joint between HVDC-MI cables (20/40) having different diameters. The central wires (24/44) of the conductors (22/42) are thermally joined by a conical connection piece (62). The strands of the layers of stranded wires (26) surrounding the central wires (2474) are rewound, cut and thermally joined along their respective lay lengths. The stranded are sanded/ground along the lay length of the strands to form a smooth uniform transition having the same slope as the conical connection piece. A paper lapping machine is used to form an insulation patch (72) over the transition joint (69).
    Type: Application
    Filed: June 11, 2018
    Publication date: December 27, 2018
    Inventors: Gard NIELSEN, Ben Kristian JOHANSEN
  • Publication number: 20150242474
    Abstract: A query box application provides an inline and context aware query box. An interaction with a content displayed in a client application is detected, in which the interaction is interpreted to activate a query box. The query box is configured based on a context in response to a determination of the context associated with the content. A text of a part of the content may be used to search local and external sources to find resulting data associated with the text. The query box may be rendered with the resulting data in proximity to a location associated with the interaction.
    Type: Application
    Filed: February 27, 2014
    Publication date: August 27, 2015
    Applicant: Microsoft Corporation
    Inventors: Krister Mikalsen, Knut Kristian Johansen, Dag Eidesen, Andre Soreng
  • Patent number: 8584047
    Abstract: Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an orbital path. Choosing one of the orbitally displayed nodes opens it, moving down in the hierarchy. Nodes which were not chosen are undisplayed, and child node(s) of the chosen node are orbitally displayed. Node movements may be animated. A history displays recently chosen nodes. Choosing a parent node of the orbiting nodes undisplays the child nodes, and the parent node and its siblings are orbitally displayed, thereby moving up in the hierarchy. A user may select nodes from different parts of the hierarchy by moving them into a selection tray. Selected nodes can then be subjected to a specified batch operation. Controls are available for sorting nodes and/or for altering node appearance in the display.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Emmanuel J. Athans, Daniel Dole, Jeffrey Thomas Chrisope, Tarek Madkour, Stephen Giff, Jeannette Anne Gatlin, Scott E. Seiber, Jeffrey Stylos, James Kristian Johansen
  • Publication number: 20110289459
    Abstract: Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an orbital path. Choosing one of the orbitally displayed nodes opens it, moving down in the hierarchy. Nodes which were not chosen are undisplayed, and child node(s) of the chosen node are orbitally displayed. Node movements may be animated. A history displays recently chosen nodes. Choosing a parent node of the orbiting nodes undisplays the child nodes, and the parent node and its siblings are orbitally displayed, thereby moving up in the hierarchy. A user may select nodes from different parts of the hierarchy by moving them into a selection tray. Selected nodes can then be subjected to a specified batch operation. Controls are available for sorting nodes and/or for altering node appearance in the display.
    Type: Application
    Filed: May 18, 2010
    Publication date: November 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Emmanuel J. Athans, Daniel Dole, Jeffrey Thomas Chrisope, Tarek Madkour, Stephen Giff, Jeannette Anne Gatlin, Scott E. Seiber, Jeffrey Stylos, James Kristian Johansen
  • Publication number: 20040038932
    Abstract: The invention relates generally to compositions and methods for preventing or inhibiting thrombin generation or activity.
    Type: Application
    Filed: July 9, 2003
    Publication date: February 26, 2004
    Inventors: Jack Hirsh, Kristian Johansen, Jeffrey I. Weitz