Patents by Inventor Amit Anil Nanavati
Amit Anil Nanavati 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: 11461541Abstract: A computer-implemented method includes: receiving, by a computer device, an electronic document having labels; predicting, by the computer device, a user will reject the labels; determining, by the computer device and in response to the determining the user will reject the labels, that a subset of labels of the labels violate association rules; marking, by the computer device, the subset of labels which violate the association rules for validation; prioritizing, by the computer device, the subset of labels which violate the association rules; and rendering, by the computer device, the subset of labels which violate the association rules in view of priority.Type: GrantFiled: June 24, 2020Date of Patent: October 4, 2022Assignee: KYNDRYL, INC.Inventors: Chourasia Abhishek Kumar, Karunakaran Gajulu Narasimhalu, Amit Anil Nanavati
-
Patent number: 11355118Abstract: The present disclosure relates to a method of coordinating personal assistants. The method comprises: sending a request to a set of personal assistants based on a received query. Assistant responses may be received in response to the request from respective personal assistants of the set of personal assistants. Each assistant response of the assistant responses comprises a confidence score of the respective assistant response. The confidence scores may be adjusted to a common scale. The adjusted confidence scores may be weighted using domain-specific weights of the personal assistants in accordance with the domain of the query. One or more assistant responses of the received assistant responses may be selected based on the weighted scores and the selected assistant responses may be provided to the user.Type: GrantFiled: September 15, 2020Date of Patent: June 7, 2022Assignee: Kyndryl, Inc.Inventors: Nicolò Sgobba, Erik Rueger, Amit Anil Nanavati, Guillermo Rodriguez de Vera Beltri
-
Publication number: 20220084513Abstract: The present disclosure relates to a method of coordinating personal assistants. The method comprises: sending a request to a set of personal assistants based on a received query. Assistant responses may be received in response to the request from respective personal assistants of the set of personal assistants. Each assistant response of the assistant responses comprises a confidence score of the respective assistant response. The confidence scores may be adjusted to a common scale. The adjusted confidence scores may be weighted using domain-specific weights of the personal assistants in accordance with the domain of the query. One or more assistant responses of the received assistant responses may be selected based on the weighted scores and the selected assistant responses may be provided to the user.Type: ApplicationFiled: September 15, 2020Publication date: March 17, 2022Inventors: Nicolò Sgobba, Erik Rueger, Amit Anil Nanavati, Guillermo Rodriguez de Vera Beltri
-
Publication number: 20210406450Abstract: A computer-implemented method includes: receiving, by a computer device, an electronic document having labels; predicting, by the computer device, a user will reject the labels; determining, by the computer device and in response to the determining the user will reject the labels, that a subset of labels of the labels violate association rules; marking, by the computer device, the subset of labels which violate the association rules for validation; prioritizing, by the computer device, the subset of labels which violate the association rules; and rendering, by the computer device, the subset of labels which violate the association rules in view of priority.Type: ApplicationFiled: June 24, 2020Publication date: December 30, 2021Inventors: Chourasia Abhishek KUMAR, Karunakaran GAJULU NARASIMHALU, Amit Anil NANAVATI
-
Patent number: 11144552Abstract: A method, apparatus, and non-transitory computer readable medium for performing joins on data from hierarchical databases are described. The method, apparatus, and non-transitory computer readable medium may provide for receiving one or more search results from each of a plurality of hierarchical databases, identifying one or more matching fields from each of the search results, joining the search results according to a set of rules for processing related fields to the matching fields, wherein the related fields comprise sibling fields, neighbor fields, ancestor fields, descendant fields, or any combination thereof, and generating one or more combined search results based on the joining.Type: GrantFiled: July 3, 2019Date of Patent: October 12, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amit Anil Nanavati, Birgit Monika Pfitzmann, Anil Maddipatla, Narendra Kumar Agrawal
-
Patent number: 10938910Abstract: Methods and arrangements for data-driven discovery of collaborative models in an internet of things. At a device in the internet of things setting, data are collected on ambient conditions, and the collected data are stored at the device. At least one other device in the internet of things is communicated with to create and record collaborative states relative to the device and the at least one other device. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: July 1, 2015Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nilanjan Banerjee, Ravi Kothari, Amit Anil Nanavati, Raghavendra Singh
-
Publication number: 20210004372Abstract: A method, apparatus, and non-transitory computer readable medium for performing joins on data from hierarchical databases are described. The method, apparatus, and non-transitory computer readable medium may provide for receiving one or more search results from each of a plurality of hierarchical databases, identifying one or more matching fields from each of the search results, joining the search results according to a set of rules for processing related fields to the matching fields, wherein the related fields comprise sibling fields, neighbor fields, ancestor fields, descendant fields, or any combination thereof, and generating one or more combined search results based on the joining.Type: ApplicationFiled: July 3, 2019Publication date: January 7, 2021Inventors: AMIT ANIL NANAVATI, Birgit Monika Pfitzmann, Anil Maddipatla, Narendra Kumar Agrawal
-
Patent number: 10812541Abstract: Methods and arrangements for determining one or more actions needed to execute a task communicated to a first device in an Internet of Things. At a first device in the Internet of Things, there is received a communication associated with a task. A data store is consulted for data associated with the task, and thereupon there is determined the present capability of the first device for executing the task collaboratively with at least one other device in the Internet of Things. The at least one other device is communicated with, to assess capability for executing the task collaboratively with the at least one other device. There are thereupon determined one or more actions of the first device that need to be taken to execute the task. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: July 6, 2015Date of Patent: October 20, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nilanjan Banerjee, Ravi Kothari, Amit Anil Nanavati, Raghavendra Singh
-
Patent number: 10754611Abstract: One embodiment provides a method, including: creating, for a user, a sound desirability index comprising (i) a plurality of sounds and (ii) desirability of the sound to the user with respect to each of the plurality of sounds, wherein the sound desirability index is created in response to the user hearing a sound and the environment of the user when hearing the sound; receiving an audible input within hearing proximity of the user; identifying the current environment of the user; determining the desirability of the audible input to the user by accessing the sound desirability index, and determining the desirability of the audible input based upon a sound in the audible input and the current environment of the user; and modifying a characteristic of at least a portion of the audible input based upon the desirability of the audible input to the user.Type: GrantFiled: April 23, 2018Date of Patent: August 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Priyanka Agrawal, Pankaj S. Dayama, Amit Anil Nanavati, Amrita Saha, Srikanth Govindaraj Tamilselvam
-
Patent number: 10685127Abstract: Provided is a computer-implemented method for automatically preserving privacy in a user interface. The method includes detecting privacy objects that are being presented via a UI of a computing device to a first user. A security status of the UI is evaluated based at least in part on analyzing audio captured by an audio capture device of the computing device. A privacy mode of the UI that executes privacy actions that are associated with the detected privacy objects is activated based on determining that the security status is in an unsecure state. The privacy mode is deactivated based on determining that the security status has changed from the unsecure state to a secure state, in which determining that the security status has changed from unsecure to secure is based on analyzing the audio captured by the audio capture device of the computing device.Type: GrantFiled: January 8, 2018Date of Patent: June 16, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ashish Kundu, Amit Anil Nanavati, Danny Soroker
-
Publication number: 20190324709Abstract: One embodiment provides a method, including: creating, for a user, a sound desirability index comprising (i) a plurality of sounds and (ii) desirability of the sound to the user with respect to each of the plurality of sounds, wherein the sound desirability index is created in response to the user hearing a sound and the environment of the user when hearing the sound; receiving an audible input within hearing proximity of the user; identifying the current environment of the user; determining the desirability of the audible input to the user by accessing the sound desirability index, and determining the desirability of the audible input based upon a sound in the audible input and the current environment of the user; and modifying a characteristic of at least a portion of the audible input based upon the desirability of the audible input to the user.Type: ApplicationFiled: April 23, 2018Publication date: October 24, 2019Inventors: Priyanka Agrawal, Pankaj S. Dayama, Amit Anil Nanavati, Amrita Saha, Srikanth Govindaraj Tamilselvam
-
Publication number: 20190213336Abstract: Provided is a computer-implemented method for automatically preserving privacy in a user interface. The method includes detecting privacy objects that are being presented via a UI of a computing device to a first user. A security status of the UI is evaluated based at least in part on analyzing audio captured by an audio capture device of the computing device. A privacy mode of the UI that executes privacy actions that are associated with the detected privacy objects is activated based on determining that the security status is in an unsecure state. The privacy mode is deactivated based on determining that the security status has changed from the unsecure state to a secure state, in which determining that the security status has changed from unsecure to secure is based on analyzing the audio captured by the audio capture device of the computing device.Type: ApplicationFiled: January 8, 2018Publication date: July 11, 2019Inventors: Ashish Kundu, Amit Anil Nanavati, Danny Soroker
-
Publication number: 20190164170Abstract: One embodiment provides a method, including: accessing, for an identified individual, a sentiment profile comprising at least one average sentiment score, wherein the sentiment profile is generated by analyzing interactions of the identified individual with other individuals and wherein the sentiment profile reflects the identified individual's personality in interactions with other individuals; receiving input corresponding to a current interaction between the identified individual and at least one other individual; generating a current sentiment score for the identified individual corresponding to the current interaction using a sentiment analysis tool; determining a sentiment intent of the identified individual corresponding to the current interaction, wherein the determining a sentiment intent comprises comparing the current sentiment score to the at least one average sentiment score from the sentiment profile; and providing to a user, feedback of the determined sentiment intent of the identified individuType: ApplicationFiled: November 29, 2017Publication date: May 30, 2019Inventors: Manish Kataria, Amit Anil Nanavati, Gyana Ranjan Parija
-
Patent number: 10185817Abstract: One embodiment provides a method for ensuring device security via swipe pattern recognition, the method comprising: utilizing at least one processor to execute computer code that performs the steps of: receiving, using a touch device, at least one swipe input of a user; determining, using the at least one processor, if the at least one swipe input matches a known swipe pattern of the user, the match requiring exceeding a match confidence level; and responsive to said determining, executing an action associated with the touch device. Other aspects are described and claimed.Type: GrantFiled: June 16, 2016Date of Patent: January 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Megha Gupta, Apurva Kumar, Ashish Kundu, Amit Anil Nanavati
-
Patent number: 10180939Abstract: One embodiment provides a method, including: utilizing a processor to execute computer code that performs the steps of: receiving, at an information handling device, a dataset comprising dialog information between a plurality of characters in a narrative; analyzing, using the processor, the dataset to identify dialog patterns between the plurality of characters; determining, based upon the identified dialog patterns, at least one relationship profile between at least a subset of the plurality of characters; and generating, based upon the at least one relationship profile, at least one graph comprising a plurality of edges and a plurality of nodes, wherein each of the plurality of nodes corresponds to one of the plurality of characters and wherein each of the plurality of edges corresponds to a relationship between two of the plurality of characters. Other aspects are described and claimed.Type: GrantFiled: November 2, 2016Date of Patent: January 15, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amit Anil Nanavati, Nitendra Rajput, Mayur Saxena
-
Patent number: 10013485Abstract: Methods and arrangements for effecting a cloud representation of audio content. An audio cloud is created and rendered, and user interaction with at least a clip portion of the audio cloud is afforded.Type: GrantFiled: August 31, 2012Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Jitendra Ajmera, Om Dadaji Deshmukh, Anupam Jain, Amit Anil Nanavati, Nitendra Rajput
-
Patent number: 10007724Abstract: Methods and arrangements for effecting a cloud representation of audio content. An audio cloud is created and rendered, and user interaction with at least a clip portion of the audio cloud is afforded.Type: GrantFiled: June 29, 2012Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Jitendra Ajmera, Om Dadaji Deshmukh, Anupam Jain, Amit Anil Nanavati, Nitendra Rajput
-
Publication number: 20180121414Abstract: One embodiment provides a method, including: utilizing a processor to execute computer code that performs the steps of: receiving, at an information handling device, a dataset comprising dialogue information between a plurality of characters in a narrative; analyzing, using the processor, the dataset to identify dialogue patterns between the plurality of characters; determining, based upon the identified dialogue patterns, at least one relationship profile between at least a subset of the plurality of characters; and generating, based upon the at least one relationship profile, at least one graph comprising a plurality of edges and a plurality of nodes, wherein each of the plurality of nodes corresponds to one of the plurality of characters and wherein each of the plurality of edges corresponds to a relationship between two of the plurality of characters. Other aspects are described and claimed.Type: ApplicationFiled: November 2, 2016Publication date: May 3, 2018Inventors: Amit Anil Nanavati, Nitendra Rajput, Mayur Saxena
-
Publication number: 20170364673Abstract: One embodiment provides a method for ensuring device security via swipe pattern recognition, the method comprising: utilizing at least one processor to execute computer code that performs the steps of: receiving, using a touch device, at least one swipe input of a user; determining, using the at least one processor, if the at least one swipe input matches a known swipe pattern of the user, the match requiring exceeding a match confidence level; and responsive to said determining, executing an action associated with the touch device. Other aspects are described and claimed.Type: ApplicationFiled: June 16, 2016Publication date: December 21, 2017Inventors: Megha Gupta, Apurva Kumar, Ashish Kundu, Amit Anil Nanavati
-
Publication number: 20170013029Abstract: Methods and arrangements for determining one or more actions needed to execute a task communicated to a first device in an Internet of Things. At a first device in the Internet of Things, there is received a communication associated with a task. A data store is consulted for data associated with the task, and thereupon there is determined the present capability of the first device for executing the task collaboratively with at least one other device in the Internet of Things. The at least one other device is communicated with, to assess capability for executing the task collaboratively with the at least one other device. There are thereupon determined one or more actions of the first device that need to be taken to execute the task. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Inventors: Nilanjan Banerjee, Ravi Kothari, Amit Anil Nanavati, Raghavendra Singh