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: 11748137Abstract: 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: GrantFiled: March 28, 2018Date of Patent: September 5, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Miljenko Opsenica
-
Publication number: 20230229509Abstract: 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: ApplicationFiled: May 8, 2020Publication date: July 20, 2023Inventors: Edgar Ramos, Ari Keränen, Boris Plenkov, Joel Reijonen, Miljenko Opsenica
-
Publication number: 20230208938Abstract: 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: ApplicationFiled: April 15, 2020Publication date: June 29, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Hiroshi DOYU, Miljenko OPSENICA, Edgar RAMOS, Jaime JIMÉNEZ
-
Patent number: 11652693Abstract: 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, bType: GrantFiled: September 4, 2019Date of Patent: May 16, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Miljenko Opsenica, Tero Kauppinen, Miika Komu, Timo Simanainen
-
Patent number: 11640323Abstract: 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: GrantFiled: December 13, 2018Date of Patent: May 2, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Miljenko Opsenica, Joel Patrik Reijonen
-
Patent number: 11632714Abstract: 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: GrantFiled: October 15, 2015Date of Patent: April 18, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Miljenko Opsenica, Jari Arkko, Heidi-Maria Back, Tomas Mecklin, Le Wang
-
Patent number: 11546651Abstract: 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: GrantFiled: March 8, 2021Date of Patent: January 3, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Miljenko Opsenica, Le Wang
-
Publication number: 20220294698Abstract: 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, bType: ApplicationFiled: September 4, 2019Publication date: September 15, 2022Inventors: Miljenko Opsenica, Tero Kauppinen, Miika Komu, Timo Simanainen
-
Publication number: 20220294760Abstract: 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: ApplicationFiled: May 3, 2019Publication date: September 15, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Miljenko OPSENICA, Tero KAUPPINEN, Timo SIMANAINEN
-
Publication number: 20220210160Abstract: 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: ApplicationFiled: April 30, 2019Publication date: June 30, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Miljenko OPSENICA, Patrik SALMELA, Roberto MORABITO, Edgar RAMOS, Tero KAUPPINEN, Miika KOMU
-
Publication number: 20220058056Abstract: 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: ApplicationFiled: December 13, 2018Publication date: February 24, 2022Inventors: Miljenko OPSENICA, Joel Patrik REIJONEN
-
Patent number: 11178602Abstract: 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: GrantFiled: July 15, 2016Date of Patent: November 16, 2021Assignee: 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: 11165874Abstract: 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: GrantFiled: March 28, 2018Date of Patent: November 2, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Miljenko Opsenica
-
Publication number: 20210326185Abstract: 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: ApplicationFiled: September 26, 2018Publication date: October 21, 2021Inventors: Miljenko OPSENICA, Joel Patrik REIJONEN
-
Publication number: 20210289432Abstract: 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: ApplicationFiled: July 15, 2016Publication date: September 16, 2021Inventors: Dinand ROELAND, Heidi-Maria BACK, Tomas MECKLIN, György MIKLÓS, Miljenko OPSENICA, Göran RUNE, Mohit SETHI, Le WANG
-
Publication number: 20210232438Abstract: 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: ApplicationFiled: May 30, 2018Publication date: July 29, 2021Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Miljenko OPSENICA, Timo SIMANAINEN
-
Publication number: 20210195275Abstract: 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: ApplicationFiled: March 8, 2021Publication date: June 24, 2021Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Miljenko OPSENICA, Le WANG
-
Patent number: 10958965Abstract: 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: GrantFiled: October 31, 2014Date of Patent: March 23, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Miljenko Opsenica, Le Wang
-
Publication number: 20210014320Abstract: 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: ApplicationFiled: March 28, 2018Publication date: January 14, 2021Inventor: Miljenko OPSENICA
-
Publication number: 20210011753Abstract: 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: ApplicationFiled: March 28, 2018Publication date: January 14, 2021Inventor: Miljenko OPSENICA