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: 11709689Abstract: 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: GrantFiled: November 22, 2021Date of Patent: July 25, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Johan Kristiansson, Karl-Johan Lundkvist
-
Publication number: 20230221968Abstract: 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: ApplicationFiled: March 22, 2023Publication date: July 13, 2023Inventors: Johan Kristiansson, Karl-Johan Lundkvist
-
Publication number: 20220083357Abstract: 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: ApplicationFiled: November 22, 2021Publication date: March 17, 2022Inventors: Johan Kristiansson, Karl-Johan Lundkvist
-
Patent number: 11216290Abstract: 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: GrantFiled: June 3, 2019Date of Patent: January 4, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Johan Kristiansson, Karl-Johan Lundkvist
-
Patent number: 11204786Abstract: 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: GrantFiled: December 17, 2019Date of Patent: December 21, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Johan Kristiansson, Karl-Johan Lundkvist
-
Publication number: 20200159548Abstract: 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: ApplicationFiled: December 17, 2019Publication date: May 21, 2020Inventors: Johan Kristiansson, Karl-Johan Lundkvist
-
Publication number: 20190286460Abstract: 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: ApplicationFiled: June 3, 2019Publication date: September 19, 2019Inventors: Johan Kristiansson, Karl-Johan Lundkvist
-
Patent number: 10394582Abstract: 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: GrantFiled: October 1, 2009Date of Patent: August 27, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Johan Kristiansson, Karl-Johan Lundkvist
-
Patent number: 9538419Abstract: 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: GrantFiled: March 28, 2012Date of Patent: January 3, 2017Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Seungtai Kim, Karl-Johan Lundkvist, Martin Skarve
-
Patent number: 9239932Abstract: 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: GrantFiled: February 18, 2011Date of Patent: January 19, 2016Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Karl-Johan Lundkvist, Per-Erik Brodin
-
Patent number: 9036581Abstract: 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: GrantFiled: February 26, 2013Date of Patent: May 19, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Seungtai Kim, Martin Skarve, Karl-Johan Lundkvist
-
Publication number: 20150117185Abstract: 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: ApplicationFiled: March 28, 2012Publication date: April 30, 2015Applicant: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Seungtai Kim, Karl-Johan Lundkvist, Martin Skarve
-
Publication number: 20130318627Abstract: 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: ApplicationFiled: February 18, 2011Publication date: November 28, 2013Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Karl-Johan Lundkvist, Per-Erik Brodin
-
Publication number: 20130250873Abstract: 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: ApplicationFiled: February 26, 2013Publication date: September 26, 2013Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Seungtai KIM, Martin SKARVE, Karl-Johan LUNDKVIST
-
Publication number: 20130212159Abstract: 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: ApplicationFiled: January 27, 2010Publication date: August 15, 2013Applicant: TELEFONAKTIEBOLAGET L M ERICSSONInventors: Konstantinos Vandikas, Karl-Johan Lundkvist, Ioannis Fikouras, Göran Eriksson
-
Publication number: 20120185532Abstract: 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: ApplicationFiled: October 1, 2009Publication date: July 19, 2012Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Johan Kristiansson, Karl-Johan Lundkvist
-
Publication number: 20100100512Abstract: 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: ApplicationFiled: October 16, 2009Publication date: April 22, 2010Inventors: Per-Erik Brodin, Karl-Johan Lundkvist