Patents by Inventor Hakan Persson

Hakan 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: 20200008115
    Abstract: This disclosure relates to methods and apparatuses for In-Device Coexistence (IDC) indication. Among other things, the present disclosure presents a method performed by a user equipment (UE). The UE is configured to send 201 an IDC indication message with a same content as in a previously sent IDC indication message if, or when, the UE has performed a handover to another cell (target cell).
    Type: Application
    Filed: September 11, 2019
    Publication date: January 2, 2020
    Inventors: Riikka Susitaival, Hakan PERSSON, Magnus STATTIN
  • Patent number: 10467140
    Abstract: An apparatus has a cache configured to store entries which correspond to blocks of addresses having one of a plurality of sizes as selected by a control device. When the control device has not yet indicated which size to use, cache access circuitry assumes a default size which is greater than at least one of the plurality of sizes.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: November 5, 2019
    Assignee: Arm Limited
    Inventors: Roko Grubisic, Hakan Persson, Neil Andrew Jameson
  • Patent number: 10342041
    Abstract: There is provided access to a communications channel in a wireless communications network. Stations (STAs) associated with an access point (AP) are grouped in at least two groups of STAs, each group being associated with a minimum transmission power level needed by the AP to communicate with the STAs in that group. A first time interval is allocated for a first group of STAs associated with highest minimum transmission power to access the communications channel concurrently with a third time interval being allocated by another AP for a third group of STAs associated with lowest minimum transmission power level needed by said another AP to communicate with the third group of STAs to access the communications channel.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: July 2, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Leif Wilhelmsson, Guido Roland Hiertz, Dzevdan Kapetanovic, Christofer Lindheimer, Filip Mestanov, Thomas Nilsson, Eric Nordstrom, Hakan Persson, Johan Soder, Meng Wang
  • Patent number: 10261813
    Abstract: A data processing system comprising an accelerator that acts as a common shared resource for plural applications executing in respective virtual machines. The data processing system includes an interface mapping unit that facilitates the submission of tasks from applications to the accelerator. The interface mapping unit includes physical registers that act as physical register input/output interfaces for the accelerator. The interface mapping unit exposes a plurality of virtual accelerator input/output interfaces to the applications that are then dynamically mapped to the physical register input/output interfaces by the interface mapping unit to allow applications to access, and thereby submit a task to, a given physical register input/output interface.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: April 16, 2019
    Assignee: Arm Limited
    Inventors: Hakan Persson, Wade Walker
  • Patent number: 10250709
    Abstract: A data processing apparatus has multiple caches and a controller for controlling the caches. The controller and caches communicate over a first network and a second network. The first network is used for unicast communication from the controller to a specific one of the caches. The second network is used for communication of a multicast communication from the controller to two or more of the caches.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: April 2, 2019
    Assignee: Arm Limited
    Inventors: Jesus Javier de los Reyes Darias, Hakan Persson, Roko Grubisic, Vinod Pisharath Hari Pai
  • Patent number: 10159037
    Abstract: A method in a mobile terminal is disclosed for determining whether or not to transmit a connection request for a connection between the mobile terminal and a base station, where the base station is moving. When the mobile terminal is detecting the base station, the mobile terminal is determining an indication of a relative speed between the mobile terminal and the detected base station. The mobile terminal is then determining whether or not to transmit the connection request to the base station. It is determined to transmit the connection request when the determined indication of the relative speed between the mobile terminal and the base station indicates that the relative speed is below a first threshold.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: December 18, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Leif Wilhelmsson, Mattias Bergstrom, Filip Mestanov, Hakan Persson
  • Publication number: 20180111221
    Abstract: The present disclosure is directed to a Friction Stir Welding device for welding one or more arcuate work pieces. The device including an arcuate boom, a friction stir welding head, and a saddle operatively coupling the welding head to the arcuate boom for moving the welding head with respect to the arcuate boom. The saddle may be coupled to the arcuate boom via a drive mechanism for moving the saddle, and the welding head that is coupled thereto, with respect to the arcuate boom. The welding head may also be provided with three degrees of freedom with respect to the arcuate boom so that the welding head can rotate, tilt and move linearly with respect to the arcuate boom.
    Type: Application
    Filed: June 20, 2017
    Publication date: April 26, 2018
    Inventors: Hakan Larsson, Hakan Persson, Tommy Svallin
  • Patent number: 9854620
    Abstract: A method in a base station is disclosed for determining connection establishment between the base station and a mobile terminal, where the base station is moving. When the base station receives a first connection request, the base station refrains from establishing a connection between the base station and the mobile terminal. When the base station receives a second connection request from the mobile terminal, the base station determines whether or not to establish the connection between the base station and the mobile terminal.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: December 26, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON
    Inventors: Leif Wilhelmsson, Mattias Bergstrom, Filip Mestanov, Hakan Persson
  • Patent number: 9798565
    Abstract: A data processing system includes one or more processors that each execute one or more operating systems. Each operating system includes one or more applications. An accelerator provides a shared resource for a plurality of the applications and has one or more input/output interfaces for the submission of tasks to the accelerator from an application. A hypervisor manages the allocation of the input/output interfaces to the one or more operating systems and a hypervisor interface enables communication between the hypervisor and the accelerator. The system is capable of being configured such that an operating system that has been allocated an input/output interface is capable of communicating with the accelerator via the input/output interface independently of the hypervisor. A memory management unit is capable of providing an isolated region of a memory for use by the operating system while the operating system retains its allocated input/output interface.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: October 24, 2017
    Assignee: Arm Limited
    Inventors: Hakan Persson, Matt Evans, Jason Parker, Marc Zyngier
  • Publication number: 20170236244
    Abstract: A graphics processing system comprises a pair of graphics processing units that are connected to each other via communications bridges that can allow communication between the connected graphics processing units. One of the graphics processing units is operable to act as a master graphics processing unit controlling graphics processing operations on the other graphics processing unit which is operable as a slave graphics processing unit to perform graphics processing operations under the control of the master graphics processing unit. Each graphics processing unit of the pair of graphics processing units is also capable of operating in a standalone mode, in which the graphics processing unit operates independently of the other graphics processing unit to perform a graphics processing task.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 17, 2017
    Applicant: ARM Limited
    Inventors: Steven Price, Hakan Persson, Ian Devereux, Jussi Pennala
  • Patent number: 9678781
    Abstract: A data processing system comprises one or more processors that each execute one or more operating systems. Each operating system includes one or more applications. The system also comprises an accelerator that provides a shared resource for a plurality of the applications, an input/output module comprising one or more input/output interfaces for the submission of tasks to the accelerator, a hypervisor that manages the allocation of the input/output interfaces to the one or more operating systems and a storage area accessible by the hypervisor and the accelerator. The accelerator is capable of writing one or more selected pieces of information representative of one or more scheduling statistics of the accelerator periodically to the storage area without having received a request for the one or more selected pieces of information from the hypervisor.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: June 13, 2017
    Assignee: ARM LIMITED
    Inventors: Hakan Persson, Matt Evans, Jason Parker, Marc Zyngier
  • Patent number: 9672162
    Abstract: A data processing system includes a host processor and a graphics processing unit operable to process data under the control of an operating system executing on the host processor. The graphics processing unit can be switched between a normal mode of operation in which the it has read and write access to data that is stored in non-protected memory regions 9 but no or write-only access to any protected memory regions 8, and a protected mode of operation in which it has read and write access to data that is stored in protected memory regions 8 but only has read-only access to any non-protected memory regions 9. The data processing system further comprises a mechanism for switching the graphics processing unit from its normal mode of operation to the protected mode of operation, and from its protected mode of operation to the normal mode of operation.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: June 6, 2017
    Assignee: ARM LIMITED
    Inventors: Hakan Persson, Sean Tristram Ellis
  • Publication number: 20170111954
    Abstract: A method in a base station is disclosed for determining connection establishment between the base station and a mobile terminal, where the base station is moving. When the base station receives a first connection request, the base station refrains from establishing a connection between the base station and the mobile terminal. When the base station receives a second connection request from the mobile terminal, the base station determines whether or not to establish the connection between the base station and the mobile terminal.
    Type: Application
    Filed: March 26, 2014
    Publication date: April 20, 2017
    Inventors: Leif WILHELMSSON, Mattias BERGSTROM, Filip MESTANOV, Hakan PERSSON
  • Patent number: 9619937
    Abstract: An apparatus for processing primitives in a tile-based graphics processing system includes processing circuitry which is configured to determine, for a group of plural primitives, the rendering tiles that the group of primitives should be processed for. The processing circuitry is also configured to store, for the group of primitives, a data entry containing an indication of the identity of the plurality of primitives in the group of primitives, and an indication of the rendering tiles that it has been determined the group of primitives should be processed for.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: April 11, 2017
    Assignee: ARM LIMITED
    Inventors: Hakan Persson, David Shreiner
  • Patent number: 9612949
    Abstract: A processing system comprises plural processing cores and a task allocator for allocating tasks to the processing cores. The processing cores perform the tasks that are allocated to them so as to produce results for the tasks, the results being stored by the processing cores in a buffer. The task allocator indicates to the processing cores memory portions within the buffer in which to store the results. When the processing cores determine that a given memory portion is becoming full, the processing cores request that the task allocator indicates a new memory portion in which to store its results. The processing system allows the task allocator to dynamically and efficiently allocate memory portions to plural processing cores without the task allocator 40 needing to know the sizes of the results being produced by the processing cores.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: April 4, 2017
    Assignee: ARM LIMITED
    Inventors: Oskar Flordal, Hakan Persson, Andreas Engh-Halstvedt
  • Publication number: 20170086224
    Abstract: There is provided access to a communications channel in a wireless communications network. Stations (STAs) associated with an access point (AP) are grouped in at least two groups of STAs, each group being associated with a minimum transmission power level needed by the AP to communicate with the STAs in that group. A first time interval is allocated for a first group of STAs associated with highest minimum transmission power to access the communications channel concurrently with a third time interval being allocated by another AP for a third group of STAs associated with lowest minimum transmission power level needed by said another AP to communicate with the third group of STAs to access the communications channel.
    Type: Application
    Filed: May 12, 2014
    Publication date: March 23, 2017
    Inventors: Leif WILHELMSSON, Guido Roland HIERTZ, Dzevdan KAPETANOVIC, Christofer LINDHEIMER, Filip MESTANOV, Thomas NILSSON, Eric NORDSTROM, Hakan PERSSON, Johan SODER, Meng WANG
  • Patent number: 9499207
    Abstract: The present disclosure relates to a front structure arrangement of a vehicle including a side member and an outer side member arranged in a longitudinal direction of the vehicle at a left-side portion or a right-side portion of a front portion of the vehicle, the outer side member being located laterally outward of and vertically above the side member. A spring tower is attached to the side member and to the outer side member, and the spring tower is adapted to support a suspension of the vehicle. The spring tower is attached to the side member by an attachment means, which is arranged such that the spring tower is adapted to detach progressively from the side member during bending of the side member when the front structure arrangement is subjected to a substantially longitudinal force.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: November 22, 2016
    Assignee: VOLVO CAR CORPORATION
    Inventors: Hakan Persson, Tom Stoddart, Weijia Wu, Oscar Jesus Centeno Gil
  • Patent number: 9494992
    Abstract: A power consumption management system for a central processing unit may include a power consumption estimation block and an activity control block. The power consumption estimation block may be configured to estimate power consumption of the central processing unit based on information related to a status of the central processing unit. The activity control block may be configured to use the estimated power consumption to determine a control to be applied to the central processing unit for regulating a rate of change in power consumption of the central processing unit.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: November 15, 2016
    Assignee: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Hakan Persson, Christophe Viroulaud
  • Publication number: 20160321182
    Abstract: An apparatus has a cache configured to store entries which correspond to blocks of addresses having one of a plurality of sizes as selected by a control device. When the control device has not yet indicated which size to use, cache access circuitry assumes a default size which is greater than at least one of the plurality of sizes.
    Type: Application
    Filed: April 14, 2016
    Publication date: November 3, 2016
    Applicant: ARM Limited
    Inventors: Roko GRUBISIC, Hakan PERSSON, Neil Andrew JAMESON
  • Publication number: 20160323407
    Abstract: A data processing apparatus has multiple caches and a controller for controlling the caches. The controller and caches communicate over a first network and a second network. The first network is used for unicast communication from the controller to a specific one of the caches. The second network is used for communication of a multicast communication from the controller to two or more of the caches.
    Type: Application
    Filed: April 14, 2016
    Publication date: November 3, 2016
    Applicant: ARM Limited
    Inventors: Jesus Javier de los REYES DARIAS, Hakan PERSSON, Roko GRUBISIC, Vinod Pisharath Hari PAI