Patents by Inventor Johan Eriksson
Johan Eriksson 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: 20240130313Abstract: The present invention relates to methods and systems for obtaining a plantlet from a plurality of somatic plant embryos, and to the use of a compressible and resilient solid substrate comprising a plurality of hydrophilic and biodegradable polymer fibres, as a germination substrate in a method for germination of a somatic plant embryo.Type: ApplicationFiled: February 15, 2022Publication date: April 25, 2024Inventors: Malin Abrahamsson, Magnus Hertzberg, Ravi Shah, Magnus Eriksson, Batu Akan, Bengt Peterson, Tommy Stenberg, Johan Skaborn
-
Patent number: 11917536Abstract: A method is described for initiating a wireless network to connect an electronic device among a set of first-type electronic devices with a second-type electronic device. The method comprising: receiving, at a service server configured to service the set of first-type electronic devices, data pertaining to a user-id; retrieving, from a database, a unique network configuration associated with the user-id, wherein the unique network configuration is known beforehand by the second-type electronic device; selecting, at the service server, an electronic device among the set of first-type electronic devices; and sending, to the selected electronic device, the unique network configuration associated with the user-id for allowing the selected electronic device to initiate a wireless network using the unique network configuration associated with the user-id.Type: GrantFiled: October 6, 2021Date of Patent: February 27, 2024Assignee: AXIS ABInventors: Magnus Eriksson, Stefan Andersson, Marcus Prebble, Philip Linde, Filip Björck, Björn Holmstedt, Tommy Stahlros, Hamoud Abdullah, Johan Helmertz
-
Publication number: 20220162227Abstract: The present invention relates to novel methods for the preparation of 1,3-benzodioxole heterocyclic compounds. The compounds are useful as PDE4 inhibitors.Type: ApplicationFiled: December 1, 2021Publication date: May 26, 2022Inventors: Allan Carsten Dahl, Johan Eriksson Bajtner, Esben Paul Krogh Olsen, Bjørn Metzler
-
Patent number: 11220514Abstract: The present invention relates to novel methods for the preparation of 1,3-benzodioxole heterocyclic compounds of formula (I). The compounds are useful as PDE4 inhibitors.Type: GrantFiled: June 19, 2018Date of Patent: January 11, 2022Assignee: UNION therapeutics A/SInventors: Allan Carsten Dahl, Johan Eriksson Bajtner, Esben Paul Krogh Olsen, Bjørn Metzler
-
Publication number: 20210147440Abstract: The present invention relates to novel methods for the preparation of 1,3-benzodioxole heterocyclic compounds of formula (I). The compounds are useful as PDE4 inhibitors.Type: ApplicationFiled: June 19, 2018Publication date: May 20, 2021Inventors: Allan Carsten DAHL, Johan Eriksson BAJTNER, Esben Paul Krogh OLSEN, Bjørn METZLER
-
Patent number: 9841962Abstract: Methods and apparatus for implementing hybrid-cloud computing networks are disclosed. An example computer-implemented method includes receiving, at a computing device, a request to provision a user application. The method further includes identifying an application blueprint corresponding with the request and identifying at least one computing resource corresponding with the request. The method still further includes identifying a network blueprint that includes the at least one computing resource, provisioning a computing network in accordance with the identified network blueprint and provisioning the at least one computing resource in the provisioned computing network. The method also includes, installing the user application in the provisioned at least one computing resource in accordance with the application blueprint.Type: GrantFiled: August 7, 2015Date of Patent: December 12, 2017Assignee: BladeLogic, Inc.Inventors: Jonathan Newcomb Swirsky Whitney, Alexander Vul, Matthew D. Connors, Johan Eriksson, Atanu Neogi
-
Publication number: 20160041817Abstract: Methods and apparatus for implementing hybrid-cloud computing networks are disclosed. An example computer-implemented method includes receiving, at a computing device, a request to provision a user application. The method further includes identifying an application blueprint corresponding with the request and identifying at least one computing resource corresponding with the request. The method still further includes identifying a network blueprint that includes the at least one computing resource, provisioning a computing network in accordance with the identified network blueprint and provisioning the at least one computing resource in the provisioned computing network. The method also includes, installing the user application in the provisioned at least one computing resource in accordance with the application blueprint.Type: ApplicationFiled: August 7, 2015Publication date: February 11, 2016Inventors: Jonathan Newcomb Swirsky WHITNEY, Alexander VUL, Matthew D. CONNORS, Johan ERIKSSON, Atanu NEOGI
-
Patent number: 9122552Abstract: Methods and apparatus for implementing hybrid-cloud computing networks are disclosed. An example computer-implemented method includes receiving, at a computing device, a request to provision a user application. The method further includes identifying an application blueprint corresponding with the request and identifying at least one computing resource corresponding with the request. The method still further includes identifying a network blueprint that includes the at least one computing resource, provisioning a computing network in accordance with the identified network blueprint and provisioning the at least one computing resource in the provisioned computing network. The method also includes, installing the user application in the provisioned at least one computing resource in accordance with the application blueprint.Type: GrantFiled: June 29, 2012Date of Patent: September 1, 2015Assignee: BMC Software, Inc.Inventors: Jonathan Newcomb Swirsky Whitney, Alexander Vul, Matthew D. Connors, Johan Eriksson, Atanu Neogi
-
Patent number: 8959518Abstract: A scheduling system for scheduling executions of tasks within a distributed computing system may include an entry generator configured to store, using at least one key-value data store, time windows for scheduled executions of tasks therein using a plurality of nodes of the distributed computing system. The entry generator may be further configured to generate scheduler entries for inclusion within a time window of the time windows, each scheduler entry identifying a task of the tasks and an associated schedule for execution thereof. The system may further include an execution engine configured to select the time window and execute corresponding tasks of the included scheduler entries in order.Type: GrantFiled: March 30, 2012Date of Patent: February 17, 2015Assignee: BMC Software, Inc.Inventor: Johan Eriksson
-
Patent number: 8843633Abstract: Systems, methods, and computer readable media for identifying resources to implement a service in a cloud computing environment are disclosed. In general, the disclosed methodologies analyze a cloud's ability to support a desired service while maintaining separation between the cloud's logical layers. For example, given a list of resources needed to implement a target service, a hierarchical plan may be generated. The plan may then be used by each layer to track and record the availability of various possible layer-specific resource selections. Since each layer may be permitted access only to that portion of the plan that is associated with, or applicable to, the specific layer, the logical separation between different layers may be enforced. As a consequence, each layer may implement its resource selection mechanisms in any desired manner.Type: GrantFiled: March 23, 2011Date of Patent: September 23, 2014Assignee: BMC Software, Inc.Inventors: Johan Eriksson, Jonathan Whitney
-
Publication number: 20140007079Abstract: Methods and apparatus for implementing hybrid-cloud computing networks are disclosed. An example computer-implemented method includes receiving, at a computing device, a request to provision a user application. The method further includes identifying an application blueprint corresponding with the request and identifying at least one computing resource corresponding with the request. The method still further includes identifying a network blueprint that includes the at least one computing resource, provisioning a computing network in accordance with the identified network blueprint and provisioning the at least one computing resource in the provisioned computing network. The method also includes, installing the user application in the provisioned at least one computing resource in accordance with the application blueprint.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: BMC Software, Inc.Inventors: Jonathan Newcomb Swirsky Whitney, Alexander Vul, Matthew D. Connors, Johan Eriksson, Atanu Neogi
-
Patent number: 8589471Abstract: A provider definition represents software that implements the semantics of one or more operations on an object in an object-oriented system. A provider represents a specific instance of a provider definition. One or more providers implement operations for objects in the system. A component of the system called the provider registry maintains a mapping of providers and operations as defined by the provider definitions. When handling a request to invoke a operation on an object, the system dynamically dispatches to the correct provider based on this mapping. Where more than one provider are registered as implementing the desired operation on an object, techniques are disclosed for selecting a provider to perform the desired operation.Type: GrantFiled: March 29, 2011Date of Patent: November 19, 2013Assignee: BMC Software, Inc.Inventors: Jonathan Whitney, Alexander Vul, Mathew Connors, Johan Eriksson, Atanu Neogi
-
Publication number: 20130263140Abstract: A scheduling system for scheduling executions of tasks within a distributed computing system may include an entry generator configured to store, using at least one key-value data store, time windows for scheduled executions of tasks therein using a plurality of nodes of the distributed computing system. The entry generator may be further configured to generate scheduler entries for inclusion within a time window of the time windows, each scheduler entry identifying a task of the tasks and an associated schedule for execution thereof. The system may further include an execution engine configured to select the time window and execute corresponding tasks of the included scheduler entries in order.Type: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: BMC SOFTWARE, INC.Inventor: Johan Eriksson
-
Publication number: 20120254278Abstract: A provider definition represents software that implements the semantics of one or more operations on an object in an object-oriented system. A provider represents a specific instance of a provider definition. One or more providers implement operations for objects in the system. A component of the system called the provider registry maintains a mapping of providers and operations as defined by the provider definitions. When handling a request to invoke a operation on an object, the system dynamically dispatches to the correct provider based on this mapping. Where more than one provider are registered as implementing the desired operation on an object, techniques are disclosed for selecting a provider to perform the desired operation.Type: ApplicationFiled: March 29, 2011Publication date: October 4, 2012Applicant: BMC SOFTWARE, INC.Inventors: Jonathan Whitney, Alexander Vul, Mathew Connors, Johan Eriksson, Atanu Neogi
-
Publication number: 20120246317Abstract: Systems, methods, and computer readable media for identifying resources to implement a service in a cloud computing environment are disclosed. In general, the disclosed methodologies analyze a cloud's ability to support a desired service while maintaining separation between the cloud's logical layers. For example, given a list of resources needed to implement a target service, a hierarchical plan may be generated. The plan may then be used by each layer to track and record the availability of various possible layer-specific resource selections. Since each layer may be permitted access only to that portion of the plan that is associated with, or applicable to, the specific layer, the logical separation between different layers may be enforced. As a consequence, each layer may implement its resource selection mechanisms in any desired manner.Type: ApplicationFiled: March 23, 2011Publication date: September 27, 2012Applicant: BMC SOFTWARE, INC.Inventors: Johan Eriksson, Jonathan Whitney
-
Patent number: 7996501Abstract: A system and method updates a device by storing into nondisk nonvolatile storage such as flash memory, the files used to update the device, using data structures that are swapped, a portion at a time, into available RAM of the device.Type: GrantFiled: October 16, 2007Date of Patent: August 9, 2011Assignee: BMC Software, Inc.Inventors: Johan Eriksson, Simon Wynn, Arthur A. van Hoff
-
Patent number: 7853507Abstract: A computerized CSD-system includes an instruments register in which the instruments have attributes which define them. The instruments are configured in a hierarchical multi-level structure. A first instrument on a first level in the hierarchy is linked to instruments on a second, lower level in the hierarchy. The link between instruments on the first and second levels of the hierarchy is defined by all of the attributes in the instruments on the second level also included in the instrument on the first level to which the instruments on the second level are linked. An amendment to an attribute in an instrument causes the same amendment in the same attribute of those instruments which are linked to the amended instrument and which are on lower levels in the hierarchy than the amended instrument. Each instrument is only allowed a link to one instrument above it.Type: GrantFiled: June 23, 2003Date of Patent: December 14, 2010Assignee: OMX Technology ABInventor: Johan Eriksson
-
Publication number: 20090106295Abstract: The invention concerns a method, device and computer program medium for setting up a part of a computer system as well as such a computer system including a number of modules of different types using data in a number of data fields provided in a system data set. The computer program medium comprises computer program code providing data field definitions for the data fields of the system data set, said data field definitions being provided in a system data definition structure, where the system data definition structure groups the various data field definitions for the data fields of the system data set into data packages according to which modules are to use them, and the data field definitions include data enabling the generating of data handling units for handling data in the data fields of said system data set.Type: ApplicationFiled: October 18, 2007Publication date: April 23, 2009Inventors: Ulf Hagmann, Magnus S.A. Josefsson, Lennart Enstrom, Kristoffer Vinge, Johan Eriksson, Carl Gentele, Karin Windmar, Lars Bjorup, Mikael Lagula, Jonas E. Lundberg
-
Publication number: 20090106772Abstract: The invention concerns a method, computing device, data processing system and computer program product for ensuring correct processing of data according to various system states. The system includes a first data processing module having a state control unit which blocks reception of data on input channels where a state message indicating a change from an old state to a new state has been received and sends a loop check message into each loop in a set of data processing loops the module is connected in and for which the old state applies. The state control unit also removes the blocking when for each loop in the set either the loop check message is received in the module or an associated input channel has received the new state and all other input channels have received the new state.Type: ApplicationFiled: October 18, 2007Publication date: April 23, 2009Applicant: OMX Technology ABInventors: Henrik Jarl, Magnus Rosenlund, Johan Eriksson, Thomas E. Green
-
Patent number: D1024373Type: GrantFiled: July 23, 2021Date of Patent: April 23, 2024Assignee: Thule Sweden ABInventors: Henrik Eriksson, Johan Larsson