Patents by Inventor Suchit Agarwal

Suchit Agarwal 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: 20240168982
    Abstract: Systems for processing queries may first determine correspondence between the parameters of the query and a set of existing data entries, a set of previous queries that have been received, or both the existing data entries and the previous queries. If the query parameters do not correspond to the data entries or pervious queries, correspondence is determined between the query parameters and group data that associates at least a subset the query parameters with a particular group that may generate a response to the query. The same group or the generated response may be used when similar queries are received. If the group transmits the query to a different group or if negative user feedback is received, the group data may be modified to indicate the different group or to remove the association with the initial group that received the query.
    Type: Application
    Filed: January 31, 2024
    Publication date: May 23, 2024
    Inventors: Pratyus Patnaik, Marissa Mary Montgomery, Jay Srinivasan, Suchit Agarwal, Rajhans Samdani, David Colby Kaneda, Nathaniel Ackerman Rook
  • Patent number: 11947915
    Abstract: A document is divided into sections based on a characteristic of the text in the document. Characteristics may include specific characters such as paragraph breaks or selected punctuation, the topics or categories of the text, or a quantity of text in each section. Each section of the document may be represented by an embedding vector in a semantic embedding space. Values are determined based on the text in each section and the semantic characteristics of each section, such as word order, capitalization, punctuation, and word meaning. When a query is received, a vector value representing the query is determined based on the text and semantic characteristics of the query. Based on the similarity between the values determined for the query and those determined for the sections of a document, the specific section of a potentially large document that most closely matches the query is determined and included in a response.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: April 2, 2024
    Inventors: Chia-Hui Shen, Suchit Agarwal, David Sung-Eun Lim, Pratyus Patnaik, Pierre Rappolt, Tanya Butani, William S. Potter
  • Patent number: 11928139
    Abstract: Systems for processing queries may first determine correspondence between the parameters of the query and a set of existing data entries, a set of previous queries that have been received, or both the existing data entries and the previous queries. If the query parameters do not correspond to the data entries or pervious queries, correspondence is determined between the query parameters and group data that associates at least a subset the query parameters with a particular group that may generate a response to the query. The same group or the generated response may be used when similar queries are received. If the group transmits the query to a different group or if negative user feedback is received, the group data may be modified to indicate the different group or to remove the association with the initial group that received the query.
    Type: Grant
    Filed: July 30, 2022
    Date of Patent: March 12, 2024
    Assignee: Townsend Street Labs, INC.
    Inventors: Pratyus Patnaik, Marissa Mary Montgomery, Jay Srinivasan, Suchit Agarwal, Rajhans Samdani, David Colby Kaneda, Nathaniel Ackerman Rook
  • Publication number: 20230283532
    Abstract: An organization has or uses an SLA system that selects a service-level agreement (SLA) that should apply to a given user request. The SLA system then can monitor the state of the ticket created based on the user request and provide messages or other feedback to the agent to aid the agent in meeting any performance goals associated with the SLA. The SLA system can determine the SLA to associate with a given user request by inferring a type of the request and selecting the SLA based on the type, or by using a model to directly associate an SLA to a given user request, without the need to infer an intermediate type for the user request, which eliminates the need for administrators to create and maintain metadata to guide the association between types and SLAs.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 7, 2023
    Inventors: Ankit Goyal, Zachary Thomas Hart, Jose Solano, Tanya Butani, William Stone Potter, Suchit Agarwal, Pratyus Patnaik
  • Publication number: 20230095077
    Abstract: A system stores resources such as text articles, videos, and so forth for an organization. During operation, the system receives a query and provides a response. During initial use of the system, there is little or no historical data available to help determine which resource is most relevant to a particular query. In this “cold-start” situation, the system determines attributes associated with a user account of the user making the query. The query is used to search a data store and retrieve a set of resources based on a term match with the query and to find the resources which correspond to the attributes of the user account. This allows the system to provide simplified output that is more likely to be relevant to that particular user in the “cold-start” situation.
    Type: Application
    Filed: November 15, 2022
    Publication date: March 30, 2023
    Inventors: RAJHANS SAMDANI, ANKIT GOYAL, PIERRE RAPPOLT, EMILY YIDAN WANG, PRATYUS PATNAIK, WILLIAM S. POTTER, SUCHIT AGARWAL
  • Patent number: 11531707
    Abstract: A system stores resources such as text articles, videos, and so forth for an organization. During operation, the system receives a query and provides a response. During initial use of the system, there is little or no historical data available to help determine which resource is most relevant to a particular query. In this “cold-start” situation, the system determines attributes associated with a user account of the user making the query. The query is used to search a data store and retrieve a set of resources based on a term match with the query and to find the resources which correspond to the attributes of the user account. This allows the system to provide simplified output that is more likely to be relevant to that particular user in the “cold-start” situation.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: December 20, 2022
    Assignee: OKTA, INC.
    Inventors: Rajhans Samdani, Ankit Goyal, Pierre Rappolt, Emily Yidan Wang, Pratyus Patnaik, William S. Potter, Suchit Agarwal
  • Publication number: 20220365954
    Abstract: Systems for processing queries may first determine correspondence between the parameters of the query and a set of existing data entries, a set of previous queries that have been received, or both the existing data entries and the previous queries. If the query parameters do not correspond to the data entries or pervious queries, correspondence is determined between the query parameters and group data that associates at least a subset the query parameters with a particular group that may generate a response to the query. The same group or the generated response may be used when similar queries are received. If the group transmits the query to a different group or if negative user feedback is received, the group data may be modified to indicate the different group or to remove the association with the initial group that received the query.
    Type: Application
    Filed: July 30, 2022
    Publication date: November 17, 2022
    Inventors: Pratyus Patnaik, Marissa Mary Montgomery, Jay Srinivasan, Suchit Agarwal, Rajhans Samdani, David Colby Kaneda, Nathaniel Ackerman Rook
  • Patent number: 11468105
    Abstract: Systems for processing queries may first determine correspondence between the parameters of the query and a set of existing data entries, a set of previous queries that have been received, or both the existing data entries and the previous queries. If the query parameters do not correspond to the data entries or pervious queries, correspondence is determined between the query parameters and group data that associates at least a subset the query parameters with a particular group that may generate a response to the query. The same group or the generated response may be used when similar queries are received. If the group transmits the query to a different group or if negative user feedback is received, the group data may be modified to indicate the different group or to remove the association with the initial group that received the query.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: October 11, 2022
    Assignee: Okta, Inc.
    Inventors: Pratyus Patnaik, Marissa Mary Montgomery, Jay Srinivasan, Suchit Agarwal, Rajhans Samdani, David Colby Kaneda, Nathaniel Ackerman Rook
  • Patent number: 10817483
    Abstract: Systems and methods for determining whether a data entry has deprecated may receive a query from a user device and provide a data entry responsive to the query. If user feedback associated with the response indicates that the response resolved the query, confirmation data that associates the data entry with the query parameters is generated. If the user feedback indicates that the response did not resolve the query, existing confirmation data is accessed to determine whether a previous association between the data entry and the parameters of the query was generated. If correspondence between the confirmation data and the query and response is determined, a notification indicating the deprecation of the data entry is generated and the data entry may be suppressed from future output.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: October 27, 2020
    Assignee: TOWNSEND STREET LABS, INC.
    Inventors: Rajhans Samdani, Pratyus Patnaik, David Colby Kaneda, Suchit Agarwal, Nathaniel Ackerman Rook, William Stone Potter, Jay Srinivasan
  • Patent number: 10685047
    Abstract: A system for processing queries from a user device may first generate an augmented query by determining weight values and synonyms for at least a portion of the parameters in the query, and adding or removing one or more query parameters. Correspondence between the augmented query and an existing set of data entries may be used to determine a subset of data entries that may be responsive to the query. Correspondence may then be determined between the augmented query and previous queries that were addressed by the subset of data entries, to determine a particular previous query having the greatest correspondence with the augmented query. The data entry associated with the particular previous query may be used to generate a response to the query received from the user device.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: June 16, 2020
    Assignee: TOWNSEND STREET LABS, INC.
    Inventors: Pratyus Patnaik, Marissa Mary Montgomery, Jay Srinivasan, Suchit Agarwal, Rajhans Samdani, David Colby Kaneda, Nathaniel Ackerman Rook