Patents by Inventor Tomas Mecklin

Tomas Mecklin 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: 11943375
    Abstract: A first data center receives a request, from a tenant, to access a first service. Responsive to determining that the tenant is not associated with a delegation contract, the first data center records a delegation contract for the tenant. A second data center receives a request, from the tenant, to access a second service, where the second data center is physically separate from the first data center. Responsive to determining that the tenant is associated with the delegation contract recorded in the blockchain database, the second data center causes an update of the delegation contract in the blockchain database; causes the second service to provide access to the tenant; transmits, to the tenant, a confirmation that the second service can be accessed, and transmits an update to the first data center indicating that the delegation contract has been updated to include a second service offer.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: March 26, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: James Kempf, Mukesh Thakur, Tomas Mecklin, Nanjangud Chandrasekhara Swamy Narendra
  • Patent number: 11632714
    Abstract: A method in a user equipment for attaching the user equipment to a mobile communications network comprises receiving a list of network slice identities, wherein a network slice identity identifies a portion of the mobile communications network that serves as a logical network to a set of user equipment (step 201). A network slice is selected based on one or more criteria (step 203). A network slice attachment request is sent to a network node (step 205), for requesting attachment of the user equipment to the selected network slice of the mobile communications network.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: April 18, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Miljenko Opsenica, Jari Arkko, Heidi-Maria Back, Tomas Mecklin, Le Wang
  • Patent number: 11303636
    Abstract: Using an authentication server to program network elements, such as a network node, in accordance with software-defined networking techniques in order to establish a traffic flow rule for a communication device or user of the communication device. After successfully authenticating a communication device or user, the authentication server and/or network node may use an identifier received at the authentication server in connection with the authentication procedure in order to obtain a traffic flow rule for the communication device. The traffic flow rule may be established at the network node or forwarded to a second network node configured to receive network packets from the communication device. The first identifier may be any one of a user identifier identifying a user, an application identifier identifying an application, and a device identifier unique to the communication device.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: April 12, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Heidi-Maria Back, Jari Arkko, Tero Kauppinen, Jimmy Kjällman, Miika Komu, Tomas Mecklin, Patrik Salmela, Mohit Sethi, Le Wang
  • Patent number: 11178602
    Abstract: In response to a transition from a previous operational state to a current operational state of a given network partition of a plurality of network partitions of a core of a cellular network, a respective entry of a registry of the plurality of network partitions is updated. Network partition selection for a terminal is effected by participating in a communication of at least one selection control message corresponding to at least one entry of the registry.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: November 16, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Dinand Roeland, Heidi-Maria Back, Tomas Mecklin, György Miklós, Miljenko Opsenica, Göran Rune, Mohit Sethi, Le Wang
  • Publication number: 20210289432
    Abstract: In response to a transition from a previous operational state to a current operational state of a given network partition of a plurality of network partitions of a core of a cellular network, a respective entry of a registry of the plurality of network partitions is updated. Network partition selection for a terminal is effected by participating in a communication of at least one selection control message corresponding to at least one entry of the registry.
    Type: Application
    Filed: July 15, 2016
    Publication date: September 16, 2021
    Inventors: Dinand ROELAND, Heidi-Maria BACK, Tomas MECKLIN, György MIKLÓS, Miljenko OPSENICA, Göran RUNE, Mohit SETHI, Le WANG
  • Publication number: 20210281428
    Abstract: A first data center receives a request, from a tenant, to access a first service. Responsive to determining that the tenant is not associated with a delegation contract, the first data center records a delegation contract for the tenant. A second data center receives a request, from the tenant, to access a second service, where the second data center is physically separate from the first data center. Responsive to determining that the tenant is associated with the delegation contract recorded in the blockchain database, the second data center causes an update of the delegation contract in the blockchain database; causes the second service to provide access to the tenant; transmits, to the tenant, a confirmation that the second service can be accessed, and transmits an update to the first data center indicating that the delegation contract has been updated to include a second service offer.
    Type: Application
    Filed: July 9, 2018
    Publication date: September 9, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: James KEMPF, Mukesh THAKUR, Tomas MECKLIN, Nanjangud Chandrasekhara Swamy NARENDRA
  • Patent number: 10261834
    Abstract: A method for selecting a media processing unit performed in a network node of a distributed cloud. The distributed cloud comprises two or more media processing units that handle media processing required by a media service. The method includes receiving, from a communication device, a request for the media service and obtaining, for each media processing unit, at least one configurable parameter value of a parameter relating to handling of the media service. The method also includes selecting, based on the at least one parameter value, a media processing unit for processing the requested media service for the communication device.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: April 16, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tomas Mecklin, Jouni Mäenpää, Miljenko Opsenica, Tommi Roth
  • Publication number: 20190058709
    Abstract: A tenant management system and method operative in a cloud-based database environment. A distributed blockchain ledger is provided for holding tenant records embodied in smart contracts, the consistency of which is maintained by a consensus protocol between multiple chain servers processing requests from leaf servers for tenant authorization and charging. The tenant records contain the bytecode for the tenant management contracts, the tenant's credit, and other state associated with the contract such as the services the tenant is authorized to access.
    Type: Application
    Filed: December 19, 2017
    Publication date: February 21, 2019
    Inventors: James Kempf, Joacim Halén, Tomas Mecklin
  • Publication number: 20190028475
    Abstract: Embodiments are directed to using an authentication server (140) to program and reprogram network elements, such as a network node (150), in accordance with software-defined networking techniques in order to establish a traffic flow rule for a communication device (110) or user of the communication device (110). After successfully authenticating a communication device (110) or user, the authentication server (140) and/or network node (150) may use an identifier received at the authentication server (140) in connection with the authentication procedure in order to obtain a traffic flow rule for the communication device (110). The traffic flow rule may be established at the network node (140) or forwarded to a second network node configured to receive network packets from the communication device (110). The first identifier may be any one of a user identifier identifying a user, an application identifier identifying an application, and a device identifier unique to the communication device (110).
    Type: Application
    Filed: August 28, 2015
    Publication date: January 24, 2019
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Heidi-Maria BACK, Jari ARKKO, Tero KAUPPINEN, Jimmy KJÄLLMAN, Miika KOMU, Tomas MECKLIN, Patrik SALMELA, Mohit SETHI, Le WANG
  • Patent number: 10136034
    Abstract: A VLC signal representing an alignment identifier is detected by cameras (4) of multiple user devices (1, 2, 3) filming a scene. Encoded video frames (91, 92, 93) from the user devices (1, 2, 3) are decoded and light patterns representing the captured VLC signal are identified in at least some of the video frames following decoding. The light patterns are decoded into alignment identifiers that are used in order to time align video frames (91, 92, 93) from different user devices (1, 2, 3) to thereby achieve video frame synchronization of video data from multiple user devices (1, 2, 3) recording a scene. The embodiments thereby enable video frame synchronization without the need for accurate clock synchronization between the user devices (1, 2, 3) and a video synchronization system (10).
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: November 20, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Heidi-Maria Back, Tomas Mecklin, Miljenko Opsenica, Le Wang
  • Publication number: 20180310238
    Abstract: A method in a user equipment for attaching the user equipment to a mobile communications network comprises receiving a list of network slice identities, wherein a network slice identity identifies a portion of the mobile communications network that serves as a logical network to a set of user equipment (step 201). A network slice is selected based on one or more criteria (step 203). A network slice attachment request is sent to a network node (step 205), for requesting attachment of the user equipment to the selected network slice of the mobile communications network.
    Type: Application
    Filed: October 15, 2015
    Publication date: October 25, 2018
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Miljenko OPSENICA, Jari ARKKO, Heidi-Maria BACK, Tomas MECKLIN, Le WANG
  • Patent number: 9980123
    Abstract: Example embodiments presented herein are directed towards a physical node, and corresponding methods therein, for providing authentication of a wireless device within a visiting wireless network while the wireless device is in a roaming state. The wireless device is registered to a home wireless network. The physical node further comprises a virtual representation of a functionality of at least one core network node controlled by the home wireless network. Thus, such authentication may be provided and control according to home network based procedures.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: May 22, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Tomas Mecklin, Jari Arkko, Heidi-Maria Back, Miljenko Opsenica, Le Wang
  • Publication number: 20180035019
    Abstract: A VLC signal representing an alignment identifier is detected by cameras (4) of multiple user devices (1, 2, 3) filming a scene. Encoded video frames (91, 92, 93) from the user devices (1, 2, 3) are decoded and light patterns representing the captured VLC signal are identified in at least some of the video frames following decoding. The light patterns are decoded into alignment identifiers that are used in order to time align video frames (91, 92, 93) from different user devices (1, 2, 3) to thereby achieve video frame synchronization of video data from multiple user devices (1, 2, 3) recording a scene. The embodiments thereby enable video frame synchronization without the need for accurate clock synchronization between the user devices (1, 2, 3) and a video synchronization system (10).
    Type: Application
    Filed: January 23, 2015
    Publication date: February 1, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Heidi-Maria BACK, Tomas MECKLIN, Miljenko OPSENICA, Le WANG
  • Publication number: 20170164212
    Abstract: A network slice selection involves authenticating, by an identity manager (1) of a network operator (4), a user device (8) and/or user based on a network attachment request originating from the user device (8) to correlate the user device (8) and/or user to a network slice of multiple network slices (3) provided by the network operator (4). The identity manager (1) authorizes access to a network slice (3) of the network slice type based on credentials of the user device (8) and/or user. The identity manager (1) provides information of an entry point to an application provided by the network slice (3) for transmission to the user device (8).
    Type: Application
    Filed: September 29, 2015
    Publication date: June 8, 2017
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Miljenko OPSENICA, Jari ARKKO, Heidi-Maria BACK, Tomas MECKLIN, Göran RUNE, Mohit SETHI, Le WANG
  • Publication number: 20170156047
    Abstract: Example embodiments presented herein are directed towards a physical node, and corresponding methods therein, for providing authentication of a wireless device within a visiting wireless network while the wireless device is in a roaming state. The wireless device is registered to a home wireless network. The physical node further comprises a virtual representation of a functionality of at least one core network node controlled by the home wireless network. Thus, such authentication may be provided and control according to home network based procedures.
    Type: Application
    Filed: October 6, 2015
    Publication date: June 1, 2017
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Tomas MECKLIN
  • Patent number: 9576572
    Abstract: Methods and nodes for enabling and producing input generated by speech of a user, to an application. When the application has been activated (2:1), an application node (200) detects (2:2) a current context of the user and selects (2:3), from a set of predefined contexts (204a), a predefined context that matches the detected current context. The application node (200) then provides (2:4) keywords associated with the selected predefined context to a speech recognition node (202). When receiving (2:5) speech from the user, the speech recognition node (202) is able to recognize (2:6) any of the keyword in the speech. The recognized keyword is then used (2:7) as input to the application.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: February 21, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Jari Arkko, Jouni Mäenpää, Tomas Mecklin
  • Publication number: 20170024259
    Abstract: The disclosure relates to a method 20 for selecting a media processing unit 3, 3A, 3B, 3D; 4, 4A, 4B, 4D; 10, 11, 12 performed in a network node 5 of a distributed cloud 2. The distributed cloud 2 comprises two or more media processing units 3, 3A, 3B, 3D; 4, 4A, 4B, 4D; 10, 11, 12 configurable to handle media processing required by a media service. The method 20 comprises: receiving 21, from a communication device 6, 6A, 6B, 6C, 6D, a request for the media service; obtaining 22, for each media processing unit 3, 3A, 3B, 3D; 4, 4A, 4B, 4D; 10, 11, 12, at least one configurable parameter value of a parameter relating to handling of the media service; and selecting 23, based on the at least one parameter value, a media processing unit 3, 3A, 3B, 3D; 4, 4A, 4B, 4D; 10, 11, 12 for processing the requested media service for the communication device 6, 6A, 6B, 6C, 6D. The disclosure also relates to corresponding network node, computer program and computer program products.
    Type: Application
    Filed: December 18, 2013
    Publication date: January 26, 2017
    Inventors: Tomas Mecklin, Jouni Mäenpää, Miljenko Opsenica, Tommi Roth
  • Patent number: 9538348
    Abstract: A method and message server (204) for routing a speech message, received (2:1) from a user equipment (200) of a sending user, to at least one recipient (208, 210) in a communication network. After obtaining (2:2) a text version created by speech recognition (206) of the received speech message, the at least one recipient is identified (2:3) by the message server based on the obtained text version, and the speech message is then routed (2:5) to the identified at least one recipient.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: January 3, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Jari Arkko, Jouni Mäenpää, Tomas Mecklin
  • Publication number: 20150199961
    Abstract: Methods and nodes for enabling and producing input generated by speech of a user, to an application. When the application has been activated (2:1), an application node (200) detects (2:2) a current context of the user and selects (2:3), from a set of predefined contexts (204a), a predefined context that matches the detected current context. The application node (200) then provides (2:4) keywords associated with the selected predefined context to a speech recognition node (202). When receiving (2:5) speech from the user, the speech recognition node (202) is able to recognize (2:6) any of the keyword in the speech. The recognized keyword is then used (2:7) as input to the application.
    Type: Application
    Filed: June 18, 2012
    Publication date: July 16, 2015
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Jari Arkko, Jouni Mäenpää, Tomas Mecklin
  • Publication number: 20150148084
    Abstract: A method and message server (204) for routing a speech message, received (2:1) from a user equipment (200) of a sending user, to at least one recipient (208, 210) in a communication network. After obtaining (2:2) a text version created by speech recognition (206) of the received speech message, the at least one recipient is identified (2:3) by the message server based on the obtained text version, and the speech message is then routed (2:5) to the identified at least one recipient.
    Type: Application
    Filed: June 4, 2012
    Publication date: May 28, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jari Arkko, Jouni Mäenpää, Tomas Mecklin