Patents by Inventor Marcus Karlsson

Marcus Karlsson 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: 11329699
    Abstract: A disturbance mitigation method of a communication element for a distributed antenna system is disclosed. The communication element is associated with two or more antenna elements of the distributed antenna system. The method comprises acquiring channel condition information associated with at least two of a plurality of wireless communication devices served by the communication element, and partitioning the plurality of wireless communication devices into at least two groups based on the acquired channel condition information. The method also comprises, for each of the groups, determining respective pre-coding weights based on the acquired channel condition information, wherein the respective pre-coding weights of different groups are determined according to different disturbance mitigation approaches.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: May 10, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Giovanni Interdonato, Pål Frenger, Emil Björnson, Marcus Karlsson, Erik Larsson
  • Patent number: 11064438
    Abstract: A method for detecting a data transmission, the method including measuring a signal level for each of a predetermined plurality of distinct time-frequency transmission resources within a first time interval, non-coherently summing the measured signal levels, and comparing the sum to at least a first threshold to determine whether a channel-hardened signal targeted to the wireless receiver is present. A corresponding method for encoding a channel-hardened signal comprises transmitting, in a first time interval and using M antenna ports and T1 time-frequency resources, an array X of M×T1 symbols, where each row of the array corresponds to one of the M antenna ports and each column of the array X corresponds to one of the first set of T1 time-frequency resources. X satisfies the expression XXH=aI, where XII is the conjugate transpose of X, I is an identity matrix, and ? is a constant.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: July 13, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin Hessler, Emil Björnson, Marcus Karlsson, Eric G. Larsson
  • Publication number: 20200119772
    Abstract: A disturbance mitigation method of a communication element for a distributed antenna system is disclosed. The communication element is associated with two or more antenna elements of the distributed antenna system. The method comprises acquiring channel condition information associated with at least two of a plurality of wireless communication devices served by the communication element, and partitioning the plurality of wireless communication devices into at least two groups based on the acquired channel condition information. The method also comprises, for each of the groups, determining respective pre-coding weights based on the acquired channel condition information, wherein the respective pre-coding weights of different groups are determined according to different disturbance mitigation approaches.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 16, 2020
    Inventors: Giovanni Interdonato, Pål Frenger, Emil Björnson, Marcus Karlsson, Erik Larsson
  • Publication number: 20190281552
    Abstract: A method for detecting a data transmission, the method including measuring a signal level for each of a predetermined plurality of distinct time-frequency transmission resources within a first time interval, non-coherently summing the measured signal levels, and comparing the sum to at least a first threshold to determine whether a channel-hardened signal targeted to the wireless receiver is present. A corresponding method for encoding a channel-hardened signal comprises transmitting, in a first time interval and using M antenna ports and T1 time-frequency resources, an array X of M×T1 symbols, where each row of the array corresponds to one of the M antenna ports and each column of the array X corresponds to one of the first set of T1 time-frequency resources. X satisfies the expression XXH=aI, where XII is the conjugate transpose of X, I is an identity matrix, and ? is a constant.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 12, 2019
    Inventors: Martin Hessler, Emil Björnson, Marcus Karlsson, Eric G. Larsson
  • Patent number: 10318961
    Abstract: System, arrangement and method for providing information regarding network events associated with a subscriber in an access network. A customer care session is initiated between a customer care unit and a data warehouse. The session is referring to an identity of said subscriber. A subscription to network events associated with the subscriber is done, where the data warehouse subscribes to a stream of ongoing network events. The content of the stream refers to the identity of the subscriber. Information is received regarding ongoing network events which are triggered by one or more communications between a terminal of the subscriber and a network element in the network. The information is provided to a customer care agent.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: June 11, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Marcus Karlsson
  • Patent number: 9860073
    Abstract: A method is implemented in a credit control server (CCS). The method includes receiving, at the CCS from a credit control client (CCC), a message associated with a multiple services credit control (MSCC) session, where the message includes a request for service units associated with a service account. The method further includes determining, at the CCS, that insufficient service units are available in the service account and notifying the CCC that service units need to be added to the service account. The method also includes maintaining, at the CCS, MSCC session related parameters while the CCC adds service units to the service account.
    Type: Grant
    Filed: May 30, 2009
    Date of Patent: January 2, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Marcus Karlsson
  • Patent number: 9461829
    Abstract: A method and apparatus for controlling a present service charging session for charging service usage in a communication network. The method comprises receiving a first request for grant of a reservation service unit quota from a charging client, the first request including at least data identifying an account to charge for the service usage. A first granted service unit quota for the first request is determined and a first carry-over service units quota from a previous service charging session associated with the identified account is accessed. A first reservation service unit quota is determined by deducting the first carry-over service units quota from the first granted service unit quota. According to the method it is reserved for the first reservation service unit quota from the account and the first granted service unit quota is sent to the charging client.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: October 4, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Robert Törnkvist, Marcus Karlsson, Peter Lindau Nordhammer
  • Publication number: 20140348030
    Abstract: A method and apparatus for controlling a present service charging session for charging service usage in a communication network. The method comprises receiving a first request for grant of a reservation service unit quota from a charging client, the first request including at least data identifying an account to charge for the service usage. A first granted service unit quota for the first request is determined and a first carry-over service units quota from a previous service charging session associated with the identified account is accessed. A first reservation service unit quota is determined by deducting the first carry-over service units quota from the first granted service unit quota. According to the method it is reserved for the first reservation service unit quota from the account and the first granted service unit quota is sent to the charging client. Further, a clearing request is received from the charging client including data enabling a first used amount of service units to be determined.
    Type: Application
    Filed: December 27, 2011
    Publication date: November 27, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Robert Törnkvist, Marcus Karlsson, Peter Lindau Nordhammer
  • Publication number: 20130290194
    Abstract: System, arrangement and method for providing information regarding network events associated with a subscriber in an access network. A customer care session is initiated between a customer care unit and a data warehouse. The session is referring to an identity of said subscriber. A subscription to network events associated with the subscriber is done, where the data warehouse subscribes to a stream of ongoing network events. The content of the stream refers to the identity of the subscriber. Information is received regarding ongoing network events which are triggered by one or more communications between a terminal of the subscriber and a network element in the network. The information is provided to a customer care agent.
    Type: Application
    Filed: January 12, 2011
    Publication date: October 31, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (publ)
    Inventor: Marcus Karlsson
  • Patent number: 8473379
    Abstract: A charging system includes a rating engine, a session control module, and a charging unit determination module. The session control module receives a request for service units, associated with a charging session, from a client or service element, and obtains one or more input parameters from the request for service units. The charging unit determination module obtains account data associated with the request for service units, determines at least one charging session related parameter based on the one or more input parameters and/or the account data, and pass the at least one charging session related parameter to the rating engine. The rating engine grants service units based on the at least one charging session related parameter, and forwards an indication of the granted service units to the session control module for return to the client or service element.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: June 25, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Petter Ahlgren, Marcus Karlsson
  • Patent number: 8423468
    Abstract: A network providing service to an end user may include a first client, a second client and a charging system. A method implemented by the network may include the first client receiving a service event that is destined for an end user and retrieving a first logical clock value from memory, where the first logical clock value specifies a number of service events received at the second client. The first client may increment a second logical clock value based on receipt of the service event and may construct a first time stamp parameter based on the first logical clock value and the second logical clock value. The first client may send a charging request to a charging system, where the charging request includes the first time stamp parameter and where the charging request requests credit authorization associated with providing the service event to the end user.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: April 16, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Marcus Karlsson
  • Publication number: 20120072319
    Abstract: A method is implemented in a credit control server (CCS). The method includes receiving, at the CCS from a credit control client (CCC), a message associated with a multiple services credit control (MSCC) session, where the message includes a request for service units associated with a service account. The method further includes determining, at the CCS, that insufficient service units are available in the service account and notifying the CCC that service units need to be added to the service account. The method also includes maintaining, at the CCS, MSCC session related parameters while the CCC adds service units to the service account.
    Type: Application
    Filed: May 30, 2009
    Publication date: March 22, 2012
    Inventor: Marcus Karlsson
  • Publication number: 20110161216
    Abstract: A charging system includes a rating engine, a session control module, and a charging unit determination module. The session control module receives a request for service units, associated with a charging session, from a client or service element, and obtains one or more input parameters from the request for service units. The charging unit determination module obtains account data associated with the request for service units, determines at least one charging session related parameter based on the one or more input parameters and/or the account data, and pass the at least one charging session related parameter to the rating engine. The rating engine grants service units based on the at least one charging session related parameter, and forwards an indication of the granted service units to the session control module for return to the client or service element.
    Type: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (Publ)
    Inventors: Petter AHLGREN, Marcus KARLSSON
  • Publication number: 20110099109
    Abstract: A method is implemented in a network (110) that provides a service to an end user, the network including a first client (115-1), a second client (115-M) and a charging system (130). The method includes the first client (115-1) receiving (900) a service event (120) that is destined for an end user (105) and retrieving (915) a first logical clock value from memory, where the first logical clock value specifies a number of service events received at the second client (115-M). The method further includes the first client (115-1) incrementing (920) a second logical clock value based on receipt of the service event (120) and constructing (920) a first time stamp parameter based on the first logical clock value and the second logical clock value.
    Type: Application
    Filed: July 7, 2008
    Publication date: April 28, 2011
    Inventor: Marcus Karlsson
  • Patent number: 6567376
    Abstract: A wireless communication system utilizes system frame numbers (SFNs) upon which to base identification of frames of information transmitted by the communication system, as well as for expressing timeout values associated with process-set timers. The wireless communication system comprises a first (active) unit (40) which executes an operational process (OP), as well as a second (standby) unit (42) which executes the operational process in redundant manner with the first unit. The operational process sets a timer by computing an expiration system frame number to be used for determining a timeout value. The timer expires when a current system frame number reaches the calculated expiration system frame number. The SFN-based timeout values of the present invention are easily accessible and easily re-established upon reset and resynchronization of one of the redundant units.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: May 20, 2003
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Marcus Karlsson, Patrik Rynbäck
  • Patent number: 6535942
    Abstract: A method for reducing interrupt load in a multi-processor system is disclosed, whereby two central processors executing a real-time operating system can communicate with each other using a shared memory. A start pointer and end pointer are implemented preferably in logic. By detecting a difference in the logic values for the two pointers, the receiving CPU will receive interrupts only when new data from the sending CPU has arrived in the shared memory and the shared memory was empty. Consequently, the operating system will not be disturbed with unnecessary interruptions, and the interrupt load will thus be low.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: March 18, 2003
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Marcus Karlsson, Benny Hedman
  • Publication number: 20030033993
    Abstract: In a cooling device for cooling charge air from a compressor (3) in an engine (9) and hydraulic oil from a retarder (14), a first coolant flow (m1) is provided in a coolant conduit (20). The engine (9) is cooled by the whole first coolant flow (m1). The cooling device comprises a first a first charge-air cooler (4), which is cooled by means of a second coolant flow (m2), and a second charge-air cooler (5), which is cooled by means of a low-temperature fluid (32). The cooling device further comprises a retarder cooler (17) for cooling hydraulic oil from the retarder (14), said retarder cooler (17) being cooled by means of a third coolant flow (m3). Both the second coolant flow (m2) and the third coolant flow (m3) are subflows of the first coolant flow (m1). In a method utilizing the cooling device for cooling charge air as well as hydraulic oil from a retarder (14), a second coolant flow (m2) and a third coolant flow (m3) are used, both of which are subflows of the first coolant flow (m1).
    Type: Application
    Filed: June 27, 2002
    Publication date: February 20, 2003
    Inventors: Laszlo Valaszkai, Bruno Jouannet, Marcus Karlsson
  • Patent number: 6470462
    Abstract: A redundant system (20) comprises a first unit (21), a second unit (22), and a synchronization server (24). The first unit (21) and a second unit (22) each include plural state machines (SMs) for performing tasks. At least some of the state machines provided at the first unit simultaneously perform same tasks as at least corresponding ones of some of the state machines provided at the second unit. When a state machine of the second unit needs to be resynchronized, the synchronization server (24) receives a resynchronization request (2-1) from the resync requesting state machine of the second unit and thereupon provides an out-of-synchronization indication (2-2) to a corresponding state machine of the first unit. In response to the out-of-synchronization indication (2-2) from the synchronization server, the corresponding state machine of the first unit generates a resynchronization request (2-3) at an time deemed appropriate by the corresponding state machine.
    Type: Grant
    Filed: February 25, 1999
    Date of Patent: October 22, 2002
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Marcus Karlsson, Patrik Rynbäck