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: 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
-
Publication number: 20190332997Abstract: 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: ApplicationFiled: July 10, 2019Publication date: October 31, 2019Inventors: Giulia Carnevale, Marco Gianfico, Roberto Ragusa, Sidharth Ullal
-
Patent number: 10387811Abstract: 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: GrantFiled: August 29, 2016Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Giulia Carnevale, Marco Gianfico, Roberto Ragusa, Sidharth Ullal
-
Publication number: 20180060785Abstract: 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: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Inventors: Giulia Carnevale, Marco Gianfico, Roberto Ragusa, Sidharth Ullal