Patents by Inventor Vinay Yadhav
Vinay Yadhav 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).
-
Publication number: 20240114069Abstract: Disclosed herein is a method performed by one or more computing devices implementing a data readiness manager to proactively migrate and replicate user session data in a distributed edge cloud. The method includes receiving, from a local data management agent of a source data node, an indication to perform data readiness operations for a user session, wherein the source data node is associated with a service instance being accessed by a user associated with the user session, determining a predicted mobility of the user, determining one or more target data nodes based on the predicted mobility of the user, wherein each of the one or more target data nodes is associated with a service instance that is determined to have a sufficiently high probability of being accessed by the user at a future time, and causing data associated with the user session to be migrated and replicated from the source data node to each of the one or more target data nodes.Type: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jinhua FENG, Nanjangud Chandrasekhara Swamy NARENDRA, Srinivasa Vinay YADHAV
-
Publication number: 20230403198Abstract: The application relates to a method for operating a first scaling entity 100 of a container based cloud infrastructure distributed over a plurality of geographically distributed edge sites 20-22 of a network, wherein the container based cloud infrastructure provides at least one service to a user of the network, the method comprising: the step of determining at least one performance parameter influencing a performance how a first part of the container based cloud infrastructure provided on a first edge site of the plurality of edge sites where the first scaling entity is located provides the service to the user.Type: ApplicationFiled: November 9, 2020Publication date: December 14, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Xuejun CAI, Jinhua FENG, Srinivasa Vinay YADHAV
-
Publication number: 20230297588Abstract: The present disclosure relates to a method of a device of communicating data states of a Conflict-free Replicated Data Type (CRDT) structure over a plurality of other devices in a network of devices.Type: ApplicationFiled: July 8, 2020Publication date: September 21, 2023Inventors: Pontus Sköldström, Amardeep Mehta, Mina Sedaghat, Vinay Yadhav
-
Patent number: 11729060Abstract: A method for forming a cluster of nodes. The method includes obtaining first information associated with a predetermined number of nodes in the cluster. The method also includes determining an administrative role of the first node based on the obtained first information. The method also includes, as a result of determining that the administrative role of the first node is a first role, broadcasting a first broadcast message, thereby enabling a plurality of nodes that are not in the cluster to receive the first broadcast message, wherein the plurality of nodes that are not in the cluster includes at least a second node, the first broadcast message comprising second information for controlling the timing at which each node within the plurality of nodes transmits to the first node a response message responsive to the broadcast message. The method also includes receiving a first response message responsive to the first broadcast message, wherein the first response message was transmitted by the second node.Type: GrantFiled: February 22, 2018Date of Patent: August 15, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Vinay Yadhav, Daniel Turull
-
Publication number: 20230123162Abstract: A method by a user plane breakout function in a mobile core network for providing dynamic distributed local breakout. The method includes receiving, from one or more neighboring user plane breakout functions, service instance information of one or more instances of a service, processing capacity information of one or more edge clouds, and link quality information of one or more links between other user plane breakout functions. The method further includes, calculating, for each of the one or more instances of the service, a service instance access score for that instance of the service based on the service instance information, the processing capacity information, and the link quality information.Type: ApplicationFiled: February 24, 2020Publication date: April 20, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Vinay YADHAV, Mina SEDAGHAT, Daniel TURULL
-
Publication number: 20220283789Abstract: Embodiments described herein provide methods and apparatuses for enabling use of functions in a function as a service platform by third party developers. A method comprises storing in a function catalogue one or more function descriptions associated with one or more respective functions available for use by third party developers, wherein each function description comprises an intent and a function name of the respective function; receiving a function call from a first function developer comprising an indication of a first intent; and selecting a first function description from the function catalog that matches the first intent.Type: ApplicationFiled: August 23, 2019Publication date: September 8, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Vinay YADHAV, Joacim HALÉN, Amardeep MEHTA
-
Patent number: 11216203Abstract: A method and a reallocation component for managing a reallocation of information from a source memory sled to a target memory sled. The source and target memory sleds comprise a respective table indicating source status for each page of the source and target memory sleds, respectively. The reallocation component initiates, for each respective source page whose status indicates that the respective source page is initialized, reallocation of the respective content allocated on each respective source page of the source memory sled to a respective target page of the target memory sled. The reallocation component sets for each respective source page whose status indicates that the respective source page is uninitialized, the respective target status for the respective target page to indicate uninitialized, while refraining from reallocating the respective content allocated on each respective source page whose status indicates that the respective source page is uninitialized.Type: GrantFiled: September 27, 2017Date of Patent: January 4, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Chakri Padala, Ganapathy Raman Madanagopal, Daniel Turull, Vinay Yadhav, Joao Monteiro Soares
-
Patent number: 11166209Abstract: Source and target service nodes and methods are described for transferring a service session for a wireless device from the source node to the target node when a service application is executed in the source node for the wireless device by the service session. In particular, the amount of application data to be transferred from the source node to the target node for a wireless device that is handed over from a first base station to a second base station can be reduced by truncating the application data by an amount corresponding to the data pending in a downlink buffer at the first base station. Thereby, the target node is able to recreate the complete application buffer from the truncated application data and data from the downlink buffer, the latter data being transferred from the first base station (206) to the second base station (208), according to a handover procedure.Type: GrantFiled: April 21, 2017Date of Patent: November 2, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Vinay Yadhav, Jonas Pettersson, Amir Roozbeh, Johan Rune
-
Patent number: 11140594Abstract: Source and target service nodes and methods are described, for transferring a service session for a wireless device from the source node to the target node when the wireless device is handed over from a first base station associated with the source node to a second base station associated with the target node. A first data amount indication is obtained, which indicates how much downlink data is pending at the first base station. The first base station is requested to delete some or all pending downlink data from a downlink buffer, and the source node transfers to the target node application data and a data amount indication related to a first data amount indication. The target node can then recreate the downlink buffer at the second base station by sending a first part of the application data, corresponding to the second data amount indication, to the second base station.Type: GrantFiled: April 21, 2017Date of Patent: October 5, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Vinay Yadhav, Jonas Pettersson, Amir Roozbeh, Johan Rune
-
Patent number: 11113100Abstract: Migrating an application executing in a source compute sled to a target compute sled. The migration component selects a first sub-set of source pages. A respective source status of each source page of the first sub-set is modified according to a source table. A target table of the target compute sled is set to indicate that a first sub-set of target pages are modified. The migration component migrates the respective content stored in the first sub-set of source pages to target pages and selects a second sub-set of source pages, wherein the respective source status of each source page of the second sub-set is modified according to the source table. The migration component sets the target table to indicate that a second sub-set of target pages is allocated in the memory and then moves the respective content stored in the second sub-set of source pages to the memory.Type: GrantFiled: October 5, 2017Date of Patent: September 7, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Chakri Padala, Ganapathy Raman Madanagopal, Joao Monteiro Soares, Daniel Turull, Vinay Yadhav
-
Patent number: 11048557Abstract: Methods, computer-readable media, and systems are included for generating information about latency ratings corresponding to a memory pool and a CPU pool. An example method includes for each CPU of the CPU pool, estimating a first latency rating for said each CPU towards the memory pool, and for each memory unit of the memory pool, estimating a second latency rating for said each memory unit towards the CPU pool. The CPUs are organized into a first plurality of groups of CPUs based on the estimated first latency rating, where each CPU of each group of the first plurality of groups has a first common latency rating towards the memory pool. The memory units are organized into a second plurality of groups of memory units based on the estimated second latency rating, where each memory unit of each group of the second plurality of groups has a second common latency rating towards the CPU pool.Type: GrantFiled: October 25, 2018Date of Patent: June 29, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Daniel Turull, Vinay Yadhav
-
Patent number: 11016685Abstract: A method and a defragmentation module for defragmenting resources of a hardware system. The defragmentation module identifies a set of structures. Each structure of the set of structures partially hosts a respective set of host machines. Respective resources of each host machine of the respective set of host machines are allocated in at least two structures of the set of structures. The defragmentation module selects, from the respective resources of a host machine of the respective set of host machine, a remote resource of a first structure being different from a second structure partially hosting the host machine. A remote amount of the remote resource is less than an amount of available resources of the second structure. The defragmentation module assigns the remote amount of the available resources of the second structure to the host machine instead of the remote resource.Type: GrantFiled: February 27, 2017Date of Patent: May 25, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Vinay Yadhav, Daniel Turull
-
Publication number: 20210105682Abstract: Source and target service nodes and methods are described, for transferring a service session for a wireless device from the source node to the target node when the wireless device is handed over from a first base station associated with the source node to a second base station associated with the target node. A first data amount indication is obtained, which indicates how much downlink data is pending at the first base station. The first base station is requested to delete some or all pending downlink data from a downlink buffer, and the source node transfer to the target node application data and a data amount indication related to a first data amount indication. The target node can then recreate the downlink buffer at the second base station by sending a first part of the application data, corresponding to the second data amount indication, to the second base station.Type: ApplicationFiled: April 21, 2017Publication date: April 8, 2021Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Vinay YADHAV, Jonas PETTERSSON, Amir ROOZBEH, Johan RUNE
-
Publication number: 20210099929Abstract: Source and target service nodes and methods are described for transferring a service session for a wireless device from the source node to the target node when a service application is executed in the source node for the wireless device by the service session. In particular, the amount of application data to be transferred from the source node to the target node for a wireless device that is handed over from a first base station to a second base station can be reduced by truncating the application data by an amount corresponding to the data pending in a downlink buffer at the first base station. Thereby, the target node is able to recreate the complete application buffer from the truncated application data and data from the downlink buffer, the latter data being transferred from the first base station (206) to the second base station (208), according to a handover procedure.Type: ApplicationFiled: April 21, 2017Publication date: April 1, 2021Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Vinay YADHAV, Jonas PETTERSSON, Amir ROOZBEH, Johan RUNE
-
Publication number: 20200382375Abstract: There is provided a method performed by a first node for forming a cluster of nodes. The method comprises the step of obtaining first information associated with a predetermined number of nodes in the cluster. The method further comprises a step of determining an administrative role of the first node based on the obtained first information. As result of determining that the administrative role of the first node is a first role, the first node sends a first broadcast message to a plurality of second nodes, the first broadcast message comprising second information for enabling control of timing of a respective response message from two or more second nodes of said plurality of second nodes. The method also comprises the steps of receiving said respective response message from the two or more second nodes and adding said two or more second nodes to the cluster.Type: ApplicationFiled: February 22, 2018Publication date: December 3, 2020Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Vinay YADHAV, Daniel TURULL
-
Publication number: 20200348966Abstract: Migrating an application executing in a source compute sled to a target compute sled. The migration component selects a first sub-set of source pages. A respective source status of each source page of the first sub-set is modified according to a source table. A target table of the target compute sled is set to indicate that a first sub-set of target pages are modified. The migration component migrates the respective content stored in the first sub-set of source pages to target pages and selects a second sub-set of source pages, wherein the respective source status of each source page of the second sub-set is modified according to the source table. The migration component sets the target table to indicate that a second sub-set of target pages is allocated in the memory and then moves the respective content stored in the second sub-set of source pages to the memory.Type: ApplicationFiled: October 5, 2017Publication date: November 5, 2020Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Chakri PADALA, Ganapathy Raman MADANAGOPAL, Joao MONTEIRO SOARES, Daniel TURULL, Vinay YADHAV
-
Patent number: 10805268Abstract: There is provided a method for constructing a traffic filter enabling routing of data between a wireless device and a Local Service Cloud, LSC, based service provider and a corresponding system, computer program and computer program carrier. There is also provided a method for enabling routing of data packets between a wireless device in a cellular communication network and a Local Service Cloud, LSC, based service provider, a method for routing data packets between a wireless device in a cellular communication network and a Local Service Cloud, LSC, based service provider and corresponding network nodes.Type: GrantFiled: October 23, 2019Date of Patent: October 13, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Lars Westberg, Johan Rune, Vinay Yadhav
-
Publication number: 20200310828Abstract: A first function manager and a method performed therein for handling a call of a second function from a first function. According to the method the first function manager obtains information associated with one or more locations of the second function. The first function manager also determines an availability of the second function at the one or more locations, based on the obtained information and selects one of the one or more locations for forwarding the call of the second function from the first function. I further step, the first function manager forwards the call of the second function from the first function.Type: ApplicationFiled: December 13, 2017Publication date: October 1, 2020Inventors: Daniel TURULL, Joacim HALÉN, Vinay YADHAV
-
Publication number: 20200272350Abstract: A method and a reallocation component for managing a reallocation of information from a source memory sled to a target memory sled. The source and target memory sleds comprise a respective table indicating source status for each page of the source and target memory sleds, respectively. The reallocation component initiates, for each respective source page whose status indicates that the respective source page is initialized, reallocation of the respective content allocated on each respective source page of the source memory sled to a respective target page of the target memory sled. The reallocation component sets for each respective source page whose status indicates that the respective source page is uninitialized, the respective target status for the respective target page to indicate uninitialized, while refraining from reallocating the respective content allocated on each respective source page whose status indicates that the respective source page is uninitialized.Type: ApplicationFiled: September 27, 2017Publication date: August 27, 2020Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Chakri PADALA, Ganapathy Raman MADANAGOPAL, Daniel TURULL, Vinay YADHAV, Joao MONTEIRO SOARES
-
Patent number: 10735372Abstract: A method in a network node for handling a traffic flow of a User Equipment, UE is provided. The network node is related to a local service cloud. The traffic flow is related to an application session to be served by the local service cloud. The network node identifies (202) a UE Internet Protocol, IP, address of the UE. When the identified UE IP address is used by another UE in a first Virtual Local Area Network, VLAN, comprised in the local service cloud, the network node selects (204) a second VLAN comprised in the local service cloud for local break out of the traffic flow of the application session to the local service cloud. In the second VLAN, the identified UE IP address is not used by another UE.Type: GrantFiled: September 2, 2014Date of Patent: August 4, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Johan Rune, Lars Westberg, Vinay Yadhav