Patents by Inventor Miljenko Opsenica

Miljenko Opsenica 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: 11748137
    Abstract: Embodiments herein provide methods and apparatus for providing multi-provider virtual network service. A first lifecycle management, LCM, component is provided controlled by a first service provider in a virtual network, wherein the virtual network comprises a trusted LCM component controlled by a trusted provider configured to provide a decentralised trust system between a plurality of LCM components controlled by different service providers in the virtual network.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: September 5, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Miljenko Opsenica
  • Publication number: 20230229509
    Abstract: A computing node is disclosed. The computing node comprises processing circuitry configured to cause the computing node to receive a message (102) comprising configuration information for a resource of a data object that is hosted at the computing node and is associated with a computational operation, which computational operation is executable by the computing node. The processing circuitry is further configured to cause the computing node to configure (104) the resource of the data object on the computing node in accordance with the received configuration information, and to execute (106) the computational operation in accordance with the configured resource. Also disclosed are a corresponding server node and methods of operating a computing node and a server node. The computing node may comprise a Lightweight Machine to Machine (LwM2M) client and the server node may comprise an LwM2M server.
    Type: Application
    Filed: May 8, 2020
    Publication date: July 20, 2023
    Inventors: Edgar Ramos, Ari Keränen, Boris Plenkov, Joel Reijonen, Miljenko Opsenica
  • Publication number: 20230208938
    Abstract: A method (100) for orchestrating execution of a complex computational operation by at least one computing node is disclosed, wherein the complex computational operation can be decomposed into a plurality of component computational operations. The method, performed by an orchestration node, comprises discovering at least one computing node that has exposed, as a resource, a capability of the computing node to execute at least one component computational operation of the plurality of component operations (110). The method further comprises, for each component computational operation of the complex computational operation, selecting a discovered computing node for execution of the component computational operation (120), and sending a request message to each selected computing node requesting the selected computing node execute the component computational operation for which it has been selected (130). The method further comprises checking for a response to each sent request message (140).
    Type: Application
    Filed: April 15, 2020
    Publication date: June 29, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Hiroshi DOYU, Miljenko OPSENICA, Edgar RAMOS, Jaime JIMÉNEZ
  • Patent number: 11652693
    Abstract: The present disclosure relates to a method for anchoring an edge cloud to a central cloud, the method being performed in a cloud environment comprising a central cloud and an edge cloud, the method comprising obtaining (S238, S310), by a connectivity controller of an edge cloud, an address of an anchoring registry of a central cloud; sending (S240, S312), by the connectivity controller, to the anchoring registry, information about networking configuration of the edge cloud; setting up (S246, S314), by an orchestrator of the central cloud, a virtual private network, VPN, service in the central cloud; requesting (S248, S316), by the orchestrator of the central cloud, edge VPN configuration information from the central VPN service, based on the information about networking configuration of the edge cloud; sending (S252, S318), by the anchoring registry, the edge VPN configuration information, to an orchestrator of the edge cloud; creating (S258, S320), by an orchestrator of the edge cloud, an edge VPN service, b
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: May 16, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Miljenko Opsenica, Tero Kauppinen, Miika Komu, Timo Simanainen
  • Patent number: 11640323
    Abstract: Method and machine learning agent for executing machine learning on an industrial process by using computing resources in an edge cloud. A state of the industrial process is identified (2:1) and a learning model comprising a training algorithm for the machine learning is selected (2:2) based on the identified state. The training algorithm in the selected model is then adapted (2:4) so that the amount of available computing resources in the edge cloud is sufficient for computations in the training algorithm. The adapted training algorithm is finally applied (2:5) on data generated in the industrial process using computing resources in the edge cloud. Thereby, computing resources in the edge cloud can be used and no additional resources are needed, thus reducing latency and bandwidth consumption.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: May 2, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Miljenko Opsenica, Joel Patrik Reijonen
  • 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: 11546651
    Abstract: A system clock reference is transmitted to user devices over a short range communication channel and used to calculated a clock offset. The clock offset is stored together with a user identifier in a server memory, from which the clock offset can be retrieved when receiving the user identifier together with a video stream of video frames tagged with respective timestamps. The timestamps are converted into capture times according to a system clock using the retrieved clock offsets. Video streams from multiple user devices thereby have video frames timestamped using a same clock reference and can be time aligned.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: January 3, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Miljenko Opsenica, Le Wang
  • Publication number: 20220294698
    Abstract: The present disclosure relates to a method for anchoring an edge cloud to a central cloud, the method being performed in a cloud environment comprising a central cloud and an edge cloud, the method comprising obtaining (S238, S310), by a connectivity controller of an edge cloud, an address of an anchoring registry of a central cloud; sending (S240, S312), by the connectivity controller, to the anchoring registry, information about networking configuration of the edge cloud; setting up (S246, S314), by an orchestrator of the central cloud, a virtual private network, VPN, service in the central cloud; requesting (S248, S316), by the orchestrator of the central cloud, edge VPN configuration information from the central VPN service, based on the information about networking configuration of the edge cloud; sending (S252, S318), by the anchoring registry, the edge VPN configuration information, to an orchestrator of the edge cloud; creating (S258, S320), by an orchestrator of the edge cloud, an edge VPN service, b
    Type: Application
    Filed: September 4, 2019
    Publication date: September 15, 2022
    Inventors: Miljenko Opsenica, Tero Kauppinen, Miika Komu, Timo Simanainen
  • Publication number: 20220294760
    Abstract: A method and apparatus for providing service discovery. The method comprises receiving a service query; analysing the service query to determine whether the service query comprises a service name; and responsive to the service query comprising a service name, transmitting a service (SRV) record query to a Domain Name System (DNS).
    Type: Application
    Filed: May 3, 2019
    Publication date: September 15, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Miljenko OPSENICA, Tero KAUPPINEN, Timo SIMANAINEN
  • Publication number: 20220210160
    Abstract: A method for operating a system hosted on a mobile entity is disclosed, wherein the system is operable to connect to a communication network. The method, performed by a controller of the system, comprises seeking to establish a trust relationship with a cooperating system hosted on a mobile entity, and, if a trust relationship with the cooperating system is established, performing at least one of: initiating use of a resource provided by the cooperating system, or initiating provision of a resource for use by the cooperating system. Also disclosed is a method for operating a function comprising a digital representative of a system hosted on a mobile entity, wherein the system is operable to connect to a communication network.
    Type: Application
    Filed: April 30, 2019
    Publication date: June 30, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Miljenko OPSENICA, Patrik SALMELA, Roberto MORABITO, Edgar RAMOS, Tero KAUPPINEN, Miika KOMU
  • Publication number: 20220058056
    Abstract: Method and machine learning agent for executing machine learning on an industrial process by using computing resources in an edge cloud. A state of the industrial process is identified (2:1) and a learning model comprising a training algorithm for the machine learning is selected (2:2) based on the identified state. The training algorithm in the selected model is then adapted (2:4) so that the amount of available computing resources in the edge cloud is sufficient for computations in the training algorithm. The adapted training algorithm is finally applied (2:5) on data generated in the industrial process using computing resources in the edge cloud. Thereby, computing resources in the edge cloud can be used and no additional resources are needed, thus reducing latency and bandwidth consumption.
    Type: Application
    Filed: December 13, 2018
    Publication date: February 24, 2022
    Inventors: Miljenko OPSENICA, Joel Patrik REIJONEN
  • 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
  • Patent number: 11165874
    Abstract: Methods and apparatus for providing multi-provider services in a virtualised network. The method in a first lifecycle management, LCM component, in a virtual network; wherein the virtual network comprises trusted provider configured to provide a decentralised trust system between a plurality of LCM components controlled by different service providers in the virtual network. The method comprises storing a detailed description of one or more local services that the first service provider is capable of providing; generating a local tag representative of the one or more local services, wherein the local tag comprises less detail about the one or more local services than the detailed description; and enrolling with the decentralised trust system using the local tag.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: November 2, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Miljenko Opsenica
  • Publication number: 20210326185
    Abstract: A method and a first agent controlling computing resources in a first edge cloud, for supporting a machine learning operation. When detecting that additional computing resources outside the first edge cloud are needed for the machine learning operation, the first agent obtains said additional computing resources from a second edge cloud. The machine learning operation is then performed by using computing resources in the first edge cloud and the additional computing resources obtained from the second edge cloud.
    Type: Application
    Filed: September 26, 2018
    Publication date: October 21, 2021
    Inventors: Miljenko OPSENICA, Joel Patrik REIJONEN
  • 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: 20210232438
    Abstract: A method, in a serverless life-cycle management, (LCM) dispatcher, and an associated serverless LCM dispatcher for implementing a workload in a virtualization network. The method comprises receiving a workload trigger comprising an indication of a first workload, obtaining a description of the first workload from a workload description database based on the indication of the first workload, categorising, based on the description and the workload trigger, the first workload as a non LCM workload capable of being implemented with no LCM routines, or an LCM workload capable of being implemented using LCM routines. Furthermore, responsive to categorising the first workload as an LCM workload, the method comprises determining a LCM capability level for implementing the first workload, identifying an LCM component capable of providing the LCM capability level, and transmitting an implementation request to the LCM component to implement the first workload.
    Type: Application
    Filed: May 30, 2018
    Publication date: July 29, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Miljenko OPSENICA, Timo SIMANAINEN
  • Publication number: 20210195275
    Abstract: A system clock reference is transmitted to user devices over a short range communication channel and used to calculated a clock offset. The clock offset is stored together with a user identifier in a server memory, from which the clock offset can be retrieved when receiving the user identifier together with a video stream of video frames tagged with respective timestamps. The timestamps are converted into capture times according to a system clock using the retrieved clock offsets. Video streams from multiple user devices thereby have video frames timestamped using a same clock reference and can be time aligned.
    Type: Application
    Filed: March 8, 2021
    Publication date: June 24, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Miljenko OPSENICA, Le WANG
  • Patent number: 10958965
    Abstract: A system clock reference is transmitted to user devices (1, 2, 3) over a short range communication channel (40) and used to calculated a clock offset. The clock offset is stored together with a user identifier in a server memory (15), from which the clock offset can be retrieved when receiving the user identifier together with a video stream (21, 22, 23) of video frames (31, 32, 33) tagged with respective timestamps. The timestamps are converted into capture times according to a system clock (17) using the retrieved clock offsets. Video streams (21, 22, 23) from multiple user devices (1, 2, 3) thereby have video frames timestamped using a same clock reference and can be time aligned.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 23, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Miljenko Opsenica, Le Wang
  • Publication number: 20210014320
    Abstract: Methods and apparatus for providing multi-provider services in a virtualised network. The method in a first lifecycle management, LCM component, in a virtual network; wherein the virtual network comprises trusted provider configured to provide a decentralised trust system between a plurality of LCM components controlled by different service providers in the virtual network. The method comprises storing a detailed description of one or more local services that the first service provider is capable of providing; generating a local tag representative of the one or more local services, wherein the local tag comprises less detail about the one or more local services than the detailed description; and enrolling with the decentralised trust system using the local tag.
    Type: Application
    Filed: March 28, 2018
    Publication date: January 14, 2021
    Inventor: Miljenko OPSENICA
  • Publication number: 20210011753
    Abstract: Embodiments herein provide methods and apparatus for providing multi-provider virtual network service. A first lifecycle management, LCM, component is provided controlled by a first service provider in a virtual network, wherein the virtual network comprises a trusted LCM component controlled by a trusted provider configured to provide a decentralised trust system between a plurality of LCM components controlled by different service providers in the virtual network.
    Type: Application
    Filed: March 28, 2018
    Publication date: January 14, 2021
    Inventor: Miljenko OPSENICA