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: 10839826Abstract: 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: GrantFiled: May 9, 2018Date of Patent: November 17, 2020Assignee: SPOTIFY ABInventors: Eric J. Humphrey, Andreas Jansson, Nicola Montecchio
-
Patent number: 10777177Abstract: 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: GrantFiled: September 30, 2019Date of Patent: September 15, 2020Assignee: Spotify ABInventors: Andreas Jansson, David Samuel Rubinstein, Peter Milan Thomson Sobot
-
Patent number: 10740991Abstract: 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: GrantFiled: January 16, 2015Date of Patent: August 11, 2020Assignee: VOLVO TRUCK CORPORATIONInventor: Andreas Jansson
-
Publication number: 20190299975Abstract: 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: ApplicationFiled: February 26, 2019Publication date: October 3, 2019Inventors: Andreas ERIKSSON, Andreas JANSSON, Jonas FORSSELL, Mathias GYLLING, Mats BOHMAN, Mattias KROON
-
Publication number: 20190043528Abstract: 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: ApplicationFiled: May 9, 2018Publication date: February 7, 2019Applicant: Spotify ABInventors: Eric J. Humphrey, Andreas Jansson, Nicola Montecchio
-
Patent number: 10173669Abstract: 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: GrantFiled: December 19, 2014Date of Patent: January 8, 2019Assignee: Volvo Truck CorporationInventors: Filip Alm, Andreas Jansson, Leo Laine
-
Publication number: 20170352203Abstract: 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: ApplicationFiled: January 16, 2015Publication date: December 7, 2017Applicant: VOLVO TRUCK CORPORATIONInventor: Andreas JANSSON
-
Publication number: 20170320488Abstract: 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: ApplicationFiled: December 19, 2014Publication date: November 9, 2017Applicant: VOLVO TRUCK CORPORATIONInventors: Filip ALM, Andreas JANSSON, Leo LAINE
-
Patent number: 9553944Abstract: 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: GrantFiled: December 28, 2011Date of Patent: January 24, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Boris Selitser, Anders Lars-Goran Forsberg, Jean Bovet, Andreas Jansson
-
Patent number: 9378060Abstract: 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: GrantFiled: August 28, 2012Date of Patent: June 28, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Andreas Jansson, Lars-Göran Forsberg
-
Patent number: 9258379Abstract: 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: GrantFiled: December 28, 2011Date of Patent: February 9, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Andreas Jansson, Grant Yang, Jack Li, Vicky Liu, Tao Ma, Peng Liu, Ting Lou, Zun Wu, Yun Gao
-
Patent number: 8990286Abstract: 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: GrantFiled: April 12, 2012Date of Patent: March 24, 2015Assignee: Oracle International CorporationInventors: Andreas Jansson, Niklas Modin
-
Publication number: 20140067905Abstract: 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: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Applicant: Oracle International CorporationInventors: Andreas Jansson, Lars-Göran Forsberg
-
Publication number: 20130275489Abstract: 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: ApplicationFiled: April 12, 2012Publication date: October 17, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Andreas Jansson, Niklas Modin
-
Patent number: 8296464Abstract: 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: GrantFiled: June 25, 2009Date of Patent: October 23, 2012Assignee: Oracle International CorporationInventors: Boris Selitser, Andreas Jansson
-
Publication number: 20120210012Abstract: 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: ApplicationFiled: December 28, 2011Publication date: August 16, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Andreas Jansson, Grant Yang, Jack Li, Vicky Liu, Tao Ma, Peng Liu, Ting Lou, Zun Wu, Yan Gao
-
Publication number: 20120173715Abstract: 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: ApplicationFiled: December 28, 2011Publication date: July 5, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Boris Selitser, Anders Lars-Goran Forsberg, Jean Bovet, Andreas Jansson
-
Publication number: 20100332684Abstract: 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: ApplicationFiled: June 25, 2009Publication date: December 30, 2010Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Boris Selitser, Andreas Jansson
-
Publication number: 20070106800Abstract: 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: ApplicationFiled: May 15, 2006Publication date: May 10, 2007Applicant: BEA Systems, Inc.Inventors: Bengt-Inge Jakobsson, Andreas Jansson
-
Publication number: 20070106801Abstract: 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: ApplicationFiled: May 15, 2006Publication date: May 10, 2007Applicant: BEA Systems, Inc.Inventor: Andreas Jansson