Patents by Inventor Andreas Anyuru

Andreas Anyuru 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: 10447433
    Abstract: A method of operating a signal processing apparatus (110) comprises receiving a first signal representing a received data bit, determining from the first signal a first soft data bit, storing the first soft data bit in a leaky storage device (130), receiving a second signal representing the received data bit, and determining from the second signal a second soft data bit. The stored first soft data bit is read from the leaky storage device (130), an elapsed leakage time of the stored first soft data bit is measured, and a third soft data bit is generated dependent on the stored first soft data bit read from the leaky storage device (130) and on the elapsed leakage time. A fourth soft data bit is generated by combining the second soft data bit and the third soft data bit, and the received data bit is decoded dependent on the fourth soft data bit and on a selected plurality of further received data bits.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: October 15, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Andreas Anyuru, Johan Georg Michael Uggmark
  • Patent number: 9980214
    Abstract: A SIM selection method of a wireless communication device connectable to a first SIM associated with a first subscription in relation to a first wireless communication system and a second SIM associated with a second subscription in relation to a second wireless communication system. The method comprises obtaining current values of first second and third parameters. The first parameters are applicable in relation to the first SIM and in relation to the second SIM, and comprise a geographical location of the wireless communication device. The second and third parameters obtained for the first SIM are applicable in relation to the first SIM only and the second and third parameters obtained for the second SIM are applicable in relation to the second SIM only. The current values of the third parameters are based on values of the third parameters associated with the geographical location and uploaded to a server by a plurality of other wireless communication devices.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 22, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventor: Andreas Anyuru
  • Patent number: 9971716
    Abstract: A computing device includes at least one master unit; at least one slave unit; an interconnect structure configured to route transactions from the at least one master unit to the at least one slave unit; and a transaction logger device configured to intercept and save a record of outstanding transactions sent by the at least one master unit to the interconnect structure. The transaction logger device is further configured to preserve the record of outstanding transactions when at least a part of the computing device is restarted.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: May 15, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Andreas Anyuru, Per-Inge Tallberg, Staffan Månsson, Ulf Morland
  • Publication number: 20170331588
    Abstract: A method of operating a signal processing apparatus (110) comprises receiving a first signal representing a received data bit, determining from the first signal a first soft data bit, storing the first soft data bit in a leaky storage device (130), receiving a second signal representing the received data bit, and determining from the second signal a second soft data bit. The stored first soft data bit is read from the leaky storage device (130), an elapsed leakage time of the stored first soft data bit is measured, and a third soft data bit is generated dependent on the stored first soft data bit read from the leaky storage device (130) and on the elapsed leakage time. A fourth soft data bit is generated by combining the second soft data bit and the third soft data bit, and the received data bit is decoded dependent on the fourth soft data bit and on a selected plurality of further received data bits.
    Type: Application
    Filed: November 21, 2014
    Publication date: November 16, 2017
    Inventors: Andreas Anyuru, Johan Georg Michael Uggmark
  • Publication number: 20170164277
    Abstract: A SIM selection method of a wireless communication device connectable to a first SIM associated with a first subscription in relation to a first wireless communication system and a second SIM associated with a second subscription in relation to a second wireless communication system. The method comprises obtaining current values of first second and third parameters. The first parameters are applicable in relation to the first SIM and in relation to the second SIM, and comprise a geographical location of the wireless communication device. The second and third parameters obtained for the first SIM are applicable in relation to the first SIM only and the second and third parameters obtained for the second SIM are applicable in relation to the second SIM only. The current values of the third parameters are based on values of the third parameters associated with the geographical location and uploaded to a server by a plurality of other wireless communication devices.
    Type: Application
    Filed: February 23, 2017
    Publication date: June 8, 2017
    Inventor: Andreas Anyuru
  • Patent number: 9645837
    Abstract: A method in a Just-In-Time, JIT, compiler for compiling code in a JIT-compiler for a heterogeneous multiprocessor system is provided. The method comprises compiling a snippet of input code, whereby one or more compiled code snippets are generated for the snippet of input code. The one or more compiled code snippets are tagged with one or more snippet specific characteristics. One or more compiled code snippets are selected from the compiled code snippets, based on said snippet specific characteristics. The one or more selected compiled code snippets are executed on one or more of the plurality of processors. While executing, run-time data is gathered, where the gathered data is tagged for which processor in the heterogeneous multiprocessor system it is related to.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: May 9, 2017
    Assignee: OPTIS CIRCUIT TECHNOLOGY, LLC
    Inventor: Andreas Anyuru
  • Patent number: 9615320
    Abstract: A SIM selection method of a wireless communication device connectable to a first SIM associated with a first subscription in relation to a first wireless communication system and a second SIM associated with a second subscription in relation to a second wireless communication system. The method comprises obtaining current values of first second and third parameters. The first parameters are applicable in relation to the first SIM and in relation to the second SIM, and comprise a geographical location of the wireless communication device. The second and third parameters obtained for the first SIM are applicable in relation to the first SIM only and the second and third parameters obtained for the second SIM are applicable in relation to the second SIM only. The current values of the third parameters are based on values of the third parameters associated with the geographical location and uploaded to a server by a plurality of other wireless communication devices.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: April 4, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventor: Andreas Anyuru
  • Publication number: 20160374014
    Abstract: A SIM selection method of a wireless communication device connectable to a first SIM associated with a first subscription in relation to a first wireless communication system and a second SIM associated with a second subscription in relation to a second wireless communication system. The method comprises obtaining current values of first second and third parameters. The first parameters are applicable in relation to the first SIM and in relation to the second SIM, and comprise a geographical location of the wireless communication device. The second and third parameters obtained for the first SIM are applicable in relation to the first SIM only and the second and third parameters obtained for the second SIM are applicable in relation to the second SIM only. The current values of the third parameters are based on values of the third parameters associated with the geographical location and uploaded to a server by a plurality of other wireless communication devices.
    Type: Application
    Filed: December 17, 2014
    Publication date: December 22, 2016
    Inventor: Andreas ANYURU
  • Patent number: 9525669
    Abstract: A method in a first device for anonymously delivering data to a part that has initiated a task is provided. The first device and the part initiating a task are participants in opportunistic sensing. The method comprises creating a data sample and encrypting the data sample with a public key of the task initiating part. After communicating the protected sample to one or more intermediate devices, one of the one or more intermediate devices delivers the protected sample to the task initiating part, such that the task initiating part does not know the identity of the first device. The task initiating device only know the identity of the one of the one or more intermediate devices that delivered the protected sample to the task initiating part, wherein the intermediate devices are participants in the opportunistic sensing.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: December 20, 2016
    Assignee: ST-ERICSSON SA
    Inventors: Ulf Bjorkengren, Andreas Anyuru, Benn Porscke, Patrik Ryd, Mats Fagerstrom, Mats Bergstrom
  • Publication number: 20150378424
    Abstract: A processing system includes a memory circuit configured for operation at a plurality of frequency-voltage operating points and one or more processing elements operatively coupled to the memory circuit. A memory-bandwidth measurement circuit repeatedly measures run-time bandwidth utilization of the memory circuit, while a controller circuit dynamically adjusts the voltage-frequency operating point of the memory circuit as a function of the measured run-time bandwidth utilization.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventor: Andreas Anyuru
  • Publication number: 20150295900
    Abstract: A method in a first device for anonymously delivering data to a part that has initiated a task is provided. The first device and the part initiating a task are participants in opportunistic sensing. The method comprises creating a data sample and encrypting the data sample with a public key of the task initiating part. After communicating the protected sample toone or more intermediate devices, one of the one or more intermediate devices delivers the protected sample to the task initiating part, such that the task initiating part does not know the identity of the first device. The task initiating device only know the identity of the one of the one or more intermediate devices that delivered the protected sample to the task initiating part, wherein the intermediate devices are participants in the opportunistic sensing.
    Type: Application
    Filed: December 5, 2013
    Publication date: October 15, 2015
    Applicant: ST - Ericsson SA
    Inventors: Ulf Björkengren, Andreas Anyuru, Benn Pörscke, Patrik Ryd, Mats Fagerström, Mats Bergström
  • Publication number: 20150286491
    Abstract: A method in a Just-In-Time, JIT, compiler for compiling code in a JIT-compiler for a heterogeneous multiprocessor system is provided. The method comprises compiling a snippet of input code, whereby one or more compiled code snippets are generated for the snippet of input code. The one or more compiled code snippets are tagged with one or more snippet specific characteristics. One or more compiled code snippets are selected from the compiled code snippets, based on said snippet specific characteristics. The one or more selected compiled code snippets are executed on one or more of the plurality of processors. While executing, run-time data is gathered, where the gathered data is tagged for which processor in the heterogeneous multiprocessor system it is related to.
    Type: Application
    Filed: October 25, 2013
    Publication date: October 8, 2015
    Inventor: Andreas Anyuru
  • Publication number: 20150178232
    Abstract: A computing device includes at least one master unit; at least one slave unit; an interconnect structure configured to route transactions from the at least one master unit to the at least one slave unit; and a transaction logger device configured to intercept and save a record of outstanding transactions sent by the at least one master unit to the interconnect structure. The transaction logger device is further configured to preserve the record of outstanding transactions when at least a part of the computing device is restarted.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Andreas ANYURU, Per-Inge TALLBERG, Staffan MÅNSSON, Ulf MORLAND
  • Publication number: 20150117268
    Abstract: A service provider node (101), and a method therein, for transmitting data packets relating to parts of a service to a communication device (102). The service provider node and the communication device are communicatively connected over a communications network (104) and comprised in a communications system (100). The method comprises receiving (205, 302) a signal (S1), which signal comprises an identifier of the communication device requesting a service, an identifier of the requested service, and an agreement comprising information about a previously agreed part of the service. The method comprises further agreeing (303) on an upcoming part of the service requested by the communication device, while transmitting (206, 304) data packets relating to the previously agreed part of the service to the communication device, wherein the data packets are transmitted in dependence of the received signal.
    Type: Application
    Filed: April 22, 2013
    Publication date: April 30, 2015
    Inventors: Mats Fagerström, Andreas Anyuru, Mats Bergström, Ulf Björkengren, Benn Pörscke, Patrik Ryd