Patents by Inventor Per Persson

Per Persson 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: 20170257223
    Abstract: The present disclosure relates to methods of metering, and in particular to methods of metering activities of applications in distributed networks. More particular, the disclosure concerns a method for metering the operation of distributed Internet of Things, IoT devices. This disclosure relates to a method for metering activities of an application in a data processing system, wherein said data processing system comprises resource nodes configured to perform activities executed as actors in the respective resource nodes; and wherein the actors are controlled by one or more runtimes in the data processing system. The method comprises tracing, by a runtime, information related to activities executed by actors controlled by the runtime, and metering, by the runtime, the operation of the application based on the part of the traced information, which is related to activities of actors being used by the metered application. Furthermore, the disclosure relates to corresponding apparatuses and computer programs.
    Type: Application
    Filed: November 3, 2015
    Publication date: September 7, 2017
    Inventors: Per Persson, Ola Angelsmark, Joakim Persson
  • Patent number: 9730106
    Abstract: A WLAN router connected via a cellular network (e.g. LTE) to the Internet is disclosed; a plurality of SIMs (subscriptions), each associated with a user of the router, may be plugged into the router (or soft SIMs used); simultaneous Internet access for a plurality of users is achieved, even if the WLAN router does only have one TX/RX equipment, by the following features: the WLAN router—when receiving a portion of network traffic for a user—determines the subscription that the portion is associated with and updates a data usage quota for the subscription accordingly by an amount of data corresponding to said portion; thereafter, it is decided whether future network traffic for that subscription shall be transmitted over the same network connection or another subscription's network connection based on the updated data usage quota; thus, the router carries out load balancing between the subscriptions.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: August 8, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Bengt Lindoff, Harald Gustafsson, Per Persson
  • Patent number: 9692760
    Abstract: In a web browser (100) access is controlled with respect to at least one user data providing device (102), the web browser comprising a browser engine (106), a browser application (104) and a device access proxy, DAP (108). Access is acquired, in the DAP, to at least one user data providing device and a request is received from a web application (110) for user data from a first user data providing device. In response to the request, default data (112) is transmitted from the DAP to the web application. A user data access confirmation signal is obtained, and in response to the user data access confirmation signal, the transmission of the default data is discontinued and the requested user data is transmitted from the DAP to the web application.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: June 27, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Per Persson, Magnus L Olsson, Song Yuan
  • Publication number: 20170147320
    Abstract: A method performed by a network node for determining interoperability of an updated version of a piece of software with a device. The network node and the device operate in a network. The network node obtains information about software and hardware comprised in the device. The software comprises the piece of software to be updated. The network node updates the information about software and hardware with the updated version of the piece of software. The network node determines the interoperability of the updated version of the piece of software with the device based on a result of an interoperability test of the piece of software in an emulated environment corresponding to the device and created using updated information about software and hardware comprised in the device.
    Type: Application
    Filed: April 23, 2015
    Publication date: May 25, 2017
    Inventors: Per Persson, Patrik Ekdahl
  • Publication number: 20170147811
    Abstract: A migration service and module for software modules are disclosed. The migration service detects a security flaw in a first environment in which the software modules are running and migrates the software modules or part of the software modules from the first environment to a second environment when a security flaw is detected.
    Type: Application
    Filed: May 8, 2015
    Publication date: May 25, 2017
    Inventors: Ola Angelsmark, Per Persson
  • Publication number: 20170026491
    Abstract: A first deployment node connectable to a plurality of neighboring deployment nodes of a distributed deployment network for distributed deployment of a software application separable into a plurality of executable software modules is disclosed. The first deployment node comprises a hardware arrangement, a deployment operating system, and a deployment node interface. The deployment node interface is adapted to establish a connection between the first deployment node and the plurality of neighboring deployment nodes. The hardware arrangement is adapted to keep (for each of the neighboring deployment nodes) a node rating value associated with the neighboring deployment node and at least one group rating value associated with a group of deployment nodes comprising the neighboring deployment node.
    Type: Application
    Filed: December 13, 2013
    Publication date: January 26, 2017
    Inventors: Harald Gustafsson, Per Persson
  • Publication number: 20170019830
    Abstract: The proposed technology generally relates to sending a data packet from a first node to a second node, wherein there is a direct link to the second node from the first node.
    Type: Application
    Filed: December 16, 2013
    Publication date: January 19, 2017
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Bengt Lindoff, Per Persson
  • Publication number: 20160345215
    Abstract: A brokering service apparatus (400) and method therein (150) for assisting a first node (111) to roam in multiple mesh networks (100) are disclosed. The multiple mesh networks (100) comprises a first network (110) comprising a first node (111) and a gateway node (113) and a second network (120) comprising a gateway node (123). The multiple mesh networks (100) further comprises a mesh node (140, 141) which may belong to either the first network (110), the second network (120) or a third network (130). The brokering service apparatus receives a connection request associated with the first node 111 and the first network (110), the connection request is sent by the first node (111) via the mesh node (140). The brokering service identifies the first network (110) and data requirements for the first node (111) and negotiates a roaming contract between a first NMS (160) associated with the first network (110) and at least a second NMS (170) associated with the second network (120).
    Type: Application
    Filed: February 3, 2015
    Publication date: November 24, 2016
    Inventors: Magnus Åström, Bengt Lindoff, Per Persson
  • Patent number: 9146973
    Abstract: The invention provides a presentation of contextual information to a digital device in relation to a period of time. As such the invention provides for efficient user access to historical, as well as, current and future or forecasted contextual information. In addition, the present invention provides for current contextual information to be presented in an idle mode view, a scrolling bar mode view or another inconspicuous view. Additionally the present invention provides a novel means of using context information to create multimedia file presentations, image or video file presentations that can be associated with previous periods of time, locations or other context data.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: September 29, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Younghee Jung, Per Persson, Petri Piippo, Petri H. Maenpaa
  • Patent number: 9127589
    Abstract: A turbo compound transmission, such as in a heavy duty or medium duty diesel engine, includes a turbo compound turbine to be driven by exhaust gases from an internal combustion engine, and a coupling including a first rotor including a mechanical input drive adapted to be driven by the turbine, and a second rotor including a mechanical output drive. A brake is arranged to brake and limit the rotation of the turbine. The coupling is arranged to decouple when braking with the brake, subjecting the coupling to a torque above a predetermined torque limit. A method for controlling a turbo compound transmission is also disclosed.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: September 8, 2015
    Assignee: Volvo Lastvagnar AB
    Inventors: Per Persson, Martin West, Göran Haraldsson
  • Publication number: 20150208279
    Abstract: A WLAN router connected via a cellular network (e.g. LTE) to the Internet is disclosed; a plurality of SIMs (subscriptions), each associated with a user of the router, may be plugged into the router (or soft SIMs used); simultaneous Internet access for a plurality of users is achieved, even if the WLAN router does only have one TX/RX equipment, by the following features: the WLAN router—when receiving a portion of network traffic for a user—determines the subscription that the portion is associated with and updates a data usage quota for the subscription accordingly by an amount of data corresponding to said portion; thereafter, it is decided whether future network traffic for that subscription shall be transmitted over the same network connection or another subscription's network connection based on the updated data usage quota; thus, the router carries out load balancing between the subscriptions.
    Type: Application
    Filed: July 19, 2012
    Publication date: July 23, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Bengt Lindoff, Harald Gustafsson, Per Persson
  • Patent number: 9001137
    Abstract: A technique for scheduling the dispatching of Graphics Processing Unit (GPU) commands is described. A method implementation of this technique comprises receiving commands from a plurality of applications, buffering the received commands, and dispatching the buffered commands as a command batch towards a GPU. The dispatching is scheduled such that a GPU idle period is created between two successive command batches dispatched towards the GPU.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: April 7, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Per Persson
  • Publication number: 20140282862
    Abstract: In a web browser (100) access is controlled with respect to at least one user data providing device (102), the web browser comprising a browser engine (106), a browser application (104) and a device access proxy, DAP (108). Access is acquired, in the DAP, to at least one user data providing device and a request is received from a web application (110) for user data from a first user data providing device. In response to the request, default data (112) is transmitted from the to the web application. A user data access confirmation signal is obtained, and in response to the user data access confirmation signal, the transmission of the default data is discontinued and the requested user data is transmitted from the DAP to the web application.
    Type: Application
    Filed: October 18, 2012
    Publication date: September 18, 2014
    Inventors: Per Persson, Magnus L. Olsson, Song Yuan
  • Patent number: 8838677
    Abstract: Methods and a preprocessing proxy server in a communication system can support any mode of web browser operation and enable a user selectively to bypass or enable the proxy server's translation of requested web content. For example, a translation selection decision can be made based on the requested content (e.g., active HTML) or user input. Selection is made between the original representation of a web page and a translated one, i.e., a representation that is adapted to one or more characteristics of the receiving device, such as a smaller screen, lower screen resolution, low communication bandwidth, etc. The decision on whether to translate is preferably made by a proxy server in the network, and the decision is based on one or more of the following criteria: requested-page content, user preferences, and statistics. An advantage of interposing a proxy server in this arrangement is that all web servers can remain unchanged.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: September 16, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Patrik Persson, Per Persson
  • Patent number: 8788558
    Abstract: A method of operating a data-processing unit to produce a transform comprises calculating first and second output data values based at least on first and second input data values. The method comprises reading the first and second input data values from locations of a first buffer, the locations being determined by first and second read addresses based on first and second read indices. The method also comprises writing the first and second output data values to adjacent memory locations of a second buffer during a single write cycle. Furthermore, the method comprises reading third and fourth input data values from locations of the second buffer, the locations being determined by third and fourth read addresses determined by swapping at least two of the bits of the first and second read indices respectively. A data-processing unit for producing a transform, a transform-computation unit and an electronic apparatus are also described.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: July 22, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Per Persson
  • Patent number: 8665286
    Abstract: Teachings herein compose a digital image so that the image is perceptible on a viewing surface, such as a projection surface or a transparent screen. In doing so, the teachings advantageously recognize a digital image as consisting of one or more logical objects, like buttons of a user interface. Often, logical objects may be spatially arranged within the image and/or colored in different possible ways without substantially affecting the meaning conveyed by the image. Exploiting this, teachings herein evaluate light reflected from, or transmitted through, the viewing surface, and compose the digital image from one or more logical objects that have a spatial arrangement or coloration determined in dependence on that evaluation. The teachings might, for example, place a logical object within the image so that it will be displayed on a region of the surface which has high contrast with the object's colors and/or low color variance.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: March 4, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Harald Gustafsson, Jan Patrik Persson, Per Persson
  • Publication number: 20140052715
    Abstract: The invention provides a presentation of contextual information to a digital device in relation to a period of time. As such the invention provides for efficient user access to historical, as well as, current and future or forecasted contextual information. In addition, the present invention provides for current contextual information to be presented in an idle mode view, a scrolling bar mode view or another inconspicuous view. Additionally the present invention provides a novel means of using context information to create multimedia file presentations; image or video file presentations that can be associated with previous periods of time, locations or other context data.
    Type: Application
    Filed: October 23, 2013
    Publication date: February 20, 2014
    Applicant: Nokia Corporation
    Inventors: Younghee JUNG, Per PERSSON, Petri PIIPPO, Petri H. MAENPAA
  • Patent number: 8583139
    Abstract: The invention provides a presentation of contextual information to a digital device in relation to a period of time. As such the invention provides for efficient user access to historical, as well as, current and future or forecasted contextual information. In addition, the present invention provides for current contextual information to be presented in an idle mode view, a scrolling bar mode view or another inconspicuous view. Additionally the present invention provides a novel means of using context information to create multimedia file presentations; image or video file presentations that can be associated with previous periods of time, locations or other context data.
    Type: Grant
    Filed: December 31, 2004
    Date of Patent: November 12, 2013
    Assignee: Nokia Corporation
    Inventors: Younghee Jung, Per Persson, Petri Piippo, Petri H. Mäenpää
  • Publication number: 20130205773
    Abstract: A turbo compound transmission, such as in a heavy duty or medium duty diesel engine, includes a turbo compound turbine to be driven by exhaust gases from an internal combustion engine, and a coupling including a first rotor including a mechanical input drive adapted to be driven by the turbine, and a second rotor including a mechanical output drive. A brake is arranged to brake and limit the rotation of the turbine. The coupling is arranged to decouple when braking with the brake, subjecting the coupling to a torque above a predetermined torque limit. A method for controlling a turbo compound transmission is also disclosed.
    Type: Application
    Filed: June 22, 2011
    Publication date: August 15, 2013
    Applicant: VOLVO LASTVAGNAR AB
    Inventors: Per Persson, Martin West, Göran Haraldsson
  • Publication number: 20130057563
    Abstract: A technique for scheduling the dispatching of Graphics Processing Unit (GPU) commands is described. A method implementation of this technique comprises receiving commands from a plurality of applications, buffering the received commands, and dispatching the buffered commands as a command batch towards a GPU. The dispatching is scheduled such that a GPU idle period is created between two successive command batches dispatched towards the GPU.
    Type: Application
    Filed: April 26, 2011
    Publication date: March 7, 2013
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Per Persson