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: 12388831
    Abstract: 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: Grant
    Filed: September 19, 2022
    Date of Patent: August 12, 2025
    Assignee: International Business Machines Corporation
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Radha Srinivasan, Sidharth Ullal
  • Patent number: 12361179
    Abstract: 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: Grant
    Filed: June 17, 2022
    Date of Patent: July 15, 2025
    Assignee: International Business Machines Corporation
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Jagadesh Ramaswamy Hulugundi, Sidharth Ullal
  • Patent number: 12265507
    Abstract: 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: Grant
    Filed: September 1, 2021
    Date of Patent: April 1, 2025
    Assignee: International Business Machines Corporation
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Manjit Singh Sodhi, Sidharth Ullal
  • Patent number: 12154067
    Abstract: 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: Grant
    Filed: September 1, 2023
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sarbajit K. Rakshit, Raghuveer Prasad Nagar, Reji Jose, Sidharth Ullal
  • Publication number: 20240223857
    Abstract: 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: Application
    Filed: December 30, 2022
    Publication date: July 4, 2024
    Inventors: Sarbajit K. Rakshit, Raghuveer Prasad Nagar, Sidharth Ullal, Reji Jose
  • Publication number: 20240098094
    Abstract: 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: Application
    Filed: September 19, 2022
    Publication date: March 21, 2024
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, RADHA SRINIVASAN, Sidharth Ullal
  • Publication number: 20240096231
    Abstract: 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: Application
    Filed: September 19, 2022
    Publication date: March 21, 2024
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Manjit Singh Sodhi, Sidharth Ullal
  • Publication number: 20240086958
    Abstract: 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: Application
    Filed: September 14, 2022
    Publication date: March 14, 2024
    Inventors: Sidharth Ullal, Raghuveer Prasad Nagar, Shresta Muniyappa, Neelesh Gupta
  • Patent number: 11852899
    Abstract: 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: Grant
    Filed: October 6, 2020
    Date of Patent: December 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Reji Jose, Sidharth Ullal
  • Publication number: 20230409761
    Abstract: 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: Application
    Filed: June 17, 2022
    Publication date: December 21, 2023
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Jagadesh Ramaswamy Hulugundi, Sidharth Ullal
  • Publication number: 20230376328
    Abstract: 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: Application
    Filed: May 23, 2022
    Publication date: November 23, 2023
    Inventors: Raghuveer Prasad Nagar, Vivek Chintalapati, Hiti Sinha, Sidharth Ullal
  • Publication number: 20230343465
    Abstract: 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: Application
    Filed: April 22, 2022
    Publication date: October 26, 2023
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Amitava Kundu, Sidharth Ullal
  • Patent number: 11741177
    Abstract: 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: Grant
    Filed: March 3, 2021
    Date of Patent: August 29, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shikhar Kwatra, Jeremy R. Fox, Raghuveer Prasad Nagar, Sidharth Ullal
  • Patent number: 11710483
    Abstract: 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: Grant
    Filed: March 22, 2021
    Date of Patent: July 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Reji Jose, Sidharth Ullal
  • Publication number: 20230067574
    Abstract: 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: Application
    Filed: September 1, 2021
    Publication date: March 2, 2023
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Manjit Singh Sodhi, Sidharth Ullal
  • Publication number: 20220301559
    Abstract: 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: Application
    Filed: March 22, 2021
    Publication date: September 22, 2022
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Reji Jose, Sidharth Ullal
  • Publication number: 20220284069
    Abstract: 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: Application
    Filed: March 3, 2021
    Publication date: September 8, 2022
    Inventors: Shikhar Kwatra, Jeremy R. Fox, Raghuveer Prasad Nagar, Sidharth Ullal
  • Publication number: 20220107514
    Abstract: 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: Application
    Filed: October 6, 2020
    Publication date: April 7, 2022
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Reji Jose, Sidharth Ullal
  • Patent number: 11182807
    Abstract: 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: Grant
    Filed: May 8, 2020
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sidharth Ullal, Raghuveer Prasad Nagar, Neelesh Gupta
  • Publication number: 20210350392
    Abstract: 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: Application
    Filed: May 8, 2020
    Publication date: November 11, 2021
    Inventors: Sidharth Ullal, Raghuveer Prasad Nagar, Neelesh Gupta