Patents by Inventor Karl-Johan Lundkvist

Karl-Johan Lundkvist 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: 11709689
    Abstract: An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessible via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: July 25, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Kristiansson, Karl-Johan Lundkvist
  • Publication number: 20230221968
    Abstract: An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessible via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not.
    Type: Application
    Filed: March 22, 2023
    Publication date: July 13, 2023
    Inventors: Johan Kristiansson, Karl-Johan Lundkvist
  • Publication number: 20220083357
    Abstract: An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessible via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not.
    Type: Application
    Filed: November 22, 2021
    Publication date: March 17, 2022
    Inventors: Johan Kristiansson, Karl-Johan Lundkvist
  • Patent number: 11216290
    Abstract: A user device executes a web application on the user device and transmits a request to an application execution server. The request requests that a background process associated with the web application be started at the application execution server. The user device adds an icon associated with the web application to a user interface of the user device, and closes execution of the web application on the user device. The user device changes an appearance of the icon in response to receiving a notification from the background process.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: January 4, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Kristiansson, Karl-Johan Lundkvist
  • Patent number: 11204786
    Abstract: An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessible via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: December 21, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Kristiansson, Karl-Johan Lundkvist
  • Publication number: 20200159548
    Abstract: An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessbile via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not.
    Type: Application
    Filed: December 17, 2019
    Publication date: May 21, 2020
    Inventors: Johan Kristiansson, Karl-Johan Lundkvist
  • Publication number: 20190286460
    Abstract: A user device executes a web application on the user device and transmits a request to an application execution server. The request requests that a background process associated with the web application be started at the application execution server. The user device adds an icon associated with the web application to a user interface of the user device, and closes execution of the web application on the user device. The user device changes an appearance of the icon in response to receiving a notification from the background process.
    Type: Application
    Filed: June 3, 2019
    Publication date: September 19, 2019
    Inventors: Johan Kristiansson, Karl-Johan Lundkvist
  • Patent number: 10394582
    Abstract: An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessible via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: August 27, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Kristiansson, Karl-Johan Lundkvist
  • Patent number: 9538419
    Abstract: A method and apparatus for enabling service aware congestion control of PS (Packet Switched) data to be performed in a communication network. In the communication network PS data is communicated between a core network of the communication network and one or more User Equipments, UE, via the communication network node. Each UE is associated to the core network by one or more PS connections, and each of the PS connections is applied by the UE for a respective PS data service. When performing the service aware congestion control, information related to a respective PS data service is obtained, and priority information is provided to a resource manager arranged in the communication network. The priority information is based on the information related to the respective PS data service for a plurality of the PS connections. The resource manager is then enabled to perform congestion control of the PS connections based on the priority information.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: January 3, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Seungtai Kim, Karl-Johan Lundkvist, Martin Skarve
  • Patent number: 9239932
    Abstract: Methods and arrangements in a client node and a server node for supporting secure handling of information related to a user, said information being stored by the server node and comprising certain data. The user is assumed to be authenticated towards the server node and to employ a first and a second web application in a web browser supporting cross-Origin resource sharing. The methods and arrangements involve determining whether the first web application is permitted to access the certain data owned by the second web application, and allowing or denying the first web application to access the certain data, based on whether the first web application is permitted to access the data. The methods and arrangements further involve providing user input related to a permission for accessing the certain data, to the server node, and establishing and declaring a mutual trust relation between the first and the second web application.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: January 19, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Karl-Johan Lundkvist, Per-Erik Brodin
  • Patent number: 9036581
    Abstract: The present invention relates to a method and device for scheduling transmission of data of terminals in a cell. To this end, information is acquired indicating type of communication service for which a first terminal is to be scheduled. Then, the first terminal and at least a second terminal in the cell is scheduled for transmission of data on the basis of the acquired information indicating the type of communication service for which the first terminal is to be scheduled, the at least second terminal being scheduled for data transmission in time periods between data transmissions of the first terminal.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: May 19, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Seungtai Kim, Martin Skarve, Karl-Johan Lundkvist
  • Publication number: 20150117185
    Abstract: A method and apparatus for enabling service aware congestion control of PS (Packet Switched) data to be performed in a communication network. In the communication network PS data is communicated between a core network of the communication network and one or more User Equipments, UE, via the communication network node. Each UE is associated to the core network by one or more PS connections, and each of the PS connections is applied by the UE for a respective PS data service. When performing the service aware congestion control, information related to a respective PS data service is obtained, and priority information is provided to a resource manager arranged in the communication network. The priority information is based on the information related to the respective PS data service for a plurality of the PS connections. The resource manager is then enabled to perform congestion control of the PS connections based on the priority information.
    Type: Application
    Filed: March 28, 2012
    Publication date: April 30, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Seungtai Kim, Karl-Johan Lundkvist, Martin Skarve
  • Publication number: 20130318627
    Abstract: Methods and arrangements in a client node and a server node for supporting secure handling of information related to a user, said information being stored by the server node and comprising certain data. The user is assumed to be authenticated towards the server node and to employ a first and a second web application in a web browser supporting cross-Origin resource sharing. The methods and arrangements involve determining whether the first web application is permitted to access the certain data owned by the second web application, and allowing or denying the first web application to access the certain data, based on whether the first web application is permitted to access the data. The methods and arrangements further involve providing user input related to a permission for accessing the certain data, to the server node, and establishing and declaring a mutual trust relation between the first and the second web application.
    Type: Application
    Filed: February 18, 2011
    Publication date: November 28, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Karl-Johan Lundkvist, Per-Erik Brodin
  • Publication number: 20130250873
    Abstract: The present invention relates to a method and device for scheduling transmission of data of terminals in a cell. To this end, information is acquired indicating type of communication service for which a first terminal is to be scheduled. Then, the first terminal and at least a second terminal in the cell is scheduled for transmission of data on the basis of the acquired information indicating the type of communication service for which the first terminal is to be scheduled, the at least second terminal being scheduled for data transmission in time periods between data transmissions of the first terminal.
    Type: Application
    Filed: February 26, 2013
    Publication date: September 26, 2013
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Seungtai KIM, Martin SKARVE, Karl-Johan LUNDKVIST
  • Publication number: 20130212159
    Abstract: The Invention relates to dynamic execution or triggering of internet services. A dynamic execution of interne services accordingly comprise intercepting (S2OO) a first message sent from a source entity to a destination entity to obtain an intercepted message; determining (S200) whether at least one triggering condition Is given based on said intercepted message, the triggering condition associated to execution of at least one interne service; invoking (S300) said at least one interne service, if it is determined that said at least one triggering condition is given; creating (S400) a second message based on said at least one invoked interne service.
    Type: Application
    Filed: January 27, 2010
    Publication date: August 15, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON
    Inventors: Konstantinos Vandikas, Karl-Johan Lundkvist, Ioannis Fikouras, Göran Eriksson
  • Publication number: 20120185532
    Abstract: An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessible via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not.
    Type: Application
    Filed: October 1, 2009
    Publication date: July 19, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Johan Kristiansson, Karl-Johan Lundkvist
  • Publication number: 20100100512
    Abstract: A method of ranking a plurality of live web applications of a communication device is disclosed. The method comprises receiving at least one data stream, each having a content and associated with a corresponding one of the plurality of live web applications, and evaluating the content of the at least one data stream using machine-learning algorithms. The method further comprises updating each of the corresponding live web applications based on the at least one data stream and determining for each of the corresponding live web applications whether any user reaction occurs with the corresponding live web application in association with the updating of the corresponding live web application. The method comprises ranking the plurality of live web applications relative to each other based at least on the evaluation of the content of the at least one data stream and the determinations of whether any user reaction occurred.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 22, 2010
    Inventors: Per-Erik Brodin, Karl-Johan Lundkvist