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).

  • Patent number: 8327619
    Abstract: In a method for operating an internal combustion engine, the engine includes a plurality of cylinders each of which having at least one valve of a first type, an inlet valve, and at least one valve of a second type, an exhaust valve, arranged in an end part of the cylinder, each of the cylinders further having a piston movably arranged therein, the piston being adapted to reciprocate between a first end position and a second end position, wherein the first end position is located closer to the valves than the lower end position, the engine being adapted to allow deactivation of at least one cylinder by reducing its supply of fuel, the engine further being adapted to allow varying opening times of the inlet valves and/or the exhaust valves.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: December 11, 2012
    Assignee: Volvo Lastvagnar AB
    Inventor: Per Persson
  • Publication number: 20120297031
    Abstract: Embodiments include a method in a server for facilitating anonymous communication between a first web browser on a first communication device and a second web browser on a second communication device. The method includes dynamically establishing a signalling channel on the server for the first web browser responsive to the first web browser browsing to the server. The method further includes creating a unique identifier for the signalling channel, temporarily storing the unique identifier at the server, and then sending the unique identifier to the first web browser. The first communication device correspondingly sends the unique identifier to the second web browser, such an in an email or text message. Then, responsive to the second web browser browsing to the server using the unique identifier, the method includes connecting the second web browser to the established signaling channel for anonymous communication between the first and second web browsers over that channel.
    Type: Application
    Filed: August 29, 2011
    Publication date: November 22, 2012
    Inventors: Xing Danielsson Fan, Jan Patrik Persson, Per Persson, Song Yuan
  • Patent number: 8297242
    Abstract: In an exhaust valve mechanism for an internal combustion engine the main rocker arm is mounted on a rocker arm shaft for normal valve operation via a cam element. A secondary rocker arm is mounted on the shaft for activation of an exhaust brake mode. The activation is achieved through supply of hydraulic pressure to a piston cylinder arrangement acting between the main and secondary rocker arms. A master piston and a slave piston are connected by a hydraulic-link allowing activation by increased hydraulic pressure. When activating the exhaust gas temperature increasing mode, the master piston is moved to an active position for part of its stroke against the force of a first resilient member. When activating the exhaust brake mode, the master piston is moved the full movement of its stroke against the combined forces of the first resilient member and a second resilient member as active position.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: October 30, 2012
    Assignee: Volvo Lastvagnar AB
    Inventors: Per Persson, Göran Olsson
  • Publication number: 20120272223
    Abstract: A technique for obtaining executable code by a multi-core client device comprising a host core and at least one processing element implemented on a core different from the host core is provided. A method embodiment of this technique comprises the following steps performed by the host core at run-time of a host program: determining a non-executable code portion embedded in the host program; requesting executable code for a detected non-executable code portion from a remote network server; receiving the requested executable code from the network server; and providing the received executable code for execution by the processing element. The host program may conform to the OpenCL framework or any other framework that permits the embedding of non-executable code portions in an executable host program.
    Type: Application
    Filed: November 17, 2010
    Publication date: October 25, 2012
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jan Patrik Persson, Per Persson
  • Patent number: 8230831
    Abstract: An exhaust valve mechanism for an internal combustion engine with at least one exhaust valve in every engine cylinder includes a main rocker arm mounted on a rocker arm shaft and a secondary rocker arm arranged on the main rocker arm and mounted on the rocker arm shaft for the activation of an exhaust brake function. A spring device is so arranged as to act between a fixed point on the engine and the secondary rocker arm, in such a way that the latter rocker arm is caused by the spring force to engage with the cam element of the camshaft.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: July 31, 2012
    Assignee: Volvo Lastuaguar AB
    Inventors: Per Persson, Hans Bondeson, Anders Nobelius, Johan Grankvist
  • Patent number: 8228367
    Abstract: A radio transceiver included in or attached to an imaging camera is used to facilitate the automatic determination of a scale factor in a three-dimensional (3D) reconstruction. The radio transceiver transmits a radio signal from each of one or more camera positions and measures a reflection profile for the transmitted signal. The measured reflection profile is compared to a simulated reflection profile, generated from a 3D model of the subject/scene of interest, to determine an estimate of an unknown scale for the 3D model. In various embodiments, the radio transceiver may be adapted from a radio device that already exists in or on the imaging camera (e.g., a cellular radio, Bluetooth® radio, or the like) or may be added to an imaging camera.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: July 24, 2012
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Björn Johansson, Beatriz Grafulla-Gonzalez, Per Persson, Sanbao Xu
  • Publication number: 20120072853
    Abstract: A method for communicating a data object between sending and receiving portable electronic devices (200?, 200) is disclosed. Both devices have graphical user interfaces including display means having respective display areas. The method involves detecting (420?) a drag action of a drag-and-drop operation being performed in a border region (240?) of the display area (250?) of the sending device (200?); communicating (422?) a command (AcceptDrag) over a short-range communication channel between the sending and receiving devices; receiving (420) the command in the receiving device (200); continuing (430) the drag-and-drop operation in the graphical user interface of the receiving device; detecting (440) a drop action of the drag-and-drop operation being performed in the display area (250) of the receiving device; transferring (452?) a data object associated with the drag-and-drop operation from the sending device to the receiving device; and receiving (450) the data object in the receiving device.
    Type: Application
    Filed: February 25, 2010
    Publication date: March 22, 2012
    Inventors: Anders Krigström, Per Persson
  • Publication number: 20120038663
    Abstract: Teachings herein prepare a digital image for display on a substantially transparent screen. The teachings advantageously recognize that the perceptibility of the digital image on the screen will often depend on what is visible to a user through the screen, since that will effectively serve as the background of the screen. A method of preparing a digital image thus includes dynamically calculating which part of an environmental background is visible to a user through the screen and thereby serves as an effective background of the screen. This calculation may entail obtaining an image of the environmental background and identifying which part of that image serves as the effective background (e.g., based on the angle at which the user views the screen). The method further includes composing the digital image for perceptibility as viewed against that effective background and outputting the composed image as digital data for display on the screen.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Inventors: Harald Gustafsson, Jan Patrik Persson, Per Persson, Song Yuan
  • Publication number: 20120038658
    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: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Inventors: Harald Gustafsson, Jan Patrik Persson, Per Persson
  • Publication number: 20120037552
    Abstract: The present invention relates to a drain for fitting in the floor of a wet space or the like. The drain comprises a drain element (1) with an outlet (2) for leading liquid from the floor of the wet space to a drain system, and a fitting flange (3) disposed round, and running substantially horizontally from, the drain element.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 16, 2012
    Inventors: Per Persson, Per Thorsson
  • Publication number: 20110125833
    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: Application
    Filed: November 25, 2009
    Publication date: May 26, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Patrik Persson, Per Persson
  • Publication number: 20110090228
    Abstract: A method of rendering a path, comprising at least two straight lines and at least one join connecting two of the at least two straight lines, is disclosed. The method is suitable for use in a device having graphics processing capabilities. The method comprises determining a mask associated with a stroke of the path and representing the mask by a plurality of triangles, wherein each of the at least two straight lines are represented by two triangles and the triangles representing two straight lines connected by one join are non-overlapping. The method also comprises creating the mask based on the plurality of triangles and rendering the path by filling the mask. Corresponding computer program product, arrangement and electronic device are also disclosed.
    Type: Application
    Filed: March 19, 2009
    Publication date: April 21, 2011
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventor: Per Persson
  • Publication number: 20100259594
    Abstract: A radio transceiver included in or attached to an imaging camera is used to facilitate the automatic determination of a scale factor in a three-dimensional (3D) reconstruction. The radio transceiver transmits a radio signal from each of one or more camera positions and measures a reflection profile for the transmitted signal. The measured reflection profile is compared to a simulated reflection profile, generated from a 3D model of the subject/scene of interest, to determine an estimate of an unknown scale for the 3D model. In various embodiments, the radio transceiver may be adapted from a radio device that already exists in or on the imaging camera (e.g., a cellular radio, Bluetooth® radio, or the like) or may be added to an imaging camera.
    Type: Application
    Filed: April 9, 2009
    Publication date: October 14, 2010
    Inventors: Bjorn Johansson, Beatriz Grafulla-Gonzalez, Per Persson, Sanbao Xu
  • Patent number: 7779409
    Abstract: A method and corresponding equipment by which software (11c) on a first device (11) is virally or otherwise distributed to a second device (12), in which the first device (11) and second device (12) and possibly also a server (16) of the software (11c) exchange information sufficient for the first device (11) to determine whether it includes or stores a version of the software (22c) compatible with the second device (12), and if so, then provides a compatible version, but otherwise exchanges information with the second device sufficient for the second device to obtain a copy from the server (16).
    Type: Grant
    Filed: August 24, 2004
    Date of Patent: August 17, 2010
    Assignee: Nokia Corporation
    Inventors: Per Persson, Younghee Jung, Jim Lundin
  • Publication number: 20100186710
    Abstract: In an exhaust valve mechanism for an internal combustion engine the main rocker arm is mounted on a rocker arm shaft for normal valve operation via a cam element. A secondary rocker arm is mounted on the shaft for activation of an exhaust brake mode. The activation is achieved through supply of hydraulic pressure to a piston cylinder arrangement acting between the main and secondary rocker arms. A master piston and a slave piston are connected by a hydraulic-link allowing activation by increased hydraulic pressure. When activating the exhaust gas temperature increasing mode, the master piston is moved to an active position for part of its stroke against the force of a first resilient member. When activating the exhaust brake mode, the master piston is moved the full movement of its stroke against the combined forces of the first resilient member and a second resilient member as active position.
    Type: Application
    Filed: June 26, 2007
    Publication date: July 29, 2010
    Applicant: VOLVO LASTVAGNAR AB
    Inventors: Per Persson, Göran Olsson
  • Publication number: 20100185715
    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: Application
    Filed: June 26, 2008
    Publication date: July 22, 2010
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventor: Per Persson
  • Publication number: 20100169612
    Abstract: A data-processing unit has a fetching circuitry (20) and execution circuitry (30a, 30b). The data-processing unit has an instruction set comprising a nested-loop instruction. The fetching circuitry is arranged to fetch the nested-loop instruction, and the execution circuitry is arranged to execute the nested-loop instruction. The nested-loop instruction comprises at least one instruction field that is adapted to indicate a number of iterations of an outer loop of the nested loop and one or more operations to be performed by the outer loop. Moreover, the at least one instruction field is further adapted to indicate a number of iterations of an inner loop of the nested loop and one or more operations to be performed by the inner loop. A method for fetching, decoding, and executing the nested-loop instruction is also described as well as the structure of the nested-loop instruction.
    Type: Application
    Filed: June 25, 2008
    Publication date: July 1, 2010
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Per Persson, Harald Gustafsson
  • Publication number: 20100138630
    Abstract: A data-processing unit comprises a register unit (10) comprising a register (20, R0-R3). The data-processing unit further comprises an address-generation unit (30) for generating a memory address to a memory unit (60). The address-generation unit (30) is adapted to fetch, from the register (20, R0-R3), a base address stored in a first portion (20a) of the register (20, R0-R3) and a first offset address stored in a second portion (20b) of the register (20, R0-R3). The base address and the first offset address are represented with fewer bits than the memory address. The address generation unit (30) is adapted to receive a first instruction and, in response thereto, generate a second offset address based on the first offset address, and generate the memory address by adding the base address and the second offset address. A method for generating the memory address is also disclosed.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 3, 2010
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Per Persson, Harald Gustafsson
  • Patent number: 7637098
    Abstract: An arrangement for controlling exhaust pressure pulsation in a combustion engine including six cylinders. The engine also includes an inlet for supply of air to the cylinders, and an exhaust manifold for delivery of exhaust gases from the cylinders. The manifold is provided with a first outlet to an exhaust system and with a second outlet to a conduit for feeding exhaust gases back, via an EGR circuit, from at least one of the engine's cylinders to the inlet. At least one of the cylinders is adapted to enrich the exhaust gases with unburnt hydrocarbon with a view to regeneration of an exhaust gas post-treatment unit situated in the exhaust system. A special configuration of the exhaust manifold results in separation of regeneration gas from EGR gas in the exhaust manifold.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: December 29, 2009
    Assignee: Volvo Lastvagnar AB
    Inventor: Per Persson
  • Publication number: 20090292898
    Abstract: A processor for processing data is provided. The processor comprises an address generator, which is operative to generate an address based on a base address and a fractional step (?).
    Type: Application
    Filed: March 23, 2007
    Publication date: November 26, 2009
    Inventors: Per Persson, Harald Gustafsson