Patents by Inventor Prashanth Pillai

Prashanth Pillai 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: 12596753
    Abstract: A method computes page relevance for tabular contents from a document. The method includes receiving a table type and executing a term model to generate a term score of the page. The method further includes executing an embeddings model to generate an embeddings score of the page. The method further includes executing a summary model using a page summary generated with a language model to generate a summary score of the page. The method further includes executing a neighborhood model using a set of pages from the document to generate a neighborhood score of the page. The method further includes executing a combination model using the term score, the embeddings score, the summary score, and the neighborhood score to generate a combined score of the page. The method further includes presenting the combined score to indicate the page includes the table of the table type.
    Type: Grant
    Filed: September 13, 2024
    Date of Patent: April 7, 2026
    Assignee: Schlumberger Technology Corporation
    Inventors: Omkar Anil Gune, Prashanth Pillai
  • Publication number: 20260080020
    Abstract: A method computes page relevance for tabular contents from a document. The method includes receiving a table type and executing a term model to generate a term score of the page. The method further includes executing an embeddings model to generate an embeddings score of the page. The method further includes executing a summary model using a page summary generated with a language model to generate a summary score of the page. The method further includes executing a neighborhood model using a set of pages from the document to generate a neighborhood score of the page. The method further includes executing a combination model using the term score, the embeddings score, the summary score, and the neighborhood score to generate a combined score of the page. The method further includes presenting the combined score to indicate the page includes the table of the table type.
    Type: Application
    Filed: September 13, 2024
    Publication date: March 19, 2026
    Inventors: Omkar Anil Gune, Prashanth Pillai
  • Publication number: 20260079925
    Abstract: A large language model (LLM) receives a prediction set extracted from a raw data source, and binary feedback labels labeling respective predictions of the prediction set. The LLM generates an explanation set, including explanations of the binary feedback labels of the predictions, based on the raw data source of the prediction set. The LLM further generates a set of attribute extraction instructions, using the explanation set and the prediction set. The set of attribute extraction instructions includes attribute extraction instructions for a particular attribute across a multitude of raw data sources. Training instances are generated from the set of attribute extraction instructions, having attributes, attribute values and extraction instructions. The training instances are annotated with an output probability distributions of the extracted attributes. An attribute extraction model is further trained with the annotated training dataset and deployed for future attribute extractions from raw data sources.
    Type: Application
    Filed: September 15, 2025
    Publication date: March 19, 2026
    Inventors: Prashanth Pillai, Vikrant Rangnekar
  • Publication number: 20260080013
    Abstract: A method implements language model powered search on structured records using relationship graphs. A relationship graph representing entity relationships among a set of tables in a database based on multiple schema definitions is constructed. A structured query based on the natural language query and the multiple schema definitions is generated. The structured query is deconstructed to extract a source table of the set of tables, a target table of the set of tables, a query condition, and an aggregation operator. A traversal path is determined across the relationship graph based on the source table and the target table. A set of entity-specific queries are executed using the query condition and the traversal path to retrieve records from the database. A response is generated based on the retrieved records and the aggregation operator. The response includes one or more of a textual summary and a visualization based on the output prompt.
    Type: Application
    Filed: August 15, 2025
    Publication date: March 19, 2026
    Inventors: Prashanth Pillai, Avinash Lokhande, RITIK SHRIVASTAVA, Mohd Saood Shakeel
  • Publication number: 20260079968
    Abstract: An LLM-powered search engine receives a natural language query from a conversational interface. The conversational interface is a first section of a user interface. The LLM-powered search engine generates a first response including a natural language summary, a data payload and an action recommendation. The data payload is validated with respect to the action recommendation to obtain a validation result. If the validation result is an error result, a correction LLM generates a correction prompt based on the error result and the first response. The LLM-powered search engine processes the correction prompt to generate a second response. A second data payload of the second response is validated with respect to a second action recommendation of the second response, to obtain a second validation result.
    Type: Application
    Filed: September 15, 2025
    Publication date: March 19, 2026
    Inventors: Vishal LAD, Prashanth PILLAI
  • Publication number: 20260080244
    Abstract: A method including extracting, by a machine learning model executing using an electronic document, data to create extracted data. An error checking controller is executed on the extracted data to identify erroneous data within the extracted data. A label for the erroneous data is generated by a label controller executing on the erroneous data. The label identifies a type of error of the erroneous data and a correction to the type of error. The label is added to the erroneous data to generate labeled erroneous data. A training controller executes iterative steps to train the machine learning model using the electronic document, the labeled erroneous data, and a first instruction to generate new extracted data. The trained machine learning model is returned. The trained machine learning model has a reduced data extraction error rate relative to the machine learning model prior to executing the training controller.
    Type: Application
    Filed: August 19, 2025
    Publication date: March 19, 2026
    Inventors: Omkar Anil Gune, Prashanth Pillai
  • Publication number: 20260080015
    Abstract: In general, a view coordinator receives a response to a user query from an LLM-powered search engine, including a natural language summary and a data payload. The natural language summary includes a reference to a data element of the data payload. The view coordinator displays the natural language summary in a first section of a user interface of a user application. The view coordinator further detects a selection of the reference. Upon selection of the reference, the view coordinator further identifies a viewer type corresponding to the data element, and invokes a corresponding viewing tool to generate a visualization of the data element. The viewing tool renders the visualization in a first viewer section of the user interface. The view coordinator further monitors the first viewer section for user interactions to detect selection of a second reference.
    Type: Application
    Filed: September 15, 2025
    Publication date: March 19, 2026
    Inventors: Vishal LAD, Prashanth Pillai
  • Publication number: 20260080699
    Abstract: A method implements masked text processing for information processing with documents. The method involves receiving a document page as an image including text image data. The method further involves extracting text unit data and text location data from the image corresponding to the text image data using an optical character recognition (OCR) engine. The method further involves generating mask data for the text unit data with color data based on text type data. The method further involves producing a masked image by replacing the text image data with the mask data using the color data with the location data in the image. The method further involves transmitting the masked image to a machine learning model to execute a downstream task.
    Type: Application
    Filed: August 15, 2025
    Publication date: March 19, 2026
    Inventors: Omkar Anil Gune, Prashanth Pillai
  • Patent number: 12518553
    Abstract: A method involves detecting primary entities in a document, involving determining that a subset of the primary entities are associated with a first primary entity type, and determining a second primary entity type of one of the primary entities. The method further involves processing the primary entity of the second primary entity type to determine a secondary entity type of the primary entity. The secondary entity type is a subcategory of the second primary entity type. The method also involves hierarchically organizing the primary entities into a document layout structure that includes a top level and a child level. The top level is established by the first subset of primary entities based on the first primary entity type identifying the first subset as headings, and the child level is established by the primary entity based on the second primary entity type, the child level identifying the secondary entity type.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: January 6, 2026
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Prashanth Pillai, Purnaprajna Raghavendra Mangsuli, Karan Pathak
  • Publication number: 20250355887
    Abstract: The present disclosure relates to a method. The method includes receiving resource reference data corresponding to oil and gas resources. The method also includes obtaining, from a first database, a first plurality of resource data associated with a first organization. Further, the method includes obtaining, from a second database different than the first database, a second plurality of resource data associated with a second organization. Further still, the method includes generating an organization semantics model based on the reference data, the first plurality of resource data, and the second plurality of resource data, wherein the organization semantics model is a language-learning model configured to generate a first response based on a received query corresponding to the first organization, and wherein the organization semantics model is configured to generate a second response based on the received query corresponding to the second organization.
    Type: Application
    Filed: May 14, 2025
    Publication date: November 20, 2025
    Inventors: Hemant Arora, Jamie Cruise, Purnaprajna Raghavendra Mangsuli, Prashanth Pillai, Omkar Anil Gune
  • Patent number: 12282462
    Abstract: A method includes identifying entities in a well record database comprising data representing a plurality of objects and attributes of the objects, determining a data gap for at least one attribute of an object of the objects in the well record database, identifying documents in a document database, wherein identifying the documents include determining that the documents are relevant to the object based at least in part on metadata of the documents, extracting values for the data gap from the documents using a machine learning model, determining a data gap filler by aggregating the extracted values, and inserting the data gap filler into the data gap in the well log database.
    Type: Grant
    Filed: January 17, 2023
    Date of Patent: April 22, 2025
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Prashanth Pillai, Purnaprajna Raghavendra Mangsuli
  • Publication number: 20250052147
    Abstract: A method includes receiving historical well data comprising trajectories, performance data, and one or more drilling parameters for a plurality of wells, clustering at least a portion of the plurality of wells into a plurality of clusters based on the trajectories, using a machine learning model, receiving trajectory data for a subject well, identifying one of the clusters based on the trajectory data of the subject well, using the machine learning model, selecting one or more of the plurality of wells, or one or more sections thereof, in the cluster that was identified based on the performance data associated with the one or more of the plurality of wells or the portion thereof, and visualizing the selected one or more of the plurality of wells or one or more sections thereof.
    Type: Application
    Filed: January 30, 2023
    Publication date: February 13, 2025
    Inventors: Prashanth Pillai, Maurice Ringer, Purnaprajna Mangsuli, Vladimir Skvortsov
  • Patent number: 12147464
    Abstract: Systems, computer-readable media, and methods are provided. Relevant documents related to a specific entity are identified based on document metadata. Text and associated spatial coordinates are extracted based on relevant document pages. Significant document entities and associated spatial locations are identified. Page ranking is based on the extracted text and the spatial coordinates, the significant document entities, and image vector representations of the pages. A deep learning language model that utilizes the text and the spatial coordinates, layout information of the document entities, and the image vector representations of the pages is used to extract the user-defined attributes from the relevant document pages. First attribute values associated with the user-defined attributes are aggregated from the pages of one of the relevant documents into a single record. Second attribute values associated with the user-defined attributes are aggregated across the relevant documents.
    Type: Grant
    Filed: November 27, 2023
    Date of Patent: November 19, 2024
    Assignee: Schlumberger Technology Corporation
    Inventors: Prashanth Pillai, Purnaprajna Raghavendra Mangsuli
  • Publication number: 20240241868
    Abstract: A method includes identifying entities in a well record database comprising data representing a plurality of objects and attributes of the objects, determining a data gap for at least one attribute of an object of the objects in the well record database, identifying documents in a document database, wherein identifying the documents include determining that the documents are relevant to the object based at least in part on metadata of the documents, extracting values for the data gap from the documents using a machine learning model, determining a data gap filler by aggregating the extracted values, and inserting the data gap filler into the data gap in the well log database.
    Type: Application
    Filed: January 17, 2023
    Publication date: July 18, 2024
    Inventors: Prashanth Pillai, Purnaprajna Raghavendra Mangsuli
  • Publication number: 20240153299
    Abstract: A method involves detecting primary entities in a document, involving determining that a subset of the primary entities are associated with a first primary entity type, and determining a second primary entity type of one of the primary entities. The method further involves processing the primary entity of the second primary entity type to determine a secondary entity type of the primary entity. The secondary entity type is a subcategory of the second primary entity type. The method also involves hierarchically organizing the primary entities into a document layout structure that includes a top level and a child level. The top level is established by the first subset of primary entities based on the first primary entity type identifying the first subset as headings, and the child level is established by the primary entity based on the second primary entity type, the child level identifying the secondary entity type.
    Type: Application
    Filed: March 1, 2022
    Publication date: May 9, 2024
    Inventors: Prashanth Pillai, Purnaprajna Raghavendra Mangsuli, Karan Pathak
  • Publication number: 20240086440
    Abstract: Systems, computer-readable media, and methods are provided. Relevant documents related to a specific entity are identified based on document metadata. Text and associated spatial coordinates are extracted based on relevant document pages. Significant document entities and associated spatial locations are identified. Page ranking is based on the extracted text and the spatial coordinates, the significant document entities, and image vector representations of the pages. A deep learning language model that utilizes the text and the spatial coordinates, layout information of the document entities, and the image vector representations of the pages is used to extract the user-defined attributes from the relevant document pages. First attribute values associated with the user-defined attributes are aggregated from the pages of one of the relevant documents into a single record. Second attribute values associated with the user-defined attributes are aggregated across the relevant documents.
    Type: Application
    Filed: November 27, 2023
    Publication date: March 14, 2024
    Inventors: Prashanth Pillai, Purnaprajna Raghavendra Mangsuli
  • Publication number: 20230409783
    Abstract: A method involves obtaining query pressure transient analysis (PTA) data from a well associated with a reservoir, and obtaining a selected class of physics models from a multitude of classes of physics models using a first machine learning model operating on the query PTA data. A physics model in at least one of the multitude of classes of physics models includes a well model and a reservoir model. The well model and the reservoir model are parameterized with model parameters having model parameter values. The method further involves obtaining a multitude of model parameter value estimates to form a parameterized query physics model of the selected class of physics models, using a second machine learning model operating on the query PTA data; and providing the parameterized query physics model to a user.
    Type: Application
    Filed: November 17, 2021
    Publication date: December 21, 2023
    Inventors: Mandar Shrikant KULKARNI, Guru Prasad NAGARAJ, Prashanth PILLAI
  • Patent number: 11829399
    Abstract: Systems, computer-readable media, and methods are provided. Relevant documents related to a specific entity are identified based on document metadata. Text and associated spatial coordinates are extracted based on relevant document pages. Significant document entities and associated spatial locations are identified. Page ranking is based on the extracted text and the spatial coordinates, the significant document entities, and image vector representations of the pages. A deep learning language model that utilizes the text and the spatial coordinates, layout information of the document entities, and the image vector representations of the pages is used to extract the user-defined attributes from the relevant document pages. First attribute values associated with the user-defined attributes are aggregated from the pages of one of the relevant documents into a single record. Second attribute values associated with the user-defined attributes are aggregated across the relevant documents.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: November 28, 2023
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Prashanth Pillai, Purnaprajna Raghavendra Mangsuli
  • Patent number: 11098724
    Abstract: A control system and method utilizing one or more processors that are configured to determine contaminant loading of blades of a turbomachinery compressor based on one or more environmental conditions to which the turbomachinery compressor is exposed and one or more atmospheric air inlet conditions of the turbomachinery compressor. The one or more processors then determine a corrosion contaminant concentration on the blades of the turbomachinery compressor based on the contaminant loading that is determined and determine an upper limit on or a distribution of potential corrosion of the blades of the turbomachinery based on the corrosion contaminant concentration, at least one of the environmental conditions to which the turbomachinery compressor is exposed, and the corrosion contaminant concentration that is determined.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: August 24, 2021
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Guruprasad Sundararajan, Prashanth Pillai, Muralikrishan R., Rebecca Hefner, Bradford Foulkes, Anbarasan Viswanathan, Robert G. Kelly
  • Publication number: 20180340542
    Abstract: A control system and method utilizing one or more processors that are configured to determine contaminant loading of blades of a turbomachinery compressor based on one or more environmental conditions to which the turbomachinery compressor is exposed and one or more atmospheric air inlet conditions of the turbomachinery compressor. The one or more processors then determine a corrosion contaminant concentration on the blades of the turbomachinery compressor based on the contaminant loading that is determined and determine an upper limit on or a distribution of potential corrosion of the blades of the turbomachinery based on the corrosion contaminant concentration, at least one of the environmental conditions to which the turbomachinery compressor is exposed, and the corrosion contaminant concentration that is determined.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Inventors: Guruprasad Sundararajan, Prashanth Pillai, Muralikrishan R., Rebecca Hefner, Bradford Foulkes, Anbarasan Viswanathan, Robert G. Kelly