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: 20260080438Abstract: Methods, apparatuses, and systems are described for determining targeted content. A user device may receive targeted content based on user profile data stored and maintained on the user device. The user device may receive one or more combinations of content parameters associated with one or more advertisement content items from a computing device. The user device may send an indication of a combination of content parameters of the one or more combinations of content parameters based on a correlation between user profile data and the combination of content parameters to the computing device. The computing device may send an advertisement content item to the user device, that is associated with the combination of content parameters.Type: ApplicationFiled: September 17, 2024Publication date: March 19, 2026Inventor: Sandhya Baskaran
-
Publication number: 20260057898Abstract: Methods may include receiving, via a computing device associated with a first user, audio data indicative of at least audible speech of a second user and ambient noise. The ambient noise may comprise ambient audible speech. The method may include determining, based on a comparison of the audible speech of the second user and the ambient audible speech, that a threat threshold has been satisfied. The method may include outputting, based on the determination that the threat threshold has been satisfied, an indication of malicious activity.Type: ApplicationFiled: August 23, 2024Publication date: February 26, 2026Inventors: Balaji Nadar, Ganesh Narayanan, Sandhya Baskaran
-
Patent number: 12475471Abstract: 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: GrantFiled: August 17, 2018Date of Patent: November 18, 2025Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Sandhya Baskaran, Swarup Kumar Mohalik, Anshu Shukla
-
Patent number: 12323432Abstract: 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: GrantFiled: September 14, 2018Date of Patent: June 3, 2025Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Swarup Kumar Mohalik, Ramamurthy Badrinath, Sandhya Baskaran, Perepu Satheesh Kumar, Anshu Shukla
-
Publication number: 20250103817Abstract: Methods, systems, and apparatuses are provided for predicting if an item of text data includes one or more sensitive terms. An item of text data may be received by a computing device from a second computing device associated with a user. The computing device may determine one or more words within the item of text data. An arrangement of the one or more words may be determined. The arrangement of the one or more words may be based on an assignment bearing vectorization of the item of text data and/or a position bearing vectorization of the item of text data. Based on the arrangement of the one or more words within the item of text data, the computing device may determine a potential sensitive term within the item of text data. The computing device may cause an output of an indication of the potential sensitive term.Type: ApplicationFiled: September 22, 2023Publication date: March 27, 2025Inventors: Bahman Rashidi, Sandhya Baskaran, Vaibhav Garg
-
Publication number: 20250078836Abstract: A face mask (200) is disclosed that is configured to capture speech produced by a wearer of the face mask. The face mask (200) includes a plurality of sensors (202) adapted to capture changes in shape of a part of a face of the wearer while producing speech. The face mask (200) also includes a processing circuitry adapted to receive data from the plurality of sensors (202). the data representing changes in shape of a part of the face of the wearer. and to classify the data received from the plurality of sensors (202) into one or more units of speech using a machine learning model. A related method and a related computer program product are also disclosed.Type: ApplicationFiled: March 8, 2022Publication date: March 6, 2025Inventors: Konstantinos Vandikas, Kristijonas Cyras, Sandhya Baskaran
-
Publication number: 20220166676Abstract: 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: ApplicationFiled: March 23, 2019Publication date: May 26, 2022Inventors: Vijaya Parampalli Yajnanarayana, Sandhya Baskaran, Ankit Jauhari
-
Publication number: 20210312472Abstract: 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: ApplicationFiled: August 17, 2018Publication date: October 7, 2021Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Sandhya BASKARAN, Swarup Kumar MOHALIK, Anshu SHUKLA
-
Patent number: 11050838Abstract: 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: GrantFiled: December 4, 2017Date of Patent: June 29, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Swarup Kumar Mohalik, Ramamurthy Badrinath, Sandhya Baskaran, Sambit Nayak
-
Publication number: 20210194890Abstract: 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: ApplicationFiled: September 14, 2018Publication date: June 24, 2021Inventors: Swarup Kumar MOHALIK, Ramamurthy BADRINATH, Sandhya BASKARAN, Perepu SATHEESH KUMAR, Anshu SHUKLA
-
Publication number: 20200304590Abstract: 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: ApplicationFiled: December 4, 2017Publication date: September 24, 2020Inventors: Swarup Kumar Mohalik, Ramamurthy Badrinath, Sandhya Baskaran, Sambit Nayak