Patents by Inventor Sujoy Roy
Sujoy Roy 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: 11954692Abstract: Provided is a method, computer program product, and system for mitigating user dissatisfaction with a product. A processor may collect a first set of user interaction data and a first set of user sentiment data related to the product. The processor may generate a user profile for the user, including a satisfaction threshold for using the product based in part on the first set of user interaction data and the first set of user sentiment data. The processor may monitor a second set of user interaction data and a second set of user sentiment data. The processor may compare the second set of user interaction data and the second set of user sentiment data to the satisfaction threshold and determine that the user is experiencing dissatisfaction with the product when the satisfaction threshold has been exceeded. In response, the processor may output an action to reduce dissatisfaction of the user.Type: GrantFiled: February 5, 2020Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Sujoy Roy, Radha Mohan De
-
Publication number: 20240098055Abstract: Techniques are described with respect to a system, method, and computer product for generating relevance alerts. An associated method includes analyzing a multi-party discussion based on a generated profile associated with a user and assigning at least one relevance value associated with the user to the multi-party discussion based on the analysis and an amount of multi-party discussion participation associated with the user. The method further includes generating an alert for the user to participate in the multi-party discussion in response to determining the relevance value exceeding a relevance threshold associated with the multi-party discussion.Type: ApplicationFiled: September 20, 2022Publication date: March 21, 2024Inventors: James William Murdock, IV, Radha Mohan De, Jaymin Desai, Suman Patra, Sujoy Roy, Mary Diane Swift
-
Patent number: 11811707Abstract: A method for receiving a historical incident data set with the historical incident data set including a plurality of data records, for each given data record of the plurality of data records, applying a causal analysis algorithm to determine a set of causal factor(s) for the historical instance of an incident corresponding to the given data record to obtain a problems and solutions data set, and automatically, and by machine logic, generating a chatbot based, at least in part, on the problems and solutions data set.Type: GrantFiled: July 20, 2021Date of Patent: November 7, 2023Assignee: International Business Machines CorporationInventors: Radha Mohan De, Sujoy Roy, Krishnendu Chowdhury
-
Patent number: 11681603Abstract: An illustrative resolution is generated using a computer for a reported operational issue while using a computer system. A learning model is developed using the computer to facilitate resolving an operational error of a computer system. The learning model can include generating an error report, based on tracking user inputs into a computer system and a plurality of state transitions of the computer system, respectively, when the operational error is not resolved by the user inputs. An error screenshot for each operational step associated with the user inputs is generated. A state transition is cross referenced to a corresponding operational step, and to a best practice in a user's manual, respectively. A deviation of an operational step from a best practice in the user's manual, respectively, is generated. An error screenshot is marked illustratively to show the deviation from the best practice in comparison to the operational step.Type: GrantFiled: March 31, 2021Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventors: Radha Mohan De, Sujoy Roy, Somnath Das, Shivalik Chakravarty
-
Publication number: 20230028408Abstract: A method for receiving a historical incident data set with the historical incident data set including a plurality of data records, for each given data record of the plurality of data records, applying a causal analysis algorithm to determine a set of causal factor(s) for the historical instance of an incident corresponding to the given data record to obtain a problems and solutions data set, and automatically, and by machine logic, generating a chatbot based, at least in part, on the problems and solutions data set.Type: ApplicationFiled: July 20, 2021Publication date: January 26, 2023Inventors: Radha Mohan De, Sujoy Roy, Krishnendu Chowdhury
-
Publication number: 20220318125Abstract: An illustrative resolution is generated using a computer for a reported operational issue while using a computer system. A learning model is developed using the computer to facilitate resolving an operational error of a computer system. The learning model can include generating an error report, based on tracking user inputs into a computer system and a plurality of state transitions of the computer system, respectively, when the operational error is not resolved by the user inputs. An error screenshot for each operational step associated with the user inputs is generated. A state transition is cross referenced to a corresponding operational step, and to a best practice in a user's manual, respectively. A deviation of an operational step from a best practice in the user's manual, respectively, is generated. An error screenshot is marked illustratively to show the deviation from the best practice in comparison to the operational step.Type: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Inventors: Radha Mohan De, Sujoy Roy, Somnath Das, Shivalik Chakravarty
-
Patent number: 11436713Abstract: A method for determining an application error from a screenshot includes receiving, by a computing device, a computer application screenshot image indicating a computer error has occurred. The computing device analyzes the computer application screenshot image using a machine learning image analysis to determine one or more error regions in the computer application screenshot image. The computing device further processes the analyzed computer application screenshot to extract text from the one or more error regions in the computer application screenshot image. The computing device determines the application error based upon the extracted text. The computing device further automatically applies an automated error fix based upon the determined application error.Type: GrantFiled: February 19, 2020Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Benjamin P. Segal, James William Murdock, IV, Radha Mohan De, Sujoy Roy, John Martin Prager
-
Patent number: 11188613Abstract: A method modifies a social media post in response to determining that a hashtag for the social media post diverges from how the hashtag is used by other social media posts. A computing device receives a social media post, which contains a hashtag, and analyzes the social media post using natural language processing and a sentiment analysis to determine a sense and sentiment of the social media post. The computing device receives a plurality of reference social media posts, where each of the reference social media posts contains the hashtag, and utilizes the natural language processing and the sentiment analysis to determine a sense and sentiment of the reference social media posts. In response to determining that the sense and sentiment of the social media post do not match the sense and sentiment of the reference social media posts, the computing device causes the social media post to be altered.Type: GrantFiled: December 3, 2019Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Benjamin P. Segal, James William Murdock, IV, John Martin Prager, Radha Mohan De, Sujoy Roy
-
Publication number: 20210256681Abstract: A method for determining an application error from a screenshot includes receiving, by a computing device, a computer application screenshot image indicating a computer error has occurred. The computing device analyzes the computer application screenshot image using a machine learning image analysis to determine one or more error regions in the computer application screenshot image. The computing device further processes the analyzed computer application screenshot to extract text from the one or more error regions in the computer application screenshot image. The computing device determines the application error based upon the extracted text. The computing device further automatically applies an automated error fix based upon the determined application error.Type: ApplicationFiled: February 19, 2020Publication date: August 19, 2021Inventors: Benjamin P. Segal, James William Murdock, IV, Radha Mohan De, Sujoy Roy, John Martin Prager
-
Publication number: 20210241289Abstract: Provided is a method, computer program product, and system for mitigating user dissatisfaction with a product. A processor may collect a first set of user interaction data and a first set of user sentiment data related to the product. The processor may generate a user profile for the user, including a satisfaction threshold for using the product based in part on the first set of user interaction data and the first set of user sentiment data. The processor may monitor a second set of user interaction data and a second set of user sentiment data. The processor may compare the second set of user interaction data and the second set of user sentiment data to the satisfaction threshold and determine that the user is experiencing dissatisfaction with the product when the satisfaction threshold has been exceeded. In response, the processor may output an action to reduce dissatisfaction of the user.Type: ApplicationFiled: February 5, 2020Publication date: August 5, 2021Inventors: Sujoy Roy, Radha Mohan De
-
Publication number: 20210165842Abstract: A method modifies a social media post in response to determining that a hashtag for the social media post diverges from how the hashtag is used by other social media posts. A computing device receives a social media post, which contains a hashtag, and analyzes the social media post using natural language processing and a sentiment analysis to determine a sense and sentiment of the social media post. The computing device receives a plurality of reference social media posts, where each of the reference social media posts contains the hashtag, and utilizes the natural language processing and the sentiment analysis to determine a sense and sentiment of the reference social media posts. In response to determining that the sense and sentiment of the social media post do not match the sense and sentiment of the reference social media posts, the computing device causes the social media post to be altered.Type: ApplicationFiled: December 3, 2019Publication date: June 3, 2021Inventors: BENJAMIN P. SEGAL, JAMES WILLIAM MURDOCK, IV, JOHN MARTIN PRAGER, RADHA MOHAN DE, SUJOY ROY
-
Patent number: 11003892Abstract: Implementations include receiving an input image including a face, processing the input image through a global transformation network to provide a set of global transformation parameters, applying the set of global transformation parameters to the input image to provide a globally transformed image, processing the globally transformed image through a global representation learning network to provide a set of global features, processing the set of global features through a part localization network to provide a set of part localization parameters, applying the set of part localization parameters to the globally transformed image to provide a locally transformed image, processing the locally transformed image through a part representation learning network to provide a set of local features, and outputting a label representing at least one attribute depicted in the input image based on fusing global feature(s) from the set of global features, and local feature(s) from the set of local features.Type: GrantFiled: November 9, 2018Date of Patent: May 11, 2021Assignee: SAP SEInventors: Jianshu Li, Sujoy Roy
-
Patent number: 10839265Abstract: Methods, systems, and computer-readable storage media for receiving a set of training images and a set of classification labels, generating a set of target codebooks based on the set of classification labels, the set of target codebooks being provided as a first set of vectors of random value and dimension, generating a set of output codebooks based on the set of training images, the set of output codebooks being provided as a second set of vectors of random value and dimension, training a ML model by minimizing a loss function provided as a mean-squared-error (MSE) loss function, the loss function being measured by the Euclidean distance between an output codebook of the set of output codebooks and a target codebook of the set of target codebooks.Type: GrantFiled: November 12, 2018Date of Patent: November 17, 2020Assignee: SAP SEInventors: Sean Saito, Sujoy Roy
-
Patent number: 10747839Abstract: Embodiments may provide a computer implemented method in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to cause the processor to implement a system for bookmarking, the method comprising: receiving, by the processor, at least one search query from a user; returning, by the processor, a set of search results and a search score for each search result to the user; recording, by the processor, behavior of the user with respect to the search results; selecting, by the processor, at least one search result based on recorded behavior and the search score; determining, by the processor, at least one topic for the at least one selected search result; and generating, by the processor, a bookmark for each selected search result, under the at least one topic.Type: GrantFiled: May 7, 2018Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: James W. Murdock, Sujoy Roy, Radha Mohan De, Nisarga Markandaiah, Christopher M. Nolan
-
Publication number: 20200151424Abstract: Implementations include receiving an input image including a face, processing the input image through a global transformation network to provide a set of global transformation parameters, applying the set of global transformation parameters to the input image to provide a globally transformed image, processing the globally transformed image through a global representation learning network to provide a set of global features, processing the set of global features through a part localization network to provide a set of part localization parameters, applying the set of part localization parameters to the globally transformed image to provide a locally transformed image, processing the locally transformed image through a part representation learning network to provide a set of local features, and outputting a label representing at least one attribute depicted in the input image based on fusing global feature(s) from the set of global features, and local feature(s) from the set of local features.Type: ApplicationFiled: November 9, 2018Publication date: May 14, 2020Inventors: Jianshu Li, Sujoy Roy
-
Publication number: 20200151505Abstract: Methods, systems, and computer-readable storage media for receiving a set of training images and a set of classification labels, generating a set of target codebooks based on the set of classification labels, the set of target codebooks being provided as a first set of vectors of random value and dimension, generating a set of output codebooks based on the set of training images, the set of output codebooks being provided as a second set of vectors of random value and dimension, training a ML model by minimizing a loss function provided as a mean-squared-error (MSE) loss function, the loss function being measured by the Euclidean distance between an output codebook of the set of output codebooks and a target codebook of the set of target codebooks.Type: ApplicationFiled: November 12, 2018Publication date: May 14, 2020Inventors: Sean Saito, Sujoy Roy
-
Publication number: 20190340302Abstract: Embodiments may provide a computer implemented method in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to cause the processor to implement a system for bookmarking, the method comprising: receiving, by the processor, at least one search query from a user; returning, by the processor, a set of search results and a search score for each search result to the user; recording, by the processor, behavior of the user with respect to the search results; selecting, by the processor, at least one search result based on recorded behavior and the search score; determining, by the processor, at least one topic for the at least one selected search result; and generating, by the processor, a bookmark for each selected search result, under the at least one topic.Type: ApplicationFiled: May 7, 2018Publication date: November 7, 2019Inventors: James W. Murdock, Sujoy Roy, Radha Mohan De, Nisarga Markandaiah, Christopher M. Nolan
-
Patent number: 10191949Abstract: Systems and methods for transforming a similarity matrix used to generate content item recommendation lists are described. The system may determine a weight (used to transform the similarity matrix) sufficient to place one or more content items on the content item recommendation list or at a particular position on the recommendation list. The transformed similarity matrix may further be reduced in size, and content recommendations may be generated using the transformed or reduced similarity matrix.Type: GrantFiled: June 18, 2015Date of Patent: January 29, 2019Assignees: NBCUniversal Media, LLC, Comcast Cable Communications, LLC, Agency for Science, Technology and ResearchInventors: Sheau Ng, Oliver Jojic, Amit Bagga, Hassan Sayyadi-Harikandehei, Sujoy Roy, Wei Yun Yau, Kong Wah Wan
-
Publication number: 20180075353Abstract: Recommending items that have rarely/never been viewed by users is a bottleneck for collaborative filtering (CF) based recommendation algorithms. Previously, item content representation (mostly in textual form) has been used as auxiliary information for learning latent factor representations. Embodiments learn latent factor representation for content items based on modelling an emotional connection between user and content item and based on implicit user feedback regarding the content item.Type: ApplicationFiled: September 13, 2016Publication date: March 15, 2018Inventor: Sujoy ROY
-
Patent number: 9727566Abstract: A content adaptation method includes: obtaining a primary metadata profile associated with a particular time point of primary content; obtaining secondary metadata profiles each associated with corresponding secondary content of a plurality of secondary content; identifying one of the plurality of secondary content associated with a secondary metadata profile having a desired similarity value with the primary metadata profile associated with the primary content; and matching the identified secondary content with the particular time point of the primary content.Type: GrantFiled: August 26, 2014Date of Patent: August 8, 2017Assignees: NBCUniversal Media, LLC, Comcast Cable Communications, LLC, Agency for Science, Technology and ResearchInventors: Sheau Ng, Jeffrey Reale, Shannon McKenzie, Yau Wei Yun, Sujoy Roy, Kong Wah Wan, Mohammad Khalid Bin Ahmad