Patents by Inventor Swarup Kumar MOHALIK

Swarup Kumar MOHALIK 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: 11381644
    Abstract: The invention relates to method and devices of enabling determination of overall Quality of Service (QoS) of at least one Internet of Things (IoT) device. In an aspect of the invention, a method of a network node (10a) is provided of enabling determining of an overall QoS of at least one IoT device.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: July 5, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Swarup Kumar Mohalik, Salem Abid Ahmed, Rana Pratap Sircar, Ramani Venkatakrishnan
  • Publication number: 20220166687
    Abstract: A method in a network node is provided for mitigating disruption during maintenance of an edge gateway node of a communication network. The edge gateway node connects devices to services(s) of the communication network. First device(s) are capable of connecting to a cloud environment in the absence of the edge gateway node, and second device(s) are incapable of connecting to the cloud environment in the absence of the edge gateway node. The method comprises: establishing respective virtual devices for the second device(s), the virtual devices comprising predictive models trained to replicate data output by the respective second device(s); and, during a time interval in which the maintenance of the edge gateway node is performed: configuring the virtual device(s) to connect to a virtual edge gateway node established in the cloud environment; and configuring at least one of the first device(s) to connect to the virtual edge gateway node.
    Type: Application
    Filed: February 22, 2019
    Publication date: May 26, 2022
    Inventors: Swarup Kumar MOHALIK, Sambit NAYAK, Chakri PADALA
  • Publication number: 20210318906
    Abstract: An artificial intelligence, AI, planning controller control the timing of when a plan (16) to accomplish a task (14) is synthesized. The AI planning controller in this regard determines a quiescent phase (20) during which values of at least some predicates describing a state of the system (12) will remain stable. The AI planning controller then controls artificial intelligence planning to synthesize the plan (16) during at least some of the quiescent phase (20).
    Type: Application
    Filed: September 13, 2018
    Publication date: October 14, 2021
    Inventors: Swarup Kumar Mohalik, Senthamiz Selvi Arumugam, Chakri Padala
  • Publication number: 20210312472
    Abstract: A method implemented by a network device to predict smart contract violations, where the network device is communicatively coupled to one or more computing nodes that execute one or more smart contracts that are configured to perform transactions on a blockchain. The method includes generating a control flow graph for each of the one or more smart contracts, retrieving, from the blockchain, a current state of a variable utilized by the one or more smart contracts following execution of a transaction that updates the variable, generating or updating a state space tree based on the current state of the variable and the control flow graphs generated for the one or more smart contracts, determining whether the state space tree meets a predefined violation requirement, and sending an alert to the one or more computing nodes in response to determining that the state space tree meets the violation requirement.
    Type: Application
    Filed: August 17, 2018
    Publication date: October 7, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Sandhya BASKARAN, Swarup Kumar MOHALIK, Anshu SHUKLA
  • Patent number: 11050838
    Abstract: It is provided a method for providing device data from a source device to a data requester. The method is performed in a data provider and comprises the steps of: determining operating mode being either a pass-through mode or a cache mode, based on estimated resource usage for each of the pass-through mode and the cache mode; receiving a read request from the data requester; when the data provider is in the pass-through mode, transmitting a corresponding read request to the source device and forwarding a read response from the source device to the data requester; when the data provider is in the cache mode, retrieving device data from storage of the data provider and transmitting a read response to the data requester, the read response comprising the device data from storage; and populating the storage of the data provider with device data received from the source device.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: June 29, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Swarup Kumar Mohalik, Ramamurthy Badrinath, Sandhya Baskaran, Sambit Nayak
  • Publication number: 20210194890
    Abstract: A method and a system are presented for enabling coordinated executions of actions in a distributed computing system with untrusted local computing agents. A smart contract including plans is recorded in a blockchain database. Each plan includes actions to be executed by a respective one of the local computing agents. Execution of a first action of a first set of actions to be executed by a first local computing agent is requested. Execution of a second action of a second set of actions to be executed by a second local computing agent is requested. Responsive to determining, based on the smart contract, that the first action can be executed, the first local computing agent is caused to execute the first action and responsive to determining, based on the smart contract, that the second action cannot be executed, the second local computing agent is caused to not execute the second action.
    Type: Application
    Filed: September 14, 2018
    Publication date: June 24, 2021
    Inventors: Swarup Kumar MOHALIK, Ramamurthy BADRINATH, Sandhya BASKARAN, Perepu SATHEESH KUMAR, Anshu SHUKLA
  • Publication number: 20210165690
    Abstract: In a M2M device management system, a Task Orchestration Module, TOM (32) external to the M2M device (20) manages the execution of tasks wholly or partly on the M2M device (20). This alleviates the M2M device (20) of the need to store code, execute tasks, monitor task execution, and the like. The tasks are specified using Finite State Machine, FSM, syntax. A task URL, tURL (34) resource on the M2M device (20) provides a tURL (34) to a resource hosting (36) a service (38) mapping task-IDs to FSM specifications. Communications between the TOM (32) and M2M device (20) is compactly and efficiently achieved using a device management protocol server/client system (16, 18), such as LightWeightM2M (LWM2M). A predetermined mapping (40) at the M2M device (20) maps action labels to library functions (22) of the M2M device (20), obviating the need for code in the M2M device (20) to interpret and execute actions.
    Type: Application
    Filed: August 14, 2018
    Publication date: June 3, 2021
    Inventors: Swarup Kumar Mohalik, Senthamiz Selvi Arumugam, Chakri Padala
  • Publication number: 20210164682
    Abstract: A method for managing an air quality control system is disclosed. The method includes monitoring air quality changes in an environment caused by a deployment of units, estimating individual rates of change of air quality achieved by specific units, and using the estimated rates of change to train a prediction model. The method further includes receiving a request for air quality control of a specified environment, using the trained prediction model to predict unit rates of change that would be achieved by units if deployed within the specified environment and generating an assignment of units for the specified environment on the basis of the predicted unit rates of change and a target air quality parameter.
    Type: Application
    Filed: July 2, 2018
    Publication date: June 3, 2021
    Inventors: Anusha Pradeep MUJUMDAR, Aneta VULGARAKIS FELJAN, Ramamurthy BADRINATH, Swarup Kumar MOHALIK
  • Publication number: 20210021963
    Abstract: A method and a location service component for providing an estimate of a location related to a device are disclosed. The location service component receives a request from a client for the estimate of the location and estimates the location based on a predictive model to obtain an initial set of data items. Each data item includes a respective estimate of the location and a set of identities representing one or more further devices in a neighborhood of the device. The location service component obtains a respective location for each of the further devices based on the set of identities. The location service component removes data items that are inconsistent with the respective location for the further devices to obtain a pruned set of data items. The location service component sends, estimates of the pruned set of data items to the client. A corresponding computer program and a computer program carrier are also disclosed.
    Type: Application
    Filed: December 20, 2017
    Publication date: January 21, 2021
    Inventors: Swarup Kumar MOHALIK, Ramamurthy BADRINATH
  • Publication number: 20210014310
    Abstract: The invention relates to method and devices of enabling determination of overall Quality of Service (QoS) of at least one Internet of Things (IoT) device. In an aspect of the invention, a method of a network node (10a) is provided of enabling determining of an overall QoS of at least one IoT device.
    Type: Application
    Filed: March 15, 2018
    Publication date: January 14, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Swarup Kumar MOHALIK, Salem ABID AHMED, Rana Pratap SIRCAR, Ramani VENKATAKRISHNAN
  • Publication number: 20200382386
    Abstract: Provided is a method for managing a network slice instance (NSI) in a communications network. A first performance of the NSI is monitored by a first network slice subnet instance (NSSI) associated with the NSI. A first node obtains, from a second node, a request to monitor a second performance of the NSI. The second performance is of one or more microservices to provide data on a sector of the network. The first node determines, based on one or more requirements of the request, to perform one of: i) initiating (303) a creation of a second NSSI adapted to monitor the second performance based on the requirements, and ii) modifying, based on the requirements, an existing second NSSI, to monitor the second performance. The created or modified second NSSI being: a) independent from, and b) sharable with, the first subnet slice instance.
    Type: Application
    Filed: December 6, 2017
    Publication date: December 3, 2020
    Inventors: Nanjangud Chandrasekhara Swamy NARENDRA, Smita BEHERA, Sai CHANDRASEKAR, Swarup Kumar MOHALIK, Venkata Simhadri Nagender YASALAPU
  • Publication number: 20200314233
    Abstract: A method of monitoring objects capable of wireless communications is provided. The method comprises detecting an activity performed by a user of a wireless communications device, acquiring information identifying an expected set of objects which are associated with the detected activity, determining whether at least one of the objects in the expected set is not in proximity of the wireless communications device, and if so notifying the user that at least one of the objects in the expected set is not in proximity of the wireless communications device.
    Type: Application
    Filed: June 20, 2016
    Publication date: October 1, 2020
    Inventors: Swarup Kumar Mohalik, Mahesh Babu JAYARAMAN
  • Publication number: 20200304590
    Abstract: It is provided a method for providing device data from a source device to a data requester. The method is performed in a data provider and comprises the steps of: determining operating mode being either a passthrough mode or a cache mode, based on estimated resource usage for each of the pass-through mode and the cache mode; receiving a read request from the data requester; when the data provider is in the pass-through mode, transmitting a corresponding read request to the source device and forwarding a read response from the source device to the data requester; when the data provider is in the cache mode, retrieving device data from storage of the data provider and transmitting a read response to the data requester, the read response comprising the device data from storage; and populating the storage of the data provider with device data received from the source device.
    Type: Application
    Filed: December 4, 2017
    Publication date: September 24, 2020
    Inventors: Swarup Kumar Mohalik, Ramamurthy Badrinath, Sandhya Baskaran, Sambit Nayak
  • Publication number: 20190259117
    Abstract: The present disclosure relates to a method performed in a communication network (1). The method comprises receiving a trigger message a) indicating that a situation (4) has occurred. The trigger message comprises situation specific information. The method also comprises, based on the received situation specific information, configuring a service for handling the situation during a period of time until a predefined goal has been achieved. The service includes a plurality of partially-ordered tasks to be performed and a plurality of stakeholders (3). The tasks are parameterized with entities and the stakeholders. The method also comprises, during the period of time, as part of the service, sending updated information c) about the tasks to the stakeholders. The method also comprises, in response to the information sent, receiving input d) about the tasks from the stakeholders.
    Type: Application
    Filed: September 21, 2016
    Publication date: August 22, 2019
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Swarup Kumar MOHALIK, Sai CHANDRASEKAR, Shivashankar SUBRAMANIAN