Patents by Inventor Andreas Jansson

Andreas Jansson 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: 10839826
    Abstract: A system, method and computer product for extracting an activity from recordings. The method comprises searching for signals representing plural versions of a track, determining feature representations of the plural versions of the track identified in the searching, aligning the feature representations determined in the determining, and extracting a time varying activity signal from the feature representations aligned in the aligning.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: November 17, 2020
    Assignee: SPOTIFY AB
    Inventors: Eric J. Humphrey, Andreas Jansson, Nicola Montecchio
  • Patent number: 10777177
    Abstract: An electronic device determines a first audio event of a first media content item and modifies the first media content item by superimposing a first set of data that corresponds to the first media content item over the first audio event. The first audio event has a first audio profile configured to be presented over a first channel for playback. The first set of data has a second audio profile configured to be presented over the first channel for playback. Playback of the second audio profile is configured to be masked by the first audio profile during playback of the first media content item. The electronic device transmits, to a second electronic device, the modified first media content item.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: September 15, 2020
    Assignee: Spotify AB
    Inventors: Andreas Jansson, David Samuel Rubinstein, Peter Milan Thomson Sobot
  • Patent number: 10740991
    Abstract: A method is provided for controlling electrical components in a vehicle including multiple traction voltage systems, wherein each traction voltage system includes at least one electrical component, and which electrical component has the same function in each traction voltage system, the method involving the steps of monitoring and registering the state of health of each electrical component over time; predicting a predetermined parameter for each electrical component, which parameter is related to a future operating state inhibiting the use of the components; determining a control strategy for each electrical component based on the state of health of the electrical components to balance the parameters towards a common value; and controlling the electrical components based on the determined control strategy.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: August 11, 2020
    Assignee: VOLVO TRUCK CORPORATION
    Inventor: Andreas Jansson
  • Publication number: 20190299975
    Abstract: Method and system for starting an internal combustion engine of a hybrid vehicle, adapted to rotate a drive shaft providing torque via a transmission unit comprising a first clutch connecting the engine to an input shaft of a gearbox connected to a torque converter connected to a second clutch connecting the torque converter to the at least one driving wheel, where the input shaft is connected to an electric machine; the method comprising: disengaging the second clutch to a predetermined torque level such that there is a slip in the second clutch; engaging the lock-up clutch; engaging the first clutch to bring the engine to a first rotational speed; disengaging the first clutch when the engine has reached the first rotational speed; starting the engine, and engaging the first clutch when the engine has started and rotates with a second rotational speed.
    Type: Application
    Filed: February 26, 2019
    Publication date: October 3, 2019
    Inventors: Andreas ERIKSSON, Andreas JANSSON, Jonas FORSSELL, Mathias GYLLING, Mats BOHMAN, Mattias KROON
  • Publication number: 20190043528
    Abstract: A system, method and computer product for extracting an activity from recordings. The method comprises searching for signals representing plural versions of a track, determining feature representations of the plural versions of the track identified in the searching, aligning the feature representations determined in the determining, and extracting a time varying activity signal from the feature representations aligned in the aligning.
    Type: Application
    Filed: May 9, 2018
    Publication date: February 7, 2019
    Applicant: Spotify AB
    Inventors: Eric J. Humphrey, Andreas Jansson, Nicola Montecchio
  • Patent number: 10173669
    Abstract: An arrangement for improving maneuverability of a vehicle combination that includes a first vehicle unit, a second vehicle unit and a third vehicle unit interconnected by articulated joints, where the vehicle combination includes two driven axles and where each driven axle can be controlled independently, an arrangement for determining the articulation angel between the vehicle units, an arrangement for determining a steering wheel angle of the vehicle combination, an arrangement for determining the speed of the vehicle combination, an arrangement for determining the yaw rate of the vehicle units, and an arrangement for determining a delay value between the steering wheels of the vehicle combination and at least one articulated joint, where the arrangement is adapted to control a desired articulation angle of the articulated joints by coordinating the force ratio between the two driven axles by using the determined yaw rate of the vehicle units and the determined delay value.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: January 8, 2019
    Assignee: Volvo Truck Corporation
    Inventors: Filip Alm, Andreas Jansson, Leo Laine
  • Publication number: 20170352203
    Abstract: A method is provided for controlling electrical components in a vehicle including multiple traction voltage systems, wherein each traction voltage system includes at least one electrical component, and which electrical component has the same function in each traction voltage system, the method involving the steps of monitoring and registering the state of health of each electrical component over time; predicting a predetermined parameter for each electrical component, which parameter is related to a future operating state inhibiting the use of the components; determining a control strategy for each electrical component based on the state of health of the electrical components to balance the parameters towards a common value; and controlling the electrical components based on the determined control strategy.
    Type: Application
    Filed: January 16, 2015
    Publication date: December 7, 2017
    Applicant: VOLVO TRUCK CORPORATION
    Inventor: Andreas JANSSON
  • Publication number: 20170320488
    Abstract: An arrangement for improving manoeuvrability of a vehicle combination that includes a first vehicle unit, a second vehicle unit and a third vehicle unit interconnected by articulated joints, where the vehicle combination includes two driven axles and where each driven axle can be controlled independently, an arrangement for determining the articulation angel between the vehicle units, an arrangement for determining a steering wheel angle of the vehicle combination, an arrangement for determining the speed of the vehicle combination, an arrangement for determining the yaw rate of the vehicle units, and an arrangement for determining a delay value between the steering wheels of the vehicle combination and at least one articulated joint, where the arrangement is adapted to control a desired articulation angle of the articulated joints by coordinating the force ratio between the two driven axles by using the determined yaw rate of the vehicle units and the determined delay value.
    Type: Application
    Filed: December 19, 2014
    Publication date: November 9, 2017
    Applicant: VOLVO TRUCK CORPORATION
    Inventors: Filip ALM, Andreas JANSSON, Leo LAINE
  • Patent number: 9553944
    Abstract: In accordance with various embodiments, a set of features are described for enabling an application server platform for telecom based applications. A system for providing an application server for telecom-based applications can include a computer, including a computer readable medium and processor. The system can also include an application server, executing on the computer. The application server can include an actor container that manages and provides lifecycle and runtime properties for application classes that are executed as actors in the application server. The actor container can manages a set of event transactions, wherein all storage operations are performed as part of the event transaction that spans each event handler invocation.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: January 24, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Boris Selitser, Anders Lars-Goran Forsberg, Jean Bovet, Andreas Jansson
  • Patent number: 9378060
    Abstract: In accordance with various embodiments, systems and methods are provided for co-locating execution logic and state data in a distributed and clustered environment. Such a system can include a plurality of applications, executing on one or more application servers, including an event broker which identifies state data required by an actor, a database which identifies an application server where such state data is cached; and a co-location module which instantiates the actor on the application server where such state data is cached. The method includes identifying state data required by a transaction, identifying an application server where such state data is cached, instantiating execution logic for processing the transaction on the application server where such state data is cached, and executing said execution logic for processing the transaction on the application server where such state data is cached thereby providing predictable low execution latency.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: June 28, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Andreas Jansson, Lars-Göran Forsberg
  • Patent number: 9258379
    Abstract: In accordance with various embodiments, a set of features are described for enabling an application server platform for telecom based applications. A system for providing an application server for telecom-based applications can include an application server that includes a session initiation protocol (SIP) adapter. The SIP adapter can use a connection oriented protocol and provides interactions with application code in an actor of said application server by means of asynchronized SIP protocol events. The SIP adapter can also provide stateless node mapping to a stateful server node hosting a specific session for the actor.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: February 9, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Andreas Jansson, Grant Yang, Jack Li, Vicky Liu, Tao Ma, Peng Liu, Ting Lou, Zun Wu, Yun Gao
  • Patent number: 8990286
    Abstract: In accordance with various embodiments, systems and methods that integrates web services into an actor model are provided. Such a system can include an event broker, which is operable to manage events between one or more actors and a plurality web services. The system can also include a plurality of protocol adapters. Each protocol adapter is associated with a different one of the plurality of web services. The system can further include a web services bundle which is a common library shared by the plurality of protocol adapters. Each protocol adapter can convert web services messages received from a web service into events and publish the events using the event broker.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: March 24, 2015
    Assignee: Oracle International Corporation
    Inventors: Andreas Jansson, Niklas Modin
  • Publication number: 20140067905
    Abstract: In accordance with various embodiments, systems and methods are provided for co-locating execution logic and state data in a distributed and clustered environment. Such a system can include a plurality of applications, executing on one or more application servers, including an event broker which identifies state data required by an actor, a database which identifies an application server where such state data is cached; and a co-location module which instantiates the actor on the application server where such state data is cached. The method includes identifying state data required by a transaction, identifying an application server where such state data is cached, instantiating execution logic for processing the transaction on the application server where such state data is cached, and executing said execution logic for processing the transaction on the application server where such state data is cached thereby providing predictable low execution latency.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: Oracle International Corporation
    Inventors: Andreas Jansson, Lars-Göran Forsberg
  • Publication number: 20130275489
    Abstract: In accordance with various embodiments, systems and methods that integrates web services into an actor model are provided. Such a system can include an event broker, which is operable to manage events between one or more actors and a plurality web services. The system can also include a plurality of protocol adapters. Each protocol adapter is associated with a different one of the plurality of web services. The system can further include a web services bundle which is a common library shared by the plurality of protocol adapters. Each protocol adapter can convert web services messages received from a web service into events and publish the events using the event broker.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Andreas Jansson, Niklas Modin
  • Patent number: 8296464
    Abstract: A split deployment model is enabled for a telecommunication service access gateway. The services of the gateway are segregated into a set of core services that provide container-based functionality and a set of exposure services that enable network integration and translation of protocols. The core services are executed as part of the application server, while the exposure services are deployed in separate archive files. This isolation of services allows single or groups of services to be independently upgraded, patched or removed and reduces the impact of one service on others. Furthermore, the services can scale independently, allowing additional hardware resources to be added to a particular service. Multiple versions of a single service can also be deployed in a single cluster or server.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: October 23, 2012
    Assignee: Oracle International Corporation
    Inventors: Boris Selitser, Andreas Jansson
  • Publication number: 20120210012
    Abstract: In accordance with various embodiments, a set of features are described for enabling an application server platform for telecom based applications. A system for providing an application server for telecom-based applications can include an application server that includes a session initiation protocol (SIP) adapter. The SIP adapter can use a connection oriented protocol and provides interactions with application code in an actor of said application server by means of asynchronized SIP protocol events. The SIP adapter can also provide stateless node mapping to a stateful server node hosting a specific session for the actor.
    Type: Application
    Filed: December 28, 2011
    Publication date: August 16, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Andreas Jansson, Grant Yang, Jack Li, Vicky Liu, Tao Ma, Peng Liu, Ting Lou, Zun Wu, Yan Gao
  • Publication number: 20120173715
    Abstract: In accordance with various embodiments, a set of features are described for enabling an application server platform for telecom based applications. A system for providing an application server for telecom-based applications can include a computer, including a computer readable medium and processor. The system can also include an application server, executing on the computer. The application server can include an actor container that manages and provides lifecycle and runtime properties for application classes that are executed as actors in the application server. The actor container can manages a set of event transactions, wherein all storage operations are performed as part of the event transaction that spans each event handler invocation.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 5, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Boris Selitser, Anders Lars-Goran Forsberg, Jean Bovet, Andreas Jansson
  • Publication number: 20100332684
    Abstract: A split deployment model is enabled for a telecommunication service access gateway. The services of the gateway are segregated into a set of core services that provide container-based functionality and a set of exposure services that enable network integration and translation of protocols. The core services are executed as part of the application server, while the exposure services are deployed in separate archive files. This isolation of services allows single or groups of services to be independently upgraded, patched or removed and reduces the impact of one service on others. Furthermore, the services can scale independently, allowing additional hardware resources to be added to a particular service. Multiple versions of a single service can also be deployed in a single cluster or server.
    Type: Application
    Filed: June 25, 2009
    Publication date: December 30, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Boris Selitser, Andreas Jansson
  • Publication number: 20070106800
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for controlling access to telecommunications resources implementing a legacy protocol based upon a policy. These mechanisms and methods for controlling access to legacy protocols based upon a policy can enable embodiments to control access by third party created and other applications to network resources implementing legacy telecommunications protocols. The ability of embodiments to control access by third party created and other applications to network resources can enable network providers to provide greater access to network resources without compromising security of other users. Embodiments may further provide the ability to interface with legacy push protocols, multimedia message protocols and short message peer-to-peer protocols.
    Type: Application
    Filed: May 15, 2006
    Publication date: May 10, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Bengt-Inge Jakobsson, Andreas Jansson
  • Publication number: 20070106801
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for controlling access to telecommunications resources implementing a legacy protocol based upon a policy. These mechanisms and methods for controlling access to legacy protocols based upon a policy can enable embodiments to control access by third party created and other applications to network resources implementing legacy telecommunications protocols. The ability of embodiments to control access by third party created and other applications to network resources can enable network providers to provide greater access to network resources without compromising security of other users. Embodiments may further provide the ability to interface with legacy push protocols, multimedia message protocols and short message peer-to-peer protocols.
    Type: Application
    Filed: May 15, 2006
    Publication date: May 10, 2007
    Applicant: BEA Systems, Inc.
    Inventor: Andreas Jansson