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: 11329699Abstract: 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: GrantFiled: October 16, 2018Date of Patent: May 10, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Giovanni Interdonato, Pål Frenger, Emil Björnson, Marcus Karlsson, Erik Larsson
-
Patent number: 11064438Abstract: 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: GrantFiled: March 7, 2016Date of Patent: July 13, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin Hessler, Emil Björnson, Marcus Karlsson, Eric G. Larsson
-
Publication number: 20200119772Abstract: 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: ApplicationFiled: October 16, 2018Publication date: April 16, 2020Inventors: Giovanni Interdonato, Pål Frenger, Emil Björnson, Marcus Karlsson, Erik Larsson
-
Publication number: 20190281552Abstract: 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: ApplicationFiled: March 7, 2016Publication date: September 12, 2019Inventors: Martin Hessler, Emil Björnson, Marcus Karlsson, Eric G. Larsson
-
Patent number: 10318961Abstract: 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: GrantFiled: January 12, 2011Date of Patent: June 11, 2019Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventor: Marcus Karlsson
-
Patent number: 9860073Abstract: 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: GrantFiled: May 30, 2009Date of Patent: January 2, 2018Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventor: Marcus Karlsson
-
Patent number: 9461829Abstract: 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: GrantFiled: December 27, 2011Date of Patent: October 4, 2016Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Robert Törnkvist, Marcus Karlsson, Peter Lindau Nordhammer
-
Publication number: 20140348030Abstract: 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: ApplicationFiled: December 27, 2011Publication date: November 27, 2014Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Robert Törnkvist, Marcus Karlsson, Peter Lindau Nordhammer
-
Publication number: 20130290194Abstract: 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: ApplicationFiled: January 12, 2011Publication date: October 31, 2013Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (publ)Inventor: Marcus Karlsson
-
Patent number: 8473379Abstract: 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: GrantFiled: December 30, 2009Date of Patent: June 25, 2013Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Petter Ahlgren, Marcus Karlsson
-
Patent number: 8423468Abstract: 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: GrantFiled: July 7, 2008Date of Patent: April 16, 2013Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventor: Marcus Karlsson
-
Publication number: 20120072319Abstract: 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: ApplicationFiled: May 30, 2009Publication date: March 22, 2012Inventor: Marcus Karlsson
-
Publication number: 20110161216Abstract: 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: ApplicationFiled: December 30, 2009Publication date: June 30, 2011Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (Publ)Inventors: Petter AHLGREN, Marcus KARLSSON
-
Publication number: 20110099109Abstract: 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: ApplicationFiled: July 7, 2008Publication date: April 28, 2011Inventor: Marcus Karlsson
-
Patent number: 6567376Abstract: 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: GrantFiled: November 18, 1999Date of Patent: May 20, 2003Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Marcus Karlsson, Patrik Rynbäck
-
Patent number: 6535942Abstract: 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: GrantFiled: February 9, 2000Date of Patent: March 18, 2003Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Marcus Karlsson, Benny Hedman
-
Publication number: 20030033993Abstract: 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: ApplicationFiled: June 27, 2002Publication date: February 20, 2003Inventors: Laszlo Valaszkai, Bruno Jouannet, Marcus Karlsson
-
Patent number: 6470462Abstract: 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: GrantFiled: February 25, 1999Date of Patent: October 22, 2002Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Marcus Karlsson, Patrik Rynbäck