Patents by Inventor VIKRANT VERMA
VIKRANT VERMA 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: 20250116631Abstract: Concentrator for detecting defects in a ferromagnetic object comprises flux concentrator, typically fixed in a center of the device, which has two or more magnet assemblies disposed at each end of flux concentrator for saturating the ferromagnetic object passing through the device or where device is passing over the ferromagnetic object. Leaked flux emanated from the ferromagnetic objects due to defects in the ferromagnetic object is captured by the flux concentrator and channelized onto sensors embedded in the flux concentrator. Data gathered by the sensors may be processed for exploring nature and characteristics of the defects in the ferromagnetic object.Type: ApplicationFiled: October 9, 2024Publication date: April 10, 2025Applicant: Oceaneering International, Inc.Inventors: Nitika GARG, Soumya CHAKRABORTY, Vikrant VERMA
-
Publication number: 20250029173Abstract: An online system leverages a machine-learning model to craft personalized meal plans for users. The system generates and presents an interface displaying categories of user preferences. The system receives, from the user via the interface, user preferences for the meal plan. The system generates a prompt including a request to generate the meal plan for the user and the user preferences. The system provides the prompt to the machine-learning model and receives, as output, a meal plan that comprises a list of meals and a list of ingredients for each meal. The system presents the meal plan to the user. The system receives user input to add ingredients to an order and generates an order including the lists of ingredients corresponding to the selected meals.Type: ApplicationFiled: July 12, 2024Publication date: January 23, 2025Inventors: Riddhima Sejpal, Luis Manrique, Shiyun Lu, Vikrant Verma, Nicole Yin Chuen Lee Altman
-
Patent number: 12140260Abstract: Seal assembly 100, useful for repairing an uncontrolled surface such as pipeline 110, comprises seal 102 which is subjected to pressure and temperature and remains operable under, e.g., subsea conditions. Seal assembly 100 is capable of sealing pipelines of diameters up to 48 inches. Seal assembly 100 is actuated/energized by axially compressing/loading seal assembly 100 between one or more controlled surfaces and an uncontrolled surface and can be used for repairing and providing sealing in flowline or pipelines of either subsea or other petrochemical industries where the pipelines. Spool assembly 700 comprising seal assembly 100 may be used to repair a damaged pipeline section after the damaged section is removed to provide a sealed replacement fluid path for the pipeline.Type: GrantFiled: April 27, 2022Date of Patent: November 12, 2024Assignee: Oceaneering International, Inc.Inventors: Abhineet Gupta, Pardeep Kumar Kaundai, Ashish Negi, Nilesh Patil, Vikrant Verma, Douglas Allen Watkins
-
Patent number: 11704497Abstract: In an approach to generating and using a sentence model for answer generation, one or more computer processors ingest a first corpus of a plurality of text sentences. One or more computer processors convert the plurality of text sentences into a plurality of sentence vectors. One or more computer processors group the plurality of sentence vectors into a plurality of sentence clusters, wherein a sentence cluster is composed of sentences that are semantically similar. One or more computer processors receive a second corpus. One or more computer processors determine, for each sentence cluster of the plurality of sentence clusters, a frequency each sentence cluster appears in the second corpus. Based on the determined frequency, one or more computer processors calculate a probability of each sentence cluster of the plurality of sentence clusters. Based on the calculated probabilities, one or more computer processors generate a first sentence model.Type: GrantFiled: September 9, 2020Date of Patent: July 18, 2023Assignee: International Business Machines CorporationInventors: Kyle Croutwater, Zhe Zhang, Vikrant Verma, Le Zhang
-
Patent number: 11592424Abstract: A system for inspecting flexible pipelines comprises a data analyzer, a data collector and an ultrasonic transducer. Further, the ultrasonic transducer is adapted to propagate shear wave into the annulus of the flexible pipeline. The data collector further comprises a data store and a communicator. Further, the system is capable of differentiating flooding and non-flooding condition of the annulus of the flexible pipeline which is subjected to high pressure. Using the system, an indicator of a flooded or non-flooded condition within the flexible pipeline may be calculated using transmitted and detected reflective waves or the lack of detected reflective waves.Type: GrantFiled: May 26, 2020Date of Patent: February 28, 2023Assignee: Oceaneering International, Inc.Inventors: Vilmar da Silva do Vale, Rohit Bali, Samik Das, Sheethal Sasidharan, Vikrant Verma
-
Patent number: 11539650Abstract: A method, system, and computer-usable medium are disclosed for identifying areas to improve an interactive conversational system, such as a chatbot. A stream of stream of conversational interactions C (C1, C2, . . . , Cn) between users and the interactive conversational system is received. An intent clustering model is periodically applied to the stream to form an incremental clustering based on a set of derived intents to form a mapping from a first set of conversational characteristics to a first set of intents and a second set of conversational characteristics to a first set of unclear intents. Information is provided related to the second set of conversation characteristics.Type: GrantFiled: July 16, 2020Date of Patent: December 27, 2022Assignee: International Business Machines CorporationInventors: Eric Donald Wayne, Kyle Croutwater, Michael David Whitley, Vikrant Verma, Zhe Zhang
-
Patent number: 11521078Abstract: An approach is provided that receives a question at a question-answering (QA) system. A number of passages are identified that are relevant to the received question. A question knowledge graph is generated that corresponds to the question and a set of passage knowledge graphs are also generated with each passage knowledge graph corresponding to one of the identified passages. Each of the passage knowledge graphs are compared to the question knowledge graph with the comparison resulting in a set of knowledge graph candidate answers (kgCAs). A set of candidate answers (CAs) is computed by the QA with at least one of the CAs being based on one of the kgCAs.Type: GrantFiled: July 10, 2019Date of Patent: December 6, 2022Assignee: International Business Machines CorporationInventors: Kyle Croutwater, Zhe Zhang, Le Zhang, Vikrant Verma
-
Publication number: 20220380009Abstract: The invention relates to the field of special purpose robotic systems to conduct external functions such as cleaning, monitoring and inspection of structures such as tubular assets in a splash zone. The splash zone is defined as the section of a marine structure that is periodically in and out of water due to the action of waves or tides, usually falling within (+)10m to (?)20m water depth. In embodiments, splash zone inspection robot system 1 comprises station 300, submersible saddle 350, submersible robot 400, and subsea robot controller 308. A predetermined set of controllable clamps selectively secure submersible robot 400 to submersible saddle 350 or structure 2 and allow incremental traversal along submersible saddle 350 or structure 2.Type: ApplicationFiled: May 25, 2022Publication date: December 1, 2022Applicant: Oceaneering International, Inc.Inventors: John Abin, Sanjay Dubey, Ashish Negi, Sheethal Sasidharan, Vikrant Verma, Rajeev Narayanan Vidyadharan
-
Publication number: 20220341530Abstract: Seal assembly 100, useful for repairing an uncontrolled surface such as pipeline 110, comprises seal 102 which is subjected to pressure and temperature and remains operable under, e.g., subsea conditions. Seal assembly 100 is capable of sealing pipelines of diameters up to 48 inches. Seal assembly 100 is actuated/energized by axially compressing/loading seal assembly 100 between one or more controlled surfaces and an uncontrolled surface and can be used for repairing and providing sealing in flowline or pipelines of either subsea or other petrochemical industries where the pipelines. Spool assembly 700 comprising seal assembly 100 may be used to repair a damaged pipeline section after the damaged section is removed to provide a sealed replacement fluid path for the pipeline.Type: ApplicationFiled: April 27, 2022Publication date: October 27, 2022Applicant: Oceaneering International, Inc.Inventors: Abhineet Gupta, Pardeep Kumar Kaundai, Ashish Negi, Nilesh Patil, Vikrant Verma, Douglas Allen Watkins
-
Publication number: 20220341531Abstract: Seal assembly 100, useful for repairing an uncontrolled surface such as pipeline 110, comprises seal 102 which is subjected to pressure and temperature and remains operable under, e.g., subsea conditions. Seal assembly 100 is capable of sealing pipelines of diameters up to 48 inches. Seal assembly 100 is actuated/energized by axially compressing/loading seal assembly 100 between one or more controlled surfaces and an uncontrolled surface and can be used for repairing and providing sealing in flowline or pipelines of either subsea or other petrochemical industries where the pipelines. Spool assembly 700 comprising seal assembly 100 may be used to repair a damaged pipeline section after the damaged section is removed to provide a sealed replacement fluid path for the pipeline.Type: ApplicationFiled: April 27, 2022Publication date: October 27, 2022Applicant: Oceaneering International, Inc.Inventors: Abhineet Gupta, Pardeep Kumar Kaundai, Ashish Negi, Nilesh Patil, Vikrant Verma, Douglas Allen Watkins
-
Patent number: 11361031Abstract: Embodiments are directed to a system, a computer program product, and a method for identification of linguistically related elements, and more specifically to prediction of a linguistically related element. A linguistic algorithm forms a cluster representation of corpus entries. A linguistic term is identified and applied to the cluster representation to identify proximally related linguistic terms. Associative relationships between the proximally related terms and category metadata are iteratively investigated. One or more linguistic terms related across the two more metadata categories is identified and designated as the linguistically related element.Type: GrantFiled: October 8, 2018Date of Patent: June 14, 2022Assignee: International Business Machines CorporationInventors: Kyle Croutwater, Vikrant Verma, Zhe Zhang, Le Zhang
-
Publication number: 20220075951Abstract: In an approach to generating and using a sentence model for answer generation, one or more computer processors ingest a first corpus of a plurality of text sentences. One or more computer processors convert the plurality of text sentences into a plurality of sentence vectors. One or more computer processors group the plurality of sentence vectors into a plurality of sentence clusters, wherein a sentence cluster is composed of sentences that are semantically similar. One or more computer processors receive a second corpus. One or more computer processors determine, for each sentence cluster of the plurality of sentence clusters, a frequency each sentence cluster appears in the second corpus. Based on the determined frequency, one or more computer processors calculate a probability of each sentence cluster of the plurality of sentence clusters. Based on the calculated probabilities, one or more computer processors generate a first sentence model.Type: ApplicationFiled: September 9, 2020Publication date: March 10, 2022Inventors: Kyle Croutwater, Zhe Zhang, Vikrant Verma, Le Zhang
-
Publication number: 20220021636Abstract: A method, system, and computer-usable medium are disclosed for identifying areas to improve an interactive conversational system, such as a chatbot. A stream of stream of conversational interactions C (C1, C2, . . . , Cn) between users and the interactive conversational system is received. An intent clustering model is periodically applied to the stream to form an incremental clustering based on a set of derived intents to form a mapping from a first set of conversational characteristics to a first set of intents and a second set of conversational characteristics to a first set of unclear intents. Information is provided related to the second set of conversation characteristics.Type: ApplicationFiled: July 16, 2020Publication date: January 20, 2022Inventors: Eric Donald Wayne, Kyle Croutwater, Michael David Whitley, Vikrant Verma, Zhe Zhang
-
Patent number: 11188720Abstract: A computer-implemented method of executing a virtual agent bot includes receiving, via a computer server, at least one input query from a user, and analyzing the at least one input query to extract at least one input term. The method further comprises determining a semantic skill set of the virtual agent bot among a plurality of different candidate skill sets based at least in part on the at least one input term; and invoking the virtual agent bot to provide a semantic topic response corresponding to the semantic skill set to provide an answer to the at least one input query.Type: GrantFiled: July 18, 2019Date of Patent: November 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kyle Croutwater, Le Zhang, Vikrant Verma, Zhe Zhang
-
Patent number: 11187075Abstract: A system for inspecting flexible pipelines comprises a data analyzer, a data collector and an ultrasonic transducer. Further, the ultrasonic transducer is adapted to propagate shear wave into the annulus of the flexible pipeline. The data collector further comprises a data store and a communicator. Further, the system is capable of differentiating flooding and non-flooding condition of the annulus of the flexible pipeline which is subjected to high pressure. Using the system, an indicator of a flooded or non-flooded condition within the flexible pipeline may be calculated using transmitted and detected reflective waves or the lack of detected reflective waves.Type: GrantFiled: May 26, 2020Date of Patent: November 30, 2021Assignee: Oceaneering International, Inc.Inventors: Vilmar da Silva do Vale, Rohit Bali, Samik Das, Sheethal Sasidharan, Vikrant Verma
-
Publication number: 20210063353Abstract: A system for inspecting flexible pipelines comprises a data analyzer, a data collector and an ultrasonic transducer. Further, the ultrasonic transducer is adapted to propagate shear wave into the annulus of the flexible pipeline. The data collector further comprises a data store and a communicator. Further, the system is capable of differentiating flooding and non-flooding condition of the annulus of the flexible pipeline which is subjected to high pressure. Using the system, an indicator of a flooded or non-flooded condition within the flexible pipeline may be calculated using transmitted and detected reflective waves or the lack of detected reflective waves.Type: ApplicationFiled: May 26, 2020Publication date: March 4, 2021Applicant: Oceaneering International, Inc.Inventors: Vilmar da Silva do Vale, Rohit Bali, Samik Das, Sheethal Sasidharan, Vikrant Verma
-
Publication number: 20210062641Abstract: A system for inspecting flexible pipelines comprises a data analyzer, a data collector and an ultrasonic transducer. Further, the ultrasonic transducer is adapted to propagate shear wave into the annulus of the flexible pipeline. The data collector further comprises a data store and a communicator. Further, the system is capable of differentiating flooding and non-flooding condition of the annulus of the flexible pipeline which is subjected to high pressure. Using the system, an indicator of a flooded or non-flooded condition within the flexible pipeline may be calculated using transmitted and detected reflective waves or the lack of detected reflective waves.Type: ApplicationFiled: May 26, 2020Publication date: March 4, 2021Applicant: Oceaneering International, Inc.Inventors: Vilmar da Silva do Vale, Rohit Bali, Samik Das, Sheethal Sasidharan, Vikrant Verma
-
Publication number: 20210019375Abstract: A computer-implemented method of executing a virtual agent bot includes receiving, via a computer server, at least one input query from a user, and analyzing the at least one input query to extract at least one input term. The method further comprises determining a semantic skill set of the virtual agent bot among a plurality of different candidate skill sets based at least in part on the at least one input term; and invoking the virtual agent bot to provide a semantic topic response corresponding to the semantic skill set to provide an answer to the at least one input query.Type: ApplicationFiled: July 18, 2019Publication date: January 21, 2021Inventors: Kyle Croutwater, Le Zhang, Vikrant Verma, Zhe Zhang
-
Publication number: 20210012217Abstract: An approach is provided that receives a question at a question-answering (QA) system. A number of passages are identified that are relevant to the received question. A question knowledge graph is generated that corresponds to the question and a set of passage knowledge graphs are also generated with each passage knowledge graph corresponding to one of the identified passages. Each of the passage knowledge graphs are compared to the question knowledge graph with the comparison resulting in a set of knowledge graph candidate answers (kgCAs). A set of candidate answers (CAs) is computed by the QA with at least one of the CAs being based on one of the kgCAs.Type: ApplicationFiled: July 10, 2019Publication date: January 14, 2021Inventors: Kyle Croutwater, Zhe Zhang, Le Zhang, Vikrant Verma
-
Publication number: 20210012218Abstract: An approach is provided that selects an original entity from an original knowledge graph. The approach then accesses a data source that is external to the original knowledge graph, such as an online encyclopedia. An entity in the data source is identified based on the entity matching the original entity. A new relation is then identified in the data source between the identified entity and a new entity with the new entity being absent from the original knowledge graph. An expanded knowledge graph is then generated with the expanded knowledge graph formed by adding the new entity to the original knowledge graph.Type: ApplicationFiled: July 10, 2019Publication date: January 14, 2021Inventors: Kyle Croutwater, Zhe Zhang, Le Zhang, Vikrant Verma