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: 20240114069
    Abstract: 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: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jinhua FENG, Nanjangud Chandrasekhara Swamy NARENDRA, Srinivasa Vinay YADHAV
  • Publication number: 20230403198
    Abstract: 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: Application
    Filed: November 9, 2020
    Publication date: December 14, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Xuejun CAI, Jinhua FENG, Srinivasa Vinay YADHAV
  • Publication number: 20230297588
    Abstract: 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: Application
    Filed: July 8, 2020
    Publication date: September 21, 2023
    Inventors: Pontus Sköldström, Amardeep Mehta, Mina Sedaghat, Vinay Yadhav
  • Patent number: 11729060
    Abstract: 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: Grant
    Filed: February 22, 2018
    Date of Patent: August 15, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vinay Yadhav, Daniel Turull
  • Publication number: 20230123162
    Abstract: 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: Application
    Filed: February 24, 2020
    Publication date: April 20, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vinay YADHAV, Mina SEDAGHAT, Daniel TURULL
  • Publication number: 20220283789
    Abstract: 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: Application
    Filed: August 23, 2019
    Publication date: September 8, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vinay YADHAV, Joacim HALÉN, Amardeep MEHTA
  • Patent number: 11216203
    Abstract: 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: Grant
    Filed: September 27, 2017
    Date of Patent: January 4, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Chakri Padala, Ganapathy Raman Madanagopal, Daniel Turull, Vinay Yadhav, Joao Monteiro Soares
  • Patent number: 11166209
    Abstract: 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: Grant
    Filed: April 21, 2017
    Date of Patent: November 2, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vinay Yadhav, Jonas Pettersson, Amir Roozbeh, Johan Rune
  • Patent number: 11140594
    Abstract: 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: Grant
    Filed: April 21, 2017
    Date of Patent: October 5, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vinay Yadhav, Jonas Pettersson, Amir Roozbeh, Johan Rune
  • Patent number: 11113100
    Abstract: 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: Grant
    Filed: October 5, 2017
    Date of Patent: September 7, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Chakri Padala, Ganapathy Raman Madanagopal, Joao Monteiro Soares, Daniel Turull, Vinay Yadhav
  • Patent number: 11048557
    Abstract: 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: Grant
    Filed: October 25, 2018
    Date of Patent: June 29, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Daniel Turull, Vinay Yadhav
  • Patent number: 11016685
    Abstract: 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: Grant
    Filed: February 27, 2017
    Date of Patent: May 25, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vinay Yadhav, Daniel Turull
  • Publication number: 20210105682
    Abstract: 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: Application
    Filed: April 21, 2017
    Publication date: April 8, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vinay YADHAV, Jonas PETTERSSON, Amir ROOZBEH, Johan RUNE
  • Publication number: 20210099929
    Abstract: 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: Application
    Filed: April 21, 2017
    Publication date: April 1, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vinay YADHAV, Jonas PETTERSSON, Amir ROOZBEH, Johan RUNE
  • Publication number: 20200382375
    Abstract: 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: Application
    Filed: February 22, 2018
    Publication date: December 3, 2020
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vinay YADHAV, Daniel TURULL
  • Publication number: 20200348966
    Abstract: 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: Application
    Filed: October 5, 2017
    Publication date: November 5, 2020
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Chakri PADALA, Ganapathy Raman MADANAGOPAL, Joao MONTEIRO SOARES, Daniel TURULL, Vinay YADHAV
  • Patent number: 10805268
    Abstract: 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: Grant
    Filed: October 23, 2019
    Date of Patent: October 13, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Lars Westberg, Johan Rune, Vinay Yadhav
  • Publication number: 20200310828
    Abstract: 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: Application
    Filed: December 13, 2017
    Publication date: October 1, 2020
    Inventors: Daniel TURULL, Joacim HALÉN, Vinay YADHAV
  • Publication number: 20200272350
    Abstract: 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: Application
    Filed: September 27, 2017
    Publication date: August 27, 2020
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Chakri PADALA, Ganapathy Raman MADANAGOPAL, Daniel TURULL, Vinay YADHAV, Joao MONTEIRO SOARES
  • Patent number: 10735372
    Abstract: 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: Grant
    Filed: September 2, 2014
    Date of Patent: August 4, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Rune, Lars Westberg, Vinay Yadhav