Patents by Inventor Sandhya Baskaran

Sandhya Baskaran 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: 20220166676
    Abstract: Embodiments include an apparatus comprising processor circuitry and memory circuitry, the memory circuitry storing processing instructions which, when executed by the processor circuitry, cause the processor circuitry to: at the end of a finite time period, performing an assignment of resources from a finite set of resources for performing tasks in a physical environment to pending tasks, including formulating the assignment, wherein formulating the assignment comprises: using a reinforcement learning algorithm to formulate a mapping that optimises a reward function value, the reward function value being a value generated by a predetermined reward function based on an inventory representing the resources, and a representation of the pending tasks, and the mapping, the mapping being a mapping of individual resources from the inventory to individual pending tasks in the representation, the formulated assignment being in accordance with the formulated mapping.
    Type: Application
    Filed: March 23, 2019
    Publication date: May 26, 2022
    Inventors: Vijaya Parampalli Yajnanarayana, Sandhya Baskaran, Ankit Jauhari
  • 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: 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