Patents by Inventor Sidharth Ullal
Sidharth Ullal 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: 12388831Abstract: A method includes identifying a cluster of users with a plurality of devices, where each user from the cluster of users is associated with at least one device from the plurality of devices. The method also includes identifying an authorized user from the cluster of users to delegate role assignments to a remaining portion of the cluster of users and receiving, from the authorized user, a first role assignment for a first user from the remaining portion of the cluster of users. In response to receiving, from the first user, an audio command, the method also includes determining whether the first user is authorized to provide the audio command to the intelligent virtual assistant based on the first role assignment. In response to determining the first user is authorized to provide the audio command, the method also includes performing the audio command from the first user.Type: GrantFiled: September 19, 2022Date of Patent: August 12, 2025Assignee: International Business Machines CorporationInventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Radha Srinivasan, Sidharth Ullal
-
Patent number: 12361179Abstract: A processor may receive user data associated with a voice conversation having one or more participating users. The processor may analyze the user data for voice content associated with the voice conversation and the one or more participating users. The processor may determine a security policy associated with the voice conversation. The processor may identify one or more permission rules from the security policy associated with the voice conversation. The processor may dynamically execute the one or more permission rules to a portion of the voice content associated with at least one participating user. Dynamically executing the one or more permission rules may include modifying the portion of the voice content.Type: GrantFiled: June 17, 2022Date of Patent: July 15, 2025Assignee: International Business Machines CorporationInventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Jagadesh Ramaswamy Hulugundi, Sidharth Ullal
-
Patent number: 12265507Abstract: The present specification describes a computer-implemented method. According to the method, an electronic file to be stored is received and a first context determined for the electronic file. The electronic file is split into multiple segments such that the first context of the electronic file is not discernible from any segment. The multiple segments are then distributed amongst multiple remote storage devices.Type: GrantFiled: September 1, 2021Date of Patent: April 1, 2025Assignee: International Business Machines CorporationInventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Manjit Singh Sodhi, Sidharth Ullal
-
Patent number: 12154067Abstract: In an approach to automated protection of delivered packages, a computer receives information associated with a package delivery. A computer determines a recipient is not present for the package delivery. A computer predicts a time of arrival of the recipient. A computer determines a duration of time prior to the arrival of the recipient exceeds a pre-defined threshold. A computer determines one or more environmental conditions of an area surrounding a delivery location. A computer determines at least one of the one or more environmental conditions indicates a need for an ameliorative action associated with the package delivery. A computer determines one or more ameliorative actions. A computer instructs a delivery resource to perform the one or more ameliorative actions. A computer instructs the delivery resource to deliver the package.Type: GrantFiled: September 1, 2023Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Sarbajit K. Rakshit, Raghuveer Prasad Nagar, Reji Jose, Sidharth Ullal
-
Publication number: 20240223857Abstract: A computer-implemented method dynamically transforming digital content includes receiving a request for digital content from a digital device, receiving configuration information associated with the digital device, account constraints associated with a user of the digital device, and information on resources available on the digital device, identifying an alternative output event based on the configuration information, the account constraints, and the information on resources available on the digital device, and executing the alternative output event. A system and computer program product corresponding to the above method are also disclosed herein.Type: ApplicationFiled: December 30, 2022Publication date: July 4, 2024Inventors: Sarbajit K. Rakshit, Raghuveer Prasad Nagar, Sidharth Ullal, Reji Jose
-
Publication number: 20240098094Abstract: A method includes identifying a cluster of users with a plurality of devices, where each user from the cluster of users is associated with at least one device from the plurality of devices. The method also includes identifying an authorized user from the cluster of users to delegate role assignments to a remaining portion of the cluster of users and receiving, from the authorized user, a first role assignment for a first user from the remaining portion of the cluster of users. In response to receiving, from the first user, an audio command, the method also includes determining whether the first user is authorized to provide the audio command to the intelligent virtual assistant based on the first role assignment. In response to determining the first user is authorized to provide the audio command, the method also includes performing the audio command from the first user.Type: ApplicationFiled: September 19, 2022Publication date: March 21, 2024Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, RADHA SRINIVASAN, Sidharth Ullal
-
Publication number: 20240096231Abstract: A system and method are used to record and present a training video for a software component. The method displays the video recording. The video recording comprises: a display element of the software component, and first recorder activity data (FRAD) of recorder user interface (UI) input activity data (RUIIAD) at a FRAD time with video frame data of the video recording. The method further comprises receiving, during the displaying, viewer UI actions from a UI of the viewing device and converting them to viewer UI input activity data based on viewer interactions with the display element of the software component. Then, first viewer activity data (FVAD) is determined at a FVAD time of the video frame that corresponds to the FRAD, where the FRAD time and the FVAD time differ. Responsive to the determining, the method moves the video recording from the FVAD time to the FRAD time.Type: ApplicationFiled: September 19, 2022Publication date: March 21, 2024Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Manjit Singh Sodhi, Sidharth Ullal
-
Publication number: 20240086958Abstract: A method, computer system, and a computer program product for enhancing a customer experience is provided. The present invention may include collecting data for a store visit. The present invention may include determining whether to offer the user one or more rewards based on the data collected. The present invention may include determining the one or more rewards to offer the user. The present invention may include presenting the one or more rewards to the user.Type: ApplicationFiled: September 14, 2022Publication date: March 14, 2024Inventors: Sidharth Ullal, Raghuveer Prasad Nagar, Shresta Muniyappa, Neelesh Gupta
-
Patent number: 11852899Abstract: A contact lens for application to a human eyeball capable of emitting ultrasonic pressure waves from a plurality of piezoelectric transducers to mitigate the effects of airborne eye irritants and infectious microorganisms. The piezoelectric transducers converts mechanical energy applied upon the contact lens from the eyelid as the eyelid blinks and/or winks into electrical energy to be used for emitting ultrasonic pressure waves from the piezoelectric transducers. The ultrasonic pressure waves destroy airborne microorganisms near the contact lens. A photodiode onboard the contact lens indicates when the eyelid is not closed in order to limit or prevent emission of ultrasonic pressure waves from the piezoelectric transducers while the eyelid is closed. An antenna onboard the contact lens receives information from augmented reality glasses or other computing devices.Type: GrantFiled: October 6, 2020Date of Patent: December 26, 2023Assignee: International Business Machines CorporationInventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Reji Jose, Sidharth Ullal
-
Publication number: 20230409761Abstract: A processor may receive user data associated with a voice conversation having one or more participating users. The processor may analyze the user data for voice content associated with the voice conversation and the one or more participating users. The processor may determine a security policy associated with the voice conversation. The processor may identify one or more permission rules from the security policy associated with the voice conversation. The processor may dynamically execute the one or more permission rules to a portion of the voice content associated with at least one participating user. Dynamically executing the one or more permission rules may include modifying the portion of the voice content.Type: ApplicationFiled: June 17, 2022Publication date: December 21, 2023Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Jagadesh Ramaswamy Hulugundi, Sidharth Ullal
-
Publication number: 20230376328Abstract: Systems, methods and/or computer program products personalizing user interactions with virtual agents of applications and/or services, using audio/visual components customized to appeal to user preferences. Upon initial interaction with virtual agents, AI ranking algorithms are triggered to adopt the highest ranked persona for the virtual agent based on previous positive interactions with the user, learned preferences, the user's state inferred from facial expressions, body language, tone. Personas can emulate voice signatures of popular characters, actors, celebrities and sports figures, and access a corpus of dialogue of the available personas to learn unique speech patterns, slang, tone, grammar, speed, and vocabulary.Type: ApplicationFiled: May 23, 2022Publication date: November 23, 2023Inventors: Raghuveer Prasad Nagar, Vivek Chintalapati, Hiti Sinha, Sidharth Ullal
-
Publication number: 20230343465Abstract: Generating, using a computer, a digital twin model or simulation for organ transplant or organ repairs where organ data of an organ for a patient is received at a computer. Organ parts are identified based on organ data, and the organ parts include a retained portion of the organ and a replacement portion of the organ. A digital model is generated as a digital twin simulations of the organ parts based on the received organ data. Parameters for the organ parts is determined, which include dimensions of the retained portion of the organ and dimensions of the replacement portion of the organ.Type: ApplicationFiled: April 22, 2022Publication date: October 26, 2023Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Amitava Kundu, Sidharth Ullal
-
Patent number: 11741177Abstract: A method for entity validation of a content originator includes identifying a content post in a public forum viewable by a user, where an entity claims to be an originator of the content post. The method also includes, responsive to gathering metadata for the content post, determining, utilizing natural language processing and a classification algorithm, a topic for the content post based on a plurality of extracted words from the content post. The method also includes identifying a plurality of similar content posts relative to the content post based on the topic and the entity and determining a score for the entity claiming to be the originator of the content post, where the score represents a likelihood that the claimed entity is the originator of the content post. The method also includes, responsive to the score being below a verification threshold value, performing ameliorative actions on the content post.Type: GrantFiled: March 3, 2021Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Shikhar Kwatra, Jeremy R. Fox, Raghuveer Prasad Nagar, Sidharth Ullal
-
Patent number: 11710483Abstract: In an approach to controlling voice command execution via boundary creation, one or more computer processors determine one or more devices included in an Internet of Things platform. One or more computer processors receive, from a user, an indication of a boundary around two or more devices of the one or more devices. One or more computer processors create a boundary around the two or more devices of the one or more devices. One or more computer processors receive a voice command from the user associated with the two or more devices of the one or more devices. One or more computer processors transmit the voice command to the two or more devices of the one or more devices within the boundary.Type: GrantFiled: March 22, 2021Date of Patent: July 25, 2023Assignee: International Business Machines CorporationInventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Reji Jose, Sidharth Ullal
-
Publication number: 20230067574Abstract: The present specification describes a computer-implemented method. According to the method, an electronic file to be stored is received and a first context determined for the electronic file. The electronic file is split into multiple segments such that the first context of the electronic file is not discernible from any segment. The multiple segments are then distributed amongst multiple remote storage devices.Type: ApplicationFiled: September 1, 2021Publication date: March 2, 2023Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Manjit Singh Sodhi, Sidharth Ullal
-
Publication number: 20220301559Abstract: In an approach to controlling voice command execution via boundary creation, one or more computer processors determine one or more devices included in an Internet of Things platform. One or more computer processors receive, from a user, an indication of a boundary around two or more devices of the one or more devices. One or more computer processors create a boundary around the two or more devices of the one or more devices. One or more computer processors receive a voice command from the user associated with the two or more devices of the one or more devices. One or more computer processors transmit the voice command to the two or more devices of the one or more devices within the boundary.Type: ApplicationFiled: March 22, 2021Publication date: September 22, 2022Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Reji Jose, Sidharth Ullal
-
Publication number: 20220284069Abstract: A method for entity validation of a content originator includes identifying a content post in a public forum viewable by a user, where an entity claims to be an originator of the content post. The method also includes, responsive to gathering metadata for the content post, determining, utilizing natural language processing and a classification algorithm, a topic for the content post based on a plurality of extracted words from the content post. The method also includes identifying a plurality of similar content posts relative to the content post based on the topic and the entity and determining a score for the entity claiming to be the originator of the content post, where the score represents a likelihood that the claimed entity is the originator of the content post. The method also includes, responsive to the score being below a verification threshold value, performing ameliorative actions on the content post.Type: ApplicationFiled: March 3, 2021Publication date: September 8, 2022Inventors: Shikhar Kwatra, Jeremy R. Fox, Raghuveer Prasad Nagar, Sidharth Ullal
-
Publication number: 20220107514Abstract: A contact lens for application to a human eyeball capable of emitting ultrasonic pressure waves from a plurality of piezoelectric transducers to mitigate the effects of airborne eye irritants and infectious microorganisms. The piezoelectric transducers converts mechanical energy applied upon the contact lens from the eyelid as the eyelid blinks and/or winks into electrical energy to be used for emitting ultrasonic pressure waves from the piezoelectric transducers. The ultrasonic pressure waves destroy airborne microorganisms near the contact lens. A photodiode onboard the contact lens indicates when the eyelid is not closed in order to limit or prevent emission of ultrasonic pressure waves from the piezoelectric transducers while the eyelid is closed. An antenna onboard the contact lens receives information from augmented reality glasses or other computing devices.Type: ApplicationFiled: October 6, 2020Publication date: April 7, 2022Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Reji Jose, Sidharth Ullal
-
Patent number: 11182807Abstract: A computer-implemented method for detecting oligopoly in a data processing system, the method comprising: pretending to be a first competing AI pricing engine for a business provider; querying, by a second competing AI pricing engine, the first competing AI pricing engine for a first price; providing, by the first competing AI pricing engine, a plurality of first prices to the second competing AI pricing engine; querying, by the first competing AI pricing engine, the second competing AI pricing engine for a second price; providing, by the second competing AI pricing engine, a plurality of second prices to the second competing AI pricing engine; identifying, by the processor, a correlation between the plurality of first prices and the plurality of second prices using a machine learning technique; and flagging, by the processor, the second competing AI pricing engine, as a possible oligopoly participant.Type: GrantFiled: May 8, 2020Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Sidharth Ullal, Raghuveer Prasad Nagar, Neelesh Gupta
-
Publication number: 20210350392Abstract: A computer-implemented method for detecting oligopoly in a data processing system, the method comprising: pretending to be a first competing AI pricing engine for a business provider; querying, by a second competing AI pricing engine, the first competing AI pricing engine for a first price; providing, by the first competing AI pricing engine, a plurality of first prices to the second competing AI pricing engine; querying, by the first competing AI pricing engine, the second competing AI pricing engine for a second price; providing, by the second competing AI pricing engine, a plurality of second prices to the second competing AI pricing engine; identifying, by the processor, a correlation between the plurality of first prices and the plurality of second prices using a machine learning technique; and flagging, by the processor, the second competing AI pricing engine, as a possible oligopoly participant.Type: ApplicationFiled: May 8, 2020Publication date: November 11, 2021Inventors: Sidharth Ullal, Raghuveer Prasad Nagar, Neelesh Gupta