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).

  • 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
  • Publication number: 20190332997
    Abstract: An approach is provided for rearranging assignments of workers to teams in an agile environment to manage energy usage. Data is obtained from sensors indicating people sitting on chairs and identifying the people as workers assigned to teams by an initial arrangement. Energy consumption in rooms and floors in which the workers work is obtained. Based on the sensor data and the energy consumption, a weighted graph is generated representing the workers and strengths of relationships (i) among the workers, and (ii) between the workers and the teams. Based on the weighted graph, team sizes, and chair availability, an optimal usage of chairs and rooms is determined which allows room(s) that were previously being used to be left empty. An optimal rearrangement of assignments is generated to decrease an amount of energy used in the room(s). The optimal rearrangement specifies a match between skills of the workers and project requirements.
    Type: Application
    Filed: July 10, 2019
    Publication date: October 31, 2019
    Inventors: Giulia Carnevale, Marco Gianfico, Roberto Ragusa, Sidharth Ullal
  • Patent number: 10387811
    Abstract: An approach is provided for rearranging assignments of workers to teams in an agile environment. Project requirements are collected and skills of workers are determined. Based on the project requirements and the skills, an initial arrangement of assignments of the workers to the teams is generated. During project execution, data from sensors worker locations and content of communications among the workers are obtained. The data from the sensors identifies workers who are sitting on chairs. Based on the data from the sensors, worker locations, and the content of the communications, a weighted graph is generated that represents the workers, strengths of relationships among the workers, and strengths of relationships between the workers and the teams. Based on the weighted graph, an optimal rearrangement of the assignments of the workers to the teams is automatically and dynamically generated. The optimal rearrangement specifies a match between the skills and the project requirements.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Giulia Carnevale, Marco Gianfico, Roberto Ragusa, Sidharth Ullal
  • Publication number: 20180060785
    Abstract: An approach is provided for rearranging assignments of workers to teams in an agile environment. Project requirements are collected and skills of workers are determined. Based on the project requirements and the skills, an initial arrangement of assignments of the workers to the teams is generated. During project execution, data from sensors worker locations and content of communications among the workers are obtained. The data from the sensors identifies workers who are sitting on chairs. Based on the data from the sensors, worker locations, and the content of the communications, a weighted graph is generated that represents the workers, strengths of relationships among the workers, and strengths of relationships between the workers and the teams. Based on the weighted graph, an optimal rearrangement of the assignments of the workers to the teams is automatically and dynamically generated. The optimal rearrangement specifies a match between the skills and the project requirements.
    Type: Application
    Filed: August 29, 2016
    Publication date: March 1, 2018
    Inventors: Giulia Carnevale, Marco Gianfico, Roberto Ragusa, Sidharth Ullal