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: 20240113553Abstract: 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: ApplicationFiled: December 13, 2023Publication date: April 4, 2024Inventors: Kristian Budde, Flemming Johansen
-
Patent number: 11936747Abstract: 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: GrantFiled: July 5, 2022Date of Patent: March 19, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Aninda Ray, Dmitriy Meyerzon, Knut Kristian Johansen, Ryan Antoine Nakhoul, Nikita Voronkov
-
Patent number: 11876358Abstract: 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: GrantFiled: June 11, 2018Date of Patent: January 16, 2024Assignee: NEXANSInventors: Gard Nielsen, Ben Kristian Johansen
-
Publication number: 20230412598Abstract: 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: ApplicationFiled: August 30, 2023Publication date: December 21, 2023Inventors: Daniel Zeller, Lars Kristian Johansen, Venkat Ramanan Viswanathan, Yu Liu, Shantanu Sardal
-
Patent number: 11785011Abstract: 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: GrantFiled: July 15, 2022Date of Patent: October 10, 2023Inventors: Daniel Zeller, Lars Kristian Johansen, Venkat Ramanan Viswanathan, Yu Liu, Shantanu Sardal
-
Patent number: 11762863Abstract: 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: GrantFiled: October 13, 2017Date of Patent: September 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Knut Kristian Johansen, Bernt Ivar Olsen
-
Publication number: 20220353262Abstract: 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: ApplicationFiled: July 15, 2022Publication date: November 3, 2022Inventors: Daniel Zeller, Lars Kristian Johansen, Venkat Ramanan Viswanathan, Yu Liu, Shantanu Sardal
-
Publication number: 20220337671Abstract: 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: ApplicationFiled: July 5, 2022Publication date: October 20, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Aninda RAY, Dmitriy MEYERZON, Knut Kristian JOHANSEN, Ryan Antoine NAKHOUL, Nikita VORONKOV
-
Patent number: 11431710Abstract: 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: GrantFiled: November 6, 2020Date of Patent: August 30, 2022Assignee: OKTA, INC.Inventors: Daniel Zeller, Lars Kristian Johansen, Venkat Ramanan Viswanathan, Yu Liu, Shantanu Sardal
-
Patent number: 11418621Abstract: 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: GrantFiled: September 21, 2018Date of Patent: August 16, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Aninda Ray, Dmitriy Meyerzon, Knut Kristian Johansen, Ryan Antoine Nakhoul, Nikita Voronkov
-
Publication number: 20220181797Abstract: 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: ApplicationFiled: November 8, 2021Publication date: June 9, 2022Inventor: Ben Kristian JOHANSEN
-
Publication number: 20220150249Abstract: 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: ApplicationFiled: November 6, 2020Publication date: May 12, 2022Inventors: Daniel Zeller, Lars Kristian Johansen, Venkat Ramanan Viswanathan, Yu Liu, Shantanu Sardal
-
Publication number: 20200099772Abstract: 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: ApplicationFiled: September 21, 2018Publication date: March 26, 2020Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Aninda RAY, Dmitriy MEYERZON, Knut Kristian JOHANSEN, Ryan Antoine NAKHOUL, Nikita VORONKOV
-
Publication number: 20190114347Abstract: 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: ApplicationFiled: October 13, 2017Publication date: April 18, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Knut Kristian JOHANSEN, Bernt Ivar OLSEN
-
Publication number: 20180375223Abstract: 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: ApplicationFiled: June 11, 2018Publication date: December 27, 2018Inventors: Gard NIELSEN, Ben Kristian JOHANSEN
-
Publication number: 20150242474Abstract: 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: ApplicationFiled: February 27, 2014Publication date: August 27, 2015Applicant: Microsoft CorporationInventors: Krister Mikalsen, Knut Kristian Johansen, Dag Eidesen, Andre Soreng
-
Patent number: 8584047Abstract: 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: GrantFiled: May 18, 2010Date of Patent: November 12, 2013Assignee: Microsoft CorporationInventors: 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: 20110289459Abstract: 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: ApplicationFiled: May 18, 2010Publication date: November 24, 2011Applicant: MICROSOFT CORPORATIONInventors: 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: 20040038932Abstract: The invention relates generally to compositions and methods for preventing or inhibiting thrombin generation or activity.Type: ApplicationFiled: July 9, 2003Publication date: February 26, 2004Inventors: Jack Hirsh, Kristian Johansen, Jeffrey I. Weitz