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

  • 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: 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
  • 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
  • Patent number: 9473966
    Abstract: Methods and apparatus for informing a network node of a wireless communication network of the presence of logged measurements are disclosed. A first mobile station performs measurements concerning one or more connectivity aspects for the first mobile station in relation to the wireless communication network and stores the measurements in an internal log, where the measurements are performed according to a reporting configuration for the first mobile station. The first mobile station then sends a notification to the first network node regarding the presence of logged measurements in order to enable the first network node to respond to the notification with a request for a logged measurement report.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: October 18, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Håkan Persson, Henrik Enbuske, Janne Peisa
  • Publication number: 20160286483
    Abstract: There is provided a method for controlling different parts of a terminal that are able to communicate over at least a first radio access technology protocol and a second radio access technology protocol, where said first and second radio access technology protocols are different and wherein said method includes the steps of detecting (1301) in logical parts that operate a first radio access technology protocol that at least parts of a second radio access technology protocol should be activated or deactivated; transmitting (1303) an indication from logical parts that operates a first radio access technology protocol to logical parts that operates a second radio access technology protocol where said indication is an input to said logical parts that operate the second radio access technology protocol to activate or deactivate parts of second radio access technology protocol.
    Type: Application
    Filed: January 17, 2014
    Publication date: September 29, 2016
    Inventors: Joakim Bergström, Tomas Hedberg, Niklas Johansson, Christofer Lindheimer, Filip Mestanov, Håkan Palm, Håkan Persson, Stephen Rayment, Dinand Roeland, Stefan Rommer, Ivo Sedlacek, Mattias Tan Bergström, Oumer Teyeb, Samy Touati, Jari Vikberg, Yu Wang
  • Patent number: 9454397
    Abstract: A data processing system includes one or more processors that each execute one or more operating systems that include one or more applications; an accelerator that provides a shared resource for a plurality of the applications; a storage area accessible by the processors and the accelerator; and one or more input/output interfaces for control of, or the submission of tasks to, the accelerator. To initialize one of the input/output interfaces, one of the one or more processors is capable of sending a first signal to the accelerator; the accelerator is capable of writing one or more selected pieces of information representative of one or more capabilities of the accelerator to the storage area and sending a second signal to the processor; the processor is capable of reading the one or more selected pieces of information from the storage area; and the accelerator is capable of configuring the input/output interface.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: September 27, 2016
    Assignee: ARM LIMITED
    Inventors: Hakan Persson, Matt Evans, Jason Parker, Marc Zyngier
  • Publication number: 20160277974
    Abstract: There is provided a method of operating a terminal in a first network that is operating according to a first radio access technology, RAT, the method comprising receiving (171) a message from the first network, the message being for configuring the terminal with a set of criteria for enabling, detecting and/or performing measurements over a second RAT; determining (173) if the set of criteria in the message are fulfilled by a network operating according to a second RAT; and steering (175) all or a subset of the traffic for the terminal to the network operating according to the second RAT if the set of criteria are fulfilled.
    Type: Application
    Filed: January 16, 2014
    Publication date: September 22, 2016
    Inventors: Håkan Persson, Joakim Bergström, Tomas Hedberg, Niklas Johansson, Christofer Lindheimer, Filip Mestanov, Håkan Palm, Stephen Rayment, Dinand Roeland, Stefan Rommer, Ivo Sedlacek, Mattias Tan Bergström, Oumer Teyeb, Samy Touati, Jari Vikberg, Yu Wang
  • Publication number: 20160259729
    Abstract: A data processing apparatus includes a first agent which generates a cache dormant indication when a cache is in a dormant state, and a second agent which issues cache maintenance requests for data stored in the cache accessed by the first agent. in response to the cache dormant indication generated by the first agent, the second agent may suppress issuing of cache maintenance requests for the cache accessed by the first agent.
    Type: Application
    Filed: February 10, 2016
    Publication date: September 8, 2016
    Inventor: Håkan PERSSON
  • Publication number: 20160260249
    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: Application
    Filed: March 5, 2015
    Publication date: September 8, 2016
    Inventors: Hakan Persson, David Shreiner
  • Publication number: 20160261394
    Abstract: Embodiments described herein provide methods and systems for enabling MBMS transmission in at least one MBMSFN area. The method can include determining a first MBMS configuration comprising at least a first MBSFN subframe configuration for MBMS transmission on a first carrier frequency, and a second configuration comprising of at least a second blank or partly blank subframe configuration on a second carrier frequency, wherein at least one first MBSFN subframe at least partly overlaps in time with at least one second subframe. The method can further include configuring a second network node with the first MBMS configuration for MBMS signal transmission on the first carrier frequency. The method can further include configuring a third network node with the second configuration on the second carrier frequency.
    Type: Application
    Filed: December 17, 2014
    Publication date: September 8, 2016
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Muhammad Kazmi, Iana Siomina, Håkan Persson
  • Publication number: 20160259310
    Abstract: A method for initialising control data for a device comprises determining whether an identification value stored in a control storage location of the device has a first value or second value. When the identification value has the first value, space is allocated in the memory for storing the control data and an address of the allocated space in memory is written to a control data pointer storage location of the device. When the identification value has the second value, the allocation of space in memory is omitted and the control data pointer storage location comprises a preset address indicative of a location for storing the control data in local storage provided within the device.
    Type: Application
    Filed: February 9, 2016
    Publication date: September 8, 2016
    Inventors: Håkan PERSSON, Matthew Lucien EVANS
  • Publication number: 20160255508
    Abstract: A technique for assigning spectral resources in a cellular network for wireless communications is described. The spectral resources are partly utilized by other applications. As to a method aspect of the technique, a controller (100) of the cellular network receives information (702) indicative of one or more geographical areas and restrictions within the one or more geographical areas (1002). The spectral resources are assigned based on the received information (702).
    Type: Application
    Filed: June 16, 2015
    Publication date: September 1, 2016
    Inventors: Mats Buchmayer, Claes Andersson, Håkan Persson, William Warrillow
  • Patent number: 9429981
    Abstract: High frequency current transients, due to logic switching inside the CPU, are reduced by applying clock signals having different relative phases to different parts of the CPU. This reduces the amplitude of current variations, and hence noise induced onto the power supply voltage. In some embodiments, different CPU cores within multi-core CPUs are clocked with a different clock phases. Additionally a method and circuit for low-latency communication in the presence of large OCV effects is provided. The low-latency communication may be based on a FIFO. Strobes are used to indicate safe points in time to update and read signals between transmitter and receiver. The strobes are generated in a central clock generation module. The strobe mechanism is used to transfer the read and write pointers between the transmitter and receiver, while the payload data is transferred using a FIFO data array that allows data writes to be asynchronous to corresponding data reads.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: August 30, 2016
    Assignee: ST-Ericsson SA
    Inventor: Håkan Persson
  • Publication number: 20160236319
    Abstract: A grinding jig (100) for holding an edged tool (200) in a grinding machine (400). The grinding jig (100) comprises a base (110) having a plane support surface (113) for supporting a section of the face (220, 230) of an edged tool (200). The grinding jig further comprises a clamping means (120). The clamping means (120) is arranged to clamp a section of the face of an edged tool (200) against the flat support surface (113). A first and a second support leg (130, 140) extend from opposite ends of the base (110). Each support leg (130, 140) comprises an opening (131, 141) adapted to slidably and rotationally receive a grinding jig support bar (300) of a grinding machine (400). In embodiments described herein one support leg (140) is pivotally attached to the base (110) around an axis (C) parallel with the extension of the plane support surface (113).
    Type: Application
    Filed: January 29, 2016
    Publication date: August 18, 2016
    Inventor: Håkan PERSSON
  • Patent number: 9416576
    Abstract: A method and mechanism for moving an element, such as a sliding door (1), is disclosed. In the movement a first end of the element is first turned outwards, a second opposite end is then turned out placing the element in parallel with the original location of the element. The element is then displaced by extending a pull-out guide (4). The mechanism comprises a housing (2), the pull-out guide rail (4), a lock-and-release mechanism (19) and at least two lever arms (8, 11, 14, 16, 27, 30, 33, 39, 42). One end of a first lever arm (8, 27, 39) is received in a pivoting point (10, 29, 41) at the pull-out guide rail (4) and the opposite end of said lever arm (8, 27, 39) is received in a pivoting point (9, 28, 40) at the housing (2). The pivoting point (10, 29, 41) at the pull-out guide rail (4) is placed at a first end of the pull-out guide rail (4).
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: August 16, 2016
    Assignee: Inter IKEA Systems BV
    Inventors: Benny Andersson, Hakan Persson
  • Publication number: 20160174097
    Abstract: This disclosure pertains to a method in a network node, a method in user equipment, a network node and user equipment in a wireless communications network. More particularly, there is provided methods and platforms for network based control of report messages comprising logged measurements in a wireless communications network. In accordance with some example embodiments, a UE (30) that has stored logged data i.e. logged measurements that are bigger than a single transmission packet, i.e. report message, segments the logged measurements and sends only a portion of the logged measurements that fits into a single report message. The UE (30) also indicates to a network node (28) that additional logged measurements exist at the UE buffer (44).
    Type: Application
    Filed: February 22, 2016
    Publication date: June 16, 2016
    Inventors: Håkan Persson, Henrik Enbuske, Håkan Palm
  • Publication number: 20160135100
    Abstract: There is provided a method in a node in a first access network, the method comprising sending (710) a first set of thresholds and/or conditions to a terminal, the first set of thresholds and/or conditions defining situations in which (a) the terminal should send a measurement report to the first access network with respect to a second access network, or (b) the terminal should connect to the second access network and/or steer at least some traffic to the second access network; and sending (720) a second set of thresholds and/or conditions to the terminal, the second set of thresholds and/or conditions defining situations in which, (c) the terminal should send a measurement report to the first access network regarding at least the second access network or (d) the terminal should disconnect from the second access network and/or connect to the first access network and/or steer at least some traffic to the first access network.
    Type: Application
    Filed: January 20, 2014
    Publication date: May 12, 2016
    Inventors: Oumer Teyeb, Ruth Guerra, Christofer Lindheimer, Filip Mestanov, Elena Myhre, Håkan Persson, Magnus Stattin, Mattias Bergström
  • Publication number: 20160127929
    Abstract: A technique for collecting and reporting measurements related to Random Access, RA, attempts from a user equipment, UE, towards an evolved node B, eNB, is disclosed. In a first method aspect, the method is performed in the UE and comprises the steps of collecting at least one measurement from each single one of a plurality of the RA attempts, and reporting the collected measurements to one of the eNB and a management entity. In a second method aspect, the method is performed in the eNB and comprises the steps of collecting at least one measurement from each single one of a plurality of the RA attempts, and reporting the collected measurements to the management entity.
    Type: Application
    Filed: January 25, 2013
    Publication date: May 5, 2016
    Inventors: András RÁCZ, Håkan Persson, Norbert Reider
  • Publication number: 20160088671
    Abstract: There is provided a method in a network node (320) of a first wireless telecommunications network (304), the method comprising determining (620) whether a terminal (300) served by the first network (320) is connected to a wireless local area network, WLAN (302); and if the terminal (300) is connected to a WLAN (302), performing (630) one or more operations to avoid the terminal (300) entering an inactive state with respect to the first network (320).
    Type: Application
    Filed: January 16, 2014
    Publication date: March 24, 2016
    Inventors: Mattias Bergström, Håkan Persson, Oumer Teyeb, Ivo Sedlacek, Yu Wang, Niklas Johansson, Darine Zambrano Mercado
  • Patent number: D765445
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: September 6, 2016
    Inventor: Håkan Persson