Patents by Inventor Per-Erik Brodin

Per-Erik Brodin 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: 20180068232
    Abstract: A system (e.g., content management system), a recommender system, a storage device, and various methods are described herein that improves with the aid of human (expert) judgment the online-learning for item-item similarity (e.g., movie-movie similarity).
    Type: Application
    Filed: March 23, 2017
    Publication date: March 8, 2018
    Inventors: Alvin Jude Hari Haran, Julien Forgeat, Per-Erik Brodin
  • Patent number: 9674262
    Abstract: An Application Scope Platform and a method for enabling communication between a Web Application, which is adapted to run on a first Processor of a User Device, and which is being accessible via a Web Client of the User Device, and an Application Scope, which is executable on the Application Scope Platform. The Application Scope Platform comprises a Process Manager, adapted to create and manage an event triggered Application Scope, a Web Server and a Communication Interface adapted to enable the Web Application to communicate with the Application Scope Platform via said Web Client. The Application Scope Platform being adapted to run on a second Processor, and to communicate with the Web Application, which is an Application Scope enabled Web Application, irrespective of the state of the Processor, the Web Client and/or said Web Application.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: June 6, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Adam Bergkvist, Per-Erik Brodin
  • 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: 8923651
    Abstract: Vector-based images and documents, such as those written in SVG and Adobe Flash, can be converted into equivalent bitmap or other non-vector-based image by parsing the vector-based image to detect objects in the vector-based code. For each detected object, a separate bitmap of the object is created and information about where that image lies on the z-axis is retained. A separate bitmap image is created for each object, and the separate bitmap images are layered on top of one another, which is to say ordered along the z-axis in accordance with their z-axis coordinates. Animation of an image can be implemented by selectively rendering different ones of the bitmap images as transparent.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: December 30, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Clinton Priddle, Stefan Ålund, Per-Erik Brodin
  • Patent number: 8838805
    Abstract: A method and an arrangement for enabling a communication session for streamed media between a client terminal and a server. A request-to-establish message is sent (202) from the client terminal, supplemented with a checksum generated (200) for available SDP information. The checksum is compared to a checksum generated for correct SDP information available at the server. A response message indicating the result of the comparison is received from the server (204). If the comparison indicates that the SDP information available at the server is incorrect, the response message is supplemented with the correct SDP information, to update (210) the available SDP information. The client terminal is then sending a new request-to-message supplemented with the updated SDP information. On the other hand, if the available SDP information is correct, streamed media is started to be sent (208) from the server to the client terminal.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: September 16, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Per-Erik Brodin, Jiong Sun
  • 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: 20120179808
    Abstract: An Application Scope Platform and a method for enabling communication between a Web Application, which is adapted to run on a first Processor of a User Device, and which is being accessible via a Web Client of the User Device, and an Application Scope, which is executable on the Application Scope Platform. The Application Scope Platform comprises a Process Manager, adapted to create and manage an event triggered Application Scope, a Web Server and a Communication Interface adapted to enable the Web Application to communicate with the Application Scope Platform via said Web Client. The Application Scope Platform being adapted to run on a second Processor, and to communicate with the Web Application, which is an Application Scope enabled Web Application, irrespective of the state of the Processor, the Web Client and/or said Web Application.
    Type: Application
    Filed: October 1, 2009
    Publication date: July 12, 2012
    Inventors: Adam Bergkvist, Per-Erik Brodin
  • Publication number: 20110289187
    Abstract: The invention relates to a method for pushing a transcoded media file to a mobile device, wherein a media file retrieved from a web page by a functionality added to said web page is automatically transmitted to a transcoding server where a media file format supported by the mobile device is automatically selected. The transcoded media file is then pushed to the mobile device.
    Type: Application
    Filed: December 4, 2008
    Publication date: November 24, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Per-Erik Brodin, Stefan Alund
  • Publication number: 20110153728
    Abstract: Polling performed by multiple applications running on a device is coordinated. A central scheduling function can, for example, periodically issue polling event messages to the applications. The applications can, in turn, request the transmission of polling signals to their respective servers to request application updates. By coordinating transmission of polling signals battery consumption and network communication resources can be optimized.
    Type: Application
    Filed: March 17, 2010
    Publication date: June 23, 2011
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Torbjörn EINARSSON, Per-Erik BRODIN, Per WILLARS
  • Publication number: 20100293445
    Abstract: A method and an arrangement for enabling a communication session for streamed media between a client terminal and a server. A request-to-establish message is sent (202) from the client terminal, supplemented with a checksum generated (200) for available SDP information. The checksum is compared to a checksum generated for correct SDP information available at the server. A response message indicating the result of the comparison is received from the server (204). If the comparison indicates that the SDP information available at the server is incorrect, the response message is supplemented with the correct SDP information, to update (210) the available SDP information. The client terminal is then sending a new request-to-message supplemented with the updated SDP information. On the other hand, if the available SDP information is correct, streamed media is started to be sent (208) from the server to the client terminal.
    Type: Application
    Filed: May 13, 2008
    Publication date: November 18, 2010
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Per-Erik Brodin, Jiong Sun
  • Publication number: 20100188335
    Abstract: A web application (630) for a web browser that is downloaded as a web page includes a set of links arranged as a matrix array (633) with the links being invisible on a display of a device running the web browser, and scripting logic (635) for maintaining focus of a navigator of the device on a center one of the links in the matrix array and for updating the web browser to reflect a function associated with an activation of the navigator.
    Type: Application
    Filed: June 27, 2008
    Publication date: July 29, 2010
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Clinton Priddle, Stefan Ålund, Per-Erik Brodin
  • Publication number: 20100172594
    Abstract: Vector-based images and documents, such as those written in SVG and Adobe Flash, can be converted into equivalent bitmap or other non-vector-based image by parsing the vector-based image to detect objects in the vector-based code. For each detected object, a separate bitmap of the object is created and information about where that image lies on the z-axis is retained. A separate bitmap image is created for each object, and the separate bitmap images are layered on top of one another, which is to say ordered along the z-axis in accordance with their z-axis coordinates. Animation of an image can be implemented by selectively rendering different ones of the bitmap images as transparent.
    Type: Application
    Filed: June 27, 2008
    Publication date: July 8, 2010
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Clinton Priddle, Stefan Ålund, Per-Erik Brodin
  • 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