Patents by Inventor Erik Persson

Erik 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: 20210116557
    Abstract: The present invention relates to a radio-based object detection method. According to the method, first location information relating to an object of interest (31) are determined with a first device (11) using radio waves. Based on the first location information, a second device (21) from a plurality of candidate devices (21 to 29) is selected. A request for determining second location information relating to the object of interest (31) is transmitted via a telecommunication network to the second device (21).
    Type: Application
    Filed: March 17, 2017
    Publication date: April 22, 2021
    Inventors: Rickard LJUNG, Erik BENGTSSON, Magnus PERSSON, Zhinong YING
  • Patent number: 10951890
    Abstract: Peer-to-peer video streaming software that takes video from a host's Graphical Processing Unit (GPU), moves it to the encoder, manages the color conversions, moves the video into the networking software, and in turn manages the video on a client. This software also handles the inputs from the client and tells the host how to react to the client's inputs. In executing the video streaming, the host broadcasts and renders the video that is or will be streamed. It encodes the video frame with a hardware encoder that is part of the GPU to eliminate latency associated with transferring frames to the central processing unit (CPU). The host transmits compressed video and audio data to the client, and the client uses its hardware decoder and the video streaming software to render the video. The client sends mouse, keyboard, joystick, and controller signals to the host, which varies the bit rate based on the network connection.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: March 16, 2021
    Assignee: Parsec Cloud, Inc.
    Inventors: Christopher Dickson, Benjamin Boxer, Jamie Dickson, Daniel Applegate, Jake Lazaroff, Sten Erik Persson Nygren
  • Patent number: 10938411
    Abstract: A method for compressing activation data of a neural network to be written to a storage is provided. The activation data is formed into a plurality of groups and a state indicator indicates whether there are any data elements within each group that have a non-zero value. A second state indicator indicates, for groups having a non-zero value, whether sub-groups within the group contain a data element having a non-zero value. A sub-group state indicator indicates, for each sub-group having a non-zero value, which data elements within that sub-group have a non-zero value. Non-zero values of data elements in the activation data are encoded and a compressed data set is formed comprising the first state indicators, any second state indicators, any sub-group state indicators and the encoded non-zero values.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: March 2, 2021
    Assignee: Arm Limited
    Inventors: Derek David Whiteman, Erik Persson, Tomas Fredrik Edsö
  • Patent number: 10931303
    Abstract: A data processing system is provided including a processing element and a storage. The storage stores code portions that, when executed by the processing element, cause the data processing system to obtain a plurality of variable length codes. Each variable length code has a first portion of a variable length and a second portion. The variable length codes are separated into first portions of the variable length codes and second portions of the variable length codes. The data processing system forms a processed stream in chunks using a set of control rules so that, for each chunk of the processed stream containing data from the first portions of the variable length codes, the data from the first portions forms a sub-stream within the chunk of the processed stream that has a size that is determined in accordance with the control rules.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: February 23, 2021
    Assignee: Arm Limited
    Inventors: Erik Persson, Sven Ola Johannes Hugosson
  • Patent number: 10906435
    Abstract: The present disclosure relates to an adjustable connecting bar for releasable fastening of a child restraint system to a vehicle seat having mounted anchoring members. The adjustable connecting bar (1) comprises a first and a second elongated bar member (2, 3) telescopically interconnected and arranged for relative displacement along a longitudinal axis (L). The first elongated bar member (2) is provided with a coupling device (4) at an end thereof and the coupling device (4) is transformable from a locked configuration to a release configuration in a first operation step by means of a manually operable actuator (8) which is operatively connected via a maneuvering system (9) to the coupling device. The connecting bar (1) further comprises a latch system (10, 11) housed within the connecting bar (1) for selectively preventing extension and retraction of the connecting bar (1).
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: February 2, 2021
    Assignee: HOLMBERGS SAFETY SYSTEM HOLDING AB
    Inventor: Jan-Erik Persson
  • Patent number: 10894491
    Abstract: An automatic harness system (1) for a child safety seat comprising one tensioning web (3); a retractor device (2) configured to allow tightening of the tensioning web (3), a locking mechanism, a release mechanism is connected to the retractor device (2). The release mechanism comprises an actuator, where a movement of the actuator from a first position to a second position alternates the release mechanism from the first state to the second state, and vice versa. The actuator's position allows a user to identify whether the release mechanism is in the first state or in the second state.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: January 19, 2021
    Assignee: HOLMBERGS SAFETY SYSTEM HOLDING AB
    Inventor: Jan-Erik Persson
  • Patent number: 10836300
    Abstract: The present disclosure relates to a fastening device (1) for fastening an object, such as a wheelchair, thereto. The fastening device is to be mounted on a vehicle floor. The fastening device (1) comprises an automatic locking retractor (ALR) and a manually operable lever (11) biased by a biasing member (12) to a neutral intermediate position when no manual force is applied thereto. The lever (11) being manually rotatable from the intermediate position in a first direction (A) to a tightening position and being manually rotatable from the intermediate position in a second direction (B) opposite the first direction to a release position.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: November 17, 2020
    Assignee: HOLMBERGS SAFETY SYSTEM HOLDING AB
    Inventor: Jan-Erik Persson
  • Publication number: 20200017003
    Abstract: The present disclosure relates to an adjustable connecting bar for releasable fastening of a child restraint system to a vehicle seat having mounted anchoring members. The adjustable connecting bar (1) comprises a first and a second elongated bar member (2, 3) telescopically interconnected and arranged for relative displacement along a longitudinal axis (L). The first elongated bar member (2) is provided with a coupling device (4) at an end thereof and the coupling device (4) is transformable from a locked configuration to a release configuration in a first operation step by means of a manually operable actuator (8) which is operatively connected via a maneuvering system (9) to the coupling device. The connecting bar (1) further comprises a latch system (10, 11) housed within the connecting bar (1) for selectively preventing extension and retraction of the connecting bar (1).
    Type: Application
    Filed: March 6, 2018
    Publication date: January 16, 2020
    Inventor: Jan-Erik PERSSON
  • Publication number: 20190366905
    Abstract: The present disclosure relates to a fastening device (1) for fastening an object, such as a wheelchair, thereto. The fastening device is to be mounted on a vehicle floor. The fastening device (1) comprises an automatic locking retractor (ALR) and a manually operable lever (11) biased by a biasing member (12) to a neutral intermediate position when no manual force is applied thereto. The lever (11) being manually rotatable from the intermediate position in a first direction (A) to a tightening position and being manually rotatable from the intermediate position in a second direction (B) opposite the first direction to a release position.
    Type: Application
    Filed: December 19, 2017
    Publication date: December 5, 2019
    Inventor: Jan-Erik PERSSON
  • Publication number: 20190232828
    Abstract: An automatic harness system (1) for a child safety seat comprising one tensioning web (3); a retractor device (2) configured to allow tightening of the tensioning web (3), a locking mechanism, a release mechanism is connected to the retractor device (2). The release mechanism comprises an actuator, where a movement of the actuator from a first position to a second position alternates the release mechanism from the first state to the second state, and vice versa. The actuator's position allows a user to identify whether the release mechanism is in the first state or in the second state.
    Type: Application
    Filed: June 22, 2017
    Publication date: August 1, 2019
    Inventor: Jan-Erik PERSSON
  • Publication number: 20190196745
    Abstract: A producer processing unit of a data processing system that is producing a stream of data for use by one or more consumer processing units of the data processing system maintains a record that is accessible to the consumer processing units of a position in the data stream for which it has written data to memory. The consumer processing units then control their reading of the data stream from the memory in accordance with the write position record maintained by the producer processing unit.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 27, 2019
    Applicant: Arm Limited
    Inventors: Erik Persson, Stefan Johannes Frid, Philip Gregory Hall, Dominic Hugo Symes, Sven Ola Johannes Hugosson, Robert Norberg
  • Patent number: 10255659
    Abstract: A scaling apparatus for scaling data arrays, such as images, comprises first horizontal scaling stage circuitry operable to scale a data array input to the scaling apparatus in the horizontal direction, one or more line memories for storing horizontal lines for a data array, wherein the or each line memory is for storing a horizontal line of data for the data array, vertical scaling stage circuitry operable to read data stored in the one or more line memories and to scale the read data in the vertical direction, and second horizontal scaling stage circuitry operable to scale a data array in the horizontal direction.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: April 9, 2019
    Assignee: Arm Limited
    Inventors: Michal Bogusz, Erik Persson
  • Patent number: 10218978
    Abstract: A data processing system comprises a video processor (3). The data processing system is configured to, when a new frame (10) is to be encoded by the video processor (3), determine for a sub-region of a set of plural sub-regions that the new frame (10) is divided into, whether the sub-region has changed from a previous frame (11), and to control the encoding operation for the new frame (10) on the basis of the determination, e.g. to avoid performing motion estimation.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: February 26, 2019
    Assignee: Arm Limited
    Inventors: Ola Hugosson, Tomas Edsö, Erik Persson
  • Patent number: 10148963
    Abstract: To perform motion estimation for a video frame block to be encoded, a difference measure is determined for each of a plurality of reference frame block positions at a first, coarser resolution. The determined difference measures are then used estimate difference measures for reference frame blocks at positions at a second resolution that is finer than the first resolution. The estimated second, finer position resolution difference measures are then used to select a set of reference frame block positions for which to determine “full” difference measures. The determined “full” difference measures for each of the selected reference frame block positions are then used to select the reference frame block position to use when encoding the frame block and a motion vector corresponding to that reference frame block position is associated with and encoded for the frame block being encoded.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 4, 2018
    Assignee: Arm Limited
    Inventors: Erik Persson, Fredrik Peter Stolt
  • Publication number: 20180091818
    Abstract: To perform motion estimation for a video frame block to be encoded, a difference measure is determined for each of a plurality of reference frame block positions at a first, coarser resolution. The determined difference measures are then used estimate difference measures for reference frame blocks at positions at a second resolution that is finer than the first resolution. The estimated second, finer position resolution difference measures are then used to select a set of reference frame block positions for which to determine “full” difference measures. The determined “full” difference measures for each of the selected reference frame block positions are then used to select the reference frame block position to use when encoding the frame block and a motion vector corresponding to that reference frame block position is associated with and encoded for the frame block being encoded.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Applicant: ARM Limited
    Inventors: Erik Persson, Fredrik Peter Stolt
  • Patent number: 9906792
    Abstract: A video encoder and method of video encoding are provided. At an encoding stage a selected degree of quantization is applied to the encoding of macroblocks of the input video sequence and quantized part-encoded macroblocks are generated. Quantization circuitry in the encoding stage is configured to select the selected degree of quantization for each macroblock in a current slice in dependence on a complexity estimate indicative of the expected entropy encoding complexity of a predetermined set of the quantized part-encoded macroblocks defined for that macroblock.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: February 27, 2018
    Assignee: ARM Limited
    Inventors: Dominic Hugo Symes, Ola Hugosson, Erik Persson
  • Patent number: 9591319
    Abstract: A video encoding apparatus for encoding a video stream comprises a reference frame cache for reference frame video data retrieved from a reference frame storage unit in external memory, which is derived from an individual frame of the video stream. First and second source frame storage units store first and second blocks of unencoded video data taken from first and second source frames of the video stream, respectively. First and second video encoders perform first and second encoding operations to encode the first and second blocks of unencoded video data with reference to the reference frame video data cached in the reference frame cache, respectively. The first video encoder and the second video encoder perform the first encoding operation and the second encoding operation in parallel with one another.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: March 7, 2017
    Assignee: ARM Limited
    Inventors: Ola Hugosson, Erik Persson
  • Publication number: 20170061577
    Abstract: A scaling apparatus for scaling data arrays, such as images, comprises first horizontal scaling stage circuitry operable to scale a data array input to the scaling apparatus in the horizontal direction, one or more line memories for storing horizontal lines for a data array, wherein the or each line memory is for storing a horizontal line of data for the data array, vertical scaling stage circuitry operable to read data stored in the one or more line memories and to scale the read data in the vertical direction, and second horizontal scaling stage circuitry operable to scale a data array in the horizontal direction.
    Type: Application
    Filed: August 17, 2016
    Publication date: March 2, 2017
    Applicant: ARM Limited
    Inventors: Michal Bogusz, Erik Persson
  • Patent number: 9471493
    Abstract: A data processing apparatus and corresponding method of data processing are provided. The data processing apparatus comprises a temporary data store configured to store data items retrieved from a memory, wherein the temporary data store selects one of its plural data storage locations in which to store a newly retrieved data item according to a predetermined circular sequence. An index data store is configured to store index items corresponding to the data items stored in the temporary data store, wherein presence of a valid index item in the index data store is indicative of a corresponding data item in the temporary data store. Invalidation control circuitry performs a rolling invalidation process with respect to the index items stored in the index data store, comprising sequentially processing the index items stored in the index data store and selectively marking the index items as invalid according to a predetermined criterion.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: October 18, 2016
    Assignee: ARM Limited
    Inventors: Erik Persson, Ola Hugosson
  • Publication number: 20160100172
    Abstract: A data processing system comprises a video processor (3). The data processing system is configured to, when a new frame (10) is to be encoded by the video processor (3), determine for a sub-region of a set of plural sub-regions that the new frame (10) is divided into, whether the sub-region has changed from a previous frame (11), and to control the encoding operation for the new frame (10) on the basis of the determination, e.g. to avoid performing motion estimation.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 7, 2016
    Applicant: ARM Limited
    Inventors: Ola Hugosson, Tomas Edsö, Erik Persson