Patents by Inventor Gopi Krishnan

Gopi Krishnan 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: 12367427
    Abstract: Methods, computing systems, and computer-readable media for robust classification using active learning and domain knowledge are disclosed. In embodiments described herein, global feature data (such as a list of keywords) is generated for use in a classification task (such as a NLP text classification task). Expert knowledge, based on decisions made by human users, is combined with existing domain knowledge, which may be derived from existing trained classification models in the problem domain, such as keyword models trained using various datasets. By combining the expert knowledge with the domain knowledge, global feature data may be generated that is more effective in performing the classification task than either a classifier using the expert knowledge or a classifier using the domain knowledge.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: July 22, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Gopi Krishnan Rajbahadur, Haoxiang Zhang, Jack Zhenming Jiang
  • Publication number: 20240152805
    Abstract: A method for detecting and/or preventing overfitting in training of deep learning and neural network models. The method has a classifier-training method, an overfitting-detection method, and an overfitting-prevention method. The classifier-training method trains one or more classifiers using training histories and labels of one or more trained machine-learning (ML) models. The overfitting-detection method uses the trained classifiers based on the training history such as validation losses of a trained target ML model to identify an overfitting status of the trained target ML model. The overfitting-prevention method is performed during the training of a target ML model and uses the trained classifiers based on the training history of the target ML model to identify and preventing overfitting of the target ML model.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 9, 2024
    Inventors: Hao LI, Gopi Krishnan Rajbahadur, Dayi Lin, Zhenming Jiang
  • Publication number: 20240152578
    Abstract: A computerized method for detecting and analyzing data clones in one or more dataset pairs has the steps of: obtaining one or more similarity matrices and one or more sets of readout values of the one or more similarity matrices from the dataset pairs using a data-clone detection method, each set of readout values corresponding to a similarity matrix; obtaining one or more importance values for the one or more similarity matrices by processing the one or more sets of readout values using an interpretation method, each importance value corresponding to a similarity matrix; obtaining one or more weighted similarity matrices by weighting each similarity matrix using the corresponding importance value; and obtaining one or more summed similarity matrices by grouping and summing the weighted similarity matrices according to one or more categories for providing a result with indications of locations of the data clones in the dataset pairs.
    Type: Application
    Filed: November 1, 2023
    Publication date: May 9, 2024
    Inventors: Xu Yang, Gopi Krishnan Rajbahadur, Dayi Lin
  • Publication number: 20230071240
    Abstract: Methods, computing systems, and computer-readable media for robust classification using active learning and domain knowledge are disclosed. In embodiments described herein, global feature data (such as a list of keywords) is generated for use in a classification task (such as a NLP text classification task). Expert knowledge, based on decisions made by human users, is combined with existing domain knowledge, which may be derived from existing trained classification models in the problem domain, such as keyword models trained using various datasets. By combining the expert knowledge with the domain knowledge, global feature data may be generated that is more effective in performing the classification task than either a classifier using the expert knowledge or a classifier using the domain knowledge.
    Type: Application
    Filed: September 3, 2021
    Publication date: March 9, 2023
    Inventors: Gopi Krishnan RAJBAHADUR, Haoxiang ZHANG, Jack Zhenming JIANG
  • Patent number: 11567957
    Abstract: A method and system for accessing updated data from a database in response to a user query has been developed. First, multiple transaction logs are generated for a database. Each transaction log contains a record of actions executed by a database management system and referenced according to the specified date of the actions. Data updates are received and stored with the database. An incremental database partition is created for each data update. Each incremental database partition is stored with reference to a corresponding transaction log for the date of the data update. The updated data is accessed through the incremental database partition in response to an outdated user query. The outdated user query contains a data access request for a date earlier than the receipt of data updates.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: January 31, 2023
    Inventor: Gopi Krishnan Nambiar
  • Publication number: 20220043797
    Abstract: A virtual dataset may be created in a database system. The virtual dataset may include data items stored in a storage system that are each associated with a respective label. The virtual dataset may include a first changeset identifying the data items, and may be updated to include a second changeset identifying different data items later stored in the storage system and included in the virtual dataset. Access to a learning dataset that includes either the first changeset, the second changeset, or both, may be provided upon request.
    Type: Application
    Filed: August 5, 2020
    Publication date: February 10, 2022
    Applicant: Salesforce.com, Inc.
    Inventors: Chi Wang, Linwei Zhu, Hsiang-Yun Lee, Gopi Krishnan Nambiar
  • Publication number: 20220046110
    Abstract: A request to access a virtual dataset identifying one or more changeset selection criteria may be received. One or more changesets may be selected based on the selection criteria. Each changeset may correspond with a point in time and may include data references to data items added to the virtual dataset at the point in time. A learning dataset that includes a plurality of data items may be identified.
    Type: Application
    Filed: August 5, 2020
    Publication date: February 10, 2022
    Applicant: Salesforce.com, Inc.
    Inventors: Chi WANG, Linwei ZHU, Hsiang-Yun LEE, Gopi Krishnan NAMBIAR
  • Publication number: 20210089527
    Abstract: A method and system for accessing updated data from a database in response to a user query has been developed. First, multiple transaction logs are generated for a database. Each transaction log contains a record of actions executed by a database management system and referenced according to the specified date of the actions. Data updates are received and stored with the database. An incremental database partition is created for each data update. Each incremental database partition is stored with reference to a corresponding transaction log for the date of the data update. The updated data is accessed through the incremental database partition in response to an outdated user query. The outdated user query contains a data access request for a date earlier than the receipt of data updates.
    Type: Application
    Filed: September 25, 2019
    Publication date: March 25, 2021
    Inventor: Gopi Krishnan Nambiar
  • Patent number: 10909070
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating policy-based file deletion. Policy-based file deletion is implemented via a tiered system that includes a master computing system and a plurality of slave computing systems. The master computing system distributes policies among the slave computing systems, which each applies assigned policies to cause deletion of files that satisfy those policies.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: February 2, 2021
    Assignee: salesforce.com, inc.
    Inventors: Aakash Pradeep, Gopi Krishnan Nambiar, Siddhi Mehta
  • Patent number: 10642803
    Abstract: Systems and methods are described for registering a new column in an existing table on a distributed file system as a partition. In response to receiving a request to add a new column to a selected table, a new table may be created that includes all fields of the selected table, the new column, and a new partition, and the selected table may be renamed within the distributed file system. A view may then be created that points to data in the new table and the renamed selected table, the created view being a virtual table that receives and processes queries. All data from the renamed selected table may be transferred the new table. When the transfer is complete, the new table may be renamed to an original name of the selected table, and any data received after the renaming may be included in the renamed new table.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: May 5, 2020
    Assignee: salesforce.com, inc.
    Inventors: Gopi Krishnan Nambiar, Siddhi Mehta, Aakash Pradeep, Shangkar Meitei Mayanglambam
  • Publication number: 20190236169
    Abstract: Systems and methods are described for registering a new column in an existing table on a distributed file system as a partition. In response to receiving a request to add a new column to a selected table, a new table may be created that includes all fields of the selected table, the new column, and a new partition, and the selected table may be renamed within the distributed file system. A view may then be created that points to data in the new table and the renamed selected table, the created view being a virtual table that receives and processes queries. All data from the renamed selected table may be transferred the new table. When the transfer is complete, the new table may be renamed to an original name of the selected table, and any data received after the renaming may be included in the renamed new table.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Gopi Krishnan Nambiar, Siddhi Mehta, Aakash Pradeep, Shangkar Meitei Mayanglambam
  • Publication number: 20190065510
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating policy-based file deletion. Policy-based file deletion is implemented via a tiered system that includes a master computing system and a plurality of slave computing systems. The master computing system distributes policies among the slave computing systems, which each applies assigned policies to cause deletion of files that satisfy those policies.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Inventors: Aakash Pradeep, Gopi Krishnan Nambiar, Siddhi Mehta
  • Patent number: 8977642
    Abstract: A method and system for recommending relevant and personalized content retrieving keywords to users of a text messaging service (TMS) based content platform. Embodiments of the invention provide a discovery mechanism for introducing registered keywords identifying published information in the TMS based content platform that may be of interest to the user. In particular, the solution is hybrid in nature combining various sources of recommendations (e.g., based on past usage patterns, emerging trends, expert suggestions, etc.) to select recommended keywords. Based on this keyword discovery/recommendation mechanism, users with a basic phone and without smartphone data plans can discover contents through a TMS based content platform.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 10, 2015
    Assignee: Intuit Inc.
    Inventors: Samit Paul, Gopi Krishnan Nambiar, Srividhya Ramarathnam, Vishal Singh
  • Patent number: 8951846
    Abstract: An extended preform of a thermal interface material (TIM) is formed between a heat spreader and a die on a substrate. The preform has an extension beyond a footprint of the die. The preform is cured. A bleed out of the TIM is controlled by the extension upon curing of the preform.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: February 10, 2015
    Assignee: Intel Corporation
    Inventors: Gopi Krishnan, Mingjie Xu, Edvin Cetegen, Sung-Won Moon
  • Publication number: 20140027899
    Abstract: An extended preform of a thermal interface material (TIM) is formed between a heat spreader and a die on a substrate. The preform has an extension beyond a footprint of the die. The preform is cured. A bleed out of the TIM is controlled by the extension upon curing of the preform.
    Type: Application
    Filed: May 31, 2012
    Publication date: January 30, 2014
    Inventors: Gopi Krishnan, Mingjie Xu, Edvin Cetegen, Sung-Won Moon
  • Publication number: 20130282750
    Abstract: A method and system for recommending relevant and personalized content retrieving keywords to users of a text messaging service (TMS) based content platform. Embodiments of the invention provide a discovery mechanism for introducing registered keywords identifying published information in the TMS based content platform that may be of interest to the user. In particular, the solution is hybrid in nature combining various sources of recommendations (e.g., based on past usage patterns, emerging trends, expert suggestions, etc.) to select recommended keywords. Based on this keyword discovery/recommendation mechanism, users with a basic phone and without smartphone data plans can discover contents through a TMS based content platform.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 24, 2013
    Inventors: Samit Paul, Gopi Krishnan Nambiar, Srividhya Ramarathnam, Vishal Singh
  • Publication number: 20130143611
    Abstract: A method for accessing content during a client server application session involves receiving an instruction to switch from using a network communication protocol to a text messaging service (TMS) protocol for data communication of the client server application session, wherein accessing the content is based on an user interface (UI) when the network communication protocol is used for the client server application session; sending a text identifier associated with a UI data item of the UI, where the text identifier is sent to a global textsite platform (GTP) using the TMS protocol, and where the UI data item is for requesting a portion of the content from a computer server; receiving a text page from the GTP using the TMS protocol, wherein the text page is derived from the portion of the content; and presenting the text page to a user during the client server application session.
    Type: Application
    Filed: January 31, 2013
    Publication date: June 6, 2013
    Inventors: Gopi Krishnan Nambiar, Pranay Airan
  • Publication number: 20130144942
    Abstract: A method for accessing content during a client server application session comprises receiving a first request to access the content using a first network protocol, the first request comprising a first user identifier, generating a user data item for including in a user data set of the client server application session, wherein the user data set is tagged with the first user identifier, receiving a second request to access the content using a second network protocol, wherein the second request comprises a second user identifier; analyzing the second request to obtain the first user identifier; retrieving the user data item from the user data set based on the first user identifier, and providing a requested portion of the content based on the user data item.
    Type: Application
    Filed: January 31, 2013
    Publication date: June 6, 2013
    Inventors: Gopi Krishnan Nambiar, Pranay Airan
  • Patent number: 6988759
    Abstract: A modular door system provides a lower door assembly, an upper door assembly and a trim assembly. The upper door assembly is selectively removable and replaceable such that the door system is readily converted between a multiple of configurations. The trim assembly includes the interior vehicle door trim and a hinged trim portion. The hinged trim portion is defined by a trim hinge which is generally parallel to the open edge. By pivoting the hinged trim portion away from the open edge, the cavity is readily exposed for receipt of the upper door assembly. The difference in thickness of the upper door assembly is accommodated by pivoting of the hinged trim portion to permit passage of the components while still providing a seal for the cavity when the hinged trim portion is secured.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: January 24, 2006
    Assignee: ArvinMeritor Technology, LLC
    Inventors: Enrico Fin, Kristine Weaver, Gopi Krishnan, Dominique Benoit, Thierry Pebre
  • Publication number: 20050110298
    Abstract: A modular door system provides a lower door assembly, an upper door assembly and a trim assembly. The upper door assembly is selectively removable and replaceable such that the door system is readily converted between a multiple of configurations. The trim assembly includes the interior vehicle door trim and a hinged trim portion. The hinged trim portion is defined by a trim hinge which is generally parallel to the open edge. By pivoting the hinged trim portion away from the open edge, the cavity is readily exposed for receipt of the upper door assembly. The difference in thickness of the upper door assembly is accommodated by pivoting of the hinged trim portion to permit passage of the components while still providing a seal for the cavity when the hinged trim portion is secured.
    Type: Application
    Filed: March 19, 2004
    Publication date: May 26, 2005
    Inventors: Enrico Fin, Kristine Weaver, Gopi Krishnan, Dominique Benoit, Thierry Pebre