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: 20240130313
    Abstract: 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: Application
    Filed: February 15, 2022
    Publication date: April 25, 2024
    Inventors: Malin Abrahamsson, Magnus Hertzberg, Ravi Shah, Magnus Eriksson, Batu Akan, Bengt Peterson, Tommy Stenberg, Johan Skaborn
  • Patent number: 11917536
    Abstract: 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: Grant
    Filed: October 6, 2021
    Date of Patent: February 27, 2024
    Assignee: AXIS AB
    Inventors: Magnus Eriksson, Stefan Andersson, Marcus Prebble, Philip Linde, Filip Björck, Björn Holmstedt, Tommy Stahlros, Hamoud Abdullah, Johan Helmertz
  • Publication number: 20220162227
    Abstract: The present invention relates to novel methods for the preparation of 1,3-benzodioxole heterocyclic compounds. The compounds are useful as PDE4 inhibitors.
    Type: Application
    Filed: December 1, 2021
    Publication date: May 26, 2022
    Inventors: Allan Carsten Dahl, Johan Eriksson Bajtner, Esben Paul Krogh Olsen, Bjørn Metzler
  • Patent number: 11220514
    Abstract: 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: Grant
    Filed: June 19, 2018
    Date of Patent: January 11, 2022
    Assignee: UNION therapeutics A/S
    Inventors: Allan Carsten Dahl, Johan Eriksson Bajtner, Esben Paul Krogh Olsen, Bjørn Metzler
  • Publication number: 20210147440
    Abstract: 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: Application
    Filed: June 19, 2018
    Publication date: May 20, 2021
    Inventors: Allan Carsten DAHL, Johan Eriksson BAJTNER, Esben Paul Krogh OLSEN, Bjørn METZLER
  • Patent number: 9841962
    Abstract: 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: Grant
    Filed: August 7, 2015
    Date of Patent: December 12, 2017
    Assignee: BladeLogic, Inc.
    Inventors: Jonathan Newcomb Swirsky Whitney, Alexander Vul, Matthew D. Connors, Johan Eriksson, Atanu Neogi
  • Publication number: 20160041817
    Abstract: 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: Application
    Filed: August 7, 2015
    Publication date: February 11, 2016
    Inventors: Jonathan Newcomb Swirsky WHITNEY, Alexander VUL, Matthew D. CONNORS, Johan ERIKSSON, Atanu NEOGI
  • Patent number: 9122552
    Abstract: 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: Grant
    Filed: June 29, 2012
    Date of Patent: September 1, 2015
    Assignee: BMC Software, Inc.
    Inventors: Jonathan Newcomb Swirsky Whitney, Alexander Vul, Matthew D. Connors, Johan Eriksson, Atanu Neogi
  • Patent number: 8959518
    Abstract: 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: Grant
    Filed: March 30, 2012
    Date of Patent: February 17, 2015
    Assignee: BMC Software, Inc.
    Inventor: Johan Eriksson
  • Patent number: 8843633
    Abstract: 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: Grant
    Filed: March 23, 2011
    Date of Patent: September 23, 2014
    Assignee: BMC Software, Inc.
    Inventors: Johan Eriksson, Jonathan Whitney
  • Publication number: 20140007079
    Abstract: 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: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: BMC Software, Inc.
    Inventors: Jonathan Newcomb Swirsky Whitney, Alexander Vul, Matthew D. Connors, Johan Eriksson, Atanu Neogi
  • Patent number: 8589471
    Abstract: 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: Grant
    Filed: March 29, 2011
    Date of Patent: November 19, 2013
    Assignee: BMC Software, Inc.
    Inventors: Jonathan Whitney, Alexander Vul, Mathew Connors, Johan Eriksson, Atanu Neogi
  • Publication number: 20130263140
    Abstract: 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: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: BMC SOFTWARE, INC.
    Inventor: Johan Eriksson
  • Publication number: 20120254278
    Abstract: 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: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: BMC SOFTWARE, INC.
    Inventors: Jonathan Whitney, Alexander Vul, Mathew Connors, Johan Eriksson, Atanu Neogi
  • Publication number: 20120246317
    Abstract: 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: Application
    Filed: March 23, 2011
    Publication date: September 27, 2012
    Applicant: BMC SOFTWARE, INC.
    Inventors: Johan Eriksson, Jonathan Whitney
  • Patent number: 7996501
    Abstract: 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: Grant
    Filed: October 16, 2007
    Date of Patent: August 9, 2011
    Assignee: BMC Software, Inc.
    Inventors: Johan Eriksson, Simon Wynn, Arthur A. van Hoff
  • Patent number: 7853507
    Abstract: 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: Grant
    Filed: June 23, 2003
    Date of Patent: December 14, 2010
    Assignee: OMX Technology AB
    Inventor: Johan Eriksson
  • Publication number: 20090106295
    Abstract: 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: Application
    Filed: October 18, 2007
    Publication date: April 23, 2009
    Inventors: 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: 20090106772
    Abstract: 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: Application
    Filed: October 18, 2007
    Publication date: April 23, 2009
    Applicant: OMX Technology AB
    Inventors: Henrik Jarl, Magnus Rosenlund, Johan Eriksson, Thomas E. Green
  • Patent number: D1024373
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: April 23, 2024
    Assignee: Thule Sweden AB
    Inventors: Henrik Eriksson, Johan Larsson